|
|
||
Simon Phipps's BlogJ2EE ArchivesThoughts on Open Sourcing Sun's Java ImplementationsPosted by webmink on August 18, 2006 at 07:18 PM | Permalink | Comments (0)For the last few months I've been writing an occasional series on the issues surrounding open sourcing Sun's Java implementations over on my other blog. Realising there are plenty of people on java.net who never get over there, here's a summary of the story so far.
I'll try to keep this list up to date, so you might want to bookmark it. Market Share or Sponsor Share?Posted by webmink on June 10, 2004 at 04:39 PM | Permalink | Comments (2)According to Kirk Pepperdine, Gartner does not include open source application servers in their surveys. Two interesting comments from Kirk's article: The next question is, how does open source get reported? By definition, open source draws no licensing revenues and by definition carries a 0% market share. Is it just me or am I right in saying that it just feels wrong to be basing an important decision on a report that cannot accurately describe the usage of all the offerings in the space that is being considered?There are some analyst firms that I know of that give preferential treatment in reports and press comments to companies that pay them money to brief them, and even a reputable firm like Gartner seems to start from the assumption that only traditional revenue models are worthy of comment. Kirk has no ideas how else to handle the problem, of course, but he does think it may be a sign of the maturity of J2EE that the problem exists: What it does say is that our choice of application server almost seems random, which is what you'd expect to see in a commoditized market where you should not find any differentiating factors between competing products. If I recall correctly, this was one of the original objectives behind the J2EE.Just like counting the pages on sun.com, it seems that a mature market with open source players is a severe challenge to the usefulness of analysts. What's the answer? [Also posted to Webmink] An Open SpiritPosted by webmink on September 14, 2003 at 09:36 AM | Permalink | Comments (1)In the first posting in her new weblog, Anne Thomas Manes talks about the idea of porting Jakarta to Mono, the project to implement C# and the core of the CLI from .NET on Linux. She says: But from the moment Miguel initiated the Mono project, I’ve been worried about its future potential. I’ve feared that it would go the way of DCOM on Unix. (DCOM is an Open Group standard – and Microsoft retains ownership of its intellectual property.) A number of vendors implemented DCOM on Unix, but almost no one ever used it, because DCOM is pretty worthless without a bunch of application-level class libraries, such as ODBC, OLE DB, ADO, and ASP to run on top of it. Microsoft never released these specifications to the public, so these technologies have never been available for Unix. Hence DCOM on Unix faded away into irrelevancy.With DCOM back in our minds again because of its exploitation by the Blaster worm, the reminder of how DCOM is an 'open' technology because it was 'donated' to Open Group as a marketing stunt is a good reminder that the path Microsoft has taken with C#/CLI is not new. Another expression of 'openness' was the availability of NT on chipsets other than Intel, which withered because Microsoft was really only interested in NT on Intel and left the really active maintenance of the code to partners who couldn't keep up, that NT/Intel was the only really viable platform. What we learn from each of these forays into openness is that it doesn't matter how sound the vehicle being used to express the apparent 'openness' is (ECMA for C#, Open Group for DCOM, partenr community for NT), what ultimately matters is the open spirit of the originator. If their intent and method is essentially open, the process bugs get fixed along the way and more and more becomes open. In the case of the Java environment, things have gradually opened up to the point where Apache are able to implement the whole of J2EE (in their Geronimo project). The process bugs (there have been plenty over the years and as Anne hints there are still a few to fix) resulted in the most part from the design of the process by humans. Sometimes it took waaay too long to fix them, but the underlying spirit has remained an open spirit that's resulted in increasing openness. The result has been a rich and diverse marketplace with many strong players, and for J2EE there is wide choice at every stage for the developer.
So when Anne proposes So the way I see it, in order for Mono to succeed, we need to develop a set of open frameworks, engines, utilities, tools, APIs, and class libraries that run on top of it.I am left asking, why bother? Why not instead support Geronimo? What is the IP encumberance that makes Geronimo unsuitable? The history of the Apache project is that it has acted as a gadfly to Java, causing the (mostly unintended) process bugs to get sorted. I anticipate Geronimo having the same effect, 'outing' the bugs and getting them addressed. Supporting it will strengthen the openness of Java and help ensure a future for choice. My instinct tells me that getting developers working on C#/CLI projects to re-invent the Java wheel will not have the same effect. [Also posted to Webmink]
Roundtable reportPosted by webmink on June 12, 2003 at 09:59 AM | Permalink | Comments (1)FTPOnline has a report on the J2EE Roundtable held on Monday. Round-tablePosted by webmink on June 10, 2003 at 11:05 AM | Permalink | Comments (0)The last few years I have been privileged to moderate a round-table discussion between the leaders of the J2EE community, hosted by JavaPro magazine. Each year I'm struck by the way there is a diverse competitive landscape for Java. This year the diversity was as strong as ever, with great participants like Ted Shelton from Borland (leading their corporate strategy), Graham Hamilton from Sun (the current brains behind J2SE) and David Litwack from Novell (creator of PowerBuilder and now driving web services at Novell). I'll leave reporting on the content to JavaPro, but for me each year the fact that a competitive round-table is even possible is a cause for celebration and a mark of the success of Java. Within the community we naturally focus on our concerns and issues but seeing a room filled with high-energy companies like Borland, Novell, BEA, Motorola and Sun always reminds me that the openness of the Java community is a remarkable thing. | ||
|
|