X-Git-Url: https://info9.net/gitweb/?p=wiki.git;a=blobdiff_plain;f=tmarble%2Fposts%2F2011_and_not_J1.mdwn;fp=tmarble%2Fposts%2F2011_and_not_J1.mdwn;h=bb40681e87db9d14e23b18f2466f278d51836771;hp=0000000000000000000000000000000000000000;hb=25f37f45c25c5659d9a3608776e0fa9ca77c74cd;hpb=19a415cc5d45e990f04b5eafac364423cb50fee1 diff --git a/tmarble/posts/2011_and_not_J1.mdwn b/tmarble/posts/2011_and_not_J1.mdwn new file mode 100644 index 0000000..bb40681 --- /dev/null +++ b/tmarble/posts/2011_and_not_J1.mdwn @@ -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]]