GPLv3 Wiki - New pages [en] http://gplv3.fsf.org/wiki/index.php/Special:Newpages From GPLv3 Wiki en MediaWiki 1.5.3 Thu, 01 Jul 2021 21:10:39 GMT Lucent Public License version 1.02 http://gplv3.fsf.org/wiki/index.php/Lucent_Public_License_version_1.02 <p>Summary: </p> <hr /> <div>The '''Lucent Public License 1.02''' was created by Lucent Technologies for the operating system Plan 9.<br /> <br /> It has been approved by the [[Open Source Initiative]].&lt;ref&gt;[http://www.opensource.org/licenses/lucent1.02.php Lucent Public License Version 1.02] on [[OSI]]'s site&lt;/ref&gt;<br /> <br /> The Lucent Public License 1.02 is a free software license, but it is incompatible with the [[GNU GPL]] because of its choice of law clause. [[Free Software Foundation|We]] recommend that you not use this license for new software that you write, but it is ok to use and improve Plan 9 under this license.&lt;ref&gt;[http://www.gnu.org/licenses/license-list.html#lucent102 Various Licenses and Comments about Them]&lt;/ref&gt;<br /> <br /> == Incompatibility reasons ==<br /> <br /> From the license text (8. GENERAL):<br /> <br /> &lt;blockquote&gt;This Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States of America.&lt;/blockquote&gt;<br /> <br /> == References ==<br /> <br /> &lt;references/&gt;<br /> <br /> == External links ==<br /> <br /> * [http://plan9.bell-labs.com/plan9/license.html Lucent Public License Version 1.02]<br /> <br /> [[Category:GPLv2-incompatible free software licenses]]<br /> [[Category:GPLv3-incompatible free software licenses]]</div> Thu, 13 Mar 2008 08:31:58 GMT qubodup http://gplv3.fsf.org/wiki/index.php/Talk:Lucent_Public_License_version_1.02 Bundled Data http://gplv3.fsf.org/wiki/index.php/Bundled_Data <p>Summary: </p> <hr /> <div>Games are perhaps the most notable case where data, being a majority of the software, is required for it's function and non-trivial to create. In this test case there are three components; the engine, the game code, and the game data (levels, images, sound, storyline, etc).<br /> <br /> Tom produces a game using a GPLv3-licensed engine. Following the example of [http://www.planeshift.it/license.html others] he releases the code of his game under the GPLv3 - must he also release the data for his game to be compliant with the license of the engine?<br /> <br /> Sally designs a partial replacement for Tom's game data, some new artwork perhaps. The data is clearly intended to be loaded by the game, as if it were a plugin or module, using similar file names and artwork layout. Does the GPLv3 require her to license this derived work under the GPLv3?<br /> <br /> Shark Games, Inc. thinks Tom's &quot;Bullmen&quot; 3d models are swell and want to use them in their next proprietary game. Does the GPLv3 prevent them from using his artwork (licensed under the GPLv3) in the same product, resulting in his artwork existing in the same process as proprietary code and proprietary artwork, without obtaining a separate license from Tom?</div> Wed, 25 Apr 2007 00:02:20 GMT arcriley http://gplv3.fsf.org/wiki/index.php/Talk:Bundled_Data Enforcement http://gplv3.fsf.org/wiki/index.php/Enforcement <p>Summary: </p> <hr /> <div>==One person's experiences==<br /> There are comments from my own personal experience of GPL Violations:<br /> <br /> When requests are ignored/denied, you have no legal enforcement remedy.<br /> <br /> When you find someone stealing GPL code, and ask them for the source,<br /> and they either refuse, give you something bogus, or give you isolated<br /> useless fragments without usage instructions - there is nothing *you*<br /> can do about it.<br /> <br /> The only way to actually compel someone in violation is to convince<br /> one of the original authors of the source code to sue them. If<br /> authors are even contactable, or still exist at all, this is an almost<br /> impossible task.<br /> <br /> I wish to make the following suggestion to remedy this problem.<br /> <br /> The FSF people obtain a copyright/trademark on a particular phrase of<br /> words - for example - &quot;This Software is GPLvX protected(tm)&quot;. GPL<br /> authors are asked to include this phrase in their source and (where<br /> practical) in their object and executable output.<br /> <br /> Then - when violations are encountered, there is now additional legal<br /> action that can actually be taken.</div> Fri, 30 Mar 2007 03:07:18 GMT cnd http://gplv3.fsf.org/wiki/index.php/Talk:Enforcement Linux bios and rockbox http://gplv3.fsf.org/wiki/index.php/Linux_bios_and_rockbox <p>Summary: </p> <hr /> <div>Both Linux bios and rockbox have to link a binary VGA code with some gpl code...and that is illegal because it's a GPL violation<br /> could we permit that in the GPLv3?</div> Sat, 03 Feb 2007 11:32:25 GMT tuxcar http://gplv3.fsf.org/wiki/index.php/Talk:Linux_bios_and_rockbox Partial conversion to GPLv3 http://gplv3.fsf.org/wiki/index.php/Partial_conversion_to_GPLv3 <p>Summary: </p> <hr /> <div>Suppose X is a &quot;GPL vension 2 or any later&quot; licenced program. Is X (or modified version of it) allowed to be conveyed under GPLv3 with a special permission to do something that is allowed in GPLv2 but not in GPLv3?</div> Sun, 14 Jan 2007 16:35:30 GMT jjvt http://gplv3.fsf.org/wiki/index.php/Talk:Partial_conversion_to_GPLv3 GNU Wiki http://gplv3.fsf.org/wiki/index.php/GNU_Wiki <p>Summary: </p> <hr /> <div>The GNU Wiki License is one which a wiki under the GFDL can change its license to. Nothing else is known about it.<br /> <br /> Does anyone know what this license actually is?--[[User:bjwebb|bjwebb]] 08:14, 30 December 2006 (EST)</div> Sat, 30 Dec 2006 13:14:56 GMT bjwebb http://gplv3.fsf.org/wiki/index.php/Talk:GNU_Wiki Source by Internet in China http://gplv3.fsf.org/wiki/index.php/Source_by_Internet_in_China <p>Summary: </p> <hr /> <div>Let's assume you allow giving out the source by internet, when the binary comes via hardware-download - I mean: Post order. <br /> <br /> Now the recipient sits in China and the chinese government &quot;accidently&quot; blocked the site with the source. <br /> <br /> This would mean, the chinese people had no way at getting these sources, even though they could redistribute the binaries, and this would be supported by the GPL. <br /> <br /> So I'd rather keep it clear, that a recipient must be able to get the source in the same way he/she got the binary (plus paying a fee equal to the cost of conveying the source).</div> Mon, 04 Dec 2006 02:12:56 GMT ArneBab http://gplv3.fsf.org/wiki/index.php/Talk:Source_by_Internet_in_China TC and signed highscores http://gplv3.fsf.org/wiki/index.php/TC_and_signed_highscores <p>Summary: </p> <hr /> <div>Suppose a programmer adds following features to a GPLv3 licensed game:<br /> <br /> # Upon user request, generate a new keypair, and store private key using TC (&quot;Trusted&quot;/Treacherous Computing) sealed storage so, that only that version of the game can read it (if the game is changed, user needs to generete a new keypair). Store the public key unencrypted.<br /> # If a private key generated above is available and current highscorefile is signed with it, sign it whenever it is modified by the game. If private key is not available or higscorefile is not signed with it, modified highscorefile is left unsigned.<br /> # Upon user request send the signed highscorefile and the public key to online server of user's choice, use TC remote attestation to verify the version of the game and sign a cryptographic challenge with the private key (to prove that the key that the game generated is same as the key used to sign the highscorefile).<br /> <br /> With these features user can prove that he/she didn't cheat with the highscores (for example modified them with a hex editor).<br /> <br /> Programmer is unable to distribute the key needed to fake the remote attestation / recover the private key stored by the game, because he/she doesn't have it. It is in the TPM (= &quot;trusted platfor module&quot;) of the user's computer and no one can get it out of there (maybe with the ecxeption of the manufacturer of the TPM). And the programmer doesn't even know who might end up being a user of the game if it's for example placed on a public web site.<br /> <br /> Which of the added features violate the current draft of GPLv3?<br /> Which of them '''should''' violate the GPL?<br /> <br /> If this relatively innocent use of DRM-like technology is allowed, is it possible to avoid also allowing more harmfull uses of DRM? On the other hand, if it is disallowed, isn't it a restriction on what features a program can have?</div> Fri, 17 Nov 2006 22:50:37 GMT jjvt http://gplv3.fsf.org/wiki/index.php/Talk:TC_and_signed_highscores Belt and suspenders http://gplv3.fsf.org/wiki/index.php/Belt_and_suspenders <p>Summary: </p> <hr /> <div>Company A is a redistributor of the program. It obeys all of the usual requirements except for the unclear question below. Company B makes noises that it has patent claims against the program. Company B is not an author or conveyor of the program.<br /> <br /> Company A maintains that all patent claims against the program are invalid because of defenses like prior art, not original, etc.<br /> <br /> Nevertheless, company A obtains an agreement that Company B will not sue Company A or its customers, but not the whole world. The agreement is carefully written so that Company A does not admit that company B has any valid patent claims against the program.<br /> <br /> In spite of this, the agreement is still valuable to company A because:<br /> * It is expensive to be sued, even if you are in the right and win.<br /> * The FUD factor.<br /> <br /> So company A can be sincere in its position of redundant protection.<br /> <br /> Quoting from GPLv3:<br /> <br /> &quot;For example, if you accept a patent license that prohibits royalty-free conveying by 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 conveying the Program.&quot;<br /> <br /> Well, the agreement does not prohibit royalty-free conveying by those who receive copies directly or indirectly through company A. It simply does not say anything on this point. It does, however, protect Company A and its customers who run the program without protecting anyone else.<br /> <br /> The agreement between Company A and Company B is like the GPL in some weird respects. The GPL does not say anything about the $750 to $30,000 that you might have to pay if you don't abide by its terms. Title 17 of the US code does that. It simply fails to protect you if you do not abide by its terms. Similarly, the agreement between company A and Company B does not prohibit anything or say what happens to non customers of company A. It simply fails to protect them.<br /> <br /> Company A maintains that company B's patent claims (if any) are invalid and that fact protects downstream conveyors. It too bad that company A's non customers do not have the additional protection that Company A's customers do.<br /> <br /> Company A is saying everyone is protected because they have a belt. (The patent claims are invalid).<br /> <br /> It is just too bad that everyone does not have suspenders as well. (The agreement).<br /> <br /> Question: Is company A a GPLv3 violator?<br /> <br /> Please quote the specific text of GPLv3 that makes Company A a violator because I can not find it.<br /> <br /> <br /> You might think that this part of section 11 will do it:<br /> <br /> &quot;If you convey a covered work, knowingly relying on a non-sublicensable patent license that is not generally available to all, you must either (1) act to shield downstream users against the possible patent infringement claims from which your license protects you, or (2) ensure that anyone can copy the Corresponding Source of the covered work, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means.&quot;<br /> <br /> But that won't work either. Company A uses (2) above. They put the source code on line “under the terms of this license.” They rely on the fact that Company B's patents are invalid to satisfy the “under the terms of this License” phrase. Company A is saying that anyone can &quot;run the Program&quot; or “copy and convey a work based on the program” because Company B's patents are invalid. Therefore “anyone” doesn't need no stinken' agreement from Company B. Thus (2) is satisfied.<br /> <br /> You might think the first paragraph of Section 11 will help:<br /> <br /> &quot;You receive the Program with a covenant from each author and conveyor of the Program, and of any material, conveyed under this License, on which the Program is based, that the covenanting party will not assert (or cause others to assert) any of the party's essential patent claims in the material that the party conveyed, against you, arising from your exercise of rights under this License. If you convey a covered work, you similarly covenant to all recipients, including recipients of works based on the covered work, not to assert any of your essential patent claims in the covered work.&quot;<br /> <br /> This does not help either! All &quot;essential patent claims&quot; are held by company B. But company B is not a conveyor of the program and it has not modified or used the program in any way, thus company B has no need to agree to the GPL. But Company A the conveyor, (who does agree to the GPL), does not have any patent claims!<br /> <br /> What would be the answer to this question under GPL v2?<br /> <br /> Although, this scenario was inspired by the recent Novell-Microsoft deal, it should be considered as written, that is abstractly. I do not know that all that I have assumed about Companies A and B is true of the real world Novell-Microsoft deal; They are keeping some of the terms secret. I do believe that the scenario I have envisioned is plausible. Something like it will probably happen sometime.<br /> <br /> I have just learned that in the real Novell-Microsoft deal, only Novell's customers are given a patent license. This is the way the deal tries avoids the &quot;for example&quot; sentense of GPL v2 section 7. But in this hypothetical situation Company A actually receives a patent license from Company B and draft GPL v3 does not stop it! This is possible because, in the &quot;for example&quot; sentense &quot;would not permit&quot; has been changed to &quot;prohibits&quot;. God only knows what &quot;would not permit&quot; was supposed to mean in GPL V2.<br /> <br /> This situation will likely be important in the future. Companies collect patents, especially invalid patents and trade them like baseball cards. They are bargaining chips in a FUD war. Companies don't like to try to enforce their patents, especially if they are invalid.<br /> <br /> Therefore, there are many dubious patents that have not been tested and likely never will be tested. So the described situation may well be common.<br /> <br /> See also <br /> [http://www.groklaw.net/comment.php?mode=display&amp;sid=20061107194320461&amp;title=draft%20GPL%20v3%20is%20vulnerable%20to%20this%20kind%20of%20deal%21&amp;type=article&amp;order=&amp;hideanonymous=0&amp;pid=0#c501295 the following reply on Groklaw] and<br /> [http://www.groklaw.net/comment.php?mode=display&amp;sid=20061107194320461&amp;title=The+authors+of+GPLv3+were+aware+of+this%21&amp;type=article&amp;order=&amp;hideanonymous=0&amp;pid=501295#c501464 this reply to the reply].<br /> <br /> I apologize if previous versions of this test case were too strident. I was concerned to make sure the message was received.</div> Mon, 06 Nov 2006 00:39:10 GMT pelliott http://gplv3.fsf.org/wiki/index.php/Talk:Belt_and_suspenders Public Domain in the middle http://gplv3.fsf.org/wiki/index.php/Public_Domain_in_the_middle <p>Summary: </p> <hr /> <div>Dramatis Personae:<br /> <br /> ; Alice: An employee at HugeCo Software.<br /> ; Bob: The author of a GPL'd alternative to HugeCo's main product.<br /> ; Carol: A programmer with need for both tools.<br /> ; David: A non-programmer with need for both tools.<br /> <br /> Carol writes an interface between Bob's software and Alice's software. It is possibly entered into the Public Domain or released as proprietary software.<br /> David can then use this interface regardless if its proprietary or public domain. But he cannot distribute it with Bob's program, since it would violate the GPL. David may or may not have the ability to distribute Carol's interface along with Bob's because of any limitation's Alice's copyright on the proprietary package holds, not just because of the GPL.<br /> <br /> ; Can Alice write the interface herself and distribute it under the GPL?: No, since it requires her proprietary software, it is GPL incompatable.<br /> <br /> If Alice wrote the interface herself and entered it into the public domain or any non-copyleft, GPL-compatible license, then Alice can distribute the interface, and can distribute alongside the Bob's GPL alternative, or her proprietary original.</div> Fri, 03 Nov 2006 15:33:53 GMT vstarre http://gplv3.fsf.org/wiki/index.php/Talk:Public_Domain_in_the_middle News articles http://gplv3.fsf.org/wiki/index.php/News_articles <p>Summary: </p> <hr /> <div>Here is a place to collect links to news articles about GPLv3. This could be useful for quoting or checking an article, or for reviewing the status of public discussion to see what might need to be clarified. For a list of materials specifically aimed at explaining the goals and process for updating GPLv3, see [[Reusable texts]].<br /> <br /> Ordered by date, with the newest articles at the top.<br /> *EN:2007-07-05: [http://www.microsoft.com/presspass/misc/07-05statement.mspx Microsoft Statement About GPLv3]<br /> *EN:2007-05-29: [http://community.linux.com/community/07/05/17/1640207.shtml?tid=41&amp;tid=12 Eben Moglen: MS should remove patents from Novell agreement (video)]<br /> *EN:2007-05-29: [http://news.com.com/Novell+worries+that+GPL+3+could+foil+Microsoft+pact/2100-7344_3-6187127.html?tag=nefd.top Novell worries that GPL 3 could foil Microsoft pact]<br /> *EN:2007-05-28: [http://community.linux.com/community/07/05/17/1616214.shtml?tid=41&amp;tid=12 Eben Moglen: GPLv3 not about MS and Novell (video)]<br /> *EN:2007-03-29: [http://lwn.net/Articles/227313/ LWN: The third GPLv3 draft]<br /> *EN:2007-03-28: [http://www.cio.com/blog_view.html?CID=32734 Latest Proposed Draft of GPLv3 Gets Mixed Reviews]<br /> *EN:2007-03-23: [http://technocrat.net/d/2007/3/22/16651 Clearing up anti-GPL3 FUD]<br /> *EN:2007-02-12: [http://news.com.com/GPL+3+release+could+slip+past+March/2100-7344_3-6158453.html GPL 3 release could slip past March], CNET News.com<br /> * EN: 2007-01-18: [http://news.com.com/2061-10808_3-6151276.html Connecting the dots: GPLv3 for Solaris?], CNET News.com<br /> * EN: 2007-01-16: [http://news.com.com/Torvalds+Hot+air+in+debates+on+GPL,+content+control/2100-7344_3-6150472.html Torvalds: 'Hot air' in debates on GPL, content control], CNET News.com<br /> * EN: 2007-01-08: [http://www.linfo.org/tivoization.html The Truth About Tivoization], The Linux Information Project<br /> * EN: 2007-01-04: [http://developers.slashdot.org/developers/07/01/04/153236.shtml MySQL Changes License To Avoid GPLv3], Slashdot<br /> * EN: 2006-11-02: [http://lxer.com/module/newswire/view/73373/ The GPLv3 Debate: Focusing On the Issues], LXer<br /> * EN: 2006-11-01: [http://tllts.org/mirror.php?fname=tllts_165-11-01-06.ogg Audio of phone interview of Richard Stallman], Patrick Davila of the Linux Link Tech Show<br /> * EN: 2006-10-23: [http://opendotdotdot.blogspot.com/2006/10/gplv3-what-richard-stallman-said.html GPLv3: What Richard Stallman Said], Glyn Moody<br /> * EN: 2006-10-20: [http://kerneltrap.org/node/7238 Linux: GPLv3, DRM, and Exceptions], Kernel Trap<br /> * EN: 2006-10-19: [http://technology.guardian.co.uk/online/insideit/story/0,,1925317,00.html GPL backers agree to disagree], Guardian<br /> * EN: 2006-10-17: [http://searchopensource.techtarget.com/originalContent/0,289142,sid39_gci1225124,00.htmlMySQL's Marten Mickos on GPLv3 and automated enterprise monitoring] <br /> * EN: 2006-10-15: [http://www.linuxtoday.com/news_story.php3?ltsn=2006-10-13-018-26-OP-LL Who's Driving That Bus?], Linux Today<br /> * EN: 2006-09-22: [http://kerneltrap.org/node/7160 The Dangers and Problems with GPLv3] - Linux kernel developers concerns on GPLv3 discussion draft 2, kerneltrap.org<br /> * EN: 2006-09-07 [http://www.extremetech.com/article2/0,1697,2013471,00.asp Embedded Linux and GPLv3], extremetech</div> Mon, 16 Oct 2006 10:06:01 GMT ciaran http://gplv3.fsf.org/wiki/index.php/Talk:News_articles Additional terms and revised gpl http://gplv3.fsf.org/wiki/index.php/Additional_terms_and_revised_gpl <p>Summary: </p> <hr /> <div>Consider this scenario:<br /> <br /> GoodApp is licenced GPLv3+ (ie. &quot;GPL version 3 or any later&quot;) without additional requrements (section 7b). Suppose EvilCorp finds a loophole in GPL and writes a version of GoodApp that has additional restrictions that are allowed in section 7b (maybe because of some odd court decision etc.) but violates the spirit of GPL. Let's call EvilCorp's version of GoodApp EvilApp. Fsf responds by writing and publishing GPL version 3.1 that don't allow such restriction.<br /> <br /> Which of the following happends according to current GPLv3 draft? Which of them should happend?<br /> <br /> # EvilApp cannot be upgraded to GPLv3.1 despite it is licenced &quot;GPL version 3 or any later&quot;.<br /> # EvilApp can be upgraded to GPLv3.1, but the restrictions can't be taken out, even when they contradict GPLv3.1.<br /> # EvilApp can be upgraded to GPLv3.1 and the restrictions can then be removed thus infridging EvilCorp's copyright.</div> Sun, 15 Oct 2006 07:59:02 GMT jjvt http://gplv3.fsf.org/wiki/index.php/Talk:Additional_terms_and_revised_gpl PHP license, version 3.01 http://gplv3.fsf.org/wiki/index.php/PHP_license%2C_version_3.01 <p>Summary: </p> <hr /> <div>The PHP license has two restrictions on using the name &quot;PHP&quot;:<br /> <br /> : ''The name &quot;PHP&quot; must not be used to endorse or promote products derived from this software without prior written permission.''<br /> <br /> and using the name PHP in software package names<br /> <br /> : ''Products derived from this software may not be called &quot;PHP&quot;, nor may &quot;PHP&quot; appear in their name, without prior written permission [...]. You may indicate that your software works in conjunction with PHP by saying &quot;Foo for PHP&quot; instead of calling it &quot;PHP Foo&quot; or &quot;phpfoo&quot;''<br /> <br /> These requirements in some ways fall in the accepted &quot;Additional Terms&quot; that the second draft of the GPLv3 provides, including:<br /> <br /> : ''terms that require that the origin of the material they cover not be misrepresented''<br /> <br /> and<br /> <br /> : ''terms that prohibit or limit the use for publicity purposes of specified names of licensors or authors, or that require that certain specified trade names, trademarks, or service marks not be used for publicity purposes without express permission, other than in ways that are fair use under applicable trademark law''<br /> <br /> However, the second draft of the GPLv3 prohibits the following additional terms:<br /> <br /> : ''requirements regarding changes to the name of the work''<br /> <br /> which conflicts with the PHP license's prohibition on using &quot;PHP&quot; as a name for the work.<br /> <br /> * http://www.php.net/license/3_01.txt<br /> <br /> ----<br /> Back to [[Compatible licenses]].</div> Tue, 10 Oct 2006 03:01:49 GMT ashawley http://gplv3.fsf.org/wiki/index.php/Talk:PHP_license%2C_version_3.01 GNU General Public License version 2 http://gplv3.fsf.org/wiki/index.php/GNU_General_Public_License_version_2 <p>Summary: </p> <hr /> <div>The new version of the GNU General Public License will be incompatible with the old version. This seems ironic, but it is the expected and necessary result of a major revision to the license. If there were no qualititative changes needed, then there would be no need for a revision.<br /> <br /> The changes to the license come in two flavors. Some changes are clarifications of legal character that do not change either the scope and therefore the comptability of the license. As the GPLv2 said, &quot;Such new versions will<br /> be similar in spirit to the present version&quot;. Other changes add new requirements to better protect the software's freedom. As the GPLv2 continues, &quot;differ in detail to address new problems or concerns&quot;. The rationale for the first draft of the GPLV3 described:<br /> <br /> : ''In a few parts of the revised license, we have reacted to alarming developments by adding certain new requirements, as in our section on DRM. These requirements are narrowly drawn and are directed at preventing the mechanism of freedom from being turned against itself.''[http://gplv3.fsf.org/gpl-rationale-2006-01-16.html]<br /> <br /> Works under the GPLv2 are only compatible with the GPLv3 if they are upgraded ''manually'' by the copyright holder(s), or if the work was originally licensed in the manner section 9 of the GPLv2 described:<br /> <br /> : ''If the Program specifies a version number of this License which applies to it and &quot;any later version&quot;, you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation.''<br /> <br /> ----<br /> Back to [[Compatible licenses]].</div> Tue, 10 Oct 2006 02:48:52 GMT ashawley http://gplv3.fsf.org/wiki/index.php/Talk:GNU_General_Public_License_version_2