When versata software sued ameriprise financial services for breaching its software license, it unwittingly unearthed a gpl violation of its own and touched off another lawsuit that could prove to be a leading case on free and open source software licensing. The free software foundation may publish revised andor new versions of the gnu lesser general public license from time to time. If the gplv3 patent clauses turn out to work as intended in court, they will limit your ability to target, as infringers, developers and users of code derived from your gplv3 code. The gplv3 addresses multiple issues central to the debate over. This license identifier refers to the choice to use code under gpl3. Questions about the in a license should be directed to. However, gplv3 software cannot be included in apache projects. Because the patent aggressor and the sued party are not in a distribution relationship, sections 10 and 11 of gplv3 offer no protection to the victim. If the software you license under the gplv3 or any artistic creative commons license can be discovered as prior art for an undisclosed invention, then it will absolutely prevent you from obtaining a patent. Additional terms and affero gpl one new feature of gplv3 is the ability under section 7 for licensees to add additional permissions and certain enumerated types of additional. With these changes, gplv3 affords its users more defenses against patent aggression than any other free software license. Microsoft cannot declare itself exempt from the requirements. Gplv3 contains another major provision driven by the fsfs philosophical goals.
If your clever plan is to make your own license, name it gplv4 and run with it, then it wont work. These problems included tivoization the inclusion of gpl licensed software in hardware that refuses to run modified versions of its software, compatibility issues similar to those of the affero general public licenseand patent deals between microsoft and distributors of free and opensource software, which some viewed as an attempt to use. Furthermore, the new patent clause attempts to protect the user. New rules change opensource landscape washington technology. Under this provision, any entity that contributes software to a project under section 11 of gplv3 grants with that software, a nonexclusive, worldwide, royaltyfree patent license covering the contributors essential patent claims to the software. For example, if a patent license would not permit royaltyfree redistribution of the program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this license would be to refrain entirely from distribution of the program. The gpl licenses gplv3, gplv2, lgpl, affero gpl all contain some kind of sharealike license. You may copy, distribute and modify the software as long as you track changesdates of in source files and keep modifications under gpl. Gplv3 provides that a creator of a gplv3 licensed work who authorises use under the gplv3 automatically grants the user a patent licence under. The gplv3 forbids organizations distributing gplv3 licensed software to form exclusive patent protection agreements with commercial software developers, and. In version 3 of the gnu general public license gplv3, the term the program means one particular work that is licensed under gplv3 and is received by a particular licensee from an upstream licensor or distributor. The program refers to any able work licensed under this license.
Revised versions of the gnu lesser general public license. Consequently, a user is granted a patent licence to deal with the gplv3 software as. You are free to reproduce and distribute original or derivative works of any software licensed under the mspl license. Patents in open source licenses and the facebook patent clause. If you hold software patents and use or modify software licensed under gplv3, you. For example, the samba project is currently licensed under gplv3. The software freedom law center provides practical advice for developers about including permissively licensed source. To the contrary, the patents are still valid and enforceable against either. In its press release dated july 5, 2007, microsoft announced that it was not going to provide patent protection to novell customers using software licensed under the gpl v3. This new threat was one of the reasons for writing version 3 of the gnu gpl in 2006. Note that simply because gplv2d software has an implied patent license does not mean that any patents held by a distributor of gplv2d code become worthless.
The gnu general public license, version 2 aka gplv2 contains some protections against software patents, namely a prohibition on adding patent royalties, a prohibition on imposing further restrictions, and statements that may reinforce the implicit patent grant. Despite this growth, usage of the gplv3 is still quite small when compared to gplv2. Top 10 apache license questions answered whitesource. However, it is not entirely clear under gplv3 whether these essential patent claims include licensed claims for which the licensee owes a royalty for sublicensing. This post takes a look at the legal issues raised by both cases and what they mean for foss producers and users. Bradley mentioned that the old software freedom law show episode 0x17 discussed compatibility of permissively licensed software and copylefted software. However, releasing under gplv3 may also diminish your patent rights in other respects, chiefly because preserving patent rights is a more complicated than the foss. The microsoft public license is a free and open source software license released by microsoft, which wrote it for its projects that were released as open source. The gplv3 forbids organizations distributing gplv3 licensed software to form exclusive patent protection agreements with commercial software developers, and prohibits them from suing open source. In recent years, a term coined tivoization describes a process where hardware restrictions are used to. Questions about the in a license should be directed to the license steward.
Oct 12, 2007 against discriminatory patent licenses have also been added. Parts of the linux operating system including its kernel are licensed under gpl version 2. Each contributor grants you a nonexclusive, worldwide, royaltyfree patent license under the contributors essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Final draft of gplv3 changes the patent playing field wired. The free software foundation recommends taking the additional step of adding a boilerplate notice to the top of each file. The gnu general public license, version 2 aka gplv2 contains some protections against software patents, namely a prohibition on adding patent royalties, a prohibition on imposing further restrictions, and statements that may reinforce the implicit patent grant two parts of gplv2 imply that the distributor gives the downstream recipients a patent licence. If i license software under the mit license, will i be. The gplv2 and gplv3 has anti patent clauses the gplv2 patent clause is liberty or death. The software giant also said that coupons it has issued for novell suse linux support will not be honored for any code licensed under gplv3, which includes language to prevent the type of patent. Jun 29, 2007 the gnu general public license is a free, copyleft license for software and other kinds of works.
Lawsuit threatens to break new ground on the gpl and. If i license software under the mit license, will i be able. Oct 23, 2007 gplv3 provides that a creator of a gplv3 licensed work who authorises use under the gplv3 automatically grants the user a patent licence under any patent claims owned or controlled by the creator. This licence allows for the software to be made, used. Microsoft does not grant any implied or express patent rights under or as a result of gplv3, and gplv3 licensors have no authority to represent. Aug 28, 2007 if microsoft distributes our works licensed under gplv3, or pays others to distribute them on its behalf, it is bound to do so under the terms of that license. Prominent freesoftware programs licensed under the gpl include the linux kernel.
The gnu general public license gnu gpl or gpl is a series of widely used free software. This is the case because patent law, under the doctrine of implied license. A quick guide to gplv3 gnu project free software foundation. Heres the second post in our open source software license faq series. Potential defenses of implied patent license under the gpl. The apache software foundation and the free software foundation agree that the apache license 2. Thus even the gplv3 does not guarantee that a piece of software is unencumbered by a patent, only that it is unencumbered by patents assigned to the grantor of. The gnu gpl is the most widely used free software license and has a strong. Software distributors who make discriminatory patent deals after march 28, 2007, may not pass on to others software covered under. For example, if company has a patent on advanced web browsing, but also licenses a web browsing program under the gplv2, then it cannot assert the patent against any party based on that partys use of company s gpld web browsing software program, or on that partys creation and use of modified versions of that gpld program.
We stand by this clause, for the sake of defending the entire free software community. The content on this website, of which is the author, is licensed under a creative commons attribution 4. During the 1990s, free software licenses began including clauses, such as patent retaliation, in order to protect against software patent litigation cases a problem which had not previously existed. By contrast, the gnu general public license is intended to guarantee your freedom to share and change all versions of a. The free software foundation considers the apache license, version 2. The gnu general public license is a free, copyleft license for software and other kinds of works. You can distribute your application using a gpl library commercially, but you must also provide the source code. Note that it is possible to unknowingly write software that violates a patent, for example if the author independently rediscovered an algorithm. Weve compiled a list of your top 10 questions about the gpl license in the last post. A comprehensive patent license is not thereby granted. The apache license is an open source software license released by the apache software foundation asf.
Aug 15, 2015 gplv3 and lgplv3 published in final form on june 29, 2007, gplv3 has steadily grown in usage. Insert the word lesser before general in all three places in the boilerplate notice to make sure that you refer to the gnu lgplv3 and not the gnu gplv3. If you hold software patents and use or modify software licensed under gplv3, you must understand these new provisions and how they may. Microsoft alleges that linux operating system infringes 235 of its patents. The right to run the unmodified program is a core freedom that is not limited in any way by the existing gpl, and gplv3 does not alter this.
The gplv2 and gplv3 has antipatent clauses the gplv2 patent clause is liberty or death. Fsf issues lastcall gplv3, encourages adoption infoworld. Of course, free software is licensed, not sold, and there are indeed restrictions placed on the licensee, but those differences are not likely to prevent the application of the implied license doctrine to free software, because software licensed under the gpl grants the licensee the right to make, use, and sell the software, each of which are exclusive rights of a patent holder. Sun is set to put its weight squarely behind the free software foundation and gplv3 by releasing solaris and java under the new license. Jul 25, 2007 however, it is not entirely clear under gplv3 whether these essential patent claims include licensed claims for which the licensee owes a royalty for sublicensing. A program can be licensed under gplv3 or newer by attaching to it a notice containing the following text. Jan 24, 2019 the microsoft public license is a free and open source software license released by microsoft, which wrote it for its projects that were released as open source. We believe that our license ought to take action against this form of aggression. Apache 2 software can therefore be included in gplv3 projects, because the gplv3 license accepts our software into gplv3 works.
How is gpl version n or later licensed code affected. Lawsuit threatens to break new ground on the gpl and software. Sun woos fsf with gplv3 carrot while linux gets the stick. The boilerplate can be found at the end of the gnu gplv3 license. Unlike some open source licenses that limit the scope of a patent grant, sections 5 and 11 of the gplv3 provide that the scope of the patent license granted by a contributor extends not just to the contributors modifications to a work licensed under the gplv3, but to the entire work licensed under. It also contains a patent license and retaliation clause which is designed to prevent patents including patent trolls from encumbering the software project.
Many major projects, including the linux kernel, have stayed with gplv2. Gplv3 improved compatibility with several open source software licenses such as apache license, version 2. Under gplv2, a licensee who received a patent license from a third party covering gpl code and distributed that code would have to extend the license royaltyfree to all recipients of the. Open source expert speaks out on gplv3 mark radcliffe joins us this week to give his expert opinion on the latest draft of gplv3. Aug 28, 2007 in its press release dated july 5, 2007, microsoft announced that it was not going to provide patent protection to novell customers using software licensed under the gpl v3. Mark is a friend and one of the industrys premier ip. Latest gplv3 takes hard line on microsoftnovell deal.
An open source community divided is gplv3 a blind alley or. Keep up on the latest thought leadership, insights, howto, and analysis on it through. Second, gplv3 provides for an explicit patent license. After a year and a half of public consultation, thousands of comments, and four drafts, version 3 of the gnu general public license was finally published on june 29, 2007. How is gpl version n or later licensed code affected when. Microsoft withholds support for gplv3 software it world. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. If the software you license under the gplv3 or any artisticcreative commons license can be discovered as prior art for an undisclosed. Gplv2 gplv3, first draft no corresponding section in version two 7 e they may impose software patent retaliation, which means permission for use of your added parts terminates or may be terminated, wholly or partially, under stated conditions, for users closely related to any party that has filed a software patent lawsuit i. Microsoft strikes gplv3 from patent deal network world. If you compare the cc0 with real free software licenses, such as gplv3, youll find this.
To prevent this, the gpl assures that patents cannot be used to render the. There exists an ongoing debate within the freesoftware community regarding the fine line between what restrictions can be applied and still be called free. Furthermore, microsoft does not grant any implied or express patent rights under or as a result of gplv3, and gplv3 licensors have no authority to represent or bind microsoft in any way, he said. The gnu general public license is a free, copyleft license for software and other. While theres been a lot of discussion about the license since the first draft appeared, not many people have. The fourth and final draft of version 3 the gnu general public license was released by the free software foundation late thursday. The following licenses are sorted by the number of conditions, from most gnu agplv3 to none unlicense.
Open source licenses grant permission for anybody to use, modify, and share licensed software for any purpose, subject to conditions preserving the provenance and openness of the software. Software patents and open source are like oil and water. In order to take advantage of this, programs need to use gplv3. Clarifying license compatibility if you found some code and wanted to incorporate it into a gpled project, gplv2 said that the license on the other code was not allowed to have any restrictions that were not already in gplv2. If microsoft distributes our works licensed under gplv3, or pays others to distribute them on its behalf, it is bound to do so under the terms of that license. Thus even the gplv3 does not guarantee that a piece of software is unencumbered by a patent, only that it is unencumbered by patents assigned to the grantor of the license. None the less, we believe that broad patent retaliation clauses in licenses promise more to.
342 871 200 1312 844 567 728 1137 1151 839 677 942 476 377 1570 869 259 1039 683 1664 545 1133 1387 776 441 444 909 1360 268 117 1235 1586 991 1566 841 1316 1100 1072 322 273 132 73 891 759 1125 418