Most people would trace the open source software movement back to either the Richard Stallman GNU Manifesto in 1983, or perhaps Linus Tovalds’s Linux kernel released in 1991.

Eric Raymond’s “Cathedral & the Bazaar” essay proposed that an open community development model offered advantages over the processes typically used at the time. Author Neal Stephenson forecast the demise of proprietary software in his “In the Beginning…” essay in 1999.

Like many forecasts, these observers may have underestimated time, but also underestimated the degree of change.

Black Duck Software, offers a product for tracking open source software usage for purposes of compliance and security. Together with VC Noth Bridge, they conduct an annual open source usage survey.

Some eye opening results:

  • 78% of companies run open source, <3% don’t use open source in any way
  • >66% of corporate users now consider OSS options, before proprietary software
  • Use of open source has doubled in the past 5 years

There is no longer any doubt that the industry has changed.

I contend that this should not be a surprise. On a “geological” scale the IT industry has always experienced shifts. Because these shifts occur over the course of decades, you can have long periods where people can deny that a trend is in play. You can also have people too new to remember prior comparable disruptions in the industry.

In the 50’s and 60’s standard industry practice was to bundle “free” software with hardware. It was commonplace to see academic and corporate researchers sharing collaborative work with vendors. Usually this software had hardware portability issues, and an antitrust suit against the dominant vendor of the era, IBM, resulted in a settlement that resulted in software being sold as a proprietary product.

IBM still lives today, but most of the others did not. Business model disruptions are tough.

But there might be room for doubt as to whether the business models of legacy vendors has changed.

In the period of 2000-2005, there was a wave of statements by CEOs of proprietary software companies likening open source to communism.

You don’t hear this lately – instead companies like of IBM, Microsoft, EMC, and HP are suddenly crowing about their commitment to open source.

It is clear that the dominant players in proprietary software are now claiming to embrace the open source movement.

When a legacy vendor says they have changed, as a prospective customer, you should ask yourself “Is this real?” Or could this be a “bait and switch” tactic to label legacy products as open source while milking the old business model for as long as it will last.

I work as an open source developer for EMC. “EMC and open source- What does this mean?”

Is EMC just another lumbering dinosaur, arriving late to the open source party?

Stay tuned for my next post..

Who are you?

I’m Steve Wong. I’m a developer. I like to build things. I’ve worked on hardware, software and products that integrate both of these. I’ve worked on teams that have delivered computers, medical devices, factories, pipelines, software products, and clouds. I’ve had the good fortune to have participated in a few successful startups. When the latter of these was acquired, I joined my current employer, EMC.

I’ve held all but one of these jobs – I’ll let you guess the outlier: bartender, dishwasher, restaurant cook, baker, truck dispatcher, security alarm installer, manager of an engineering consulting firm, attorney, guy in fur suit portraying the Meadow Gold Dairy tiger, rodeo clown.

I mentor a high school robotics team. I am fond of books on college basketball coaching. I think there are human motivation and teamwork lessons from  John Wooden, Al McGuire, and even Bobby Knight that are more timeless than the content in the latest “flavor of the month” business best seller. When your feedstock is rookie teenagers, and your delivery dates starts in a few months, that’s a real challenge.

Why start blogging now, did you discover a lost package from 2003 and find a WordPress 1.0 CD?

I recently moved to a new role within EMC.

My former job had me working on classic EMC and VMware “closed source” products. For the most part, the stuff wasn’t even announced until it was for sale. By this time the technology choices you made are old, and less interesting, and the marketing channel wants an exclusive on messaging about the product.

My new role has me working exclusively on open source. It’s time to start blogging!

Is this blog one of those corporate mouthpieces, disguised as a personal blog ?

Nope this is my personal blog. What you find here is my personal opinion.

The content here is not reviewed or approved by EMC.

What you find here is well reasoned and correct. Needless to say this doesn’t necessarily match the opinions and views of every pointy haired boss and PR hack within EMC. All kidding aside, EMC is fairly tolerant of conflicting views – and this is a good thing.

If you read something here, and then quote it as “EMC said this..”, you are not being ethical. In this blog I speak for myself, and only myself. This is not the EMC “party line”. In some cases what I write here might be an attempt to influence those within EMC, as much as those outside.

What are you going to blog about?

This blog is about using modern development tools and platforms to deliver scalable software solutions. I expect that most of this will be about open source software.

Why would a for-profit software company choose to engage in open source?

Stay tuned for my next post…