Don't Buy Microsoft Stock

Their two main products are commodities. Apple understands the value point and Opera is one of those rare businesses able to swim upstream. Those are the options left to a company when their software products gain an opensource competitor.

The New Value Point

A simple description of Software code is that it is a written shorthand, a language which a compiler or interpreter will understand. The compiler or interpreter will convert that to binary code that the computer can then execute and operate on. Like an article, software code can be copyrighted, and licensed to other software developers who can then compile that software code into their programs.

There has been a tension between proprietary code and opensource for nearly as long as software has been around. Proprietary code is usually hidden from the software developer. To use proprietary code, the software can only interact with it in its binary form, not its human readable form - usually for a fee too.

In contrast, opensource code is distributed freely, and the developer has the option of using it as source code to compile into their programs. Alternatively, the developer can use it like proprietary code and just use it in its binary form.

There are numerous advantages and disadvantages to both distribution and licensing methods, but more recently a different economic facet has taken over from those considerations. Opensource projects usually combine the knowledge, wisdom and output of software developers around the world - bringing those attributes together to make software of remarkable complexity. This has created projects such as the Apache Webserver, the Linux and BSD operating systems, the Firefox web browser, plus numerous, numerous others.

A common facet of these projects is that they commoditise, not only the software code, but the software product. The value is no longer in the source code, nor is it in the final product - it is the path taken to create the source code that is the point of maximum value now. Due to the organisational structure of opensource projects, and the almost limitless production ability popular projects can draw upon - any software product that can be commoditised, will be.

For software companies it becomes a question of where can you add value. Microsoft does not to appear to have learnt this lesson yet, remaining firmly fixed on the proprietary distribution and licensing system, but others, like Apple, have.

Their OSX system and standard applications are a good example of where the modern operating system is commoditised, and where a vendor can add value. The kernel which underlies their operating system is from the Darwin project which is a forking of the FreeBSD project. Their windowing interface by comparison is proprietary. Not surprising as this is how they differentiate themselves in their market, through their slick interface and ease of usability.

Another aspect of the modern operating system and the ubiquitous of the internet is that no operating system is complete with out a web browser. Every operating system comes bundled with one. Apple has taken an interesting route with their Safari browser, using the kHTML project as the core of it and running the highly usable Apple interface over it.

It should be noted that the Darwin project came from a BSD licensed project, while the kHTML project is licensed under the GPL. Both Apple and Microsoft's largest competitor in the operating system area is the Linux distributions. Linux is a kernel, which, along with other tools such as bash, Gnome, X etc combine to form a fully fledged operating system, that is freely distributable.

This has resulted in numerous distributions, flavours, or visions of Linux based operating systems being present on the internet. From large commercial vendors such as Red Hat and Suse; to more niche distributions such as Slackware, Debian and Yellow Dog; and innovative distributions such as Ubuntu and Gentoo. The BSD operating systems follow a similar path, with FreeBSD being the most popular, NetBSD being platform transparent and OpenBSD being exceptionally security conscious.

The two main licenses are the GPL and the BSD license and its variants, most noticeably the Apache Public License (APL). The GPL places a restriction on the distribution of binary code, requiring that any distribution of binary be accompanied by the software source code. This was a deliberate decision to ensure that software code wasn't lost to predatory proprietary licensing.

The BSD took the opposite route and places no restrictions on distribution of the software in binary or source code form. As a result it can be compiled into, or use with proprietary source code without the entity using it having to distribute the original source code. It is assumed that companies would abuse the access to BSD source code, modifying it, and locking it away behind binary code and proprietary licensing - but this has not happened, not for the BSD licensed project and even with the GPL licensed projects, only in the rarest instances.

The reason is twofold. Popular opensource projects develop source code, features, modifications, improvements and releases at a prodigious rate. The level of productivity in an opensource project with a critical mass of developers is exceptional. Secondly, once code has been BSD'ed or GPL'ed, and has a vibrant opensource developer and user community behind it; it is commoditised. There is no going back.

It becomes irrelevant to a company if they can lock that software away in binary code and abuse the license. One way to compete in a commodity market is through volume by taking smaller and smaller margins. Opensource projects are available for free from the project's own website, so hoping to make a living from razor thin margins in a volume business is impossible. The other way to survive in a commodity market is through innovation. Again this is impossible for a company, as opensource projects out-innovate, out-collaborate and are more productive for far less cost than a business can achieve.

Recently Eric Raymond argued that the GPL was not needed anymore , stating; "We don't need the GPL anymore. It's based on the belief that open source software is weak and needs to be protected." In contrast Matt Asay argued that the GPL was the superior license , writing that; "The GPL is one of the most exciting, innovative capitalist tools ever created. The GPL breaks down walls between vendors and customers while enabling strong competitive differentiation."

I don't think the license wars matter. I have used all manner of opensource licenses in systems and have contributed to opensource projects. The fact of the matter is, once software gets opensourced it has become a commodity. The genie is out of the bottle. Whether it is licensed under the BSD, GPL, LGPL, APL or MPL is irrelevant. Once software is commoditised, the most competitive organizational form in that market is an opensource developer and user community. It is an extremely rare business that can beat zero dollars, and the productivity rates of a distributed software developer system.

cam
Permalink, Don't Buy Microsoft Stock, Aug 2005, cam
cam: Breaking one of my rules here: I am not apologising for publishing it though, but am dubious if this has a place on SSR. If not, an editor can move it to the rafferty\'s section, or delete it. I mainly published it as I have lost two complete articles because I havent published them immediately.

cam
cam: Stock Wars: Apple vs Microsoft . Opera is on the Oslo stock exchange, I think this is their stock price .

In May of 2004, Apple was around the $12 mark, they are currently at $46. In May of 2004 Microsoft was around the $26 mark, they are now at $27. Opera was at about $8 in May of 2004, they are currently at $16. Not sure what currency is used in Norway though.

Microsoft has not learnt to innovate in a commoditised market. Their stock price is reflecting it IMO.

cam
Felix the Cassowary: closing BSD code:
It is assumed that companies would abuse the access to BSD source code, modifying it, and locking it away behind binary code and proprietary licensing - but this has not happened, not for the BSD licensed project and even with the GPL licensed projects, only in the rarest instances.

Well, there was BSD/OS, and Microsoft certainly includes BSD code in Windows. Many times derivatives of the X Consortium\'s codebase, and even their codebase and one stage. Also, quite ironically, XFree86. It happens more often than never.

The thing is, it isn\'t really ‘abusing’ the code, because it\'s allowed to happen. The only reason antisocial developers haven\'t completely closed MIT/BSD code is because more social ones (like the Free-, Net- and OpenBSD folk) have kept working on their respective distributions, or more social developers have used the last known good code to create a free fork, as in XFree86 from the X Consortium\'s code, or the reformed X.org\'s X server from XFree86\'s code.

It\'s less publicised than when GPL code gets closed, because obviously closing GPLed code is both against the law and against the licence, but closing BSD code is perfectly legal.

(I always find ‘OpenBSD’ to be a funny name. It\'s not really wide ‘open’ now, is it? That\'s the whole point, all the windows are closed and barred:)
cam: Antisocial developers: The problem is, if you fork and hide the code, you have now removed it from the rapid development, high productivity and innovation of the opensource process. It is amazing how quickly an internally patched library falls behind. The only way to stay up to date, is by sending in a patch. That is why I am arguing that for a commodity software product, the most efficient organizational entity is an OSS project. Internal projects almost cant compete against such a development product cycle. (Except for Opera).

cam
cam: Trackback: All software ain\'t just software!: online opinion article from this .

cam

More Reading on Commoditisation

Most Popular on South Sea Republic

The articles that have been viewed the most:

Most Popular Restaurants in Phoenix

Phoenix Eats Out is the restaurant review site for Phoenix, Scottsdale and Old Town Scottsdale which lists the modernist and contemporary restaurants, taverns and bars in the greater Phoenix area. This is the list of the most popular restaurants pages from phoenixeatsout.com that have been viewed the most; My personal favourite restaurants in Phoenix are AZ88, Postinos, Bomberos with Grazie, Humble Pie, Orange Table, The Vig, Fez and others coming close behind. View the complete list with the photo-journalistic style images on phoenixeatsout.com

Most Popular Hikes in Arizona

Arizona is an outdoor state and has lots of hiking in the city and around the state. Phoenix is unusual for most cities in having several large mountains in the center of the city with great hiking. Anyone who comes to Phoenix has to do the Echo Canyon trail on Camelback and the Summit Hike on Squaw Peak or Piesta Peak. The views of the city, suburbs and surrounding mountains are wonderful from Camelback and Piesta Peak. For more experienced hikers there is the McDowell Mountains in North Scottsdale that has several difficult and strenuous hikes in Tom's Thumb and Bell Pass. Alternatively, you can hike the highest mountain in Arizona. At 12,600 feet Humphrey's Peak is a long and difficult hike.

Alternate Australian Constitutions

Between 2004 and 2009 this site, southsearepublic.org, was a constitutional blog based on scoop which focused on Australian and global constitutional issues. One of the strongest aspects of it was the development of constitutions by those involved in the blog. These constitutions are the outcome: The constitutions were built using principles from Montesquieu's separation of powers, the enlightnment's universal political rights and the ancient Athenian technology of sortition and choice by lot.

Archives For South Sea Republic

South Sea Republic started in 2004 as an Australian constitutional blog in 2004 based on scoop software. It was an immigrative outgrowth of Kuro5hin. The archives for each year since then; The articles are ordered by views.

Who Is Cam Riley

Cam Riley I am an Australian living in the United States as a permanent resident. I am a software developer by trade and mostly work in Java and jump between middleware and front end. I originally worked in the New York area of the United States in telecommunications before moving to Washington DC and working in a mix of telecommunications, energy and ITS. I started my own software company before heading out to Arizona and working with Shutterfly. Since then I have joined a startup in the Phoenix area and am thoroughly enjoying myself.

I do a lot of photography which I post on this website, but also on flickr. I have a photo-journalistic website which lists the modernist and contemporary restaurants in phoenix. I have a site on the Australian Flying Corps [AFC] which has been around since the 1990s and which I unfortunately lost the .org URL to during a life event; however, it is under the www.australianflyingcorps.com URL now. The AFC website has gone through several iterations since the 90s and the two most recent are Australian Flying Corps Archives(2004-2002) and Australian Flying Corps Archives(2002-1999) which are good places to start.

Websites Worth Reading

Websites of friends, colleagues and of interest;