My Authors
Read all threads
Microsoft: we were wrong about open source theverge.com/2020/5/18/2126… // it isn't fair to place this all on Steve. Microsoft was founded on the principle that software was intellectual property. Some of what I experienced… 1/
2/ Times were different when Microsoft started. There was no network distribution. In fact it cost money (COGS) to distribute software. But also, most all software came with expensive and proprietary (leased) hardware. If it didn't, it came w/ expensive consultants forever (IBM).
3/ Early in Microsoft's history hobbyists bought DiY hardware and thought that was all the money to spend. Software was the hobby. There was a need for a programming language (on bare metal). BASIC was created by Bill and Paul. Paper tape of 8K BASIC
4/ Hobbyists loved it. They loved it so much they were willing to send tapes (paper tapes) around to each other for free. That's when the famous "Open Letter" was written. Full text of open letter.
5/ Following that Microsoft essentially created the idea that software had value on its own and represented intellectual property. That's how the industry got created.

Many followed. Many expanded on an idea of IP—patents, lawsuits over user interface, and more. IBM, Apple, etc.
6/ Result, I think it is not crazy to suggest the tech industry would look very different had Bill not taken a step to establish software as a unique monetizable value layer in the ecosystem.

For years, GNU and others duplicated what was already commercial w/ different license.
7/ Free software movement started very early, around the time of the letter. Essentially the view was that if the software was so expensive people would steal it then lower the price. This was always the marginal cost logic, applied to most low marginal cost IP (music, video).
8/ When "FOSS" hit Microsoft very strongly it was Linux on the server. There were really two big issues.

First, Linux just did a bunch of stuff on the internet than WinNT did not do (and by almost all accounts still does not). It cost less to run and scaled better.
9/ To some degree, Biz customers did not focus on costs but preferred to have backing of a company to deal with. That explains the rise of enterprise Windows servers from 2000. Essentially Customers said if they were going to "install" software on "servers" they preferred to pay.
10/ During this time there was "innovation" in open source licensing as companies tried to have their cake and eat it to, so to speak. Most debates about FOSS were essentially how open it was really?

In many ways this turned out to be a side show in the biggest innovation.
11/ What really happened starting in 1999/2000 was SaaS. While there was some of that with Windows ("ASP" or "Hosted") the problem was simply that Linux worked better.

Alternatively, Windows wasn't really set up to be licensed in this way outside of a company.
12/ IBM saw this problem and under Lou Gerstner fully embraced open source. This in a sense was an easy strategy for them at the time because they were going to wrap open source in proprietary consulting as the primary revenue generator. They were not going to sell s/w per se. Old article March 2000
13/ Much of the challenge Microsoft faced with the hosted LAMP stack was not technical but pricing. Windows was priced per CPU or per-user (for database or Office). Much of the new ASP world was selling a service where the number of users was not the main pricing element.
14/ This was a huge balancing act because the enterprise business had become huge (imagine a 100,000 employee company where every employee was licensed for everything!)

MS software became part of "COGS" with a per-user royalty and thus not the best platform to build a company.
15/ Then came not just SaaS but companies *championing* open source by using it and contributing to projects but running everything in their own first party data centers.

In other words they never redistributed FOSS. They simply took open source, modified it, and used it.
16/ That's what upended the competitive dynamic and caught Microsoft unable to respond. Microsoft's business was based on distributing software. All the open source licenses were written to account for that. If you used the s/w and distributed then you distributed *everything*.
17/ In particular, ad-supported and SaaS software isn't distributed. Companies can be part of open source and create massive stacks of proprietary enhancements and changes on top of open source, and while maintaining the advantages of proprietary software.
18/ Surprisingly (?), another company at the root node of software world, Apple, was quite adept at participating in open source while also distributing the modifications by carefully monitoring where proprietary code went. macOS/iOS are rooted in open source Mach and much more.
19/ Google of course truly pioneered a software company relationship to open source. The combination of advertising revenue and "SaaS" created an environment perfect for innovating, contributing open source, and running scaled/modified variants in their instance.
20/ Today there's a thriving model of Cos using open source the Google way or building on a project creating a Biz maintaining the OSS relationship.

But to understand a change of heart should do so in the context that created the initial view and allowed for the change. // END
Missing some Tweet in this thread? You can try to force a refresh.

Enjoying this thread?

Keep Current with Steven Sinofsky

Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!