Criticizing Sun's Java Desktop System
An anonymous reader writes "Uh-oh. PJ is not a happy camper. 'Sun has made its choice and opted for The Way Things Used To Be,' she declares in a Linux Viewpoint at LinuxWorld. 'It's a new world, and Sun is not in it,' she declares. Her gripe is with the Java Desktop System, which she argues is grossly cavalier with the GPL and doesn't properly acknowledge its roots. Her main objection: 'You really could get the CD and run it without every knowing it had anything GNU/Linuxy in it or that the GPL provides you with guaranteed freedoms that Sun would like you not to know you have.' Feisty read, as ever, from Groklaw's founder and editor. That Jonesian coinage 'GNU/Linuxy' is worth the read alone!"
Most commercial distros would like to keep the source code secret or at least modifications and software that makes these distributions unique. This is not something specific to Sun's Linux distro. Just look at Lindows (uhm, Linspire). They prefer to have a marketshare and not just, "I'm using Linux from Sun" or "I'm using Linux from Lindows". They want people to say, "I'm using Java Desktop. And what is Linux again?"
I don't know if Sun is violating the letter of the GPL, but it sounds like they might be violating the spirit.
-- Alastair
If you can look at the source, and contribute back changes, it is "Open". What it is not is "Free".
Wrong.
Open Source(tm) is a trademark in the USA and/or other countries. If your license does not fit the Open Source(tm) definition, you can not legally call your product Open Source(tm).
It might be open, but that doesn't mean it's Open Source(tm).
All this is to be confused with Free Software, which is basically the same thing but RMS doesn't like to admit it.
A while back I interviewed some people at Sun for content related to reviews on JDS and Solaris 9 x86. During one conversation I made the mistake of referring to JDS as a "Linux distribution" and I was quickly corrected:
"Java Desktop System is not a Linux distribution, it is an Operating Environment."
I asked what the difference was, and the response was something I didn't quite understand -- a lot of talk about desktop philosophy and how Sun didn't really want people to think of JDS as having anything to do with the GNU project or Linux in general.
I have here a folder for JDS version 1. It was based on SuSE 8.1 and it didn't work on any of my modern test machines so I only used it once and decided not to review it because it didn't work all that well and I don't like doing negative bash-fest reviews. Nowhere on the folder or at any point during the installation or in the operating environment itself do you ever see the word "Linux."
And the license agreement governing the whole product is much like the one for Solaris except for the parts that are already under other licenses. No, JDS is not even close to being Free Software, but then again Red Hat EL is along the same lines. I don't see anyone making a bad guy out of them.
-JemWhich is exactly Jonathon Schwartz' point. Sun supports open standards not open source.
The real "Libtards" are the Libertarians!
GPL
The article c) as posted is actually under section 2.
a) and b) also skipped, but still required for actual compliance.Emphasis mine.
This, I think, is why bash and such can get away with not showing a license when run; they normally don't announce their readiness to receive commands, it's assumed and/or self-evident. IANAL and I am not part of the FSF.
I think the more damning portion is actually what comes right after 2c:
Emphasis again mine.
NB: YMMV. IANAL. Take the above with a grain of salt.
Betweening writing Emacs, GCC, GDB, Make, other apps, founding FSF, drafting the GPL, creating copyleft, and staring & sustaining the GNU project which gave us an operating system - he's earned my respect.
I'll keep reading his essays. thanks all the same.
If you can look at the source, and contribute back changes, it is "Open".
Either you meant "open" or you are mistaken. Open with a capital "O" refers to Open Source, the meaning of which can be found here.
Briefly:
Open source doesn't just mean access to the source code. The distribution terms of open-source software must comply with the following criteria:
1. Free Redistribution
2. Source Code
3. Derived Works
4. Integrity of The Author's Source Code
5. No Discrimination Against Persons or Groups
6. No Discrimination Against Fields of Endeavor
7. Distribution of License
8. License Must Not Be Specific to a Product
9. License Must Not Restrict Other Software
10. License Must Be Technology-Neutral
As an example, most of Microsoft's open source work is not Open Source, as it typically places restrictions on derived works and redistribution.
Stop-Prism.org: Opt Out of Surveillance
Yeah, I'm seeing lots of comments about the /. submission about what PJ wrote, and very little about what PJ actually said. If you have read Groklaw for a while, you'll know that she distrusts Sun because of some very anti-FOSS statements that spokespersons there have made in the last year. Since she is in favor of FOSS, this worries her. But since Sun makes lots of schizo statements back and forth on the subject, sometimes they sound friendly to FOSS. That makes /. readers think Sun is cool, not to mention they make neat hardware.
But if they are going to turn against FOSS, it's better to know sooner rather than later. That's what PJ is warning about, and answering /.-type critics who keep telling her to shut up about Sun. But she won't, and time may even prove her correct. We'll see. But it isn't about hatred, it's about warning people of a potential threat to FOSS. Since their recent deal with Microsoft, a lot more warning bells should be going off around here.
Open Source(!tm) is NOT a trademark in the USA -- the application was rejected.
OSI-Approved(tm) is the trademark.
Next time, have your friend head to www.java.com for the JRE. java.sun.com is aimed at developers - it says so right at the top of the page. www.java.com is aimed at regular users. It doesn't say that, but there is a reassuring picture of a cow in some kind of tractor beam at the top of the page.
There comes a time in every friendship when you have to say, "I never liked you, get lost." --Bill McNeil
And where do we have a statemtent that they do not? /. and elsewhere).
PJ claims there's nothing on the cover (I haven't seen it) and then dismisses the EULA (mentioning the GPL in the EULA would be irrelevant, as has been previously overdiscussed on
Every package states its license terms. I'm running JDS at the moment (sorry, /. don't seem to want me to use the PRE tag), and a full "rpm -qi" is apparently "junk"...
That advertises quite clearly that it's "License: GPL". Sun's changes are more to the GNOME side of things, though; no one package (they're all GPL, trust me) so we'll pick one:
That's LGPL. A GPL Gnome package? Okay then:
I'm sure Sun's lawyers would love an out-and-out accusation, as it would give them 5 minutes worth of entertainment.
Author, Shell Scripting : Expert Re
If it makes you feel any better, I'm probably a lousier programmer than you are. :)
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"