Sounds like an exceptionally cool piece of code to drop into a content management system or other code that deals with documents in any way. LGPL and so compatible with a wide range of open-source licenses.
Last year Sun open sourced Java. One year later, as Linux.com reports, the community around Java is growing and thriving, though not without hiccups. The Java community has had to learn how to work with Sun and, more pertinently, Sun has had to learn how to work with the Java development community.
It has not been easy:
Inside Sun, developers have also struggled to adjust. "A point Simon Phipps [Sun's chief open source officer] often makes," says Reinhold, "is that when you take what has been a proprietary internal engineering team and move it to open development, the right model is not, 'Oh, now we're going to grow a community outside our company and then figure out the right way to interact with them.'… Read more
The thing about open source is that if you give it an inch, it will take a mile. Take Java, for instance. Apple has not stepped up to enable its iPhone to run Java, but that's OK. The community appears to have plans to do Apple's work for it:
Apple has not made Java capable of running on the [iPhone]. But Sun's Terrence Barr, technical evangelist for Java ME (Micro Edition), believes Apple's plans to release a software developer's kit for iPhone in early 2008 may result in the open-source phoneME version of Java ME … Read more
Update: I added comment from Google.
Painful flashbacks are beginning to torment those of us who lived through the Java wars between Sun Microsystems and Microsoft that began 10 years ago.
Earlier this week, Google released programming tools for its Android mobile-phone software project that shun the existing Java standard-setting process in favor of a Google-specific variety. Sun responded on Wednesday by expressing concern that Google's Android project could fragment Java into incompatible versions.
Instead, Google struck off on its own in an attempt to improve performance and openness for the software used in the Open Handset Alliance phones. That means programmers will have a new variety of Java to reckon with--offset somewhat by Google's $10 million code contest to draw developers in.
One difference is Google's development of its own core Java virtual machine (JVM) technology called Dalvik, the software that … Read more
Google on Monday released programming tools for its Android mobile-phone alliance for download, giving developers the ability to start writing software for phones due to start shipping in 2008 and $10 million in prizes to lure them.
The software development kit (SDK), an open-source package available for download for Windows, Linux, and Mac OS X machines, shows that Java is indeed the programming language for software running on the Linux-based phones.
Accompanying the SDK is a raft of details that wasn't available when Google and its partners announced the Open Handset Alliance a week ago. The Android software includes … Read more
Correction 10:05 a.m. PST: This blog initially misstated when Red Hat made the announcement. It was Thursday.
Red Hat is working on gaining the Common Criteria certification for its JBoss Enterprise Application Platform for running Java software, the company announced Thursday.
Such certification is a significant step in gaining acceptance among governmental and international customers. The Linux seller is seeking Evaluation Assurance Level 2 across multiple operating systems, not just Red Hat Enterprise Linux, a company representative said.
RHEL 5, the company's main product, currently has EAL 4+ certification, a higher level, on both Hewlett-Packard and IBM … Read more
Sun Microsystems' move to make its core Java software a true open-source project may still be a project in its early stages, but on Monday the effort produced some concrete results: a partnership with long-time holdout Red Hat.
The top Linux seller announced Monday that it's signed an OpenJDK Community agreement, a move that gives it access to the Sun compatibility kit that can be used to ensure a Java software foundation meets requirements to properly run Java software. Although Java has caught on widely in the server market--Red Hat's core customer base--Red Hat shied away from tight … Read more
Forgive me if I appear a little skeptical here about Google's Open Handset Alliance. By my count, it's the fifth consortium so far to attempt to craft something useful for mobile phones out of Linux and open-source software.
OHA has by far the highest profile, it's got the most persuasive list of members, and its timing is the best. What's not yet clear is whether the "Android" work of Google and its allies will unify or further fragment work in the area.
Rallying programmers behind a unified effort could help determine whether this effort will accomplish more than the Linux Phone Standard (Lips) Forum, the Open Source Developer Labs' Mobile Linux Initiative, the Consumer Electronics Linux Forum (CELF), and most recently, the LiMo Foundation begun in 2006. Related efforts one step removed include Intel's Moblin and, Nokia's Maemo, and any number of other open-source projects.
Just as with PCs, somebody has to write a "stack" of software spanning from basic operating system functions all the way through communication utilities, user interfaces and Web browsers. Unlike PCs so far, though, the mobile phone market has suffered from a profusion of incompatible software foundations, despite some efforts to use Linux and Java to bring some common ground.
Red Hat and Sun Microsystems announced today an agreement to advance open-source Java? software. Red Hat has signed Sun's broad contributor agreement that covers participation in all Sun-led open source projects by all Red Hat engineers.
This is what happens when you get the two biggest open-source companies on the planet. It's what a partnership should look like. It's also a great example of how competitors can compete while still cooperating on baseline technology.
What happens next is anyone's guess, but I think collaboration between the two competitors is a Very Good Thing. Here's what they're up to:
To help foster innovation and advancement of the Java technology ecosystem, Red Hat will also share its developers' contributions with Sun as part of the OpenJDK community. These agreements pave the way for Red Hat to create a fully compatible, open source Java Development Kit (JDK) for Red Hat Enterprise Linux, including the Java Runtime Environment (JRE).… Read more