29 November 2010

Coffee Houses and Code Communities (and other Network World blog posts)

Network World Logo

I was invited last Summer to blog at Network World and have been a bit remiss in keeping up on the home blog. Here's the list to date. Several ideas I think are very worth capturing with respect to the discussion around open source community, business, and IP management

Picture of Dr. John Morris giving Coffee House presentation.

  • Of Coffee Houses and Code Communities
    We can learn a lot about successful community building from Starbucks
    Brian Proffitt has a great article on the difference between communities and crowdsourcing and how companies still often get it wrong with respect to their community building by treating them as a group that will get things done. I came across a good model for this separation of ideas quite by accident and it differentiates between the co-creation of the asset and the co-production of the community.
  • Makers, Users and Buyers of Open Source Software
    Understanding your relationship to a project lets you ask the right questions.
    More and more is being written about governance and license compliance and open source. The FUD of lawsuits continues unabated. Simon Phipps has an excellent post on trying to break out of the conversational frame that some use around compliance and governance. I try to frame a participants relationship to a project so they can best understand what they do (and don't) need to care about.
  • How to Talk to Your Lawyer about Open Source Software
    Lawyers know surprisingly more than they think about open source software.
    If you’re a developer that wants to use free and open source software then sooner or later you’re going to need to talk to a lawyer. Many developers have a working understanding of software intellectual property, but unfortunately software copyright is a space fraught with exceptions and edges and ambiguities. Karen Copenhaver came up with a great way to explain open source to a lawyer, and I managed to find the recording of it again.
  • It’s Not That Complicated
    Too much is being made of FOSS licensing complexity.
    We seem to be seeing a rise again in the discussions surrounding free and open source software licensing complexity, and the fear that open source may infect or taint your software. I'm tired of it. It's just not that complicated to maintain a clean IP environment in software development.
  • Please Don’t Confuse Standards with Open Source Software
    While standards and FOSS may overlap, they can’t be merged into one mega concept
    Some people want to merge the idea of free and open source software with standards, and indeed open the discussion into one of “open standards.” This confuses two ideas that are very different once you get beyond the idea they both involve collaboration in a technology community.
  • Open Source: No one is working for free
    To understand the economics of open source, look to the R&D of collaboration.
    People continue to wonder how to make money in the free and open source software world. It’s dressed up in discussions of how one makes money when you give away the software for free, or why developers are working for free. It can likewise lead to a management backlash of not contributing to FOSS projects because some think their developers are working on FOSS instead of their own work. I take another run at explaining why the economics is in a business's best interests.
  • A FOSS project isn’t necessarily a software product
    For FOSS the question isn’t just build vs. buy but also borrow versus share.
    Confusion often reigns over how to judge free and open source software (FOSS) as people investigate using it in their businesses. Do they use Red Hat Advanced Server? Fedora? CentOS? Should they use the community edition of the Alfresco content management server or buy the product? How does one judge the “software” and whether it’s “right” for one’s business? These are all questions that confront developers and IT managers as they encounter the FOSS world. I try to tease it apart for people so they understand the difference between a product for sale and an open source project.

Enjoy!


882 Patents

So I'm confused. (Not an unusual state for me, I know.) From the Novell acquisition 8-K as referenced in Andy Updegrove's excellent indepth analysis of the deal so far:

The Patent Purchase Agreement provides that, upon the terms and subject to the conditions set forth in the Patent Purchase Agreement, Novell will sell to CPTN all of Novell’s right, title and interest in 882 patents (the “Assigned Patents”) for $450 million in cash (the “Patent Sale”).

N.B. I'm presuming "Assigned Patents" in the above quote refer to the 8-K, and not the USPTO terminology below.

Taking a quick look at what the USPTO has to say about patents Novell owns as assignee, we find:

  • Patents with Novell as Assignee Name or Novell as Inventor Name: 467
  • Patent Applications [published] with Novell as Assignee Name or Novell as Inventor Name: 290

So 757 patents and applications. Even adding Attachmate's patent portfolio (14 plus two applications) doesn't really make a difference. I don't know how many "unpublished" patent applications exist in the mix. I don't know if there are a pile of provisional filings that don't show up in the list. I don't know if there are patents outside of the USPTO that are different (unlikely) or overlap in different jurisdictions (in which case one wonders at the import of them if only ~100 were cross-filed. Even doing a search through the USPTO "Patent Assignment Database (Assignments on the Web)" only brings up 775 patents with Novell's name on them.

So to me (naively) it looks like Microsoft vacuumed up the Novell portfolio because it could. I find it more interesting that US$450M was paid for the portfolio. That's about a half million dollars per patent. That seems like a rather large premium when the average patent is supposedly worth about US$75K to file and maintain over its lifetime. (Investors should be curious.) I'm betting it has more to do with Microsoft having a lot of cash and needing to make the overall deal terms palatable to all the partners. So as Brian Proffitt pointed out, I'm not sure things are any more dire today than they were a week ago.


13 July 2010

Open Core and the Open Source Business Model Debate (on CodePlex)

The past few weeks have seen a resurgence in the debate over whether or not open core is a valid open source business model or not. There has been a lot of passionate and pragmatic discourse from lots of knowledgeable people (Phipps, Ingo, Mickos, Aker, Aslett, Proffitt, O'Grady).

I add my take on the debate on the CodePlex Foundation blog.


12 July 2010

Software Freedom and Open Source Software (on CodePlex)

I just posted my opening thoughts on the current debates over software freedom versus open source software as a foundation for a discussion about open core as a business model. They are over at the CodePlex Foundation blog. Please discuss there rather than here.

Venn diagram of separate free and open spaces


06 May 2010

Open Source Communities and Customers in Pictures

[Update (19-Nov-2010, 15:41 GMT): Voici une traduction en Français par Philippe Scoffoni.]

[Update (11-May-2010, 10:37): Matt Aslett posted commentary on this post at the 451 Group CAOS blog.]

Debate continues on whether open core business models are a winning strategy with a capital "w" or not, and whether customers care. Matt Aslett's recent excellent posts continue the discussion. The big concern for those that criticize or express concerns is that customers are mis-lead, essentially that there's a bait-and-switch free-versus-product or a deliberate lack of clarity in the marketing around the product value.

I want to take a different approach to the discussion here. Before we had Internet-sized bandwidth on which to collaborate around software, traditional software business looked something like the first diagram. R&D delivered product. Marketing delivered messages. Sales and marketing managed and qualified leads through a pipeline and if the product solved a customer problem properly, a market was made and you could measure the profits.

Traditional Customer Pipeline

The Internet happened, dramatically removing friction from the process of collaborative software development and delivery. Developers could share the economic cost of software creation (innovation and construction) and large repositories of useful building blocks were born and made available through these project-focused communities. The Web accelerated the early Internet trend.

Companies began to form around some of the projects and for the past decade and a half there's been confusion as people debated how to make money when you give away the software, or the other side of the economic equation around variations on why people work for free. This has unfortunately led to the idea of community and customer interaction akin to the following diagram. The community is jammed into the middle of the customer pipeline. The community gives stuff to R&D which still delivers product. Marketing now messages to customers AND [worse] the community, and the company tries to "convert" the community into customers.

Incorrect Community-Customer Pipeline

This probably started around the time that MySQL AB observed they had a paying customer for every thousand downloads. This mis-set expectations in a fundamental way. People assumed causality. It created false metrics around driving downloads and improving conversion rates. (We'll come back to this ....)

Marten Mickos (while CEO at MySQL) observed that the early community has time but no money while the later community has money but no time, and that his customers are in the latter bucket. This is the start of a better model for understanding community and customer. Let's use the "time is money" line as the division between community and customers because by forcing the separation of the two groups we can add clarity to both and the things a business would need to do differently with each.

Instead lets treat the community (time but no money) as a completely separate entity from the customer pipeline (money but no time). The community members engage with R&D over the project. They engage with marketing in a conversation about project direction, and ancillary things like translations in other markets. Customers are qualified through the pipeline based upon the product.

Separate Community from the Customer Pipeline

Indeed you can start to see how to think about these different groups of people using different well understood and documented processes for community development and sales channel management.

More detail on managing communities and [separately] customer pipelines

This allows you to clearly address each groups's selfish needs.

Community Customers
They have time but NO money They have money and no time
They want a problem solved and look to the project They want a problem solved and look to the product
They can’t be converted Your Community is the litmus test of solution viability.
They can contribute time, so:
What do you want them to do?
What do you need to enable?
What do you need to let them know?
You manage leads through the qualification pipeline and conversion process like any other customer-focused sales process
They will not waste time, so the project needs to solve a problem for them before they will invest themselves in it

Product for customers is clearly differentiated from project and community. How the product is differentiated depends upon the company and the value proposition to customers. At it's simplest, the product may be a supportable and maintained collection of software, certified to run on specific supported platforms and with particular applications, and trivially installable. The product may be the support and maintenance itself. Some companies pack more "enterprise ready" marketable differentiated features or attributes into the product. Others (e.g. Red Hat, JBoss, MySQL) develop a valuable network offering that includes support, maintenance, certifications, additional warranties, monitoring, indemnifications, and the like into a single subscription model. Regardless, there is well-defined value that solves a customer's problems.

Companies like Alfresco and Hyperic and JBoss all saw conversions in the pipeline because potential customers came to the web site, learned what they needed to learn, downloaded the appropriate things to try, and used the community as a litmus test of the solution before returning (self-qualified) to buy product.

This visualization also clears up debate about "open source" and "community". Some companies publish their product source code under open source licenses and never try to develop a real community. There's nothing wrong here if indeed they're running a more traditional software business model and don't care specifically about enabling the community to directly engage with the project. Publishing the software is a sign of strength and confidence in their product and their ability as a company to satisfy customers with a valuable solution that is more than just the software.

Some companies also develop large successful communities without ever publishing their product software. This is why community building is so important for your company and why community development is an essential ingredient in your solution pitch to customers. Communities historically anchored your customers. Communities create knowledge, expertise and experience, all necessary to provide a complete solution for your technology pitch to the customer. Communities create advocates and evangelists to spread awareness about your solution. Communities create enormous inertia in the status quo around your technology. This is why companies like Microsoft invested millions in developing the Microsoft Developer Network (MSDN). It has taken more than a decade for other Internet communities around interesting open source projects to wear down the inertia inherent in MSDN. Likewise, IBM has invested enormous amounts of money in the IBM Developer Network, incorporating free and open source software to meet their solution needs and value propositions to their customers. With open source projects relating to your company, the community is anchoring your solution.

This is the real "conversion". The community enables customers. It is correlative not causative. Community members that have solved their problems using your technology base will carry their excitement, knowledge, and commitment into new places where customers exist. With well organized open source communities, the community now fronts your technology to new customers as well as later anchoring customers once they exist.


22 March 2010

Visualizing Open Source Business Models

Matt Aslett gave a great talk about the evolution of open source business strategies last week at the Open Source Business Conference in San Francisco. In it, he presented a model to allow one to visualize businesses that use open source in their solutions, and what it means in terms of relationships with customers and the community.

Slide of Model from presentation

The community relationships are driven by the lower triangle:

Slide of Community relationships from presentation

The customer relationships are driven by the upper triangle:

Slide of Customer relationships from presentation

Matt goes on to apply the model across a collection of companies and business models, visually demonstrating how different companies have made different choices and evolved those choices, as well as playing out a number of scenarios. It's an excellent model.

Matt and I have debated in the past as to whether or not there is such a thing as an open source business model. I've argued there's no such business model, but discuss it as a set of tools that are applied to the business. Regardless of one's opinions however, Matt has provided an excellent visual model for the discussion and presentation of the ideas. It works in much the same way as the Business Model Design template in visually capturing the information to ensure a completeness of discussion and an understanding of how the parts relate. I'm looking forward to the continuing evolution of the model over the coming year as he prepares the next major open source business report from the 451 Group, and would encourage you to give the entire presentation a read.


17 March 2010

Book Burning in the New Millenium

Books burning

The juxtaposition of two recent New York Times articles quite terrifies me. The first which I read a week or so ago concerns the fact that the religious right is now attacking science again, but this time they are not restricted to merely Darwin's theory of evolution. It opens with:

Critics of the teaching of evolution in the nation’s classrooms are gaining ground in some states by linking the issue to global warming, arguing that dissenting views on both scientific subjects should be taught in public schools.

Other fine quotes include:

The linkage of evolution and global warming is partly a legal strategy: courts have found that singling out evolution for criticism in public schools is a violation of the separation of church and state. By insisting that global warming also be debated, deniers of evolution can argue that they are simply championing academic freedom in general.

And:

In South Dakota, a resolution calling for the “balanced teaching of global warming in public schools” passed the Legislature this week.

“Carbon dioxide is not a pollutant,” the resolution said, “but rather a highly beneficial ingredient for all plant life.”

And the article closes with:

After that, said Joshua Rosenau, a project director for the National Center for Science Education, he began noticing that attacks on climate change science were being packaged with criticism of evolution in curriculum initiatives.

He fears that even a few state-level victories could have an effect on what gets taught across the nation.

James D. Marston, director of the Texas regional office of the Environmental Defense Fund, said he worried that, given Texas’ size and centralized approval process, its decision on textbooks could have an outsize influence on how publishers prepare science content for the national market.

“If a textbook does not give enough deference to critics of climate change — or does not say that there is real scientific debate, when in fact there is little to none — they will have a basis for turning it down,” Mr. Marston said of the Texas board. “And that is scary for what our children will learn everywhere.”

It's a disturbing article to read in general. It's terrifying because it presents the idea of small steps, none of which are catastrophic (e.g. South Dakota), leading to a destination where the world has changed in the most fundamental of ways (i.e. Texas setting the tone for the national market).

The second article (actually the first chronologically) was in the business section. It gets scarier still. It has to do with MacMillan, one of the five largest publishers of trade books and textbooks, introducing fully editable textbooks. The article begins:

In a kind of Wikipedia of textbooks, Macmillan ... is introducing software called DynamicBooks, which will allow college instructors to edit digital editions of textbooks and customize them for their individual classes.

Professors will be able to reorganize or delete chapters; upload course syllabuses, notes, videos, pictures and graphs; and perhaps most notably, rewrite or delete individual paragraphs, equations or illustrations. [srw &mdash Emphasis added.]

While many publishers have offered customized print textbooks for years — allowing instructors to reorder chapters or insert third-party content from other publications or their own writing — DynamicBooks gives instructors the power to alter individual sentences and paragraphs without consulting the original authors or publisher. [srw &mdash Emphasis added again.]

I have great confidence that the contracts the authors sign will give MacMillan the ability for appropriate copyright control to allow this sort of re-editing. But let's be really really clear. This is NOTHING like Wikipedia. The ability to change the author's original content to suit one's own needs is not the same as providing a rich editing environment where controversies are clearly apparent. The ability for a professor at a university with a strong religious bent in a State "simply championing academic freedom in general" to edit text books to suit their needs is a recipe for disaster. Credible sources (and the original author's brand and credibility) can be twisted to support the insanity of challenging established science. This is not good.

Writing the rules such that content can be changed without changing an author's intentions is still a recipe for disaster as it will place efforts to police, debate, and correct things on the authors and the system. The damage will have been done. Orwell suggested that language precedes thought. If there is no word for a concept, it cannot be expressed. A proper tyranny would do well to remove such words from use. In the modern web connected world, the concept may still exist on the web, but sowing confusion may replace the need to remove a word from use, or to destroy a book outright.

Textbooks still have weight in our society. It's not just the literal weight of paper, but the sense of organization and flow and prestige and credibility. They are also a legacy of a particular way of teaching subjects. As more professors explore the ability to develop course materials from an array of online sources into a coherent collection that matches their curriculum, the textbook will rightly shift in the minds of students and lecturers alike into something that is less important. In such a case, one might presume that individual course collections maintain copyright appropriately, with individual authors credited for their contributions, as well as the overall collected work copyright. This is a interesting marketplace design problem where individuals, journals and historical textbook companies make materials available for use to lecturers assembling course readings. More importantly, however, it means the integrity of the original materials will be maintained. No "books" need be destroyed in the process.


08 March 2010

The Future of Book Publishing Business Models

Picture of the Flagship Sam the Record Man store in Toronto

Tim O'Reilly tweeted a great article from the New York Times on the math of publishing traditional print versus eBooks. If you publish print books, and aren't as aggressive as O'Reilly Media at experimenting with new forms, or looking over your shoulder at Scribd, then you would feel very justified about the entire NYT article. But it ignores the future in a very fundamental way. It assumes the weight of the entire book publishing process from author and editor through paper manufacturing, distribution, and end-retailer needs to be maintained.

I would mourn the loss of book stores as much as the next bibliophile. There are a thousand or so books within easy reach in the apartment. There are amazing bookstores throughout the world in which I find peace and solace from the chaos amongst all that collected human creativity, knowledge, and imagination. Good book stores smell right, and you know a good book store the second you walk into them. Book stores are indeed holy places.

But I remember growing up with Sam the Record Man in Toronto. Three floors of goodness, with the finest collection of jazz, classical, and rock music in Canada. Sam's spawned an entire chain across the country. A&A Records was next door to the flagship Sam's. There were many pilgrimages to the pair of stores through my teen years and early twenties. And like a good book store, Sam's just smelt right. I will always have the memory and my daughters will never know what they're missing, except they don't want to either. They have their own generational memory. The way we consume music has changed. Records were supplanted by cassettes, then CDs. Now many of us live in an iTunes and Amazon MP3 download enabled world. The traditional distribution chain changed. New musicians often self promote for a period of time, producing their own CDs and selling their music through iTunes, before being "discovered" by a label to help them scale. The music now promotes the concert tour revenue stream, rather than the other way around.

This will happen to the book publishing industry. The model will change. People outside the publishing house will re-invent the book and how it's consumed.

  • When does someone set up an Internet marketplace for authors, editors, copyeditors, and illustrators to find one another and share the revenues directly? Google has a tool base for online collaboration and are certainly interested in books. With Amazon's latest royalty offering for Kindle, an author can deliver a Kindle edition and could "share" their 70% royalty with editors that made the book better or illustrators that did the cover design. Or maybe the payment system front loads the payments to the supporting "staff" before the author begins to make the lion's share. Indie movies and indie music have been around for a while, when do we end up with a serious indie book industry?
  • When does Amazon create the iPhone/Android app and the programme that will allow bookstores to receive a cut of every Kindle edition they sell? I scan the book's in-store barcode with my smartphone, and I get the Kindle edition delivered, and the store gets its cut. Why is this different in concept than Borders on-line store being run on Amazon, or any of the independent book sellers that front through Amazon? It's not the normal book mark-up, but people already browse bookstores and buy on Amazon. This is better than no revenue. (When was the last time you went to a travel agent?)
  • If we have an indie eBook publishing industry, does producing limited copies for browseable book stores and gifts become a new publishing industry? Do such copies in bookstores become collectibles because they're more scarce? What publishers (in what countries) will become the de facto efficient producers of one-off or limited run books?
  • Public libraries are interesting from an economics perspective. They exist to support and encourage literacy. Their funding model is local government set. The books they buy are often a more robust expensive package (as are their books-on-tape, and their CD prices are often higher to reflect replacement costs). They often provide Internet access but even here on Microsoft's doorstep in Redmond, Washington, the 25 or so PCs are always in full use. I don't think libraries are going to be replaced by eBooks any time soon, but some publishers are already trying to reconfigure to chase strictly the high margin school/library market.
  • When is the vanity of coffee table books and browsing the book case when you visit someone's house get replaced by a digital wi-fi connected picture frame rolling the covers of the family's collected eBooks collections? Or when indeed do beautiful photo coffee table books become the download for the picture frame on your living room wall (with the helpful text a bluetooth read on your tablet away). Or does having books themselves become the cultural vanity item?

All of these are of course random ideas of an unknowable future. But as Clay Shirky observed this week: "Abundance breaks more things than scarcity does. Society knows how to react to scarcity."

Picture of empty lot that was Sam the Record Man store in Toronto
P.S. Sam's is literally gone now. You can still see a little of the Sam's logo painted on the wall of the back alley. A&A's was taken over by HMV for music and videos. And the Future Shop (like Best Buy for U.S. readers) ironically was there as well. HMV and the FS are expanded and down the street now on better real estate.


02 March 2010

Open Source Software Economics in Pictures

Updated [22-Mar-2010]: Added a little text around the Ohloh javascript widget so Google Reader sees a URL to follow.

Recently, I've encountered several technologists that still don't understand open source software economics and got suitably cranky about "people giving away software for free" and "destroying the value of innovation". I thought it time to try to reach for an easier way to demonstrate what's happening in the industry in pictures.

Everyone is familiar with the idea of a normal "bell curve" distribution representing R&D investment over time. As a technology is better understood and a product succeeds in the marketplace, R&D investment increases, and over time as new technologies advance, the R&D investment in the original technology and product wanes. The integral represents the total R&D investment over time. The function can also represent the "knowledge" gained or the increase in the intellectual asset base.

Normal Distribution Curve
Normal Distribution Curve

Good companies develop and invest in new successive waves of sustaining technologies. So, looking at Microsoft's success with PC operating systems, DOS was replaced by a greater investment in a more innovative Windows, was replaced by a larger investment in a more innovative NT.

Normal Distribution Curve

This also fits nicely with Christensen's original observations about incumbent companies being good at sustained innovations and well run companies knowing how to jump from technology to technology along a sustaining innovation path. This all makes sense when considering a single company's R&D investment. It applies equally well to Sun Microsystems when considering that the steeper slope of successive sustaining innovations was on the hardware side versus the slower (but not inconsiderable) investment from SunOS (a BSD variation) to Solaris.

Normal Distribution Curve

The investment curve for projects like Linux and Apache, with lots of individual and corporate contributors, still looks like a bell curve, but the contributions might better be viewed as a stacked bar chart. Individual contributors invest to meet their specific needs. Because there is enormous overlap in their common needs, they all share the overall investment.

Normal Distribution Curve

Individual contributors get enormous return on their investment. (One gives a few bug fixes to the Apache httpd team, and in return one gets an entire HTTP daemon.) Corporate contributors give for the same ROI. They get enormous return on their investment in technology they use in a product complement space or as a component in their overall solution to the customer. (Before someone takes issue with my Red Hat example above below, understand the "solution" in the customers mind was "UNIX-like servers on inexpensive 'PC' hardware" and not "Linux".)

Normal Distribution Curve

Christensen was careful in subsequent work to point out that the disruption wasn't about technology but about business model. The disruption often started when someone assembled standard cheaper lower performing parts into a solution that solved a completely different need with a very different cost basis. The new solution begins its own sustaining innovation curve until the new technology can compete with the incumbent compared against the criteria about which the customer/consumer cares.

Normal Distribution Curve

The disruptive business model isn't about Linux so much as the ability for corporations to do collaborative development at the component/complement level in a "frictionless" well-managed Internet-enabled community. (The original OSF/1 shared-development of a UNIX-like replacement failed: too few players, too much politics.) Linux is a much stronger disruptive business solution as a way to handle a particular sourcing problem.

It would be interesting to consider the difference between projects with enormous inbound code contribution (versus all the other strengths a well run community brings to the table) distributed across a wide group of players like we see in the Linux and Apache projects, versus projects managed more tightly by a company like MySQL was. Another interesting attribute of this collaborative business model to investigate is how contribution mutates over time. Christensen's work demonstrated that an incumbent gets in trouble when they begin to over-deliver on functionality for attributes their customers consider important. The customer can't absorb the sustaining technology innovation any faster and literally won't pay for it. The slope of the sustained innovation of the competing technology is sufficient to cross into the space covered by the incumbent's solution.

In a shared collaborative development environment, however, because the technology isn't being driven by a single corporate entity, the community of corporations collectively contributes to their own needs and the technology may (i) stabilize where it needs to stabilize, and/or (ii) be taken in new and interesting directions. There is less pressure (if any) to over-deliver with new innovation. The consumers are the developers, but it's a very broad community indeed. This is what I believe just happened with the MeeGo announcement and the combining of the Nokia Maemo and Intel Moblin projects. This is a great inflection point for Linux into the new mobile Internet device space.

One only need read the report from the Linux Foundation charting the growth statistics in the Linux kernel to understand the enormous value generation happening release-on-release, four times a year. Using the Ohloh rules-of-thumb of US$55,000 per person year one gets US$142M of value creation in the 2.6 Linux kernel. The fact that some business models have been destroyed (Sun), or threatened (Microsoft) doesn't mean there's not enormous ongoing value creation in the technology.

Ohloh value chart for Linux 2.6 kernel.

Neither is intellectual property being "destroyed". Again, this is a disruptive business model discussion. Intellectual property is a business choice made on how a company will protect certain intellectual assets as legal property. Which assets to protect, and how, and which property to defend is a business choice based on the cost model a business uses with respect to turning assets into value propositions customers will buy. When a group of companies chooses to collaboratively develop a technology complement/component, they're making a business model choice on how they will selfishly share certain intellectual assets. Nothing was destroyed along the way.


16 February 2010

MeeGo: Nokia, Intel and the Future of the Mobile Internet Platform

This week Intel and Nokia announcement the merge of Intel's Moblin and Nokia's Maemo platforms into MeeGo, a single platform for mobile computing. This is a great announcement for a number of reasons.

Nokia demonstrated it's ability to participate within active open source communities as it developed and launched the N770 tablet as a consumer device and maemo as a computing platform several years ago. (The N770 pre-dates the iPhone.) This wasn't a cut and run on the Linux kernel to grab a fork then forever be stuck supporting it. This was an excellent demonstration to themselves that they could use an active royalty free OS and continue to share the development costs. Ari Jaaksi's report on the experience is enlightening. Nokia has since acquired TrollTech, released the Qt tool kit appropriately, (and then acquired Symbian Ltd. and released its handset OS software assets into the open source wild through the Symbian Foundation).

Intel developed and released Moblin over the past few years as a Linux distro for mobile computing. They carefully positioned it NOT for handsets, but for all the other cool mobile Internet devices in your life like tablets and in-vehicle systems. They could do lots of interesting device related work on the Linux kernel for things in which the mainstream Linux wasn't interested and still get the cost advantages from shared development for the platform as a whole. In a very short time it has become one of the more interesting Linux distributions from a hardware innovation perspective.

The positioning is key here. By focusing this on "mobile Internet devices" they avoid the whole iPhone versus Android debate, Windows Mobile has no comment to make, LiMo is still wandering in the wilderness, and Symbian isn't in a position to comment. All of those are thought of as handset operating systems. This is future forward and about the mobile Internet. And don't just think iTouch and tablets in the coffee shop. Think of your home as a wifi space. Microsoft and Apple continue to demonstrate that people DON'T want another PC in the living room for media management. So what are all the other devices you can imagine in your home that are NOT "computers" that could become the synchronization hub of your world's information and media.

  • What about a wifi device suctioned to my refrigerator door where the shopping lists are kept and the family calendar at a glance (with reminders),
  • or a device that looks like a VoIP phone with a wireless handset in a stand that also has the family phone book(s) in it, but synchronizes with your mobile phone handsets for calendars and contacts,
  • or what if my "media centre" didn't look like a media centre at all, but was a tablet that talked to a black box shoved out of site behind the couch, but would also sync my mobile phone or Kindle or Nokia N900 Internet Tablet,
  • or there was a small charging pad on the kitchen counter where keys and mobile phones and personal media players are dropped to sync across family calendars, contacts, and the latest episode of a show I'll watch or listen to on tomorrow's commute (while inductively charging my phone).
  • What if all these devices could communicate with one another?

All of these imaginings will need an operating system. Microsoft may have made computing in the home ubiquitous in a PC-centric world, but no consumer OEM or ODM today will want to repeat history and watch all high margin profits go to a single software company via royalties. Maintaining individual forks of Linux isn't cost effective either. But sharing the value creation of a robust complete applications platform in an open source project free to all would certainly answer the call.