Copy over old blog
[wiki.git] / tmarble / posts / 2011_and_not_J1.mdwn
1 # Calendar.getInstance().get(Calendar.YEAR) == 2011 && ! J1
2
3 Here we are in the middle of yet another 
4 [J1](http://www.oracle.com/javaone/index.html) and, alas, I won't be
5 joining folks in the City of Oracle World. Of course I'm skeptical of the "new"
6 hotel based format (from last year)... But the reason I would want
7 to go is, of course, the "hallway track": to see friends and colleagues 
8 like:
9 [@robilad](https://twitter.com/#!/robilad), 
10 [@alexismp](https://twitter.com/#!/alexismp), 
11 [@mreinhold](https://twitter.com/#!/mreinhold), 
12 [@fabianenardon](https://twitter.com/#!/fabianenardon), 
13 [@virtualsteve](https://twitter.com/#!/virtualsteve), 
14 [@delabassee](https://twitter.com/#!/delabassee), 
15 [@brjavaman](https://twitter.com/#!/brjavaman), 
16 [@karianna](https://twitter.com/#!/karianna), 
17 [@romainguy](https://twitter.com/#!/romainguy), 
18 [@headius](https://twitter.com/#!/headius), 
19 [@AzulSystemsPM](https://twitter.com/#!/AzulSystemsPM), 
20 [@jddarcy](https://twitter.com/#!/jddarcy), 
21 [@jfarcand](https://twitter.com/#!/jfarcand), 
22 [@tom_enebo](https://twitter.com/#!/tom_enebo), 
23 [@asz](https://twitter.com/#!/asz) and 
24 [@terrencebarr](https://twitter.com/#!/terrencebarr).
25
26 I'm not even sure of Oracle is aware of the hallway track?
27
28 The big news recently for FLOSS enthusiasts was
29 the [sunsetting of the DLJ](http://robilad.livejournal.com/90792.html).
30 When [we released](http://web.archive.org/web/20080505201104/http://www.sun.com/smi/Press/sunflash/2006-05/sunflash.20060516.4.xml) 
31 a redistributable version of Java under the DLJ in 2006 we heard
32 a lot of criticism about this new, less restrictive license. 
33 The Free Java world saw it as simply "not enough". 
34 As it turns out on the same day 
35 [Rich Green](http://news.cnet.com/2100-7344_3-6072760.html) promised
36 the open sourcing of Java and with this news the roar
37 of applause was amazing. However it would take a full year
38 before the complete publication of 
39 [OpenJDK](http://openjdk.java.net/) source code.
40 And, even then, the community was frustrated by the lack of
41 support for the [Java plugin](http://magazine.redhat.com/2008/05/16/open-source-project-openjdk/).
42
43 During this intitial period we heard from people
44 such as the Brazilian's at
45 [FISL](https://secure.flickr.com/photos/tmarble/sets/72157600071625815/) 
46 that the Java plugin -- now well integrated with GNU/Linux 
47 under the DLJ -- made it possible to do banking and file tax returns
48 on their favorite platform.
49 Meanwhile an open source plugin effort was underway. 
50 Largely through the efforts of RedHat OpenJDK gained 
51 a truly open source implementation of the 
52 [plugin](http://icedtea.classpath.org/wiki/IcedTea-Web).
53 However due to the lack of a public spec (and source code) it
54 continues to be very difficult to get the exact same Java plugin behavior
55 with the IcedTea plugin.
56
57 Before the acquisition of Sun many of us had hoped
58 that the code for the [new Java plugin](http://www.oracle.com/technetwork/java/javase/plugin2-142482.html) 
59 would be contributed to OpenJDK. Even though Larry
60 has a beard he clearly doesn't drink the open source Kool-Aid
61 and thus Oracle has decided to continue the closed plugin status.
62 Since UI developers gave up on applets long ago maybe this is
63 just an annoyance... At the very least its a shame that we now
64 have a completely fractured Java plugin landscape and
65 GNU/Linux users that need applets 
66 will have to struggle (as in the bad old days) to configure
67 their browsers correctly.
68
69 Despite this setback it does seem that Java
70 technology is enjoying a renaissance in the form
71 of [dynamic languages](http://openjdk.java.net/projects/mlvm/) 
72 built [on top](http://www.wiki.jvmlangsummit.com/Main_Page) of the JVM.
73 I'm hoping to help with the 
74 [modularization](http://google-opensource.blogspot.com/2011/08/debconf11-at-banja-luka.html)
75 of OpenJDK and encourage community based performance analysis
76 tools that [extend](http://openjdk.java.net/jeps/102) the platform.
77
78 Send me a tweet and let me know how the hallway track is going!
79
80 [[!tag Java plugin OpenJDK DLJ JavaOne]]