Sponsored Link •
The Jini TOC General House elections are underway. Here are the goals I'm reaching for in the Jini community.
The JCM7 was an awesome meeting. Lots of great ideas shared by the best and brightest people I've ever met. If any group were to ever get together to make something happen, this group would be it. On the other hand, I'm stricken by the fact that only a very few in the Community make an effort to actively participate. Why so many "lurkers"? Sun Marketing has done a great job with the limited resources they've been given and I believe the Community is a largely untapped resource that can supplement Sun's efforts.
Jennifer Kotzen and Jim Hurley are doing a fantastic job - just imagine what could happen when we do it all together!
Due to the distributed nature of Jini, the SCSL has some pesky side-effects that prevent using Jini from any product that is not also SCSL licensed. The Community has made it clear that the SCSL is not developer-friendly. Yet, Sun continues to drop back to the position that it is protecting it's intellectual property. Why is Sun so scared of opening up the license? JXTA is open source!
Sun needs to lose the unfounded paranoia that IBM or Microsoft will steal Jini and provide a more reasonable, developer-friendly license.
Work to eliminate the misperception that Jini supercedes (or is superceded by) technology X:
In fact, the truth is closer to thinking about them as complementary technologies. The Judy Project is a Web Services bridge, the Athena Framework is a distributed datasource transaction bridge, Danial Jiang and Mike Warres recently gave excellent presentations on how to customize JERI RMI semantics to other technologies (I'm thinking JXTA, Rendezvous), Danial Fuchs added the JMX Remote API to the list of Jini standards, Java.net's Editor-in-Chief Daniel Steinberg gave a presentation on ideas for integrating Rendezvous and Jini, and the list goes on.
By encouraging the building of bridges to/from other technology stacks, the Community can focus on how Jini transforms impossible problems into solvable solutions.
Again, JXTA is completely open source, so why not Jini? The Jini team's stance on this aggravates me nearly as much as the SCSL. Early in Jini's development, it was wise to hold the reins tightly since few people understood the technology and it's principles. It was also wise to protect the technology from being stolen or subverted by an anti-capitalist. Fortunately, these problems are less significant than just getting people to use Jini. Gregg Wonderly, Dan Creswell, Calum Shaw-McKay, Mark Brouwer, the commercial licensees and others are really on top of the technology. Having a closed development process prevents the Community from contributing.
Sun's protective hand-holding limits creative inputs and lengthens the time between releases.
If you are a member of the Jini Community, exercise your right to vote in the General House Jini TOC Election. To see the entire voting page, please log-in with your Jini.org username and password.
|R. Dale Asberry been hacking since 1978, professionally since 1990. He's certified in Java 1.1 and has a four digit MCP number. He discovered Jini at the 2000 JavaOne and has been building incredibly cool, dynamic, distributed architectures ever since! Over time, he's discovered several principles that have contributed to his success - they are the Princples of: Enabling Others, Simplicity, No Complaining, Least Work, Least Surprise, Least Damage, and "It Just Works".|