Locations of visitors to this page
« August 2005 »
MonTueWedThuFriSatSun
1
2
3
5
6
7
8
9
10
11
12
13
14
15
16
18
19
21
22
23
24
26
27
28
29
30
31
    
       
Today

XML



LINKS







template by
Helquin


20050817 Wednesday August 17, 2005

Shall we open source Java?

I was invited to present “Java in Open Source World” at a local university  yesterday. One of topic I ask to deliver is should we as Sun “Open source Java” to the community? Well, I did not answer the question directly, I first explain to audience:

- the JCP process, important of standards, and why TCK is imperative on driving Java.

- important of standards, the promise of Java, write once run anywhere.

- associate importance of JCP with DVD today, where any DVD movie we bought today are suppose to play on any DVD player, whether if the player is manufacture from China, Hong Kong, USA, and other places. This is because DVD standard (interactive menu, supported audio and subtitles format, viewing angle, and etc.) are govern by a standard body, DVD Association, and thus why DVD is widely accepted by consumer today. The same goes to Java.

- Any new Java implementation are deem to introduce new bugs that differ then other implementation, A Java program may run fine under “ABC” JVM, but not “DDD” JVM.

- It's free to develop, distribute and run Java applications.

- Project Harmony from Apache, where we sponsor the TCK.

- Since Java 1.2, the source code is available for review. We are now encourage people to developer to participate Java SE 6 Mustang development, where developer could download weekly build, and provide improvement/bug report via project hosted at Java.net


At the end, I throw back the question “Should Sun OpenSource Java?” to audience, and to my surprise, 60-70% audience agree we should continue drive Java via JCP process, TCK is imperative if we do wants to open source Java. This is goooood!

Any comments?

( Aug 17 2005, 11:10:09 AM MYT ) Permalink Comments [0]