"I'm not back." - Bill Harding, Twister
This is simply Antarctic species imperialism and completely disrespects the rights of penguins living in Africa and South America and Australia and New Zealand.Originally posted by Jim Yingst:
[EFH]: Duke is a penguin?
I believe they prefer the term "Native Antarctican".
Originally posted by Marcus Green:
No I am referring to the revenue generated by Java applications by 3rd parties. Are you suggesting that Sun is to undermine the entire commercial Java market, i.e. require that every Java application be free under the GPL to save the cost of salaries of the Java developers.
So that the Oracle Java tools must be GPL, including the JVM at the heart of the database system, Oracle JDeveloper, the Borland Developer Tools, the WebLogic and WebSphere tools, the Sybase tools, etc etc. Are we going to be able to get the source code and redistribute those tools under the terms of the GPL in the near future?.
42
"I'm not back." - Bill Harding, Twister
"I'm not back." - Bill Harding, Twister
Q:
Will Sun continue to offer the JDK and Java ME source code under a commercial license, along with GPL v2?
A:
Yes. Indeed, some of Sun's existing licensees will continue to prefer a commercial license over an open-source license for a variety of reasons.
Back to top
Q:
Why will Sun continue to offer the JDK and Java ME sources under a commercial license?
A:
Sun has commercial obligations towards its licensees which of course we will continue to satisfy after the code base is open sourced. Sun will continue to work with licensees who want to distribute derivatives of Sun's implementations without the requirement in the GPL to contribute modifications back to the community. Sun's commercial Java technology distribution licenses require licensees to distribute only compatible implementations as determined by the TCK for relevant Java technologies.
A+, Network+, SCJP, SCWCD<br />preparing for SCBCD, SCEA, CompTIA I-Net+
"I'm not back." - Bill Harding, Twister
Originally posted by Jim Yingst:
Since you didn't answer my other question, I will assume you now agree that the Q/A you quoted earlier is not relevant, is that right?
Originally posted by Phil Rhodes:
You'd have to be nuts to think that IBM is going to intentionally release an incompatible Java fork.
"I'm not back." - Bill Harding, Twister
Originally posted by Abhinav Srivastava:
So ultimately what is really different in open-source java world?
It benefits the Big Corps (the way Eclipse worked out for IBM). Do you think an open source version would survive unless promoted by the Big 3/4/-5..
A+, Network+, SCJP, SCWCD<br />preparing for SCBCD, SCEA, CompTIA I-Net+
Originally posted by Ernest Friedman-Hill:
Jeroen:
Why are you ignoring theclasspath exception, the provision, invented for the GNU Classpath project but also being adopted by Sun? It's an explicit exception to the GPL's provisions which states that if you run your program using an unmodified version of the licensed code (i.e., the GPL'd Java APIs) then your code does not have to be open-sourced.
The "classpath exception" is the key to understanding this whole thing, but even though it's been mentioned already in this thread, you seem to be willfully ignoring its existence.
42
SCWCD: Online Course, 50,000+ words and 200+ questions
http://www.examulator.com/moodle/course/view.php?id=5&topic=all
"I'm not back." - Bill Harding, Twister
Originally posted by Jeroen T Wenting:
The classpath exception MAY not apply to Java code!
Strictly speaking every Java class is a derived work of a class in the standard API at source level and therefore would fall outside the scope of the classpath exception which only relates to calling functions inside binary libraries.
As long as that's not been tested in court and rejected, that's the sword hanging over everyone's neck.
[OCP 17 book] | [OCP 11 book] | [OCA 8 book] [OCP 8 book] [Practice tests book] [Blog] [JavaRanch FAQ] [How To Ask Questions] [Book Promos]
Other Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, TOGAF part 1 and part 2
Originally posted by Jeanne Boyarsky:
What's the problem with deriving work by extending a class at the source code level?
every Java class is a derived work of a class in the standard API at source level and therefore would fall outside the scope of the classpath exception which only relates to calling functions inside binary libraries.
Originally posted by Ernest Friedman-Hill:
Well, to be fair, strict GPL constructionists would tell you that if Struts were licensed under GPL without the classpath exception, then extending a Struts class would, in fact, mean that your code must be GPL'd. This is a legitimate concern for businesses, and is the reason that there isn't a whole lot of widely-used GPL Java code.
Struts is, of course, licensed under the (very different) Apache license, where there's no such concern.
[OCP 17 book] | [OCP 11 book] | [OCA 8 book] [OCP 8 book] [Practice tests book] [Blog] [JavaRanch FAQ] [How To Ask Questions] [Book Promos]
Other Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, TOGAF part 1 and part 2
No prison can hold Chairface Chippendale. And on a totally different topic ... my stuff:
a bit of art, as a gift, the permaculture playing cards
https://gardener-gift.com
|