Slashdot Log In
Red Hat Not Satisfied with Sun's New Java License
Posted by
Zonk
on Fri May 19, 2006 04:29 PM
from the talking-coffee-related-smack dept.
from the talking-coffee-related-smack dept.
twofish writes "According to a Register article Sun Microsystems' new GNU/Linux-friendly Java license does not go far enough for Red Hat. Brian Stevens, Red Hat CTO, says Sun should have open-sourced Java instead. The new license does have the support of Canonical (main Ubuntu sponsor), Gentoo and Debian." From the article: "He says the failure to open-source Java means that it can't be used on millions of $100, Linux-powered PCs envisioned under Nicholas Negroponte's One Laptop Per Child project, to bring affordable computing to children in developing nations. Negroponte wants only open source software on the machines, according to Red Hat, which is a member of the project."
This discussion has been archived.
No new comments can be posted.
Red Hat Not Satisfied with Sun's New Java License
|
Log In/Create an Account
| Top
| 338 comments
| Search Discussion
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
That's kind of a cheap shot... (Score:5, Insightful)
means that it can't be used on millions of $100, Linux-powered PC's
to children in developing nations is a bit of a cheap shot. The way it is stated, it makes Sun look
like some sort of terrible ogre, that is denying children access to computers, when it is the program
creator that does not allow Java on the laptops.
It is similar to the argument people make saying "corporations that make genetically modified food
are causing people in Africa to starve", in countries that forbid the import of genetically modified
food. The policy, not the companies making the food, are what is causing the lack of that particular
food to be used.
Don't get me wrong, it would be great if Sun made Java open source, but what they have now is not evil.
The software is free as in beer to use, and as such would add no more cost to the laptops, if installed, it would just conflict
with the philosophy of the program's founder.
Also, if you want to write your own JVM, Sun has written books [sun.com] to let you do just that.
It is not an easy project, it is similar to JBoss in complexity, but JBoss was written. If the CTO at
RedHat was that concerned about Java not being on the laptops, he could have part of his company work
on an open source JVM implementation. That company has a lot of resources, and would be more able
to manage a project of that complexity than several freelance developers in their free time.
Re:That's kind of a cheap shot... (Score:4, Insightful)
Re:That's kind of a cheap shot... (Score:5, Insightful)
The license has pretty few clauses that are good enough even for non-free; on the other hand, those "zealots" you're bashing typically have problems with one or two issues per license. Sun's piece of crap is actually worse than their previous license.
Re:That's kind of a cheap shot... (Score:4, Interesting)
Re:That's kind of a cheap shot... (Score:5, Insightful)
Re:That's kind of a cheap shot... (Score:4, Insightful)
(http://www.samkass.com/blog | Last Journal: Thursday May 12 2005, @02:40PM)
That's a good argument, but not a good one for *only* giving them free software. What about the idea of giving them the best tool for the job? Wouldn't that that raise them up a bit? Such as a copy of Eclipse running on Java? Or do you want them to be stuck in emacs/C++ land, thinking that will help "raise the third world up" faster?
It also gives them an entrance into the IT market
The absolute BEST way to do THAT would be to load Windows on these machines.
No, the open source rule is arbitrary, petty, and will ultimately hurt the recipients of these machines.
Redhat *does* work on an Open/Free Java stack... (Score:5, Informative)
Re:That's kind of a cheap shot... (Score:4, Insightful)
(http://wbh.org/)
Sterility - heritable ? Spreading???? WFT?!?!?!?
not satisfied with what? (Score:5, Insightful)
"No date has been set for open sourcing Java but Sun is anxious to get more developers involved in the JCP and using NetBeans to get their feedback."
What's this bonehead complaining about?
Re:not satisfied with what? (Score:4, Interesting)
(http://slashdot.org/)
Well, given the specs for the OLPC 'puters (Score:5, Funny)
Re:Well, given the specs for the OLPC 'puters (Score:5, Funny)
Whose fault is it if it can't be used? (Score:5, Insightful)
(Last Journal: Monday April 26 2004, @01:10AM)
Well then that's Negroponte's problem, not Sun's. There's nothing in Sun's license that would prevent someone from bundling the JVM with whatever hardware you please.
Debian? (Score:2)
(http://www.tester.ca/)
Re:Debian? (Score:4, Informative)
(http://www.1407.org/~rms)
Before that, the Debian Project leader said someone [debian.org] apparently read the license, but not only was it definitly not analysed in public, but also apparently he did not think it proper to explain anything.
Debian's non-free is not for copyright violation, but for Freedom violation.
Sun is a Business... (Score:5, Insightful)
(http://www.spadez.net/ws)
Re:Sun is a Business... (Score:4, Interesting)
(http://www.brouhaha.com/~eric/ | Last Journal: Monday September 26 2005, @08:55PM)
The same is true of various other open source licenses.
And in any case, that doesn't answer my question as to how it would hurt their bottom line.
Honesty? (Score:5, Insightful)
I'm sorry, but how? (Score:4, Insightful)
Re:I'm sorry, but how? (Score:4, Insightful)
(http://code0range.net/)
I seriously doubt (Score:4, Insightful)
(http://www.dieblinkenlights.com/)
If Java is to run on the OLPC computer, it needs a smaller, simpler implementation. Sun provides all information neccessary to build one. It's up to Red Hat or any one other than them to make it.
And, BTW, teaching Java to kids?! What do you want? To scare them away?
Re:I seriously doubt (Score:4, Insightful)
(http://etherplex.org/)
Which is to say, Java is typically somewhere between 50%-100% the speed of C. Specifically, this would mean it is typcially NOT as fast as C.
Not sure what you were saying, but this seems to be a _very_ reasonable claim, and perhaps a bit conservative. You can certainly craft some scenarios where Java could be faster, and I expect Java to typically be faster than half the speed of C.
Even in the java benchmark revisited, where the author is out to prove a point that Java is slow, Java performs fairly well (often better than 50% as fast as C using g++), and even sometimes being the fastest or in a dead heat with C (methcall and heapsort). This completely ignores that Java's performance will often be best in more complex applications, when it's own internal optimization can really pay off. Certainly, there are likewise instances where Java can be shown to be much slower than C as well.
Anyway, I can see your point in general, but I think so all the "extravagant claims about Java peroformance posts" to respond to, you picked the wrong one.
Debian? (Score:3, Informative)
"We are really pleased to see Sun's increasing involvement in the free software community, from the opening of the Solaris Operating System source and now the re-licensing of Java technology to be compatible with GNU/Linux distributions, and are looking forward to building stronger ties with the Sun community in the future", said Anthony Towns, Debian Project Leader.
Marketing speak from Debian? Anyhow, it does confirm that Debian is convinced this is open enough "to be compatible."
Re:Debian? (Score:5, Informative)
NOT "GNU/Linux friendly" (Score:4, Insightful)
(http://www.brouhaha.com/~eric/ | Last Journal: Monday September 26 2005, @08:55PM)
Re:NOT "GNU/Linux friendly" (Score:5, Insightful)
It sounds like Red Hat has it's cake, now it wants to eat Sun's too. Me, I just want emerge not to bail when it gets to java.
Re:NOT "GNU/Linux friendly" (Score:4, Insightful)
(http://www.brouhaha.com/~eric/ | Last Journal: Monday September 26 2005, @08:55PM)
Why would you want java on there anyway? (Score:3, Insightful)
(http://www.hyperlogos.org/ | Last Journal: Wednesday July 18, @08:19PM)
I mean, I know why, but it's going to run like shit. I'm not saying that Java programs are slow or anything, but running Java on top of your OS is just adding weight and complexity, and we're talking about systems with extremely minimal specifications anyway. The machines don't need to run every program out there and Java on the web (as transmitted to browsers) is likely losing importance what with the whole AJAX thing.
Just the windows install for the latest JRE is 7.1 MB. That's the compressed package. It probably blows up to be twice that size. Java also has some noticable memory consumption overhead. Is it worth it on more capable systems? Sure. Is it worth it on this little toy computer? Hell no.
Money. (Score:4, Insightful)
(Last Journal: Sunday October 14, @10:49PM)
License terms? (Score:2)
(http://www.getogg.org/)
Anyone have the details, please?
CC No-No? (Score:2, Offtopic)
(http://slashdot.org/~Doc%20Ruby/journal | Last Journal: Thursday March 31 2005, @01:48PM)
I've been sensing... (Score:2, Insightful)
(Last Journal: Monday March 26 2007, @11:53PM)
Although a platform in and of itself, Java is built on its own Object-Oriented language, and most people expect languages to be public-domain-ish, like C++, which is still a tremendously popular language despite its relative age and quirks.
However, when it comes to C++, there is no "official" implementation outside of the basic STL and C libraries. Java, on the other hand, isn't just a language, it comes with a platform that ties in with what most developers expect to have available when they use the language.
The dilemma is fairly obvious. If Sun tries to monopolize Java, Java will likely become marginalized (especially since it now competes on some levels with
In the meantime, others in the market (and other markets) will continue to apply pressure to get better access to the Java language/platform, simply because in terms of languages and platforms, openness is advantageous for everyone developing with it (unless you're talking to MS.)
And we're surprised by this how? (Score:3, Interesting)
More to the point, why do so many people have their hats on so tight that they can't think straight when it comes to Sun? Like Netscape and Oracle, people are willing to overlook a huge number of idiocies in certain companies in the name of united hate towards Microsoft as if Microsoft was the only closed source software publisher. In the end, THAT is what this about because even if every byte of Java's code was naked to the world, it isn't going to be any less slow or bloated. Fixing Java and spreading it is NOT what this is about.
Sun has plenty of baggage but positioned Java as if they could have their cake and eat it too: uber-cross-platform but closed source. Everyone should buy into it as if it came from the masses organically instead of top-down from Sun, as if it was open when it wasn't, and adopt it while shouting crap at Microsoft about Visual Basic, and so forth.
So now the OSS community which has so many coders so deeply psychologically invested in Java and the potential future, despite that future to date falling abysmally short of any of the initial propaganda, finds that they can't ignore the chickens who came home to roost and are laying eggs all over the sofa and desk.
Time to get with it and either pressure Sun or let the issue drop and come up with a totally OSS cross-platform language. Oh, I forgot. We have them but we still hold this childish fascination with the legend of Sun as competition for Microsoft when they are demonstrably not and their flagship OS Solaris is being kicked aside for SuSE, Ubuntu, and Fedora Core here, there, and everywhere. If the OSS community wants to continue this idiot face-off with Microsoft, the it needs to stop clinging to the apron-strings of companies that are in the end not one bit different.
Whichever way Sun goes on this, the OSS community can't let that be an influence or controlling factor in anything. Life must go on, Java or not. Not as though I use it for more than KoLMafia [sourceforge.net] anyhow. Give me something that is fast, open, and cross platform that lives and dies by its own credentials and value. NOT something crappy being clung to for psycho-political reasons.
Sun still afraid (Score:3, Insightful)
(Last Journal: Monday July 30, @08:40AM)
It seems They are afraid some one will provide better support for java then Sun. Perhaps the worst possibility is that Micro$oft will provide that support. :p
grasping for straws (Score:4, Funny)
Well ahem, if that's his only good argument ....
Good! (Score:1, Flamebait)
(Last Journal: Monday February 27 2006, @09:54PM)
Keeping these kids the hell away from Java is a good way to give them an advantage over all those poor kids learning to program in developed nations.
Let's not be too hard on SUN... (Score:2, Insightful)
As far as Java being Open Source, hasn't Java source code been available for years? Are we talking open source or GPL'd?
The whole thing is lame. (Score:2, Interesting)
Next to that I have full access to use the Java source code, I can use any knowledge I obtain from studying it and can even use parts and pieces from the code for my own good as long as I'm not trying to this this for commercial benefit. Isn't that also what open source is about, share and share alike. Spread the knowledge? As long as you're doing that you can just about do anything with the Java source.
So please, spare me all of this bullshit about restrictive licenses. I think the whole real issue is driven by a bunch of people in the background who are basicly hoping to get into projects which can make some money out of this. The GPL leaves enough playroom for this (see RHES) but other licenses appearantly leave out these options entirely. And how peculiar; these happen to be the exact licenses which have been under fire from just about every average OS zealot out there. Do I smell something fishy here ?
Leave Java Alone! (Score:5, Informative)
(http://slashdot.org/ | Last Journal: Monday August 18 2003, @03:26PM)
Re:Leave Java Alone! (Score:4, Insightful)