Apache, Sun Come To Terms On Open Source Java
rbeattie writes: "This morning at JavaOne it was announced during the keynote that Sun and Apache have come to an agreement securing the basic right to implement Java specifications in open source. Apache actually went as far as issuing a Press Release about it with information about the agreement. One of the cool things is that Sun actually agreed not only to change various licenses and contracts, release the testing code, but also to let qualifying non-profit open source groups use their 1800 support number while testing." (This is a followup to this earlier story indicating that such an agreement had been reached.)
With the way Sun
was wavering, i was
wondering if they
would ever get to
completing this.
Sun and IBM may be
both acting in their
best intrestes, but
IBM seems to under-
stand enlightened
self intrest better.
which are...
Alexandria the documentation project, Ant compiler, Avalon framework, BCEL binary library manipulator, Cactus test framework, Commons , to facilitate reusable java code, ECS for XML interfacing, James the mail server (think IMAP, POP, SMTP etc), Jetspeed the portal component, JMeter, for performance testing, Log4J debugging methods, Lucene text search engine, ORO for perl style regular expressions and awk/sed shit (see regexp below for regexp style), POI which talks to M$ OLE, Regexp for java style regular expressions (see oro above for perl style), Slide WebDAV connectivity component, Struts to integrate with existing Java codebases, Taglibs for JSP custom code, Tomcat the all-important serving container, Turbine security layer, Velocity object oriented(?) theme engine, Watchdog validation tests. Please don't mod me down for all the links.
Each one is to a important Jakarta project and I sincerely wish that someone had explained to me what each one did instead of me having to plow through twenty web pages to get this information. As a side note, do these people know how to name projects or what?!?!!? For example, Turbine has subcomponents "Fulcrum" and "Torque".
http://tinyurl.com/4ny52
Thank you Sun! Good Job!
...and being accepted by the industry as a partner of equal rights. A win - not against the strongest Sun we have ever seen, but anyway a good starting point for the "IE, Apache clash on web standards" recently discussed her at slashdot. Microsoft might not be as easy as Sun was, but strong sparring partners are good for the muscles .o)
do you think this will have any effect on open source (free as in speech) java run time environments for desktop end users?
This shows that Sun is getting to be either a little bit more courageous about letting go of its tight grip on Java, or that it is getting enlightened about the best long term policy is towards Java.
This will help Java overall in the long term and is an important step for them if they ever hope to be able to battle the instant ubiquity that Microsoft .NET will get on rollout as part of what is called Windows.
It's a brave move, because the Apache folks provide a useful open source Java web platform that is less expensive than many commercial offerings. But this allows developers to get their feet wet without a cost barrier. Sun can focus on adding true value, such as more performance, nice IDEs, etc. that developers will want once they get established doing JSP.
"Provided by the management for your protection."
there was a story up about this on vnunet on monday. but they mention that Apache was threatening to give Sun 60 days to get it sorted. then what?
Although this doesn't strengthen or weaken my own desire to use Java, it is good to see Sun playing nice. Apache has made great progress and jakarta is rapidly maturing. It does make my commitment to the apache group stronger, because they have demonstrated their position in the IT community.