Is it good bye Java? Apache Foundation may give up on Oracle’s new ‘proprietary’ changes in Java 7?

(Last Updated On: November 11, 2010)

Is it good bye Java? Apache Foundation may give up on Oracle’s new ‘proprietary’ changes in Java 7?
This is getting interesting as I am already putting more emphasis on .NET languages like C# or open C++. Anyhow, here are some quotes from an influential posting:

The non-profit ASF intends to fight back by using its seat in the Java Community Process (JCP) Executive Committee to vote against the approval of Java 7, the next major version of the programming language. The ASF is calling for other concerned Java stakeholders to cast a similar nay vote to protest Oracle’s breach of protocol. If the majority sides with the ASF, it would serve as a vote of no confidence in the JCP and Oracle’s stewardship of the Java language.
The conflict over Harmony predates Oracle’s acquisition of Sun. Oracle has continued to support Sun’s position on the matter following the acquisition despite having previously spoken in favor of Apache’s position in the past. The heart of the issue is the licensing terms under which the Java Technology Compatibility Kit (TCK) is distributed. The TCK—which is needed to demonstrate a Java implementation’s conformance with the language standard—is encumbered by field-of-use restrictions that are fundamentally hostile to open source Java implementors.
The TCK licensing restrictions violate the terms of a JCP governance policy, which specifies that all compatibility tests would be made available under terms that are conducive to third-party, open source Java implementations. It is believed that Oracle’s disregard for this policy constitutes a potentially actionable breach of contract. The ASF is threatening to abandon the JCP if Oracle doesn’t resolve the issue by supplying the TCK under suitable terms. If the ASF were to walk away from the JCP under such conditions, it would end the pretense that Java is an open language.
“Oracle is violating their contractual obligation as set forth under the rules of the JCP by only offering a TCK license that imposes additional terms and conditions that are not compatible with open source or Free software licenses,” the ASF declared in a statement. “The ASF will terminate its relationship with the JCP if our rights as implementers of Java specifications are not upheld by the JCP Executive Committee to the limits of the EC’s ability. The lack of active, strong and clear enforcement of those rights implies that the JSPA agreements are worthless, confirming that JCP specifications are nothing more than proprietary documentation.”

At the end, it lists that there are already forked versions of Open Office and MYSQL in the works. The MYSQL version is called MariaDB.

NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!
This entry was posted in Misc and tagged , , , , on by .

About caustic

Hi i there My name is Bryan Downing. I am part of a company called QuantLabs.Net This is specifically a company with a high profile blog about technology, trading, financial, investment, quant, etc. It posts things on how to do job interviews with large companies like Morgan Stanley, Bloomberg, Citibank, and IBM. It also posts different unique tips and tricks on Java, C++, or C programming. It posts about different techniques in learning about Matlab and building models or strategies. There is a lot here if you are into venturing into the financial world like quant or technical analysis. It also discusses the future generation of trading and programming Specialties: C++, Java, C#, Matlab, quant, models, strategies, technical analysis, linux, windows P.S. I have been known to be the worst typist. Do not be offended by it as I like to bang stuff out and put priorty of what I do over typing. Maybe one day I can get a full time copy editor to help out. Do note I prefer videos as they are much easier to produce so check out my many video at