PROJET AUTOBLOG


Free Software Foundation Recent blog posts

source: Free Software Foundation Recent blog posts

⇐ retour index

Eclipse Public License version 2.0 added to license list

mardi 17 octobre 2017 à 18:51

We recently updated our list of various licenses and comments about them to include the Eclipse Public License version 2.0 (EPL).

In terms of GPL compatibility, the Eclipse Public License version 2.0 is essentially equivalent to version 1.0. The only change is that it explicitly offers the option of designating the GNU GPL version 2 or later as a "secondary license" for a certain piece of code.

If an initial contributor releases a specific piece of code and designates GNU GPL version 2 or later as a secondary license, that provides explicit compatibility with those GPL versions for that code. (Doing so is roughly equivalent, for users, to releasing that piece of code under a dual license, EPL | GPL.) However, the EPL2 without this designation remains incompatible with the GPL.

To keep up-to-date on newly-added licenses, as well as current topics and activities in free software, please sign up for our monthly newsletter, the Free Software Supporter.

You can also help support the Compliance Lab's work in reviewing licenses and more by donating to the Free Software Foundation or becoming an associate member.

We want you to submit a LibrePlanet talk -- here's how to get help

mardi 17 octobre 2017 à 18:00

The LibrePlanet call for sessions closes November 2nd--only two weeks away--and we want to hear from you!

Speaking at a conference, and even submitting a proposal, can be intimidating or hard. Luckily, some great, experienced speakers are volunteering their time by holding CFS Office Hours.

Whether you want to propose a talk and want feedback on your idea, proposal wording, talk title, or just advice on how to deal with nerves, there are three office hours slots scheduled over the next few weeks.

Join #libreplanet on Freenode IRC on any of the following dates:

If you do not have an IRC client, you can log onto Freenode IRC here, and connect to the channel #libreplanet.

In addition to submitting to the CFS, you can register for LibrePlanet and apply for a travel scholarship to help you get there.

If you can't make an office hours meeting, feel free to email campaigns@fsf.org with questions.

Friday the 13th Free Software Directory IRC meetup: October 13th starting at 12:00 p.m. EDT/16:00 UTC

jeudi 12 octobre 2017 à 20:46

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

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 Directory has been and continues to be a great resource to the world for over a decade now, it has the potential to be a resource of even greater value. But it needs your help!

This spooky week we'll be focusing on updating older entries. If an entry isn't kept up to date, it can become a zombie, bringing the overall quality of the Directory down. So we'll be focusing on resurrecting these old entries this Friday. Bring a good luck charm and a friend and help make the Directory even better!

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 Directory Meeting pages that everyone is welcome to contribute to before, during, and after each meeting.

Update on Artifex v. Hancom GNU GPL compliance case

mercredi 11 octobre 2017 à 18:30

A new ruling was issued on September 25th in the ongoing GNU General Public License (GPL) compliance case of Artifex v. Hancom. The case involves a piece of software licensed under the GPL version 3 or later, called Ghostscript. It is a project from Artifex for handling PostScript, PDFs, and printers (GNU Ghostscript is a separate version of the project, and is not involved or implicated in the case). As we wrote previously:

In its suit, Artifex claimed two counts based on Hancom's inclusion of Ghostscript: (1) a violation of copyright; and (2) a breach of contract based on the GPL. ... While a violation of a free license giving rise to a copyright violation is now old hat, whether violation of a license like the GPL could be treated as a breach of contract has been long a topic of discussion among licensing geeks.

In the previous ruling, the judge in the case had denied a motion to dismiss those claims, allowing the case to proceed. We've now reached the next step in the suit, involving a motion for summary judgment on the contract claim, which was also denied. In a motion to dismiss, the court assumes the truth of the allegations involved and rules on whether such allegations actually present a valid legal claim. In summary judgment, the court is asked to look at the undisputed facts and determine whether the outcome is so obvious that the matter need not go through a full trial. Such motions are routine, but making it past summary judgment does mean that the issue of recovery under contract theory is still alive in this case.

Hancom here made several arguments against the contract claim, but one is of particular interest. Hancom argued that if any contract claim is allowed, damages should only be considered prior to the date of their initial violation. They argued that since the violation terminated their license, the contract also ended at that point. The judge noted that:

the language of the GPL suggests that Defendant’s obligations persisted beyond termination of its rights to propagate software using Ghostscript ... because the source code or offer of the source code is required each time a “covered work” is conveyed, each time Defendant distributed a product using Ghostscript there was arguably an ensuing obligation to provide or offer to provide the source code.

The judge also found that there was insufficient evidence at this point to rule on this issue, so we can't read too much into it. But the judge's thoughts on how conditions of the GPL persist after a violation is an important clue on how this issue could develop as the case proceeds. Although the GPL does not need to be upheld as a contract in order to protect user freedom -- it has worked successfully as a copyright license for decades -- procedural rulings like this are just more evidence that claims about it not standing up in court or being easy to defeat are baseless fear-mongering.

With summary judgment denied, the case will move forward, and will be very interesting to watch. To keep up to date on this case and more:

Friday Free Software Directory IRC meetup: October 6th starting at 12:00 p.m. EDT/16:00 UTC

jeudi 5 octobre 2017 à 16:47

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

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 Directory has been and continues to be a great resource to the world for over a decade now, it has the potential to be a resource of even greater value. But it needs your help!

This week we're back to adding new packages to the Directory. We'll also be checking in on the import project, which will allow for the automated creation of entries from repositories based on their previously vetted licenses, and which could grow the Directory by a massive amount. The more the merrier! That goes for software packages, but also for friends joining us for the weekly meeting. Hope to see you all there.

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 Directory Meeting pages that everyone is welcome to contribute to before, during, and after each meeting.