Wednesday, October 20, 2010

Long Live Java

The JCP EC elections opened today, and I'm running.

After Doug Lea's resignation and subsequent replacement with Hologic, Inc., maintaining individual representation is more important than ever to Java's future. Individuals stand to account for only 13% of the SE/EE EC. Please vote for me and hold the ground for non-corporate interests.


If you're a JCP member, you received voting instructions in an email from with the subject line "JCP Elections 2010: vote today." The email contains a link and a password. If you have any problems, email or call 1-866-543-8750 (US or Canada) or 1-202-207-0529 (International).

Why vote for me?

You're no doubt aware that a bargaining impasse between Apache and Sun/Oracle has virtually halted progress within the JCP over the past five years. Openness of Java SE is critical in the fight against its real competition: .NET, V8, Erlang, Flash, et al. I'll do everything I can to ensure an open future for Java, but we can't let one JSR grind the JCP to a halt. Life must go on.

Just last year, in the midst of this kerfuffle, I led the fastest-executing, most open JSR in the history of the JCP:

If you blinked, you might have missed it. JSR 330, Dependency Injection for Java, completed the shortest development cycle of any Java Specification Request on record within the Java Community Process (JCP) program, a feat that looked only theoretically imaginable on paper until Bob Lee proved it could be done. As co-Spec Lead of JSR 330, Bob wasn't focusing specifically on agility when he pushed the envelope. "While I'm glad JSR 330 executed quickly, I'm even prouder of our specification's quality. I think we raised the bar," he says.

How is it possible to achieve both speed and superiority? Doesn't something have to give? In fact, Bob gave a lot to make this happen, and other Spec Leads can learn a lot by retracing his steps. He attributes the short execution time and enhanced quality to a number of factors, including a crack team of Experts, an aggressive schedule that hacked the normal process, transparency, limited scope, and a willingness to collaborate, compromise, question assumptions, and think outside the box.

If you elect me...

I'll continue this record of innovation and pave the way for more JSRs like 330. I'll introduce an abbreviated process for Open JSRs. JSRs that meet our criteria for openness will be able to follow an easier, faster, simpler specification process. This process will motivate more open JSRs. It will free spec leads up to focus more on the technology and less on the process. It will attract more experts to the JCP and ensure a bright future for Java.

Thank you,
Bob Lee


Blogger Simo said...

Good luck Bob, I'm not on the position to express my vote, but please consider me by your side :)
Break a leg!

12:30 PM  
Blogger burtonator said...

good luck dude!!!!!!!!!!

10:24 PM  
Blogger Shashank Tiwari said...

+1 I will vote for you. Hope you can help change the state of things...but the future of Java and JCP honestly needs more than just choosing the right representatives in the EC.

11:24 PM  
Blogger Werner Keil said...

I'd hate to see Eclipse Foundation falling out of the EC (Mike also expressed the pragmatic views and what the JCP may learn from Eclipse in both internal EC meeetings and public blogs a lot) but being an Individual EC Member myself I lean towards backing other individual candidates like yourself.


5:08 AM  
Blogger Werner Keil said...

Btw, if you can you should participate in "Improved Modularity", open to any qualified JCP member (ask Josh if you haven't heard of it)

JSR-330 has built a bridge between very large systems like EE6 and at least the desktop, although you'll know best, it also works on Android where required ;-) This spirit and experience is needed in that working group, both by EC members and others.

5:12 AM  
Blogger John Rizzo said...

Hi Bob,

While I agree that the JCP needs some individuals as voices for the developer it also needs companies that have independently invested big in Java and the future of Java. These companies with their expertise and market reach help to balance out what could be a whiteout concerning the future of the language. In the ME space we have one company and five or so individuals running. To all of you out there that can vote, help to keep the JCP strong.

John Rizzo
Aplix Corp (Current JCP member of the year and running to continue serving the community)

2:15 PM  
Blogger Try to flattening the Eartg said...

direct support from Java island,, hope u win.. we love u..

Frans Thamura, a JC form J Island

6:00 PM  
Blogger Shama Butala said...

All the best Bob!

10:23 PM  
Blogger JP said...

All the best bob.

-- Prasanth Jalasutram

1:08 AM  
Blogger Ratnadinakar said...

All the best bob, For sure your revolutionary Guice framework and JSR 330 has drawn greater attention which affirms your place.. !! Thank you very much.. !!

5:51 AM  
Blogger DJ said...

Hi, Bob

I don't have voting rights. All the best. We are with you. Thanks for the Guice The Great !


9:24 PM  
Blogger Craig Doremus said...

I am a JCP member and I voted for you. Thank you for volunteering your service. Let's hope that you can help revived the JCP from the life support that it appears to be on now.

11:19 AM  
Blogger Bharatdesi said...

hope every thing will be ok... good luck dude...

8:05 AM  

Post a Comment

<< Home