LWN: Comments on "How Sun's Java got into Debian" https://lwn.net/Articles/184942/ This is a special feed containing comments posted to the individual LWN article titled "How Sun's Java got into Debian". en-us Sat, 04 Oct 2025 06:20:48 +0000 Sat, 04 Oct 2025 06:20:48 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net How Sun's Java got into Debian https://lwn.net/Articles/186330/ https://lwn.net/Articles/186330/ wookey Debian is not a legal entity. It has representative legal entities in various juristictions to look after (parts of) its money (SPI in the US, FFII in Europe, The Debian-UK Society in the UK), but Debian itself doesn't really have a legal existence you could sue. <br> Mon, 05 Jun 2006 21:38:16 +0000 Come on... https://lwn.net/Articles/185995/ https://lwn.net/Articles/185995/ wolfrider --My take on it is this:<br> <p> o Debian "traditionally" debates things endlessly, and Things Don't Get Done in a Timely Manner as a result.<br> <p> o The Duly Elected Head Honchos were approached by Sun, short-circuited the debate after examining the circumstances, and now Debian has the right to distribute Java from Sun.<br> <p> --I'm not seeing a Downside here... ;-)<br> <p> Thu, 01 Jun 2006 23:39:46 +0000 How Sun's Java got into Debian https://lwn.net/Articles/185535/ https://lwn.net/Articles/185535/ ballombe <font class="QuotedText">&gt; For example, when I uploaded the uqm-content package to non-free, I don't recall asking debian-legal for their opinion of its clearly non-free license. </font><br> <p> You do not recall, but you actually did the right thing: you properly RTP/ITPed it mentionning the license issue, see the RFP #171314 &lt;<a href="http://bugs.debian.org/171314">http://bugs.debian.org/171314</a>&gt;.<br> <p> If no one decided to discuss the license on debian-legal, it was <br> certainly not due to your failure of advertising the license.<br> Tue, 30 May 2006 10:09:14 +0000 Improving the free stack https://lwn.net/Articles/185474/ https://lwn.net/Articles/185474/ slef Unsurprisingly, buggy proprietary code may not work on some implementations or platforms.<br> <p> It seems that free software Java is an effective replacement on a free software operating system, which makes that statement by the *Debian* project leader somewhat disappointing.<br> Mon, 29 May 2006 16:57:02 +0000 How Sun's Java got into Debian https://lwn.net/Articles/185450/ https://lwn.net/Articles/185450/ pimlott <blockquote type=cite>What does Debian gain from being in Sun's proprietary software PR?</blockquote> I see that I read this too quickly the first time around. I thought you were asking how Debian benefits from Sun's proprietary software being in non-free, not how Debian benefits from being included in the publicity for their proprietary software. I agree that if Debian developers, including the project leader, avoided public discussion just to appear in print next to Sun, that would be rather unseemly. But the PR may have been just a side effect of the license negotiation: Sun didn't want to go public without a license, but Sun and Debian both had an interest in the license being acceptible for non-free, so they agreed to hammer it out in closed discussions. After that, the coordinated launch and joint press release come for free. <p> You might still object that publicity over proprietary software is not in line with Debian's principles. I think this is a deep and difficult question. One way to look at this is as a public affirmation that Debian indeed supports users who "require the use of works that do not conform to the Debian Free Software Guidelines". On the other hand, you could argue that supporting is one thing, hyping is another. Sun, 28 May 2006 22:32:47 +0000 Improving the free stack https://lwn.net/Articles/185438/ https://lwn.net/Articles/185438/ pimlott Awesome, it gets better all the time! I would still tend to back up aj's statement, because I have almost always had to do some fiddling to get my development infrastructure working with gcj, especially when it involves proprietary code. I'm willing to do that, but I could understand that for some people, it might not be worth it. This is not a judgement on the merit of gcj or classpath (or anything else) per se (I much prefer them to the proprietary alternatives!), just why they may not be "effective replacements" for everyone.<br> Sun, 28 May 2006 15:22:06 +0000 Improving the free stack https://lwn.net/Articles/185437/ https://lwn.net/Articles/185437/ mjw <blockquote> In general, only Java software that has been "ported" to GCJ or whatever runs. Since much software (especially non-free) hasn't been ported, it usually doesn't run without hacking. </blockquote> At least for free software this is mostly untrue now, no "porting" should be needed, if there is, that is just a bug. Just see http://wiki.debian.org/Java/AlreadyMovedToMain <p> It is probably fair to say that Sun wanted their non-free packages included now because so many packages can these days be build and used on a completely free stack without any need for Sun proprietary code anymore. <blockquote> As a more concrete test, try viewing a random web page with an embedded applet using a free appletviewer. </blockquote> If you find such any applet that doesn't yet work please do add it to the GNU Classpath applets page http://developer.classpath.org/mediation/Applets and if it really doesn't work at the moment we will make sure it works soon. Sun, 28 May 2006 12:15:29 +0000 How Sun's Java got into Debian https://lwn.net/Articles/185425/ https://lwn.net/Articles/185425/ davidw You may have a point, but unless the system changes, involving legal professionals in the legal review of licenses is a sensible thing to do.<br> <p> You would hire a professional programmer to work with your source code, wouldn't you?<br> Sat, 27 May 2006 22:28:50 +0000 How non-free software is not in Debian https://lwn.net/Articles/185381/ https://lwn.net/Articles/185381/ ajk That non-free is done by Debian developers and hosted on Debian servers but still "is not part of Debian" is nothing new. It is decade-old diplomatic fiction, a compromise between the faction that wanted Debian to be all free, and the faction that wanted Debian to ship useful software even if it was non-free. This compromise allowed both parties to save face. Nowadays it is an inseparable part of the Debian ethos, a fact of life.<br> <p> Back then it was mostly about Netscape Navigator, as far as I know. Now it is about Java.<br> Sat, 27 May 2006 09:09:49 +0000 As long as it's ... in, I'm [un]happy https://lwn.net/Articles/185380/ https://lwn.net/Articles/185380/ ajk What you are thinking about is "contrib". Non-free is ... non-free.<br> Sat, 27 May 2006 08:58:57 +0000 As long as it's ... in, I'm [un]happy https://lwn.net/Articles/185372/ https://lwn.net/Articles/185372/ giraffedata <p> The description of non-free on Debian's web site, in its entirety, is: <blockquote> Packages in this area have some onerous license condition restricting use or redistribution of the software. </blockquote> Sat, 27 May 2006 00:40:25 +0000 How Sun's Java got into Debian https://lwn.net/Articles/185370/ https://lwn.net/Articles/185370/ giraffedata A legal technical correction: indemnity doesn't work that way. Company X still sues Sun; Sun then sues Debian (assuming Debian is a suable legal entity such as a corporation) for whatever Company X wins from Sun. Sat, 27 May 2006 00:33:53 +0000 How Sun's Java got into Debian https://lwn.net/Articles/185351/ https://lwn.net/Articles/185351/ kleptog Yeah, but you're assuming that clause is enforcable too, which is debatable.<br> <p> The more interesting clause, which wasn't meantioned at all in the article) is the one where Debian indemnifies Sun from any claim arising out of the Debian distributed version. So I imagine something like:<br> <p> Company X: Oops, the JVM died on us, causing us millions in losses, lets sue Sun, see if we can get anything back.<br> Sun Lawyer: Interesting idea, what OS are you using?<br> Company X: Err, Debian?<br> Sun Lawyer: Cool, they idemnified us, you'll have to sue them.<br> Debian: ????<br> <p> Arguing the PR department will prevent this seems silly to me. It's the lawyers job to minimise risk and they'd be stupid not to use the above tactic to make a lawsuit go away...<br> Fri, 26 May 2006 21:08:04 +0000 As long as it's ... in, I'm [un]happy https://lwn.net/Articles/185348/ https://lwn.net/Articles/185348/ Max.Hyre I'd always understood that non-free comprised Free Software which depended on something non-free to operate. <p>Sun's Java is outrageously not Free, and has no business in either the Debian distribution, or in mirrors hosted by Debian, ``in the distribution'' or not. Fri, 26 May 2006 21:02:17 +0000 How Sun's Java got into Debian https://lwn.net/Articles/185331/ https://lwn.net/Articles/185331/ pimlott If you didn't mean to imply that aj is not a "free software supporter", then I retract that, though that is how I read it. However, I can't find anything objectionable in what he wrote. You made some pretty strong changes for which I don't see evidence. (If you had just said aj can be a jerk, I would have let it go.) <blockquote type=cite>If the free Java implementations aren't effective replacements, why does so much Java software seem to run on them now?</blockquote> In general, only Java software that has been "ported" to GCJ or whatever runs. Since much software (especially non-free) hasn't been ported, it usually doesn't run without hacking. This makes GCJ not an effective replacement. As a more concrete test, try viewing a random web page with an embedded applet using a free appletviewer. <blockquote type=cite>PR secrecy helps Sun and it seems this time it screws our users by giving a false impression of safety of the DLJ.</blockquote> The standard disclaimer for software in non-free is that the only thing you should conclude is that Debian can get away with distributing it. No implied freedom to use it in a jurisdiction or for a purpose, to redistribute verbatim, etc. Presence in non-free is not much of an endorsement. Fri, 26 May 2006 19:53:10 +0000 How Sun's Java got into Debian https://lwn.net/Articles/185322/ https://lwn.net/Articles/185322/ slef I really think it's unfair to suggest that I implied stuff about Anthony Towns. Read his article. His "bad" scare quotes and comments about other Java implementations are there. Decide for yourself. Maybe I'm overreacting given other stuff he's done, as DPL and before, but that should be understandable.<br> <p> If the free Java implementations aren't effective replacements, why does so much Java software seem to run on them now? It seems quite easy to dispute it, but I'm no Java fan.<br> <p> I can't see how PR is an acceptable reason for secrecy. Security secrecy helps our users. PR secrecy helps Sun and it seems this time it screws our users by giving a false impression of safety of the DLJ. Not the same thing at all.<br> <p> Fri, 26 May 2006 18:28:40 +0000 How Sun's Java got into Debian https://lwn.net/Articles/185310/ https://lwn.net/Articles/185310/ pimlott <blockquote type=cite>What does Debian gain from being in Sun's proprietary software PR?</blockquote> While non-free has indeed long been a source of confusion, Debian made a decision in the beginning that user convenience trumps the confusion and moral taint. Sun's Java is nothing new in this sense--except that its convenience value is particularly high. (Yes, I say this as someone who, reluctantly, has this program on some of my computers.) <blockquote type=cite>reputation for accepting NDAs</blockquote> NDA's are not uniformly evil. Temporary secrecy, even for PR purposes, may sometimes be acceptible. As Michael Banck pointed out, the security team does something similar all the time. <blockquote type=cite>RMS criticising us deservedly</blockquote> RMS has always criticised non-free, citing it as the reason he doesn't endorse Debian. Sun's Java in non-free doesn't give him any new arguments. <blockquote type=cite>Meanwhile, DPL Anthony Towns reacts by trying to cut down discussion (again), criticising free software supporters and writing that Java is important but free software Java implementations aren't effective...</blockquote> I think you're overreacting. Anthony Towns is encouraging people (from Debian and Sun) to discuss this on -legal, and I can't find him criticizing anyone (quite unusual for a Debian discussion!). And I really think it's unfair to imply that Anthony Towns is not a true "free software supporter". To your last point, he said that free implementations aren't effective <em>as a replacement for Sun's Java</em>, not that they aren't effective in general. It's hard to dispute this. Fri, 26 May 2006 18:06:52 +0000 if the proprietary vendors start flexing their legal idiots https://lwn.net/Articles/185262/ https://lwn.net/Articles/185262/ kenyee just take the package out :-)<br> <p> What "freedoms" could go away? I still don't get what the big deal is...the important thing for the next step in Linux evolution is to make it easier for users (which is probably why Ubuntu has been so successful, even though I disagree w/ forking the Debien code so I've installed Kanotix instead)...<br> <p> <p> Fri, 26 May 2006 14:29:14 +0000 As long as it's finally in, I'm happy (for how long?) https://lwn.net/Articles/185198/ https://lwn.net/Articles/185198/ jstAusr And that will work just fine until the freedom goes away because no one cared. Then, the system will only work the way the proprietary vendors want it to. At that point you won't be able to do a damn thing about it.<br> Fri, 26 May 2006 03:55:26 +0000 As long as it's finally in, I'm happy https://lwn.net/Articles/185188/ https://lwn.net/Articles/185188/ kenyee As a user, I'm just happy I'm going to be able to do "apt-get install java" and have it get updated on dist-upgrades and it doesn't bother me one bit that it was added under cover of night to be part of a Sun PR event :-)<br> <p> Up to now, people have had to try and figure out which version to download and install (made more complicated on the 64-bit Linux I'm running on because you have to decide whether to install Blackdown java, or Sun's 32-bit or 64-bit versions) and then it's their problem dealing for deciding on when to upgrade, etc. Anything to make this process less painful for Debian users is a plus in my book (and yeah, I use the Marillat archives for installing Myth, mplayer, and all the weird codecs that aren't part of the official Debian repos too...I just want the system to do what I want ;-)<br> <p> Now, if Sun would just open source their Plugin so people can figure out how to get the 64-bit version of Java to run as a plugin in the 64-bit version of Mozilla so we don't have to run the 32-bit version of browsers in chroots....<br> <p> Fri, 26 May 2006 00:44:35 +0000 How non-free software is not in Debian https://lwn.net/Articles/185182/ https://lwn.net/Articles/185182/ paulmfoster Okay, let me get this straight. Debian engineers work on packaging these packages. They're hosted on the same servers as Debian, under the Debian hierarchy. They show up in aptitude. But they're not part of Debian. I dunno. It sure *sounds* like semantics to me.<br> <p> Thu, 25 May 2006 22:47:54 +0000 How Sun's Java got into Debian https://lwn.net/Articles/185170/ https://lwn.net/Articles/185170/ smitty_one_each Not sure why the legal system has to be so obscure that it requires "legal professionals" to understand it. Does the legal system serve us, or we it?<br> Thu, 25 May 2006 21:29:56 +0000 How Sun's Java got into Debian https://lwn.net/Articles/185156/ https://lwn.net/Articles/185156/ zooko "They could be loosely paraphrased as "it looks like we can get away with it, and, if that turns out not to be true, we'll just stop.""<br> <p> Maybe Debian should apply this principle to all of the distribution and not just to special deals from certain corporations. There is probably quite a lot of software and other content which could find its way into the next Debian release which has heretofore been excluded by excessive concern about legal what-ifs!<br> <p> Regards,<br> <p> Zooko<br> <p> P.S. I'm halfway serious. Unless you're a pessimist in which case I'm halfway sarcastic.<br> Thu, 25 May 2006 19:44:58 +0000 How Sun's Java got into Debian https://lwn.net/Articles/185127/ https://lwn.net/Articles/185127/ mbanck <i>True. However, -legal is a LOT better than the non-process that rammed Java into Debian without any meaningful license analysis at all.</i><p>The license was reviewed by the person who usually reviews licenses for non-free - James Troup. Argueably, more review might not been a bad idea, but to say there was a non-process is totally false; in fact, I believe the correct process has been used.<p>Michael Thu, 25 May 2006 17:31:16 +0000 How Sun's Java got into Debian https://lwn.net/Articles/185124/ https://lwn.net/Articles/185124/ slef Most licences are obvious enough not to refer to debian-legal, even non-free ones like uqm-content, but the DLJ one is clearly not obvious. You can tell just by looking at the size of the non-binding FAQ. It's a confusion of lawyerbombs and indemnifications, in my opinion.<br> <p> I think this short-cutting of debian's usual good practices is a fair topic for an LWN article. Good, even. The more pressure on debian to sort this out, the better.<br> <p> What does Debian gain from being in Sun's proprietary software PR? A bad name in free software circles, confusion among wider IT circles ("does this mean debian includes proprietary software, or that debian considers Java free software?"), a reputation for accepting NDAs and RMS criticising us deservedly. Deep joy.<br> <p> Meanwhile, DPL Anthony Towns reacts by trying to cut down discussion (again), criticising free software supporters and writing that Java is important but free software Java implementations aren't effective...<br> <a href="http://lists.debian.org/debian-legal/2006/05/msg00278.html">http://lists.debian.org/debian-legal/2006/05/msg00278.html</a><br> <p> Thu, 25 May 2006 17:30:44 +0000 How Sun's Java got into Debian https://lwn.net/Articles/185114/ https://lwn.net/Articles/185114/ bronson True. However, -legal is a LOT better than the non-process that rammed Java into Debian without any meaningful license analysis at all.<br> <p> Thu, 25 May 2006 15:51:30 +0000 "in conjunction" https://lwn.net/Articles/185096/ https://lwn.net/Articles/185096/ mattdm [I posted something similar to this on the Fedora list...]<br> <p> I think people concerned about the "in conjunction" phrase are misinterpretting. Remember, licenses are written in legalese, which is formed from English words but where the meaning of certain terms is determined by heaps of case law and precedent, not necessarily by the dictionary.<br> <p> My assumption, given that Sun people say that this clause does not prevent distribution of the JDK _alongside_ GCJ etc., is that people are reading the phrase "in conjunction with" more strongly than it should be. A more narrow reading indicates that you can't use the Sun JVM with GNU Classpath, but you can use and distribute them both _not_ in conjunction.<br> <p> But really, a lawyer needs to answer this question.<br> <p> (The new license, by the way, is not helpful for Fedora, which is a pure Free Software distribution. Nor, of course, is it helpful for inclusion in actual Debian.)<br> Thu, 25 May 2006 14:35:19 +0000 How Sun's Java got into Debian https://lwn.net/Articles/185084/ https://lwn.net/Articles/185084/ mjg59 <font class="QuotedText">&gt; even then, the answer only applies to one jurisdiction.</font><br> <p> Really? The license explicitly states that any action concerning the license will be covered by Californian or US federal law.<br> Thu, 25 May 2006 13:04:32 +0000 How Sun's Java got into Debian https://lwn.net/Articles/185027/ https://lwn.net/Articles/185027/ davidw -legal is sort of a dubious resource in any case, as, last I checked, it was mostly amateurs - not legal professionals. While they may have the best of intentions and be smart people, not having a legal background is a big impediment to some legal discussions.<br> Thu, 25 May 2006 07:06:34 +0000 How non-free software is not in Debian https://lwn.net/Articles/185022/ https://lwn.net/Articles/185022/ bignose <font class="QuotedText">&gt; But if non-free is not part of Debian, then non-free cannot ship Sun's</font><br> <font class="QuotedText">&gt; Java. The license clearly states that it is permission to ship Java as part</font><br> <font class="QuotedText">&gt; of an operating system.</font><br> <p> Indeed, this issue was raised on the Debian discussion lists very soon after the announcement was made -- along with many other issues revealed by a less-hasty investigation of the license terms.<br> <p> <font class="QuotedText">&gt; The Debian project cannot have it both ways.</font><br> <p> Yes. I don't think Debian can legally distribute the software (from anywhere) under the current license terms.<br> <p> I sincerely hope *all* free software projects will learn from this. Rushing the process of investigating license terms, to meet some externally-imposed deadline, conflicts with the trust placed in the project by its users. It's not worth risking copyright infringement just to get some shiny bauble.<br> <p> Thu, 25 May 2006 05:37:25 +0000 How ignorance is truth https://lwn.net/Articles/185021/ https://lwn.net/Articles/185021/ bignose Thanks. The article's phrasing can easily lead a reader to believe that Sun's secret process is somehow necessary to getting the package into Debian *at all*, which is not the case.<br> <p> Thu, 25 May 2006 05:29:11 +0000 How Sun's Java got into Debian https://lwn.net/Articles/185018/ https://lwn.net/Articles/185018/ mgb <font class="QuotedText">&gt; Sure we could just have disclosed the license to -legal beforehand,</font><br> <font class="QuotedText">&gt; but then Sun probably would never talk to us about doing things</font><br> <font class="QuotedText">&gt; like this one again</font><br> <p> S: Wanna buy a bridge? I can get you a great deal. Only it's gotta<br> be our secret see?<br> <p> D: Can't I check with my attorney?<br> <p> S: Sure. You can check with your attorney after you sign.<br> <p> D: OK!<br> Thu, 25 May 2006 04:57:27 +0000 How ignorance is truth https://lwn.net/Articles/185011/ https://lwn.net/Articles/185011/ thedevil Presumably because that was Sun's precondition for the whole thing to happen.<br> Thu, 25 May 2006 03:46:33 +0000 How ignorance is truth https://lwn.net/Articles/185010/ https://lwn.net/Articles/185010/ corbet It was the only way to have a package <i>when the announcement was made</i>. Certainly they could have made one after the fact, but then they would not have been part of the spectacle. <p> Sun, in turn, could have done things differently if it had wanted to, but I wasn't talking about Sun. They were just doing the usual corporate PR thing. Thu, 25 May 2006 03:44:35 +0000 How non-free software is not in Debian https://lwn.net/Articles/185009/ https://lwn.net/Articles/185009/ JoeBuck But if non-free is not part of Debian, then non-free cannot ship Sun's Java. The license clearly states that it is permission to ship Java as part of an operating system. The Debian project cannot have it both ways. Thu, 25 May 2006 03:40:38 +0000 How non-free software is not in Debian https://lwn.net/Articles/185008/ https://lwn.net/Articles/185008/ bignose While it makes for a catchy headline, it's simply not true to say that the Sun Java software is or was ever "in Debian".<br> <p> The 'non-free' repository is *not* part of Debian; it's distributed from the same servers, as a service to users, but it's not "in Debian" since it's not part of the thing called Debian. Only the 'main' repository is "in Debian".<br> <p> This is more than semantics: it's the leading point of the social contract that is the basis of the Debian project's work.<br> <p> Thu, 25 May 2006 03:28:37 +0000 How ignorance is truth https://lwn.net/Articles/185007/ https://lwn.net/Articles/185007/ bignose <font class="QuotedText">&gt; all of the relevant information was under embargo until Sun made its</font><br> <font class="QuotedText">&gt; announcement at JavaOne. The only way for Debian to have a Java package</font><br> <font class="QuotedText">&gt; when Sun announced - and for Sun to announce that said package existed -</font><br> <font class="QuotedText">&gt; was for the process to happen in secret.</font><br> <p> What a complete non-sequitur. Why is process secrecy "the only way" for Debian to distribute a Java package? Why is process secrecy "the only way" for Sun to announce the existence of a package?<br> <p> It's a totally disingenuous claim. Can we please see this explained and hopefully corrected in the article?<br> <p> Thu, 25 May 2006 03:23:48 +0000 Come on... https://lwn.net/Articles/185005/ https://lwn.net/Articles/185005/ error27 Comparing uqm-content with java is pretty bogus. You know Corbet is right that Debian traditionally would debate the java license endlessly. <br> <p> They still are going to in fact. See if I'm wrong.<br> <p> <p> Thu, 25 May 2006 03:09:49 +0000 How Sun's Java got into Debian https://lwn.net/Articles/184999/ https://lwn.net/Articles/184999/ joey <font class="QuotedText">&gt; Sun's Java was fast-tracked into non-free, with the traditional </font><br> <font class="QuotedText">&gt; extended debate on debian-legal having been shorted out entirely.</font><br> <p> That's a mighty thin wire to hang an article on. It's traditional for new licences for potentially DFSG-free software targeted at Debian main to be hammered on in debian-legal first, but the process is much less stringent for packages going into non-free, and -legal is generally bypassed altogether in these cases unless there's some question about the redistributability of the software.<br> <p> For example, when I uploaded the uqm-content package to non-free, I don't recall asking debian-legal for their opinion of its clearly non-free license. I did rely on the ftp-masters (James Troup, et al) to review the license and make sure they were ok with it being distributed by Debian mirrors in non-free. This seems much the same as how the java thing was handled, minus the publicity that surrounds java as a proprietary product backed by PR.<br> Thu, 25 May 2006 02:01:08 +0000