The top five ways Oracle is being a better citizen



Email    print   
June 15, 2011 —  (Page 1 of 3)
Handing Hudson over to the Eclipse Foundation
When the Hudson/Jenkins split occurred in February, many Jenkins supporters pointed to Oracle as having some deeply evil and self-interested goal behind its sudden assertion that the project needed to become more stable and couldn't move to GitHub. At the time, it certainly appeared this way, and Oracle took a beating from the open-source community for what was perceived as its attempt to usurp the project and try to make it into some sort of product it could sell.

Turns out, this wasn't really the case at all: Oracle really was concerned with Hudson's lack of stability over time. And it turns out that a lot of other developers were worried about the same thing. After all the noise and conflict, both Hudson and Jenkins are, essentially, moving in exactly the same direction: long-term support releases will be hosted on GitHub, and every quarter should see a new stable release of each project.

So what's the only real difference between the two anymore? Well, now Hudson is under a real open-source foundation's umbrella, and Jenkins remains on its own. While Jenkins will become more stable and see more attention paid to release versions, at the end of the day, it's going to remain a project led by one man, while Hudson will now be a committee-driven enterprise-level software project. And there's plenty of room for each approach in this big world of Java continuous integrations.

Pushing OpenJDK as the Java SE 7 reference implementation
TCK kerfuffle aside, Oracle has remained committed to the OpenJDK. And with the news that OpenJDK will be the official reference implementation of the Java SE 7 specification, the company solidified its commitment to open-source Java. It could very easily have built its own Java internally and sold it in a manner similar to what Sun did. But instead, Oracle is keeping the primary version of the language's environment open source and under the GPL.

Now, it should be noted that the TCK it's offering to the OpenJDK is not being offered to the Apache Foundation. There is still a great deal of animosity between Oracle and the Harmony project. Harmony is a full implementation of Java SE 5 and some of Java SE 6, but neither forms of the project have ever passed a TCK due to the field-of-use restrictions involved therein. The TCK license still limits the range of devices onto which an approved Java can be deployed, and mobile devices are somewhat disallowed by the license.

Of course, it should also be noted that Oracle was one of the first members of the JCP to object to the TCK license terms. Unfortunately, it hasn't fixed them. Yet.



Related Search Term(s): Oracle

Pages 1 2 3 


Share this link: http://sdt.bz/35643
 
Most Read Latest News Blog Resources


Comments


06/20/2011 11:51:48 AM EST

Oracle has nothing to do with Eclipse, just Netbeans and JDeveloper

United StatesTony BenBrahim


Add comment


Name*
Email*  
Country     


  • Comment
Loading




close
NEXT ARTICLE
Oracle’s Big Data Appliance is based on Cloudera
This collaboration helps clients collect and manager large amounts of information Read More...
 
 
 
 
News on Monday
more>>
SharePoint Tech Report
more>>


   

 
 

Download Current Issue
FEBRUARY 2012 PDF ISSUE

Need Back Issues?
DOWNLOAD HERE

Want to subscribe?


 
blogs tab
The problem with perfection
"The perfect is the enemy of the good," Voltaire said, or nearly said. He could have been talking about software development.
02/22/2012 11:13 AM EST

Let's get real about women in tech
The first step in solving a problem is admitting that it exists.
02/19/2012 04:16 AM EST

Lots of news from Apple
Apple is regaining a place of central importance in the technology world that it hasn't held since the 1970s. Here's what's new.
02/18/2012 07:10 PM EST

Book Giveaway! Pro jQuery by Adam Freeman
Looking to learn more about jQuery? Like us on Facebook for a chance to win a digital copy!
02/16/2012 10:58 AM EST

Literate programming: It's not going to happen.
Literate programming is an idealistic notion that has been rendered obsolete by modern source code editors and good programming practices.
02/15/2012 06:13 PM EST

Are you at risk for burnout?
Burnout is a severe problem and it can strike at any time. Here's how to tell if you are nearing the edge.
02/09/2012 02:16 PM EST

 
Events calendar tab
2/26/2012 to 2/29/2012
San Francisco
BZ Media

2/27/2012 to 3/2/2012
San Francisco
RSA

3/4/2012 to 3/7/2012
Las Vegas
IBM Tivoli

3/5/2012 to 3/9/2012
San Francisco
TechWeb

3/7/2012 to 3/15/2012
Santa Clara
Python Software Foundation