Skip to main content

Open Source Solaris

Posted by daniel on June 2, 2004 at 11:01 AM PDT

"I don't want to say when that will happen. But make no mistake, we will open source Solaris."

The cNetAsia article Sun confirms plans to open source Solaris quotes Sun President Jonathan Schwartz and adds John Loiacano's comment that "We have to consider what licensing model we use and what levels of free usage we want. Then we also need to consider if we want to (segment the licensing model to address) commercial, private and academic use. We are finalizing these things right now. You'll see that we'll be very aggressive and progressive in our approach."


Welcome to the Java Enterprise Community.
In today's
Weblogs, new blogger Mark Roth writes that people are already creating projects for J2EE 1.4 on java.net and so these are now being collected in the newly formed Java Enterprise community.

Chris DiBona offers Jonathan Schwartz some Unsolicited advice on how Sun should talk about and compete with Red Hat. It seems as if Schwartz has already answered DiBona's third recommendation that "Making Solaris open would be boon for Suns' hardware business." DiBona concludes that Sun should focus on being "a better and more approachable partner than Red Hat. Then you can talk about how Red Hat is more 'proprietary' than Sun is. But, if you are smart, you'll be talking about how Sun is better at serving its customers and not snipping at Red Hat."


What's the difference between Tapestry and JSF.
In today's
Forums, Tapestry creator and forum moderator Howard M Lewis Ship says that he gets this question all the time. "Tapestry gets more done with less code and less XML. JSF arbitrarily puts a lot of very XML-ish configuration information into the JSP. I find it kludgey and ugly. Tapestry seperates the stuff that should be XML into a standalone XML file. This is the page specification, where you can define the types and configurations of your components. You can do it right in the Tapestry HTML template as well, the choice is yours (this is implicit vs. declared components)."

Suggestions are rolling in for an open letter to the Swing team. Mark Swanson writes of the need for "patch/fix/enhance community. I can't help but draw parallels between the Swing open source community and the Linux open source community. In the Linux case folks can participate by sending in bug fixes/patches/enhancements. I maintain this is virtually impossible with Sun's bug reporting system. In the Linux case folks can get feedback _from_ the authors/maintainers and other members of the _community_ on patches/fixes to various components of the kernel. This channel does not seem to exist with the Swing developers, though I don't know how to get the patches/fixes to them in the first place."

Athomas Goldberg writes in the Java Technology Game Development discussion that
in addition to open sourcing JOGL, JOAL, and JInput, " we continue to support the development of tools and middleware with the games community on Java.net We invite you to download and try these technologies and submit feedback on the forums. We also encourage anyone interested in game development in Java to contribute to these efforts by joining the games community and participating in the various game technology projects currently active in the community."


In
Also in Java Today
, Kyle Downey explains in Documenting Projects with Apache Forrest that "Forrest's great strength is the strict separation between content and view. Too often, when writing documentation in straight HTML, I found myself hung up on the details of look and feel, and maintenance was a nightmare. Changes to the overall appearance require altering all of the documentation pages. With Forrest, it's very easy to target the content change or skin/appearance configuration you want to make and leave it to the tool to reflect it throughout the site."

N. Alex Rupp explains that "if you're running a giant application and you've got a lot of volatile business logic, you might want to develop a strategy for incorporating a rules engine into your app. If executed properly, a good rules strategy can make these sort of highly mutable systems much easier to implement and maintain." In An Introduction to the Drools Project, Rupp introduces JSR 94 the Rules Engine API, and Drools, Bob McWhirter's project that is an "augmented implementation of Charles Forgy's Rete algorithm tailored for the Java language."


In today's Projects and Communities , on Tuesday, June 29, 2004, the NetBeans community is hosting a FREE companion event to JavaOne that features "a preview of the latest release, a look inside NetBeans Technology and will also feature key NetBeans Partners."

The Java Desktop community has announced jdic, the JDesktop Integration Components which provides Java applications with access to facilities provided by the native desktop such as the mailer, the browser, and registered document viewing applications.


In today's java.net News Headlines
:

Registered users can submit news items for the href="http://today.java.net/today/news/">java.net News Page using
our news submission
form
. All submissions go through an editorial review by news director
Steve Mallet before being posted to the site. You can also subscribe to
thejava.net
News RSS feed
.


Current and upcoming
Java Events
:

Registered users can submit event listings for the href="http://www.java.net/events">java.net Events Page using our href="http://today.java.net/cs/user/create/e"> events submission
form. All submissions go through an editorial review before being
posted to the site.


Archives and Subscriptions: This blog is delivered weekdays as the
Java
Today RSS feed
. All java.net members can subscribe to the email
updates for the site at the href="https://java-net.dev.java.net/servlets/ProjectMailingListList">
java-net Mailing Lists page. You must be logged in to subscribe
to
the javanet_Daily and javanet_Weekly lists. Also, once this page
is no longer featured as the front page of
java.net
it will be archived along with other past issues in the href="http://today.java.net/today/archive/">java.net Archive.