]> info9.net Git - wiki.git/blobdiff - tmarble/posts/2011_and_not_J1.mdwn
Copy over old blog
[wiki.git] / tmarble / posts / 2011_and_not_J1.mdwn
diff --git a/tmarble/posts/2011_and_not_J1.mdwn b/tmarble/posts/2011_and_not_J1.mdwn
new file mode 100644 (file)
index 0000000..bb40681
--- /dev/null
@@ -0,0 +1,80 @@
+# Calendar.getInstance().get(Calendar.YEAR) == 2011 && ! J1
+
+Here we are in the middle of yet another 
+[J1](http://www.oracle.com/javaone/index.html) and, alas, I won't be
+joining folks in the City of Oracle World. Of course I'm skeptical of the "new"
+hotel based format (from last year)... But the reason I would want
+to go is, of course, the "hallway track": to see friends and colleagues 
+like:
+[@robilad](https://twitter.com/#!/robilad), 
+[@alexismp](https://twitter.com/#!/alexismp), 
+[@mreinhold](https://twitter.com/#!/mreinhold), 
+[@fabianenardon](https://twitter.com/#!/fabianenardon), 
+[@virtualsteve](https://twitter.com/#!/virtualsteve), 
+[@delabassee](https://twitter.com/#!/delabassee), 
+[@brjavaman](https://twitter.com/#!/brjavaman), 
+[@karianna](https://twitter.com/#!/karianna), 
+[@romainguy](https://twitter.com/#!/romainguy), 
+[@headius](https://twitter.com/#!/headius), 
+[@AzulSystemsPM](https://twitter.com/#!/AzulSystemsPM), 
+[@jddarcy](https://twitter.com/#!/jddarcy), 
+[@jfarcand](https://twitter.com/#!/jfarcand), 
+[@tom_enebo](https://twitter.com/#!/tom_enebo), 
+[@asz](https://twitter.com/#!/asz) and 
+[@terrencebarr](https://twitter.com/#!/terrencebarr).
+
+I'm not even sure of Oracle is aware of the hallway track?
+
+The big news recently for FLOSS enthusiasts was
+the [sunsetting of the DLJ](http://robilad.livejournal.com/90792.html).
+When [we released](http://web.archive.org/web/20080505201104/http://www.sun.com/smi/Press/sunflash/2006-05/sunflash.20060516.4.xml) 
+a redistributable version of Java under the DLJ in 2006 we heard
+a lot of criticism about this new, less restrictive license. 
+The Free Java world saw it as simply "not enough". 
+As it turns out on the same day 
+[Rich Green](http://news.cnet.com/2100-7344_3-6072760.html) promised
+the open sourcing of Java and with this news the roar
+of applause was amazing. However it would take a full year
+before the complete publication of 
+[OpenJDK](http://openjdk.java.net/) source code.
+And, even then, the community was frustrated by the lack of
+support for the [Java plugin](http://magazine.redhat.com/2008/05/16/open-source-project-openjdk/).
+
+During this intitial period we heard from people
+such as the Brazilian's at
+[FISL](https://secure.flickr.com/photos/tmarble/sets/72157600071625815/) 
+that the Java plugin -- now well integrated with GNU/Linux 
+under the DLJ -- made it possible to do banking and file tax returns
+on their favorite platform.
+Meanwhile an open source plugin effort was underway. 
+Largely through the efforts of RedHat OpenJDK gained 
+a truly open source implementation of the 
+[plugin](http://icedtea.classpath.org/wiki/IcedTea-Web).
+However due to the lack of a public spec (and source code) it
+continues to be very difficult to get the exact same Java plugin behavior
+with the IcedTea plugin.
+
+Before the acquisition of Sun many of us had hoped
+that the code for the [new Java plugin](http://www.oracle.com/technetwork/java/javase/plugin2-142482.html) 
+would be contributed to OpenJDK. Even though Larry
+has a beard he clearly doesn't drink the open source Kool-Aid
+and thus Oracle has decided to continue the closed plugin status.
+Since UI developers gave up on applets long ago maybe this is
+just an annoyance... At the very least its a shame that we now
+have a completely fractured Java plugin landscape and
+GNU/Linux users that need applets 
+will have to struggle (as in the bad old days) to configure
+their browsers correctly.
+
+Despite this setback it does seem that Java
+technology is enjoying a renaissance in the form
+of [dynamic languages](http://openjdk.java.net/projects/mlvm/) 
+built [on top](http://www.wiki.jvmlangsummit.com/Main_Page) of the JVM.
+I'm hoping to help with the 
+[modularization](http://google-opensource.blogspot.com/2011/08/debconf11-at-banja-luka.html)
+of OpenJDK and encourage community based performance analysis
+tools that [extend](http://openjdk.java.net/jeps/102) the platform.
+
+Send me a tweet and let me know how the hallway track is going!
+
+[[!tag Java plugin OpenJDK DLJ JavaOne]]