a primer on GlassfishIts predecessors in Netscape Application Server and iPlanet Application Server did not work, and so it took the re-write of the Reference Implementation of the Sun ONE Application Server to provide the roadmap that would lead to a stable app server platform, that could be open sourced and turned in to Glassfish. Now, it is being systemically dismantled in the hands of Oracle as all the real money is in the big-ticket product lines of WebLogic, Oracle DB, and PeopleSoft ERP, and no one seems to notice. This leaves a market where only JBoss is sticking to the Enterprise Java specification, and competing platforms such as Spring Source turn their nose at Oracle, and build cloud environments. This is a shame, after all the effort to get a viable app server platform from Sun, it is being killed from within, with no real sales strategy, and little in the way of marketing support. Something should be done, but the Oracle employees charged with the success of Glassfish, as they were at Sun have not come out with anything more than technical analysis, and do not understand the marketplace's changing tide toward the cloud, waiting instead for Java EE 7, while everyone else shuns Oracle's customer-hosted-only model.
What can be done? Forking with unlimited resources would be fun, the ESB is top-notch, the EJB container is fast, and MySQL is well regarded to give customers a complete deployment platform for the cloud, and it would be taking on a long-time nuisance in the throes of developer interests. Does anyone anywhere have positive experiences with Oracle developer support, they simply dont do it, their site is fractured and useless with case examples of successful deployments, or easy-to-use documentation, like how the Glassfish team initially set its sights on, and still we get no word from anyone at Oracle that they plan to sell Glassfish to their enterprise base. Put simply Glassfish is more potentially disruptive than anything that WebLogic will do with Fusion. And still no action, Oracle is well positioned to dominate enterprise computing, both hardware and software after getting Sun for a negligible amount, so maybe it is time to take them on, and put Glassfish back in the running for leading enterprise cloud environment.
All of this is well documented but what could be hugely different than anything that a previous fork has done, is actually put a company behind it, and pay the developers that work on it, not allow all of the benefits go to a single entity, though i would propose a company to organize all of the efforts, whats to stop getting paid on commission and equity. I have proposed this before, but i wanted to signal the charge again, as Oracle pays little attention to anything other than Fusion, the DB, and the Google lawsuit. What if Fusion never delivers, and Glassfish is forked, could not Oracle's huge customer base be primed for a move off old WebLogic and convert them to cloud purveyors on Glassfish? I dont know what you guys are working on currently, absent an Android app, the most lucrative field in IT is in the enterprise, and Glassfish is ripe for the taking, so consider your options well when investing your coding talents in to community efforts, and do not waste your time on Oracle's Glassfish, go for a forked version, just like they did with Linux off of Red Hat. It is doable, and the time is right to take Oracle to task for its opposition to the developer community. Join us, and begin the cloud revolution via Glassfish.