Posts tagged "java"

Apache Software Foundation Divorces JCP over Irreconcilable JSR Differences

The Apache Software Foundation (ASF) today announced its resignation from the JCP (Java Community Process) Executive Committee (EC). This comes in only a day after Java SE 7/SE 8 specs (JSR-336 and JSR-337 respectively) were officially approved by the JCP despite the ASF, Eclipse Foundation and Google voting against.

Evil Plans and Stirring the Pot

The conflict goes back to 2006 and, most recently, has been around Oracle's (who acquired Sun Microsystems - the inventors of Java) refusal to grant a Java TCK (technology compatibility kit) license to the open source version of Java called the Apache Harmony project. Apache has objected to the restrictions over Harmony and threatened to leave the JCP. Since then, the differences has not been ironed out.

JCP is responsible for selecting which technologies to approve as official Java specifications. Just like it happened in the past with the near and dear to our CMS hearts JSR-170 and JSR-283. The JCP is supposed to foster an open specification process and protect the open licensing structure.

However, the are fears that Oracle is taking control over the JCP, which is supposed to be an unbiased and independent body. Oracle wouldn't agree to grant a Java compatibility license for the ASF's Harmony project.

This may indicate that Oracle is trying to keep a tight reign on any alternative implementations of Java other than their own version, while backing the OpenJDK open source version of Java.

No Harmony in the Java World

With these restrictions on distribution, the Apache Software Foundation decided to leave the JCP in a post published today, saying:

By approving Java SE 7, the EC has failed on both counts: the members of the EC refused to stand up for the rights of implementers, and by accepting Oracle's TCK license terms for Java SE 7, they let the integrity of the JCP's licensing structure be broken.

The Apache Software Foundation concluded that JCP is not an open specification process and that "the commercial concerns of a single entity, Oracle, will continue to seriously interfere with and bias the transparent governance of the ecosystem."

Since it is not possible to protect the rights of implementers and to distribute independent implementations of JSRs under open source licenses without the fear of litigation from Oracle, Apache decided to express its disdain for JCP with an immediate resignation and removal of all official ASF representatives from "any and all JSRs."

One can only wonder (or be slightly depressed?) about what kind of implications this development may bring on the content management industry. Many Web CMS and Enterprise CMS products are Java-based. Many of them are open source.

While many large enterprise are comfortable with Oracle and Java as their language of choice, many of them also use open source technologies like Apache Tomcat and the likes. Above all, Apache has a reputation of bringing innovation to the table with its projects. Innovation is not the prime factor that drives the money-making machine that is Oracle.

As we discussed before, Oracle may have a considerable impact on the industry, from many different angles. Not many of them were without controversy. Care to share your thoughts?

Sun Microsystems Chief Open Source Officer Leaves Oracle

 OracleLeader.jpgMarch 8 turned out to be Simon Phipps' last day at Sun. What does that mean for his pet projects, and Oracle's plans for Sun's open source properties?

It's Been Quite a Ride

When looking back at Phipps' time with Sun, he's overseen the release of a number of properties into the world of open source:

  • OpenSolaris
  • Java
  • Portions of Linux
  • The Sparc chip

In addition to these accomplishments, he also appears proud of his involvement in The OpenDocument format, the "corporate blogging revolution" and other parts of the open source community. 

What's Next for Phipps?

While Phipps says that he hasn't decided what he's doing next, he's still up for election for the OpenSolaris Governing Board. If elected, this would bring him to the mandatory three term limit so it would be his last term on the Board.

In this post, Phipps makes his election platform clear and also links to his candidate statement. 

What Might this Mean for Oracle and Open Source?

Oracle has stated that much of the activities happening across the various Sun developer communities will be integrated into the Oracle Technology Network. The company has also stated that popular conferences such as JavaOne will both continue and travel outside the US.

Many writers covering both companies and the open source community have wrung their hands in concern over what Oracle might do with key open source projects. Others, such as Ryan Paul, suggested that Oracle's has strategic reasons for handling projects like MySQL, Java and OpenSolaris in a way that might turn out well for the community.

Only time will tell where it all leads. But whoever's leading the open source charge at Oracle, it isn't Simon Phipps.

SiteExecutive Web CMS Updated with Support for Google Android

siteexec_logo_2010.jpg

SiteExecutive (site) packs in the foot-soldier friendly features with a new update to make things more accessible from the road.

Support for Google Android

Less than three months after its last Enhancement release, Systems Alliance, the company behind SiteExecutive, a Web-based CMS popular among health and education services, has released Enhancement Pack 7 to users. The latest update adds support for Android-based mobile devices.

The product will identify any Android device and provide an optimized experience for it. In the background, SiteExecutive can help manage content that can be custom imported, get templates created as well as assist with usability and accessibility testing.

With Android phones currently shipping tens of thousands of units a day, it is starting to generate momentum in a crowded marketplace. By adding support, SiteExecutive will endear buyers and users who are focused on Android as an up and coming platform.

User Requests include SharePoint, Java Portlet Standards

SiteExecutive is regarded as a user-driven product and, as such, many user requests get built-in to the product. This pack's biggie is support for the latest version of ColdFusion 9 from Adobe. Also among the latest with this update is support for Firefox 3.6, performance improvements and tweaked automatic site-map creation.

Improved SharePoint integration, Microsoft Office file support and built-in support for the Java portlet standards: JSR-168 and JSR-286 round out the list.

SiteExecutive is a web building tool as well as a CMS, with ease of use for non-technical staff as a priority. It is available as a hosted service or SaaS. Discounts are available for charities, not-for-profits, some schools and small colleges.

DocFinity Document Management Adds eForms Capabilities

The recent release of Optical Image Technology’s (OIT) upgraded DocFinity adds electronic Forms to the document management software that it launched in March 2009 after a ground upwards rebuild.

The new DocFinity eForms will enable users to create, manage, distribute, process and store electronic forms that can be easily integrated with existing portals and websites.

It also comes with a fully functional designer in a Flash interface that also allows for the customization of forms while ensuring that the information held in those forms in secure.

eForms And DocFinity Suite

Now an integral part of the DocFinity suite, OIT says that it has built the eForms solution around the Suite’s central administration business process functionality to ensure that its integration into the existing software is seamless.

While the concept of eForms is not new, the selling point will be the ability to customize the forms, as well as the ability configure, administer, support and use them within a single web-based interface — which the company says is unique.

Additionally, as the majority of data captured within eForms is already indexed and categorized, it can be used straight away to instigate trigger processes or events, cutting management time.

Abilities of the eForms include:

  • Process both structured and loosely structured web-based forms
  • Access and manage online forms in a secure environment
  • Option of self-servicing forms
  • Massive reductions in processing and turn-around times
  • Cuts all costs relating to management of physical documents

DocFinity v10 Rebuild

The introduction of eForms is the first upgrade to v10 — consisting of an entire rebuild — of its document management, imaging and business process management software, DocFinity.

At the time of its release last March, the company said the entire product line had been redesigned and built from the ground up based on newly emerging technology.

Built around a J2EE server, its centralized administration makes installation easy, while the new GUI interface allows for customizable workspaces that maximizes productivity.

The entire product suite also comes with products for data capture, email management and records management. The integrated suite is fully underwritten in extensive web services that are included with the core DocFinity product as well as a URL API and “zero programming” tools.

That DocFinity does what it says it does, was underlined last November when OIT was named a finalist for KM World Magazine’s 2009 KM Promise Award. The award recognizes organizations that are implementing innovative knowledge management solutions that integrate knowledge management practices into customers’ business processes.