Comments
Richard Davies wrote: The UK has a good crop of technology pioneers in cloud computing - for example ElasticHosts, FlexiScale, Flexiant, OnApp - and also some strong government initiatives such as G-Cloud. We will have to see whether this kind of technical leadership converts into swift mass-market adoption or not.
Cloud Expo on Google News


2008 West
DIAMOND SPONSOR:
Data Direct
SOA, WOA and Cloud Computing: The New Frontier for Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
GOLD SPONSORS:
Appsense
User Environment Management – The Third Layer of the Desktop
Cordys
Cloud Computing for Business Agility
EMC
CMIS: A Multi-Vendor Proposal for a Service-Based Content Management Interoperability Standard
Freedom OSS
Practical SOA” Max Yankelevich
Intel
Architecting an Enterprise Service Router (ESR) – A Cost-Effective Way to Scale SOA Across the Enterprise
Sensedia
Return on Assests: Bringing Visibility to your SOA Strategy
Symantec
Managing Hybrid Endpoint Environments
VMWare
Game-Changing Technology for Enterprise Clouds and Applications
Click For 2008 West
Event Webcasts

2008 West
PLATINUM SPONSORS:
Appcelerator
Get ‘Rich’ Quick: Rapid Prototyping for RIA with ZERO Server Code
Keynote Systems
Designing for and Managing Performance in the New Frontier of Rich Internet Applications
GOLD SPONSORS:
ICEsoft
How Can AJAX Improve Homeland Security?
Isomorphic
Beyond Widgets: What a RIA Platform Should Offer
Oracle
REAs: Rich Enterprise Applications
Click For 2008 Event Webcasts
SYS-CON.TV
Top Links You Must Click On


Java Developer Passions Are Aroused By Lutris         Switch to Payware
Java Developer Passions Are Aroused By Lutris         Switch to Payware

"We did not change horses in mid-stream," says Lutris CEO in an exclusive interview with JDJ.

Is the writing on the wall for Open Source? This is an i-technology tale involving Sun's J2EE specifications, a well-respected Californian software company, and the inflamed passions of the international OSS (open source software) community.

(October 24, 2001) - The OSS community has been up in arms all month at two decisions by Santa Cruz, California-based Lutris Technologies to close-source two Java apps which rightly or wrongly they feel owe their successful development at least in part to the talents, freely contributed, of open source developers.

The first involved an embedded Java database called InstantDB. This was developed by a company called ICS until Lutris, in April 2000, bought the assets of that company, including InstantDB. Recognizing its popularity within the OSS community, Lutris expressed for a year a desire to open-source the code for InstantDB, but it has never happened.

The second involves the enterprise edition of the popular Java application server, Enhydra, which was released as open source by Lutris in January 1999.

Enhydra Enterprise was also intended by Lutris to be open-sourced, until very recently when licensing problems-to be compliant with the J2EE specification, all J2EE app servers have to be aligned with the terms of the Sun Community Source License (SCSL)-caused an about-face. Lutris management has decided, with regret, that it is no longer possible to continue its Enhydra Enterprise project as an open source endeavor while at the same time remaining in compliance with the SCSL.

It is at this point that the OSS community has erupted.

Accusing Lutris Technologies of "betraying" OSS developers over Enhydra Enterprise, one prominent voice, George C. Hawkins, has even gone so far as to put up a Web site devoted exclusively to recounting recent developments. And he has quickly found support from other prominent activists, including Terry Steichen and the original creator of InstantDB, Peter Hearty.

Lutris maintains that, faced with the choice of having licensed versus unlicensed product, they have chosen licensed. But the OSS community is baying for blood. Hawkins goes as far as to say that in his view "companies like Lutris who take advantage of the open source community must be named and shamed and shouldn't be allowed to damage people's confidence in and support for open source development."

The question, clearly, is whether any software company can in reality sustain itself as a profitable, expanding (software producing rather than consulting/support) operation by developing/selling a commercial version of software that is also available for free.

Lutris's decision/s imply that the answer to this question is "No". JDJ invites the input of readers. Feedback can be posted right here (see form below).

Is the writing on the wall for OS? Full text of JDJ'S exclusive interview with President & CEO of Lutris Technologies, Yancy Lind.

JDJ: In hindsight, do you now regret ever embarking upon the goal of developing an "Enhydra Open Source Java/XML Application Server"?

LIND: Enhydra is an extremely successful open source Java application server. After years of development and use by Lutris and our many customers, Enhydra was released as open source in January 1999. Enhydra was the very first application server provided as open source. There have been over 850,000 distributions of Enhydra to date and it continues to enjoy a large and active community. Lutris is proud of its heritage in open source and its on-going sponsorship of Enhydra and Enhydra.org.

Enhydra Enterprise was an honest attempt to replicate this success with a J2EE platform. We attempted for over a year to create a project that would be both open source and meet all licensing obligations. Faced with the choice of having licensed versus unlicensed product we chose licensed. Hindsight is golden and perhaps we should not have started Enhydra Enterprise, but we have operated with sincere intentions and do not regret our efforts.

JDJ: Is it fair, what open-source developers are saying, that the close-sourcing of the future development of InstantDB was merely a precursor to the larger decision to close-source Enhydra Enterprise, and was intended to "road test" the consequences of switching the points on the open source community?

LIND: This is a misleading and unfair characterization. InstantDB was never an open source project. There have never been any open source developers working on it. InstantDB has always been a closed source product.

InstantDB was initially developed by a gifted engineer named Peter Hearty and his small company called ICS. In the fall of 1999 Lutris purchased the assets of ICS, primarily InstantDB. At the time we anticipated "open sourcing" InstantDB in the future and made a statement to that effect, but the code was never released.

Over the course of time many companies change decisions and Lutris is no different. In the spring of this year we announced that in fact that we would not release InstantDB to the open source community after all.

While we did make a change in business plans, this was not the "unethical" act that a few vocal individuals have accused us of. This was not a "taking" or a "close sourcing" of a previously open source project. InstantDB was never an open source product. We understand that some are disappointed in our decision, but disagreeing with a decision does not make it wrong, it merely means we have different points of view.

JDJ: Would you on behalf of Lutris care to make any comment on Peter Hearty's public statement that he "joined Lutris solely because they promised me that they intended to make InstantDB Open Source"? LIND: Peter Hearty is an outstanding engineer who is universally respected within and outside of Lutris. Lutris briefly employed him after we purchased the assets of his company, ICS. During the course of this purchase we did discuss the option to open source InstantDB at some point in the future. The timing of this was to be determined after the purchase and would be based on meeting various business objectives. I believe that these discussions played a role in his decision. I think it is also fair to say that the financial transaction of which he was the beneficiary also played a role in his decision to sell InstantDB to Lutris.

JDJ: Since JBoss, for example, is reassuring its users that it is possible for open-sourcing and Sun to co-exist in a commercially successful way, does Lutris stand by its contention that it is not possible for Lutris to negotiate a license for J2EE from Sun without close-sourcing Enhydra?

LIND: The J2EE specification is governed by the Sun Community Source License ("SCSL"). This license can be found at www.sun.com/software/communitysource/overview.html. This is a long and complicated document, but it contains two sections of particular note to the open source community.

Attachment D states:

Distribution of Source Code. Source Code of Compliant Covered Code may be distributed only to another Licensee of the same Technology.

Attachment C states:

2.1 Compatibility. All Covered Code must be Compliant Covered Code prior to any Internal Deployment Use or Commercial Use, whether originating with You or acquired from a third party. Successful compatibility testing must be completed in accordance with the TCK License. If You make any further Modifications to any Covered Code previously determined to be Compliant Covered Code, you must ensure that it continues to be Compliant Covered Code.

A little explanation is required. "Covered Code" is any code that implements the J2EE specification. "Compliant Covered Code" is code that has passed the J2EE certification tests (the TCK, or test compatibility kit). What these two clauses state is that source code may only be shared with other SCSL licensees, that J2EE code must be compliant to be deployed, and that if you ever make a change to the code it must be re-tested before being deployed. Note that you only obtain access to the TCK after you sign SCSL.

Clearly, this is not compatible with the notion of open source. Others in the open source community may choose to ignore the licensing restrictions around J2EE, that is their choice. We respect that choice and wish them success.

In order to meet the needs of our partners, customers, and selected fellow developers (who are SCSL licensees and therefore able to share code with us), as well as respect the desires of the authors of J2EE, we chose to abide by the license. Wishing to have a valid license to create and deploy J2EE product, Lutris had no choice but to cease hosting the Enhydra Enterprise open source project.

Lutris is now working on a "customer source" J2EE product called Lutris EAS. This product is covered by SCSL. Its source code will be made available to Lutris EAS customers under terms that adhere to SCSL. Developers will be able to use EAS source code to develop, debug, and deploy applications that run on the Lutris EAS platform. It's not open source, but has many of the advantages and is SCSL compliant.

Regardless of this particular decision, we at Lutris continue to be members of the open source community. We continue to support other open source projects at Enhydra.org such as Enhydra, EnhydraME, Zeus, Barracuda, XMLC, etc.

JDJ: Can you steer the community of JDJ readers toward other examples of initiatives like InstantDB and Enhydra that have changed horses in midstream, by way of illustrating that sometimes business realities and developer idealism can prove incompatible despite the best intentions?

LIND: InstantDB did not change horses "mid-stream". We changed our minds before we ever entered the stream. InstantDB has always been closed source. No one was ever given the source code. Companies do make course corrections and Lutris is no different. This is more like a company announcing that it intends to enter a market and then deciding to not enter that market after all - before the market was ever entered. As we have stated in the past, we are sorry that this decision is disappointing to some people in the open source community and we encourage them to look into one of the many other high-quality open source databases that already exist.

Enhydra has been open source since 1999 and will continue to be so.

Enhydra Enterprise was pulled from the Enhydra.org site due to licensing restrictions. While there are examples of open source projects being abandoned, cancelled, or taken closed source, we know of no other open source project that has run into similar licensing issues. We would expect, however, that any attempt to create an open source project that infringes on another company's intellectual property has the potential to run into similar issues. The lesson we learned from this is to work on open source projects that are derived from our own intellectual property or are based on open standards.

JDJ References

Sun Community Source License www.sun.com/software/communitysource/overview.html

"How Lutris betrayed the Open Source Community" http://instantdb.tripod.com/

Lutris Enhydra Journal http://www.lutris.com/journal/

About Java News Desk
JDJ News Desk monitors the world of Java to present IT professionals with updates on technology advances, business trends, new products and standards in the Java and i-technology space.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

Enterprise Open Source Magazine Latest Stories . . .
Apache Deltacloud, the Red Hat-contributed ReSTful API that abstracts differences between clouds so services on any cloud can be managed – provided of course there’s a driver – has graduated from the Apache Foundation’s incubator and is now a full-fledged Top-Level Project (TLP). The...
With Cloud Expo 2012 New York (10th Cloud Expo) just four months away, what better time to start introducing you in greater detail to the distinguished individuals in our incredible Speaker Faculty for the technical and strategy sessions at the conference... We have technical and st...
AMD said late Tuesday that its chief sales officer Emilio Ghilardi had left the company and that CEO and president Rory Read is going to do his job while a replacement is sought. AMD didn’t say why Ghilardi left but it’s assumed Read wants his own people. Read is relatively new to th...
During the lifespan of M3 (Monitis Monitor Manager) there has always been something lacking – timers. M3 execution procedure was outlined in this previous article. The execution mentioned in the latter was a one-time-execution, whereas server monitoring requires periodic invocati...
Red Hat is putting its bought-in Gluster scale-out NAS storage technology, acquired in October, on the Amazon cloud. It’s styled Red Hat Virtual Storage Appliance for Amazon Web Services and other clouds are supposed to follow in short order.
A new episode of the screencast series is now available at the OpenNebula YouTube Channel. This screencast demonstrates the new easily-customizable self-service portal for cloud consumers. Its aim is to offer a simplified access to shared infrastructure for non-IT end users. The scree...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON Featured Whitepapers
ADS BY GOOGLE