background preloader

What is free software?

What is free software?
This page is maintained by the Free Software Foundation's Licensing and Compliance Lab. You can support our efforts by making a donation to the FSF. Have a question not answered here? Check out some of our other licensing resources or contact the Compliance Lab at The Free Software Definition The free software definition presents the criteria for whether a particular software program qualifies as free software. “Free software” means software that respects users' freedom and community. We campaign for these freedoms because everyone deserves them. A program is free software if the program's users have the four essential freedoms: The freedom to run the program as you wish, for any purpose (freedom 0). A program is free software if it gives users adequately all of these freedoms. In any given scenario, these freedoms must apply to whatever code we plan to make use of, or lead others to make use of. “Free software” does not mean “noncommercial”. Beyond Software Open Source?

Related:  Linux related

Parallel tutorial This tutorial shows off much of GNU parallel's functionality. The tutorial is meant to learn the options in GNU parallel. The tutorial is not to show realistic examples from the real world. Spend an hour walking through the tutorial. FreeFormats This document provides a short explanation of what a Free format is, along with some specific information on the range of Free formats which are available for you to use. Warning - patent and copyright laws operate differently depending on which country you are in. Please obtain legal advice if you are unsure whether a particular patent or restriction applies to a format you wish to use in your country. Some file formats are proprietary, which means that they are owned by a company or other organisation.

Free software is a matter of liberty, not price As our society grows more dependent on computers, the software we run is of critical importance to securing the future of a free society. Free software is about having control over the technology we use in our homes, schools and businesses, where computers work for our individual and communal benefit, not for proprietary software companies or governments who might seek to restrict and monitor us. The Free Software Foundation exclusively uses free software to perform its work. The Free Software Foundation is working to secure freedom for computer users by promoting the development and use of free (as in freedom) software and documentation—particularly the GNU operating system—and by campaigning against threats to computer user freedom like Digital Restrictions Management (DRM) and software patents. Our Core Work

nettrust - Google Code Net Trust is a security mechanism built to inform human trust decisions as opposed to constraining technical actions. Net Trust is designed to undermine fraud and credential subversion that uses human engineering; also called pretexting. Net Trust has a fully functioning, tested and highly usable interface. It is human-centered. The design is based in both human risk behaviors in the face of uncertainty and human trust behaviors. Little Brother » Download for Free Official Downloads: Above you’ll find links to downloadable editions of the text of Little Brother. These downloads are licensed under a Creative Commons Attribution-Noncommercial-ShareAlike license, which lets you share it, remix it, and share your remixes, provided that you do so on a noncommercial basis. Use multiple CPU Cores with your Linux commands Here’s a common problem: You ever want to add up a very large list (hundreds of megabytes) or grep through it, or other kind of operation that is embarrassingly parallel? Data scientists, I am talking to you. You probably have about four cores or more, but our tried and true tools like grep, bzip2, wc, awk, sed and so forth are singly-threaded and will just use one CPU core.

Linux Foundation: Secure Boot Need Not Be a Problem There's been considerable concern in recent weeks over the secure boot mechanism planned for Microsoft's upcoming Windows 8, primarily among Linux users and others worried that the technology will make it impossible to run alternative operating systems on Windows 8 certified PCs. Such fears were only compounded when the Free Software Foundation weighed in with its own statement of concern about what the technology might mean for users of free and open source software. On Friday, however, the Linux Foundation added its own voice and perspective to the mix with an explanation of why secure boot doesn't necessarily have to be a bad thing for Linux users. 'If It Is Implemented Properly' “Linux and other open operating systems will be able to take advantage of secure boot if it is implemented properly in the hardware,” they add. That's a big “if,” of course, and the paper makes several key recommendations to help ensure that happens.

About the GNU Operating System [Other historical and general articles about GNU.] GNU was launched by Richard Stallman (rms) in 1983, as an operating system which would be put together by people working together for the freedom of all software users to control their computing. rms remains the Chief GNUisance today. The primary and continuing goal of GNU is to offer a Unix-compatible system that would be 100% free software. Not 95% free, not 99.5%, but 100%.

Google Gears (BETA) Last February, we let you know we were shifting our focus from Gears to HTML5. Over the last year or so, we’ve been working closely with other browser vendors and standards bodies to help define and standardize HTML5 features across browsers, and we’ve worked hard to improve these HTML5 capabilities in Chrome: We implemented support for application caches, which are a great replacement for Gears’ offline features. App caches are already being used by web apps like the NYTimes app in the Chrome Web Store. There is also full-featured debugging support for application caches in Chrome’s developer tools.Together with our friends at Mozilla and Microsoft, we proposed, specified, and implemented the IndexedDB API.

ZuluLibrary DRM-free ePUBs Help Support a Children's Charity .50 cents from every book purchased goes to the Daniel Morcombe Foundation. If we reach our target of 1,000,000 sales by 12/12/2012 we will double the donation to $1 per book. Examples using grep 4.2.1. What is grep? grep searches the input files for lines containing a match to a given pattern list. When it finds a match in a line, it copies the line to standard output (by default), or whatever other sort of output you have requested with options. Though grep expects to do the matching on text, it has no limits on input line length other than available memory, and it can match arbitrary characters within a line. If the final byte of an input file is not a newline, grep silently supplies one.

Windows 8 Secure Boot: The Controversy Continues Microsoft's Secure Boot plans for Windows 8 stirred up quite a hornet's nest of controversy in the Linux world last fall, and recently that debate has started up again. Part of the controversy this time around stems from the revelation that the Microsoft's requirements for ARM-based Windows 8 devices include a mandatory Secure Boot feature, effectively locking down such devices and preventing them from booting non-Windows OSes. Linux users have long been able to install the free and open source operating system on PCs that ship with Windows, but that apparently won't be true with Windows 8 ARM hardware. "Disabling Secure [Boot] MUST NOT be possible on ARM systems," reads page 116 of the company's Windows Hardware Certification Requirements document, as noted recently by Computerworld UK blogger Glyn Moody.

A Quick Guide to GPLv3 by Brett Smith [This article is also available in PDF and reStructuredText formats.] After a year and a half of public consultation, thousands of comments, and four drafts, version 3 of the GNU General Public License (GPLv3) was finally published on June 29, 2007. While there's been a lot of discussion about the license since the first draft appeared, not many people have talked about the benefits that it provides developers. Google Video MoreEven more from Google Sign in Videos

Related:  Les enjeux de l'accès : les logiciels libresLogiciels libresLogiciel libre