Sun’s OpenSolaris community fracas: not just a name thing

While I was at Sun last week I was following the discussion in the OpenSolaris community about the naming and repositioning exercise which saw a Project Indiana become the official OpenSolaris distribution. Some of the external members most deeply involved in OpenSolaris were immensely frustrated not by the decision itself, but by the way it was made and announced, with little consultation of those who were supposedly governing OpenSolaris. It was exactly this issue which provoked Ben Rockwood’s post which I quoted in a blog post on 15th February and again in The Guardian. Unfortunately I didn’t see Roy Fielding’s post resigning from the OpenSolaris community until later, otherwise I would likely have quoted him as well:

This well is poisoned; the company has consumed its own future and any pretense that the projects will ever govern themselves (as opposed to being governed by whatever pointy-haired boss is hiding behind the scenes) is now a joke. Sun should move on, dissolve the charter that it currently ignores, and adopt the governing style of MySQL. That company doesn’t pretend to let their community participate in decisions, and yet they still manage to satisfy most of their users.

On 14th February I spoke to Rich Green, Sun’s Executive Vice President, Software, and asked him to clarify the changes to OpenSolaris:

This is one of those classic “what’s in a name” things. OpenSolaris is a community, is a source code base, and is the distro from Sun Microsystems. We’re going to put a lot of energy into it, not only in terms of the quality of the technology, but the business model around it, very much akin to other open source programs focusing on subscriptions and support, but that open source base is out there for other distros to be derived, and we encourage them. There was a naming complexion change, but the feedback from the community was mostly, not uniformly, it never is uniformly: thank you, for clarifying what we all expected you to do. Thanks for putting your name and brand behind a distribution of the source code base which is out there. And thank you for moving it out into the open so others can do the same. So that’s where we are, that’s where we’ll stay. The reaction has been generally, never uniformly, very positive.

I didn’t realise at the time that “not uniformly” included the resignation of such a prominent member of OpenSolaris – Fielding’s post is dated just after midnight on the previous evening. However, Green is correct in saying that many see the decision itself as sensible, which makes this whole fracas rather unnecessary. Fielding makes further comment here.

Of course this is not really a naming thing, it is about how Sun relates to the community it is building around its open source projects, and to which it attaches huge importance. I lost count of how many times CEO Jonathan Schwartz and others used the community word to describe how it would create new business opportunities and monetize its open source efforts. Quite possibly Sun misjudged the impact of the way this particular decision was made, but in a way that is the point; it is a failure of relationship, and suggests that Sun wants to maintain tight control of its software even though it has made the decision to make it free and open source. I asked Schwartz about this but did not get a particularly illuminating response.

Technorati tags: , , ,

Microsoft moves to protect its Office business in format war

Here’s a key snippet from yesterday’s interoperability announcement:

We’re also designing new APIs for Microsoft Word, Excel and PowerPoint applications that will enable developers to plug in additional document formats and allow users to select those formats as their default for saving documents.

Translation: if OOXML fails to get ISO standardisation, and/or if the rival ODF catches on or is mandated by institutions, then Microsoft wants you to keep using Office.

Product Manager Gray Knowlton has a little more detail here.

I’m not clear how extensive these changes are. Presumably it amounts to more than just tweaking the open and save dialogs to enable different defaults. Office applications already let you select from a range of different formats.

A few further comments. First, I’d like to see OOXML standardized. Aggressive IBM-sponsored lobbying has not convinced me this is a bad idea. And yes, I’ve pored over the spec and even done a little development with OOXML. Standardization tends to improve documentation and helps to protect developers from arbitrary changes.

It is interesting to see someone like Patrick Durusau, Chair of incits, coming out in favour of  OOXML standardization [PDF]:

I have seen some attacks on OpenXML saying it is not an “open” standard. I am quite puzzled by those attacks and think that OpenXML makes the case for open development of standards.

Understand that as the Project Editor for ISO/IEC 26300 and the OpenDocument Format TC editor in OASIS, I carry no brief for OpenXML. However, a well defined and publicly controlled OpenXML would be a great benefit for future work on the OpenDocument Format standard so I have no reason to wish it ill.

That does not mean Microsoft has done everything right. Microsoft’s Jean Paoli, now an evangelist for standardization, told me three years ago that OOXML was not suitable to be managed by a standards body. Why the change of heart? Simply, the threat of losing market share to a rival that was standardized. Microsoft had years of unchallenged Office supremacy in which it could have opened up its formats; but did nothing until its profits were threatened.

This should tell us something about the benefits of competition.

Despite Microsoft’s efforts, gains in ODF market acceptance will damage Microsoft Office. It will take more than a few API changes to make Microsoft Office as good an ODF editor as Open Office, which has a family relationship with the rival formats.

Standardization is only a small piece of this puzzle. On the Microsoft side, Office is a decent product with massive market dominance. On the ODF side, Open Office is also a decent product and is free and open source. The fight will still be on, no matter how the standards thing plays out.

Technorati tags: , , , , ,