22 July 2009

Microsoft and the Release of Linux Drivers Under the GPL

Microsoft announced that it is releasing a collection of software drivers under the GPLv2 to better enable Linux to run as a first class citizen on their Hyper-V technology. Matt Aslett and Stephen O'Grady provide excellent commentary [as always] and I won't rehash their discussion here.

This is a significant move by Microsoft.

It isn't the first time Microsoft contributed code under the GPL. In the early part of the decade (~2000) the Interix team contributed a reasonable amount of code to the gcc compiler suite that was accepted. We assigned rights of ownership to a Microsoft asset to the FSF as needed. We published the sources as the license required. But that was a different time and a different climate and the last thing Microsoft wanted to do was admit they were contributing to a free software project outside their walls, or that they were shipping software covered by the GPL in a Microsoft product.

Neither is it the first time they've shared their own code. Rob Mensching has been running the Wix project since 2003. That's a project started on SourceForge using a non-Microsoft license (the IBM Common Public License) using a software tool base that is still in significant use inside Microsoft for delivering products.

But then things appeared to shut down from a code perspective. Much of the past five or six years has been Microsoft contributing anything but code. Money to Apache or Eclipse, providing a site where others can contribute code, ensuring third parties make arm's length contributions rather than Microsoft staff, and esoteric contributions such as requesting approval for licenses from the OSI. Their messaging remains guarded. The "position paper" released in March co-incident with the Open Source Business Conference had the same move-to-the-middle ambiguous messages and excuses that began in ~2002 with the Shared Source Initiative. [Misquoting a study to try to demonstrate open source software is still rough and only developer friendly doesn't win them points either.]

The current Linux contribution is significant. It's a significant quantity of code. It's an attempt at direct participation in a major mainstream open source software project to meet business objectives. It should be encouraged. It's an opportunity for the Linux community to embrace-and-extend Microsoft.

As Stephen O'Grady observes at the end of his commentary:

"Microsoft is, this week’s contribution notwithstanding, still holding open source at arms length, in contrast to an IBM who embraces it strategically in certain areas in service of a larger strategy.

But while it is not a conversion, it is important news, a welcome development, and a job well done for those involved. "

Flying Pig JPG linked to Matt Aslett's commentary


25 March 2009

OSBC Keynote Competition between Sun, Microsoft, and IBM — IBM Won

I continue to stand in awe of IBM's ability to market. Here's how the line-up of executive keynotes went down this morning at OSBC.

First up was Jonathon Schwarz, Sun CEO. Jonathon always gives good presentations, although he seemed a little brittle this morning. His messages this morning:

  • It's all about the cloud.
  • We are it.
  • It's still about business.
  • [Please] buy our hardware.

Microsoft stepped in with Robert Youngjohns, President of Microsoft North America. An excellent soft speaker that quickly established his historical geek credentials and breadth of technology interests beyond Microsoft tech. He apparently even worked at both Sun and IBM. His messages this morning:

  • It's all about interoperability.
  • We get it [finally].
  • It's still about business.
  • [Please] buy our software.

Robert Sutor, IBM VP of Open Source and Linux, then finished with a virtuoso performance. It was about collective action. His messages this morning:

  • It's all about open source and open standards.
  • Linux is an amazing mature flexible solution for the world's information processing problems. "It's not a hammer, but a collection of fine tools." Our involvement in the Linux community is ten years old.
  • It's NOT about business. It's about solving hard problems. [A nice paraphrase of Drucker's the purpose of a company is not to make money.]
  • We [collectively] have the tools to solve these problems. We [IBM] can help you.

I think the only time he actually mentioned IBM was when he said in passing that they had broken the petaflop barrier last year. It was masterful. It was designed to remind you that IBM has depth of technology experience, and the tools (people, hardware, software, knowledge) to help you with your information management problems. It was a conversation starter between the company and customers. It wasn't about selling technology but rather tailoring solutions — just tell us what you need.

It doesn't matter what you think about each company. Good executive keynotes are performance art delivering a marketing message. (Bad executive keynotes are product announcements to audiences that paid good money to learn something other than the latest thing they're going to be forced to buy.) While all three presenters today are consummate performers, one message was about solving problems, the other two about selling stuff.

Long after Sun's been cut up for parts the way DEC was, and long after Msft stops trading, IBM will still be humming along as a technology solutions company with a mixed-margin portfolio offering, terrifying as that might seem for some. Well done, Bob.


26 February 2009

The Microsoft versus TomTom Patent Debate is about the Mobile Internet not Linux

The Linux community is up in arms over Microsoft's filing a patent infringement suit against TomTom, the Dutch navigational unit manufacturer, determined to convey this as an opening move in the debate about what patents Linux does or doesn't infringe. This suit is very likely NOT about Linux. Let's look at the patents. From the complaint, Microsoft patents in the case (collectively, “the Microsoft patents-in-suit”):

  • 6,175,789 (16 January, 2001) Vehicle computer system with open platform architecture
  • 7,054,745 (30 May, 2006) Method and system for generating driving directions
  • 6,704,032 (9 March, 2004) Methods and arrangements for interacting with controllable objects within a graphical user interface environment using various input mechanisms
  • 7,117,286 (3 October, 2006) Portable computing device-integrated appliance
  • 6,202,008 (13 March, 2001) Vehicle computer system with wireless internet connectivity
  • 5,579,517 (26 November, 1996) Common name space for long and short filenames
  • 5,758,352 (26 May, 1998) Common name space for long and short filenames
  • 6,256,642 (3 July, 2001) Method and system for file system management using a flash-erasable, programmable, read-only memory

Also from the complaint, we have this statement (line 15):

6. Upon information and belief, Defendants are in the business of developing, manufacturing, and selling portable navigation computing devices and software for use on those devices, personal computers, PDAs, and smartphones (hereinafter known collectively as “Portable Navigation Devices and Software”).

This feels much more like positioning for location-based services and the coming mobile Internet war. Microsoft has been the "PC company" for a long time. It got there on the backs of a standardized PC "device". (In a Christensen economic world of a network of complements, Microsoft captured the innovation premium in the OS on commodity hardware.) That world is changing rapidly since Apple demonstrated what the mobile Internet can look like with the release of the iPhone. There has been a rush of delivering iPhone competitors to market since then. Nokia bought Navteq, then Symbian (the predominant mobile OS), to be released royalty free and as open source sometime in the future. Google released Google Maps with instructions to drive places, and then developed and released Android. There are considerably more handset devices on the planet than PCs [see note below]. This feels like a much bigger fight than the first shots in a Linux patent fight. This could have much bigger ramifications for Nokia (and the other handset manufacturers), Google, and Apple than Red Hat et al. These are the players that need to be naming themselves to this patent litigation suit.

Related commentary:

Note: Communities Dominate Brands pointed out that there were 3.3 Billion mobile subscriptions in 2007 versus 900 Million PCs. Or to put this in better context:

Now as the phone handset makers like Nokia, Samsung, Motorola, SonyEricsson and LG ship over a billion phones annually (IDC, Jan 2007), we have a colossus of an industry of high tech pushing ever more powerful gadgets into our pockets. And yes, Nokia alone ships one million phones every day of the year, Saturdays, Sundays and Holidays included. For contrast note that the PC industry shipped 250 million new PCs in 2007, of which about 100 million are laptops (Computer Industry Almanac Jul 2007).


11 January 2009

Mark Shuttleworth and Ubuntu in the New York Times

There is a good overview article on Mark, Ubuntu, and Canonical in the business section of yesterday's New York Times. For those that don't know about Mark and the Ubuntu team it provides some context and history about Mark, Thawte, the creation of Ubuntu Linux and the Canonical business model. There are good quotes from the usual suspects in our community (Chris Di Bona, Ian Murdoch, Matt Asay). I need to disagree with Matt. (I know — that's normal between he and I.) I don't think Mark is going to have a crisis of faith in the business anytime soon. He has always had big visions. In Mark's own words, "It was very clear that I was in a unique situation where I should choose to do things that were not possible otherwise." I think Mark [thankfully] thinks deeply and differently from most people.

Hazel Thompson's photo of Mark from the NYT article
Photo by Hazel Thompson for the New York Times


06 January 2009

OSBR Article on Open Source and the Mobile Internet

The Open Source Business Resource is an academically sponsored body of work published each month out of Carleton University in Ottawa, Canada. I've an article in this month's issue. Regular readers will recognize a lot of themes they've read here or heard me discuss and present. The focus is on the coming mobile Internet and open source software. I would encourage people that want to comment to hold the discussion on the article's website.

The Arrival of the Mobile Internet Thanks to the Economics of Open Source Software
Walli, S. 2009 Jan 5. The Arrival of the Mobile Internet Thanks to the Economics of Open Source Software. Open Source Business Resource [Online] 0:0. Available: http://www.osbr.ca/ojs/index.php/osbr/article/view/818/790

OSBR Logo


05 March 2008

Linux Deep in the Heart of Sicily

Photo of Road Sign in Sicily
Copyright © 2008 by Tony Schofield, All rights reserved.

A friend sent me this picture this morning. He and his wife retired to Rome for a year and they're enjoying their time travelling around Italy and its environs. In his words:

"I took the photo in this little village in the middle of Sicily, a village in which the height of technical sophistication was most likely the telephone and where farmers use their tractors and tiny powered garden carts as their method of transportation to drive to the village."

I think we can add this one to the ubiquity tally.


25 January 2008

FTC Settlement on Patent Abuse and Standards (and Open Source Implications)

Andy updegrove posted great news this morning on his standards blog. The US Federal Trade Commission (FTC) announced its resolution that a patent licensing promise made by a patent holder in a standards setting process is binding on a future holder of the patent.

National Semiconductor participated in an IEEE standards effort to develop the 100 Mbps "Fast Ethernet" specification in 1994. Two key (pending) patents were under their control, and they licensed them clearly, cleanly, and cheaply for US$1000 flat one-time fee to all takers. The patents changed hands, first to a group (2002) that wanted to change the licensing deal, then to N-Data (2003), a patent troll that was aggressively pursuing a changed expensive license.

Andy sums it up best:

"[T]he reliance upon promises made with respect to patents is of concern not only in the standard setting context, but with respect to open source software as well. The details of the settlement will provide significant guidance as to how the regulators would view similar conduct in an open source setting. Moreover, in the case of N-Data, the FTC has acted aggressively while acknowledging that the actions at issue might not rise to the level of violating relevant antitrust laws. In doing so, the Commissioners provide strong assurance to participants in standard setting that the FTC recognizes the importance of standards in the modern world. Finally, the details of the actual settlement demonstrate a willingness on the part of the FTC to craft a detailed and savvy set of requirements that addresses the realities of actual licensor-licensee conduct in the marketplace."

This is great news in the context of patent promises made to open source developers from the likes of IBM and Sun Microsystems, and through mechanisms like the Open Invention Network and the Linux Foundation's Patent Commons Project. It removes FUD slung around with respect to patents and intellectual property in both the standards arena and open source project communities. Each is a collaborative effort with significant economic importance and impact. Each will hopefully see the intellectual property landscape a little more clearly now.

Full details on Andy's blog.

12 October 2007

Acacia Patents, Red Hat, and Novell

Groklaw reports a patent infringement suit has been launched against Red Hat and Novell over Linux.

Take a deep breath. Be calm.

When the SCO Group suit was first launched, I was still at Microsoft. A number of people in the strategy team where I worked were excited because "finally the free and open source world was going to understand the importance of intellectual property." (These Microsoft employees didn't appreciate exactly how careful the community is about IP.)

I pointed out the following logic back then: IBM was investing a billion dollars in Linux. IBM could therefore allow a certain amount of legal debate to occur to determine how real a case SCO Group may or may not have had. A few millions in legal fees pales in comparison. In an absolutely worst case scenario, IBM could acquire SCO Group for O(US$150M) or less after a couple of years of legal punishment and the problem would go away. Again, a few millions in legal fees would be a cheap exploration. The SCO Group suit was NEVER a threat to Linux growth and deployment. Did the FUD slow the adoption curve, no doubt. But did it make any material difference in the use and growth of Linux? Hardly. And it's over now.

Microsoft should itself understand this business calculus around IP. They offered a lot of money to settle the Eolas suit. Eolas got greedy and refused the settlement. They "won" a half billion dollars in court. Now, when you're about to pay out a half a billion dollars, you can afford to spend a few millions more contesting the decision. Indeed, with that sort of money at stake you can afford to hire the cream of the graduating classes of Harvard, Yale, and Stanford Law to spend some time getting creative.

The U.S. Supreme Court continues to involve itself in the broken patent system. The Linux Foundation and the Open Invention Network are both geared for this particular fight. I have confidence that the Groklaw community will step into the breach of reporting and investigation again. IBM, Intel, and HP have a vested interest in the outcome, and nobody plays IP games the way IBM does. Over the next few weeks, lawyers will come together behind the scenes from all the interested parties on the defending side. Hopefully egos won't be too large, and a coherent plan of negotiation will emerge.

Some of the more interesting questions for me will be:

  • Why Red Hat AND Novell?
  • Why not Microsoft? (Acacia went after Apple who settled. Microsoft would seem to have deeper pockets than Red Hat or Novell. It would seem to be the more interesting business discussion.)
  • If Microsoft is not involved, should they be? If Apple settled, and then this suit settles, Microsoft should know they're next on the list. Or are they trusting IBM et al to win this one for them?

To quote one of my favourite lawyers in this space:

“If the F/OSS community wants to be in commercial space, community members will have to learn to deal calmly with IP litigation. The F/OSS production model will work where it makes sense, and it will not work where it doesn’t. It’s really just that simple. Particular claims in individual suits—even one against a flagship program such as the GNU/Linux OS—will not determine the fate of the community. Such cases present factual issues that will get resolved one way or another; they do not represent a crisis for F/OSS production as a whole. Norm entrepreneurial rhetoric that plays off such cases should be treated as entertainment. Enjoy it if you like it, take inspiration from it if you must, but don’t confuse it with the way things actually get done.”

I'm sure some former colleagues at Microsoft are excited. Mr. Smith and Mr. Ballmer most assuredly. But just as with the SCO Group litigation, there is no reason to celebrate. They shouldn't confuse this with "the way things actually get done." Pax.


19 September 2007

SCO Group Finale!

Stephen Shankland says it all

Copyright ©  Despair, Inc.

Despair.com Mistakes Image

Update (24-Sep-2007, 19:35):  A friend pointed this comic out.  I got into this battle while I worked at Microsoft and SCO Group first sued customers.  I pointed out it was a suicidal thing to do if they were a "real" company, and not the anti-VC (i.e. a company that acquires old technology and litigates money out of the marketplace.)  Vendors will occasionally sue customers in 1:1 situations e.g. a license dispute, in a similar way that customers occasionally sue vendors in one off disputes for non-performance, but a vendor NEVER sues customers over general things like IP infringement.  It sets a tone for all customers that is ... suicide.  Your top sales people will simply leave.  They know customers are now viewing business with the vendor as possibly tainted by lawsuits.

User Friendly comic from 24 Sep 2007

I also pointed out that IBM wasn't going to let anything bad happen.  A company investing a BILLION dollars in Linux could afford to weather even a few tens of millions of dollars of legal debate over several years while they determined how bad it may or may not really be.  Frustrating and distracting?  Certainly.  So what?  The customer is king. 


23 July 2007

Ubuntu Live! (Day One)

ShuttleworthKeynote.JPG

It's 9 AM on SUNDAY morning and at this unconscionable hour I was sitting in a room with 200 people for Mark Shuttleworth's opening keynote at Ubuntu Live.  This three day event runs Sunday 22 July through Tuesday 24 July, and has been organized by Canonical and O'Reilly Media. 

Mark gave an excellent keynote (as he is prone to do), talking about the rise of Ubuntu over the past three years, and looking forward to the evolution of quality, engagements, and commerce over the next three years.  He acknowledged his partners at Dell, Sun, Intel and Open Moko, building on the themes that the time is now to demonstrate that open source has arrived beyond the data centre, and it's time to take Linux to a much broader audience. In doing so, however, he was NOT looking at Ubuntu as simply a better desktop, but rather enabling people beyond the desktop. 

As he pointed out with the Playstation 3, the future of computing does not necessarily look like a desktop and there are many interesting places where people "do computing".  There is no reason why a full platform couldn't be delivered on the PS3.  (I remember having this debate over the XBox inside Microsoft almost five years ago -- pointing out that they all ready had a Windows machine in the living room, it just needed a bigger disk and a wireless loop.) 

OGradyKeynote.JPG

Stephen O'Grady (Redmonk) was the next keynote.  He built on the morning's keynote theme of collaboration, pointing out that apt-get is sufficient magic (per Clarke's Third Law on Predictions), and going on to explore the idea of distributed support.  Essentially connecting the community and the software would be like app-get for people (support) and not just software. 

WaughKeynote.JPG

Jeff Waugh provided the last keynote of the morning.  In his inimitable style, he gave a presentation on "Fierce Freedom" and "Fierce Commerce".  Jeff walked people through some of the learnings of the Ubuntu community that came from the Python, Gnome, and Debian community experiences. 

He then provided a historical perspective on technology and commercial innovations enabling social change, walking us through Gutenburg's innovations around movable type, the use of paper, and the development of the printing press, on through Luther's social changes, and onto the Tyndale translation of the Bible.  (There was a wonderful shot on Stephen O'Grady's behalf, suggesting Gentoo was the do-it-yourself Bible in the Linux world.) 

In the end he pointed out that software freedom is not just for geeks, and that we are the next translators.  ("Be the signal!")

MoglenKeynote.JPG

The afternoon keynote's were kicked off with a great presentation by Eben Moglen.  He discussed his satisfaction and pride in the community in the development of the GPLv3, not because it's a better license, but in the demonstration of collaborative community development in an open and democratic process that transcended the entire free software community (corporate, academic, legal, and development). 

KaporKeynote.JPG

Mitch Kapor was next up.  He talked about his own evolution from proprietary developer in the mid-eighties to his belief in free and open source software development.  He then made a number of interesting observations about the social implications of open source.  Early developers at this point (early as in high school aged people) are living in open source worlds -- it is quite possible that the socialization of open sourcce will mean the next generation of developers will believe that this is the way it's always been.

Mitch pointed out that open source software has moved from margin to mainstream in a single human generation (~20 years).  Open source software is enormously empowering, especially to those in marginalized situations, and he built on the theme that it is also an amazing model for getting things done in a transparent and collaborative way.  Indeed, it is a form of democratic renewal that is so badly needed socially. 

ZemlinKeynote.JPG

Jim Zemlin (Linux Foundation) finished the afternoon's keynotes, outlining the mandate of the Linux Foundation and their commitment to helping the community.