Feeds

How to rescue Java from the men in suits

Gives us liberty, not legalese

The Power of One eBook: Top reasons to choose HP BladeSystem

The real problem is individuals are not stepping up and using the existing structures. "It's fashionable to complain to Sun," Johnson said. "Fundamentally, this is not Sun's fault. They've done everything they can to have users participate. Users need to get more motivated."

Why are more individuals not coming forward? Some issues are practical, such as the demands on time and money, others are legal.

Stephen Colebourne, a technical architect at SITA ATS, wants to see individual representation guaranteed. Individuals could receive legal support during their work, the kind of support that comes with corporate membership. Java Specification Request lead and a leader of SouJava Michael Nascimento Santos said half the executive committee's seats could be made open to individuals on this basis.

Patrick Curran: photo Uberpulse

JCP's Patrick Curran: "serious discussions"

There's also a major challenge of perception. Antonio Goncalves, founder of the new Paris JUG, who began leading a JSR last August, complained it's not obvious to an outsider they can even join. The perception is the JCP is a place for big companies, like IBM or Red Hat.

Once in, it's not clear what role the individual can, or should, play. "I joined as an individual without really knowing what was going to happen to me - I didn't know what to expect as an expert member," Goncalves said.

There are are also communication issues. Goncalves noted that members work via email with documents sent using PDF format, rather than wiki, making comments on specs extremely difficult and slow. Also, different projects are not talking, with Goncalves' emails for information to other expert members going unanswered. According to recently elected JCP chairman Partrick Curran, a wiki is planned in the next three weeks to speed things up.

A major hindrance to individuals is the Java Specification Participation Agreement, which Topic and Goncalves think gags developers from speaking out - or blogging - about JCP proceedings and meetings. This enables big vendors to sit around and safely expose their intellectual property (IP) to each other without the risk of outside attention. JSPA features an ambiguous clause on confidentiality of information disclosed between JCP members during their meetings.

"You read JSPA and you don't understand. You don't know what's going to happen to you, your career, what you can blog about - they tell you: what happens in the JCP stays in the JCP," Goncalves said. He was half-joking.

"We don't like to have to sign a 20-page long legal agreement because we don't want to end up in the Bastille - we'd rather storm the Bastille," Topic said. He believes the emphasis on legalese is a sign of a bygone, corporate age, whereas open source is all about "trust".

Another bone of contention for Topic is open sourcing of the all-important test compatibility kits - TCKs - that allow self-testing and certification of Java implementations. Each JSR has a TCK created by the spec lead and that contains intellectual property under terms often not favorable to open source.

But TCKs are expensive and difficult to build, so IP owners are loath to give up their rights. The TCK is often licensed, meaning there's a vested commercial interest in keeping them closed. Santos said it would be better for the JCP as a whole, if nobody charged for TCKs.

A time to lobby

The whole issue of open TCK and Java compatibility kits has proved an ongoing source of conflict between Sun and the community. Curran said there'd been "serious discussions" on the executive-committee, but no answers. (You can catch a full, post-panel interview with Curran here from Uberpulse.)

The real challenge individuals face in changing anything is they must appeal to the best instincts of the corporate interests the JCP favors.

According to Topic, repeated and sustained lobbying of these interests will create the desired change - in the same way that lobbing lead to Sun's open sourcing of Java. "The JCP needs to transform to lead the Java world to a better place. We can do this the soft way or we can do this the hard way," Topic said. "We didn't club people to open [Java] up," he said.®

HP ProLiant Gen8: Integrated lifecycle automation

More from The Register

next story
HIDDEN packet sniffer spy tech in MILLIONS of iPhones, iPads – expert
Don't panic though – Apple's backdoor is not wide open to all, guru tells us
Do YOU work at Microsoft? Um. Are you SURE about that?
Nokia and marketing types first to get the bullet, says report
Microsoft takes on Chromebook with low-cost Windows laptops
Redmond's chief salesman: We're taking 'hard' decisions
Cheer up, Nokia fans. It can start making mobes again in 18 months
The real winner of the Nokia sale is *drumroll* ... Nokia
EU dons gloves, pokes Google's deals with Android mobe makers
El Reg cops a squint at investigatory letters
Chrome browser has been DRAINING PC batteries for YEARS
Google is only now fixing ancient, energy-sapping bug
Big Blue Apple: IBM to sell iPads, iPhones to enterprises
iOS/2 gear loaded with apps for big biz ... uh oh BlackBerry
prev story

Whitepapers

Reducing security risks from open source software
Follow a few strategies and your organization can gain the full benefits of open source and the cloud without compromising the security of your applications.
Consolidation: The Foundation for IT Business Transformation
In this whitepaper learn how effective consolidation of IT and business resources can enable multiple, meaningful business benefits.
Application security programs and practises
Follow a few strategies and your organization can gain the full benefits of open source and the cloud without compromising the security of your applications.
Boost IT visibility and business value
How building a great service catalog relieves pressure points and demonstrates the value of IT service management.
Consolidation: the foundation for IT and business transformation
In this whitepaper learn how effective consolidation of IT and business resources can enable multiple, meaningful business benefits.