Earlier today I was listening in on a meeting where one of our executives was making the point that people should stop thinking of themselves as being in the “open source software business” but rather just the “software business.” I want to riff on this a bit, but I want to make clear that I claim no originality in the thought above nor in how it develops below.
Which of the following statements are true?
- There are companies that are completely in the open source software (OSS) business.
- There are companies that are completely in the proprietary software (PS) business.
- There are companies that are in both the OSS and PS businesses.
The third one is certainly true because, for example, IBM matches the description. We sell PS that (per the relevant licenses) contains OSS, we contribute to and are deeply involved in many OSS projects, we provide service and support for some OSS, and our services business involves both.
We are not alone, of course. Whatever else Oracle does with OSS, they have proprietary products that run on the OSS Linux, including that distributed by Red Hat. This is also true of many companies. Microsoft develops and distributes the proprietary Windows operating system but many, many OSS applications run on Windows.
So while I think we could find companies in the first two categories, increasingly we have vendors who have business models that involve both OSS and PS, intentionally or not.
Being in a situation where you have a proprietary product that allows OSS to run above it might generate revenue for that PS product, but might limit your ability to sell your own additional PS products that compete with the OSS. That’s life in the software business today. Various people and governments are examining these boundary situations between OSS and PS for both technical feasibility and legal compliance.
Therefore we have PS above OSS, OSS above PS, OSS in PS, OSS and PS more or less talking to each other, but we are not to have PS in OSS. That’s a legal point, but one that everyone should remember.
In the past we have had vendors who have proudly proclaimed themselves as being “the XML company,” or “the web services company,” or “the SOA company,” though I can’t recall if we ever had “the ASCII company.” That makes the point that such associations have a statute of limitations and it’s best to think of the next marketing slogan if you decide to do something similar.
I think in the same way we will less often hear about so-and-so being an “open source software company” and get back to the simpler “software company.” However, to the degree that anyone does advertise themselves as being in the open category, public and media scrutiny should examine exactly how much it is true.
It can go the other way as well. I recall a conversation I had with a company two years ago where the company was taking a very traditional intellectual property approach to standards and interoperability, and then told me that 90% of their products contained OSS. I thought, “Here’s a company in transition, even if they don’t know it.”
We’re all in transition, but some of us may not know it or perhaps admit it just yet.