PROJET AUTOBLOG


Free Software Foundation Recent blog posts

source: Free Software Foundation Recent blog posts

⇐ retour index

Mise à jour

Mise à jour de la base de données, veuillez patienter...

Join with me to support the Software Freedom Conservancy

lundi 21 décembre 2015 à 18:58
John Sullivan with Conservancy

Last year, I joined the Software Freedom Conservancy as one of their first Supporters, doing my small part to bolster their then-new grassroots fundraising program. Today, after reading up on the fantastic results they've achieved over the last year, I'm renewing my support. I hope you will join me this giving season in supporting both the FSF and Conservancy.

Bradley Kuhn, Conservancy's President, hired me to work at the Free Software Foundation in March of 2003, when he was the FSF's executive director. Bradley had just, at the end of 2002, led the effort to design and launch our associate membership program. He did this to get the FSF, which was faltering, back on stable financial footing. Thirteen years later, you can see the success of his efforts. The FSF has not only remained solid -- we've even grown. By donating to Conservancy now, you can help them reach the same level of stability.

Every day, I am thankful for the work Bradley did in 2002 and the result that the FSF is almost 85% funded by individuals. While we receive and welcome support from corporations as well, the fact that we do so from a position of grassroots strength and independence helps us stick resolutely to our principles and the clear-eyed pursuit of our charitable mission to make all software respect the freedom of the people using it.

The best way in our current legal regime to make this dream a reality is to distribute software under the terms of a copyleft license like the GNU General Public License (GPL). The GNU GPL guarantees that software initially distributed under its terms will always be free for anyone to run, share, modify, and re-share. Software bearing its shield can never be incorporated into proprietary, restricted products like those distributed by Microsoft, Apple, Google, and -- sadly -- many others.

This protection, though, is not automatic. The terms of the GPL need to be actively enforced whenever companies attempt to take works written and distributed by developers committed to respecting users, and instead use those works as the basis for restriction and control. Such companies are doing something unethical. They are taking software deliberately committed to the commons for everyone to build on in their own endeavors, whether commercial or noncommercial, and instead using that work to try and get a cheater's advantage over their business competitors.

The GPL is more than capable of stopping this cheating. But someone has to detect it, and someone has to take action to stop it. We describe this work as "GPL enforcement" or "GPL compliance." The software copyright holders or their designated representative are the ones who have the legal standing to tell the cheaters that they have to stop cheating, and to take them to court if they refuse. The FSF, standing up for the developers of GNU software, and as a proxy for users everywhere, does this work daily. So does Conservancy, on behalf of its member projects and other developers they have specific agreements with. These projects include a few you might have heard of, like Git, Samba, Mercurial, and the GPL Compliance Project for Linux Developers.

Even though we have decades of evidence that following the terms of the GPL can lead to enormous business success, some bad actors still cheat and take shortcuts. They build their products using the ladder handed to them by free software developers, and then try to kick it away so no one else can do the same.

Organizations like the FSF and Conservancy, working with like-minded free software developers, take on the often David vs. Goliath work of investigating and stopping such cheating. Because this work involves using the power of problematic legal systems, we both follow a set of principles designed to make sure we do it for only the right reasons and never for mere financial gain.

Fortunately, the problem of deliberate cheating is less common than companies who distribute both GPL and non-GPL software unintentionally screwing up. Even though GPL-licensed software is now the backbone of our international economy, distributing it is still new to many companies. Conservancy and the FSF help such companies find and correct their mistakes and start to do things the right way. We do ask to be reimbursed for our time on such work, but at very modest rates that by themselves never seem sufficient to expand it -- largely because both organizations also devote much of our time to helping free software developers use licenses properly, at no charge.

While, as the FSF's executive director, I am primarily concerned about growing our own work in this area, it is also abundantly clear that we need more than one organization doing it. If we don't, all the amazing work done over the last two-and-a-half decades developing and sharing software under the GPL will end up having been in service of making cheaper and easier ways to restrict and control people, instead of building the digital foundation for a truly free society. As Conservancy's executive director and unflappable advocate of user freedom Karen Sandler said in her 2015 LibrePlanet keynote, someone needs to "stand up for the GPL."

The GPL works. It has been tested in courts. It has established and maintained strong norms outside of court. But like the Millennium Falcon's deflector shields, if you don't keep it charged and angled at the threats, you'll be vulnerable.

Unfortunately, some companies see the very success of free software as evidence that we should stop doing GPL enforcement and stop worrying about whether they are actually passing along the freedoms the GPL gave them. This is short-term thinking on their part, undermining the very principles and dynamics that made their businesses possible.

They are testing the waters to see how much you, as an individual, care about having your freedom respected. There are many ways each of us can stand up for our own freedom, but in practice, as each of us have day jobs, families, and complex lives, the best option we have is to join our resources with others', and support groups whose day job is to work on our behalf.

To that end, Bradley Kuhn and Karen Sandler are two of the hardest working people I know. For them, it's much more than a day job. Together with their General Counsel Tony Sebro, their License Compliance Engineer Denver Gingerich, and their all-star board of directors, they get an astounding amount of work done, for astoundingly modest compensation. They do it for all the right reasons, and are incorruptible. As someone who has worked closely with 13 years' of FSF staffers and board members, and hundreds of free software developers and activists, my expectations in this area are very high. These are exactly the kind of people you want working on your behalf.

What they get done -- behind the scenes doing critical administrative work so developers can focus on development; out on the international speaking circuit inspiring people and focusing attention on key issues facing our movement; and on the phone successfully navigating delicate, difficult negotiations -- is a constant inspiration to me and should make you, as a Supporter, feel very good about how your donations are used.

This is a key moment to stand up for yourselves, to give back for work that's already been done, and to ensure the continued growth of free software as a means to ensure our freedom, and the freedom of future generations. Fortunately, since we have the strength of numbers to draw on, you can do your part for both organizations for less than the monthly cost of a couple Netflix subscriptions or a single dinner out. And if you do it now for Conservancy, your donation will be matched.

The alternative -- of being surrounded by computers of all shapes and sizes controlled by others for the purpose of influencing, monitoring, and restricting every aspect of our lives, will be far more costly.

Help put the Planet in LibrePlanet by sponsoring an attendee

vendredi 18 décembre 2015 à 21:20
LibrePlanet 2015

If you haven't yet, register now to attend LibrePlanet, and consider helping build our travel scholarship fund, to help a fellow free software enthusiast attend.

Each year, free software fans from across the world gather for the LibrePlanet conference. At this year's LibrePlanet, our theme, "Fork the System", will explore how free software creates the opportunity of a new path for its users, allows developers to fight the restrictions of a system dominated by a proprietary software by creating free software replacements, and is the foundation of freedom, sharing, and change.

Fitting the theme, each year we offer a few scholarships to LibrePlanet participants for whom the cost of travel is a major barrier to attendance. We strive for inclusiveness in the free software community, and we know the scholarship fund is one way of creating opportunity in the free software community.

The FSF is seen as a guiding light for the free software community. Can you increase access to LibrePlanet 2016, helping more community members shine, by giving to our scholarship fund?

The impact of scholarships is huge: the free software community benefits when new people are able to attend LibrePlanet. Those who are awarded travel scholarships bring their own ideas to the conference and commit to sharing what they learn at LibrePlanet with their local community.

A donation of $100 will fund one night in a shared hotel room. A donation of $400 will fund one domestic flight. A donation of $1,200 will fund an international flight.

In 2015, the Free Software Foundation spent $4,500 to bring four people to LibrePlanet. This year, we have thirty-three applicants from fifteen countries who would like to attend LibrePlanet but need financial assistance. The number of applicants we'll be able to offer scholarships depends, in part, on the donation you make between now and December 31st.

Will you help us? You can make a donation or donate when you register for the conference yourself. Every donation you make also helps us meet our goal of raising $450,000 by January 31st. We've already raised 30% of our goal! Thanks for your support.

Friday Free Software Directory IRC meetup: December 18th

jeudi 17 décembre 2015 à 20:17

Participate in supporting the Free Software Directory by adding new entries and updating existing ones. We will be on IRC in the #fsf channel on freenode.

Tens of thousands of people visit directory.fsf.org each month to discover free software. Each entry in the Directory contains a wealth of useful information, from basic category and descriptions, to providing detailed info about version control, IRC channels, documentation, and licensing info that has been carefully checked by FSF staff and trained volunteers.

While the Free Software Directory has been and continues to be a great resource to the world over the past decade, it has the potential of being a resource of even greater value. But it needs your help!

If you are eager to help and you can't wait or are simply unable to make it onto IRC on Friday, our participation guide will provide you with all the information you need to get started on helping the Directory today! There are also weekly FSD Meetings pages that everyone is welcome to contribute to before, during, and after each meeting.

FSF announces fundraising support for GNU Guix, a new approach to GNU/Linux

mercredi 16 décembre 2015 à 21:15
Guix Logo

This post was written by GNU Guix maintainer Ludovic Courtès and FSF executive director John Sullivan.

The Free Software Foundation (FSF) today announced that we would begin accepting donations as part of our support for GNU Guix, a dependable and customizable package manager, along with GuixSD, GNU's advanced free GNU/Linux distribution. Donations will primarily go to increasing the project's build farm capacity so it can manage the growing number of packages and users.

You can help GNU Guix by making a contribution at the FSF-hosted page for the campaign. 10% of your contribution to Guix will also go to help the FSF meet its current fundraising goal! Donations are accepted in US dollars, Euro (email donate@fsf.org for transfer info), Bitcoin, and Litecoin.

There is no shortage of GNU/Linux distributions and package managers, but GNU Guix and GuixSD distinguish themselves in several important ways. As a package manager, Guix offers uncommon features such as transactional upgrades and rollbacks -- users can run package upgrades, possibly unattended, confident that they can roll back to the previous state should the upgrade trigger bugs.

GuixSD, the Guix System Distribution, takes that to the level of the complete operating system: instead of modifying configuration files and other parts of the system state in a possibly irreversible fashion, GuixSD sysadmins provide a declaration of what they want the system to be like, and then instantiate it. The declaration specifies details ranging from locale and timezone settings, mounted file systems, and system services and their configuration. It can be instantiated on the "bare metal" or in virtual machines or containers, which simplifies testing.

Last but not least, Guix and GuixSD provide a unified set of programming interfaces, making the whole system highly customizable. The package recipes and build tools themselves are essentially a set of libraries of GNU Guile, the host language. Core parts of the system, from initialization code to system service management, are similarly available as libraries.

Guix builds on low-level techniques pioneered by the Nix package manager. These techniques notably maximize package reproducibility: Builds are performed in isolated environments, so independent builds are likely to produce bit-for-bit reproducible binaries. This property, in turn, is what allows users to check whether they really get the Corresponding Source of binaries they run. Guix provides tools for users to take advantage of reproducible builds, and is part of a broader community of free software projects committed to addressing the remaining roadblocks to reproducible builds.

The GNU Guix project was started three years ago. Today, Guix provides almost 3,000 packages available on 4 hardware platforms. GuixSD itself is in beta stage, currently targeted primarily at experienced users. Its small developer community has been growing continuously, with more than 50 people who contributed packages or code in 2015, and a number of people helping with the key tasks of localization, Web design, and artwork.

In addition to funding, GNU Guix needs more developers. Interested hackers are invited to join the #guix IRC channel on irc.freenode.net or the project's other communication channels. The Web site's contribution page lists the technical and non-technical ways in which you can help.

Support for GNU Guix is part of the FSF's Working Together for Free Software initiative, a broad campaign to connect software freedom advocates with projects that need their help. Other projects that have benefited from this program include the Replicant free mobile operating system, and the federated Web media-publishing platform GNU MediaGoblin.

GNU Press fundraiser discount: members enjoy 30% off, nonmembers get 10%!

lundi 14 décembre 2015 à 17:14
Free Software, Free Society

Help the Free Software Foundation by doing your holiday shopping at GNU Press. If you are not a member, join today! Any purchase made during this time will count toward our fundraising goal of $450,000.

Hardcover copies of Free Software Free Society, 3rd edition, which was released on October 3rd, can now be purchased with Richard Stallman's signature. We have also restocked many of the shirts and hoodies in the shop, so if you couldn't find a size you were looking for this fall, be sure to check again.

As always, if you can't find something in the store but think we should offer it, please add your suggestion to our Ideas page.