Chris Messina on Opera Unite

  • Chris Messina’s take on Opera Unite is a good read. “Now, it might sound ironic coming from me that I think Opera was wrong to paint their pitch with the paint of libertarian ethos, but if they’re going to succeed, they have to go beyond “owning your own data” to talking about why owning your own data is better or easier.” I thikn this nails it. Opera Unite is the anti-cloud computing. And the people who are almost certainly the most interested in that are the free software activitists who also want to live online. But then, they are not going to be using Opera in the first place.
  • “The licensing wars should be a thing of the past. The question is how to drive participation while building businesses that improve as participation increases.” Curious argument this. For one thing, I suspect that fixing licensing issues around patents and especially trademarks may help to energise open source businesses. For another, it is silly to knock Richard Stallman down as a leading figure in the “open source” movement, as he roundly rejects the label, and has been saying for years that he is not interesting in creating wealth, but preserving freedom.
    (tags: opensource)
  • The Add-Ons team released Collections, and with many things around Firefox, it can often be a surprise just how rapid the uptake is. Although maybe it is not that surprising that a blog like Duct Tape Marketing would apprecite the (what they might call) “sticky” aspect of having people subscribe to one’s colection.
    (tags: firefox addons)
  • Interesting, most especially for former employees at Sun. (And it is Jabbar, not Jabber). The comment about greed killing the company was interesting – I recall that the runaway success of the E10k product created a huge expansion at Sun, created an organistion that felt it had a proprietary cash-cow to protect (i.e. close) and instituted a massive amount of complexity in the company that was geared to selling expensive and complex products, not the simple, horizontally scaling white boxes that the market (lead by Google), realised it wanted. Well, that’s my take.
    (tags: sun)
  • “if Mozilla and Opera Software want Microsoft to offer the user a choice of browser when they start Windows for the first time, when will we be given the opportunity to choose our search provider when we first start Firefox and Opera? After all, both currently default to Google because the two companies have deals in place with the search giant, who pays for search queries generated by the search box in both browsers.”

    Not sure I agree with all the logic. But anyway, you can change the default search in Firefox with a single click at first run and with a single click on any subsequent search. This has been available in Firefox for years already.

    (tags: firefox)
  • “2008 has really been the Year of Firefox.” It’s true: the number of Firefox users in Europe has just about tripled in 2 years.
  • Curious story of IE8 updates causing Windows to fail to boot. Anyone else heard about this? It seems extraordinary.
    (tags: ie8)

5th International Conference on Open Source Systems

(Updated 9th June, added links to papers)

I spent most of last week at the Open Source Systems 2009 conference in Skövde (pronounced “hwerv-duh”), Sweden.  It was an interesting few days, and I was impressed (rather than flattered) that the conference chair, Prof. Tony Wasserman, was able to remember that I used to work for Sun Microsystems on the basis of a 10 minute conversation we had shared in Orlando, Florida in 2005.

I thought that the keynotes were good, general introductions into the state of the ecosystem movement community topic, that Stormy Peters’ (ironically breezy) overview of open source business models managed to be inclusive without being turgid.  Brian Behlendorf’s talk on “How open source can still save the world” was not what I expected – although it was an interesting study of several essentially public sector projects (a theme of the conference) which open source can be proud.  Indeed, at the OSSCOM workshop on Saturday, Jonathan Allen started his paper with the comment that open source can also save business.

At the OSSCOM workshop, I also made my own modest contribution, “Considerations for Trademarks, Nomenclature and FLOSS Communities”, which I thought went well, although David scored me a lame 12.5% on adopting his excellent feedback.  Sorry David, I will try harder next time.

The Tenser seal of approval

The coveted Tenser seal of approval

In my paper, I argued that the importance of trademarks to open source communities is largely unrecognised.  Any sustainable project should be aware of whether it is naming its code base, its distributed product (of course, there may be several), its community, or even the right to provide services for that product.

During the subsequent discussion, one question emerged that the workshop seemed to find important, namely, “how can you tell if a company controls a project?”.  My answer may seem like a simplification, but I would argue that whoever controls the trademark by which that community’s product is known, controls the community  (in so much as you can control open source at all).  There is an implicit contract between trademark owner and community members – and where the contract is not acceptable to all parties, a fork occurs (or people leave the project altogether).   While copyright ownership may seem more important, it is only really relevant for dual-licensing (or any possible license change).  But if you want to know who governs the project, look for the trademark holder.

From Tolstoy to Tinker Bell, Down from Berkeley to Carmel

In the news, IBM is retiring old OSI-approved licenses and consolidating around the Eclipse Public License.   Good for them.  People who are running open source projects tend not to want to become legal experts, after all.   There is a contrary point of view, of course, that license proliferation is not such a problem as the best (favoured, admired, desired) licenses will be used more frequently and become the most well known.   The estimable Stephen O’Grady of RedMonk raises good points about the need not to get one’s knickers in a twist about the large number of open source licenses that exist – Occam’s soothing balm, if you will.

And yet, and yet, I don’t necessarily hold that the FLOSS crowd is always so wise in its license choices.  Specifically, I do not think that one should conclude that the slow uptake of the Gnu Affero General Public License (AGPL) means that the concerns it seeks to address are not important ones to FLOSS developers – to wit, closing the web service “loophole”, where those delivering a service using software that is distributed under a strong copyleft are not obliged to share any modifications they make in order to offer that service.

There was no better illustration of the debate than the Eben Moglen – Tim O’Reilly set-to at OSCON in 2007.  Briefly, Mr O’Reilly asserts that open source licenses are no longer relevant in a webservice world.  Mr Moglen said, (from memory), that Web 2.0 was “just thermal noise”, i.e. unimportant, compared to the wider question of Free Software.  And this is my point: one of these gentlemen will be right, one wrong, and many people are influenced by the thinking of both of them, embracing a contradiction.

On the one hand, the Free Software “funamentalists” are very clear in what constitues freedom: it is the rights that they are afforded with respect to software that runs on a computer that they own.  And suddenly, the “fundamentalists” seem quite modest in their ambitions – reasonable, even.  Richard Stallman doesn’t seem to care about what Google does with Linux code, because he is not interested in using the “trap” of cloud computing.  He is now becoming interested in the “Javascript Trap” (another Sun trademark being used with a non-approved noun, one suspects), but the Free Software movement’s relationship with webservices remains essentially orthogonal.

Many people in the the open source world, however, are more concerned with promoting successful collaborative creation, and are concerned about what impact the webservice loophole will have on what we might call the “open source incentive model”.   That is because this is what open source is – it is a codification of Free Software princples aimed at stimulating collaborative software development.  This does not mean that open source is either inherently capitalist, as Matt Asay is prone to argue, nor inherently socialist, as the straw man that Matt Asay attacked (did not) argue.

Now, the problem is this: many people in the Open Source community are influenced by the thinking of the Free Software community, and have a tendency to follow it, while distancing themselves from the “fundamentalism” (which is, of course, no such thing, it is simply that something is free or it is not, while a program may contain open and closed components, hence, there are gradations of open source).  But the Free Software movement has less to say about the issue of webservices than the Open Source movement might do.   There is, in a sense, a vacuum of philosophical leadership.

To make matters worse, license choices are havily influenced by previous license choices.  The GPL remains extraordinarily popular: heck, the GPL v2 remains extraordinarily popular.  People do not want to get into complex territory of compatibility issues, and they understand that the GPL has a stirling reputation.  What’s more, when making license choices, developers will be concerned with the welfare of their own project (and rightly so).  And so, I find it hard to argue that the aggregation license choices in favour of strong copyleft licenses which do not close the webservice loophole means that the loophole is not a serious and present concern.

At FOSDEM this year, Mark Surman gave a talk on what Free means in the context of cloud computing (if anyone has a link to a video, please let me know).  I understand that it did not generate a great deal of debate, possibly because we do not yet have a collective understanding of what the issues are.  In my view, it’s high time we start to develop one.

Human and playful and friendly

I see that the Symbian Foundation’s new logo has taken a mauling on several blogs and in the trade press.  I enjoy Andrew Orlowski’s pieces in The Register.  I’d go so far as to describe him as my favourite at El Reg, certainly since the departure of Ashlee Vance.   But like many of an intellectual bent, he is dismissive of branding.

The question people wrongly ask themselves when they consider a brand is, “do I like it?”.  This is especially true of things that one is already emotionally invested in, such as football teams and, eh, open source projects.  The real question is, “what kind of experience is this suggestive of?”.   So, what do we think?

symbian_aspie_logo

Well, I think that the Symbian Foundation are to be congratulated.  Their new brand is, as they claim, human and playful and friendly.  It is highly distinctive and yet it feels instantly familiar.  This makes it memorable and, yes, it gives the project an identity.  And from a practical point of view, the logo is easily portable – especially important considering where Symbian plays.

People love to take pot-shots at a branding that takes risks.  But great branding is seldom uncontroversial (which is not to say that taste and ethics should not be important considerations – of course they should).  It is easy to have a logo that conforms, that is a nice piece of graphic design, but that challenges nothing.  However, to have a logo that looks a little out of place, that jars, that challenges the very behaviour of the people who it represents – it takes nerve and it takes imagination.  I think that Symbian has done an excellent job of daring to be different with this logo.

Software for the birds and bees

There has been a flurry of criticism for the internet for, er, internet critic Andrew Keen’s essay “Economy to Give Open-Source a Good Thumping“.  Mr Keen predicts (with no little relish) that an economic downturn will see people reassessing the value of their labour, which will in turn lead to an end to what we might term the shared information economy.  He goes to suggest that this economy of sharing will be recorded as

a “mania,” these mid-21st-century historians will explain, like the Dutch Tulip mania of the 1630s

In fact, contemporary thinking is that the “Dutch Tulip Mania”, if such an event transpired at all, was wildly exaggerated: the principle record is a single source, published in Scotland over 200 years after the alleged mania.  But we digress.  Mr Keen’s point appears to be that open source consists of people irrationally “giving away” the fruits of their labour.

There are three points that Mr Keen lacks in his understanding of open source:

  1. Utility (the dismal science’s placeholder for that which is desired) can take forms other than money (otherwise we would all work 24 hours a day);
  2. Not all open source code is written “for free”;
  3. In the software market the cost of unit production is close to zero, and network externalities are extremely powerful in determining the value of software goods and services.

Against this backdrop, we might consider that an economic downturn will be a good thing for open source software.  While Mr Keen evidently sees the rise of open source as a sign of decadence, in fact the emergence of the commercial open source sector coincided with the so-called dotcom bust.  Open source software tends to represent a rationalised method of production, which can reduce the frictional cost of the proprietary software model, which contains a large rump of undifferentiated and duplicative software.

What is more, software is (or can be) an industrial good.  Low-cost software means that economic activity can be stimulated with substantially less investment than in the proprietary model: just what the credit-crunch ordered.

All well and good.  But some of the refutations of Mr Keen are equally wide of the mark.  In particular, CNet’s Matt Asay (a chap never short of an opinion), who responded that open source is

a free market, capitalist phenomenon that depends upon M-O-N-E-Y.

I know others share this view, indeed, I’ve had this very discussion with no less an authority than Ian Murdock.  There is some merit in Mr Asay’s position: open source clearly is a method of market disruption in a competitive (or indeed, uncompetitive) software market.  It has the potential to decrease the value of the market and then to capture a large share of that market quickly; it can also greatly reduce the barriers to entry for suppliers and to exit for consumers.

Open source is hardly inherently anti-capitalist then.  If anything, open source frequently reflects the sharp end of the market, where competition is intensified and profit margins shrink.

So what is the problem with Mr Asay’s piece?  It is two-fold.  For one, Software development and political economy are orthogonal concepts.  For example, if we consider how software development might look in a command economy, some form of a shared codebase under a copyright license from the code owner would seem likely.  Indeed, many of the world’s most leftist governments have policies specifically designed to foster open source developement and consumption.

But lastly, we return to the point that utility is not in all cases pecuniary.  Not all free software is a loss-leader.  Many people derive great satisfaction from others using their software, from others reading their translated documents, from others benefiting from their help, indeed, from changing the world.  It is hard to put a price on such an experience.

Making bad analogies is like comparing apples with pears (literally)

While a Sun employee, I found The Linux Foundation’s disingenuous pot-shots at Sun and the OpenSolaris project quite tedious.  Of course I would.  I am no longer a Sun employee, but I still find this level of fudding within the open source community to be inappropriate.

From first-hand experience, there is a healthy respect for Linux within Sun, and a desire to make OpenSolaris a distinctive open source operating system that does things Linux cannot do, just as Linux distros do things that OpenSolaris cannot do.  I would have thought that this is a good thing.  But not according to the Executive Director of the Linux Foundation, Jim Zemlin, who castigates anyone with the intellectual curiosity to learn about ZFS or DTrace:

That’s literally like noticing the view from a third-story building as it burns to the ground.

Both DTrace (winner, Wall Street Journal Innovation Award 2006) and ZFS (winner, InfoWorld Storage Technology of the Year 2008) are, or will shortly be, available in a multitude of operating systems.   And so people can make up their own minds if such an unkind analogy is reasonable without even entering Mr Zemlin’s burning building.  But there is one thing we can all agree on: Mr Zemlin does not know the meaning of the word “literally”.

Me versus the Internet

I’m going to go out on a limb here.  In fact, I seem to be in a minorty of one.  But sometimes, you have to stand your ground.  And so: whatever your opinion of the US anti-trust lawsuit, the patent agreement with Novell, the tortured passage of OOXML through ISO, Shared Source, developers-developers-developers-developers, the EU anti-trust lawsuit, or that damned paperclip, the Bill Gates – Jerry Seinfeld video is superb.