{"id":327,"date":"2006-01-17T04:45:44","date_gmt":"2006-01-16T18:45:44","guid":{"rendered":"http:\/\/www.erisian.com.au\/wordpress\/?p=327"},"modified":"2006-01-17T04:45:44","modified_gmt":"2006-01-16T18:45:44","slug":"the-gpl-keeps-me-awake-at-night","status":"publish","type":"post","link":"https:\/\/www.erisian.com.au\/wordpress\/2006\/01\/17\/the-gpl-keeps-me-awake-at-night","title":{"rendered":"The GPL Keeps Me Awake At Night"},"content":{"rendered":"<p>Well, actually that confuses cause and effect. Anyway, a <a href=\"http:\/\/gplv3.fsf.org\/\">draft of the GPLv3<\/a> is out, and, at least at first glance I&#8217;m pretty impressed. Let&#8217;s add a break, since probably everyone&#8217;ll be throwing their two cents in soon enough anyway. <!-- more --><br \/>\n The <a href=\"http:\/\/www.debian.org\/vote\/2006\/vote_001\">GFDL&#8217;s problems<\/a> don&#8217;t seem to be present, happuly: the DRM restrictions are limited to not granting permission to distribute illegal software, and not allowing you to distribute in ways that circumvent the GPL somehow (as well as a cute bit of judo against technological protection measures in general); and the source distribution requirements are just that you distribute both the binaries and source over the net concurrently, or when you&#8217;re distributing binaries by physical media, that you provide source as well, or the three year written offer. Invariant sections obviously don&#8217;t rate much of a mention.<\/p>\n<p>The &#8220;extra restrictions&#8221; section (7) seems worded pretty well, and looks like it sorts out lingering doubts about compatability with BSD works, and provide some patent retaliation clauses that&#8217;re so popular now days. It also includes the ability to &#8220;require that the work contain functioning facilities that allow users to immediately obtain copies of its Complete Corresponding Source Code&#8221;, which, if used, may make the work non-free for Debian&#8217;s purposes (similar clauses in the Affero General Public License have been considered non-free in the past by Debian anyway); but since it&#8217;s an optional addition, that&#8217;s fine. Arguably it turns the GPL into a non-copyleft license from Debian&#8217;s perspective though &#8212; ie, you can take a free work under the GPLv3, and turn it into a non-free work. Personally, while I&#8217;m not remotely convinced this is a good thing to actually do, I&#8217;m also not sure it&#8217;s enough of a bother that we need to declare it non-free.<\/p>\n<p>The other two areas of interest (to me) seem to be the changes to the &#8220;complete corresponding source&#8221; &#8212; which looks like it makes it a lot easier to run GPLed software on non-GPL\/BSD kernels and libcs, such as OS X and OpenSolaris, though might also have some other oddities in its new found generality; and the changes to the notices required for interactive programs &#8212; with GPLv3, <b>all<\/b> programs have to have disclaimers, it&#8217;s not just a matter of keeping them if they&#8217;re already there.<\/p>\n<p>One downside, though, is that it&#8217;s very clearly drafted by someone with legal experience &#8212; &#8220;the Complete Corresponding Source Code need not include a particular subunit if (a) the identical subunit is normally included as an adjunct in the distribution of &#8230; a major essential component &#8230; of the operating system on which the executable runs or a compiler used to produce the executable &#8230;.&#8221; Adjunct? Subunit? Geez.<\/p>\n<p>Anyway, if the FSF follow through on addressing the community&#8217;s concerns and spend the rest of the year improving the draft, it looks like they&#8217;re back on top of the free software licensing game. This looks like it resolves a number of major problems with the GPL, and, so far at least, looks like at worst it only creates only a few minor ones in exchange.<\/p>\n<p>Hrm, LWN has their <a href=\"http:\/\/lwn.net\/Articles\/167825\/\">first take<\/a> up now too.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Well, actually that confuses cause and effect. Anyway, a draft of the GPLv3 is out, and, at least at first glance I&#8217;m pretty impressed. Let&#8217;s add a break, since probably everyone&#8217;ll be throwing their two cents in soon enough anyway. The GFDL&#8217;s problems don&#8217;t seem to be present, happuly: the DRM restrictions are limited to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[16],"tags":[],"_links":{"self":[{"href":"https:\/\/www.erisian.com.au\/wordpress\/wp-json\/wp\/v2\/posts\/327"}],"collection":[{"href":"https:\/\/www.erisian.com.au\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.erisian.com.au\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.erisian.com.au\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.erisian.com.au\/wordpress\/wp-json\/wp\/v2\/comments?post=327"}],"version-history":[{"count":0,"href":"https:\/\/www.erisian.com.au\/wordpress\/wp-json\/wp\/v2\/posts\/327\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.erisian.com.au\/wordpress\/wp-json\/wp\/v2\/media?parent=327"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.erisian.com.au\/wordpress\/wp-json\/wp\/v2\/categories?post=327"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.erisian.com.au\/wordpress\/wp-json\/wp\/v2\/tags?post=327"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}