[quote] Have you even the read the info that’s available on the site? They have accepted a number of licenses made by corporations like IBM, Sun, Nokia etc.
[/quote]
Yes. So?
Take a look at the very first point of their definition of Open Source:
[i]1. Free Redistribution
The license shall not restrict any party from selling or giving away the software as a component of an aggregate software distribution containing programs from several different sources. The license shall not require a royalty or other fee for such sale[/i]
Translation - the people that put most of the work into the project must let any idiot that comes along give it away for free (to make it hard for you to make money) or make millions from your work (take the profits that you deserve). No thanks.
Let’s skip ahead to #3:
[i]3. Derived Works
The license must allow modifications and derived works, and must allow them to be distributed under the same terms as the license of the original software.[/i]
Translation: You must allow people to make incompatible Java runtimes and fork the community, development efforts, etc. so that it degrades into an unfocus mess.
It gets even more crazy:
9. License Must Not Restrict Other Software…
Where GPL clearly violates this, they make a pathetic attempt to say that it does not. There explanation for why GPL conforms make no sense as they clearly state that GPL does not conform if you link GPL code to produce a “single work” …
So basically the OSI has no credibility.
Take a look at the projects that attempt to make a living from open source - e.g. MySQL with it’s dual-license model. Sure we’re open source, unless you try to make money - then we want a cut and OSI’s defintion point #1 no longer applies.
[quote]- Can you pick out parts of the JRE source code, build and distribute together with your product? Nope.
[/quote]
what is your point? Sun is business. They aren’t in business so you can steal the bits of their code that you want and put it in an unrelated product. Why should Sun write your programs for you?
[quote]- Can you use the Java source code as base for creating a new improved Java library? Nope.
[/quote]
You sure can. Did you miss the part about Sun accepting patches? Oh, did you mean you want to compete with them by using their own code - for free? Why on Earth would they want to do that? Sun licenses their code to competitors so they at least get something for their efforts. Mind you I’m all for a clean-room implementation of Java that is Open Source - so long as it passes Sun’s conformance tests. I just don’t see the point in Sun not keeping control of their product.
[quote]- If Sun wants to terminate Java, can you take the source code and continue to distribute the JRE? Nope.
[/quote]
You don’t need the source code to distribute the JRE, so you have no point here.