Is Cloud the End of Open Source?
Image credit: Rocket Deckler

Is Cloud the End of Open Source?

As you may or may not be aware, I am not a proponent of open source. I won't belabor that here but you can get my perspective on the matter if you care. The issue I would like to explore today is, with the advent of the cloud, whether or not open source is effectively dead but just doesn't quite realize it yet. And yes, I'm serious.

Now, I realize that this concept of the invention of the cloud sounding the death knell of open source seemingly flies in the face of current facts and statistics on the matter considering how much open source software has been provisioned in the cloud. But that's existing open source software that was developed during the pre-cloud era. Today the world has fundamentally shifted and cloud harms and impedes open source in a number of different ways.

The first way that cloud hurts open source is that software as a service (SaaS) fundamentally changes the nature of the discussion from paying for a license to paying for a service. This may seem subtle but it is a major paradigm shift. Effectively, whether you use open source software or proprietary software you are still paying for it. This effectively eliminates the biggest draw open source has, that you can use it "for free".

Speaking of still paying for it, the commercial cloud also eviscerates the relative costs of commercial versus open source software. Consider that MongoDB (open source) and Azure Cosmos DB both offer a free tier in Microsoft Azure. However, running an unmanaged MongoDB Server in Azure will cost you about $22/month plus Azure infrastructure costs. A fully managed Azure Cosmos DB instance is an equivalent price at $23/month while a fully managed MongoDB (Atlas) instance costs $167.67/month. If all you care about is getting things done inexpensively and with the least hassle, the choice is obvious. The open source options cost far more than the proprietary ones.

If completely flipping the economics and payment paradigm are not enough, the cloud further damages open source by drying up funding avenues. Companies like RedHat and others found successful business models in offering support contracts while other open source vendors built offerings that offered their open source software as a service. But the large commercial cloud vendors like Microsoft are cutting into those revenue streams. Getting the software as a service from Microsoft and similar commercial cloud vendors effectively nullifies the need to pay for a support contract with the open source vendor.

The cloud has also forced open source software vendors to in effect eat their own words and choke on them. Open source never imagined or anticipated the cloud so their licensing actually allows commercial vendors to offer services built on top of their software for a fee. This fact is not lost on open source companies. MongoDB actually created a Server Side Public License (SSPL) that restricts others from creating a service that directly competes with MongoDB's SaaS offering. How "open source" is it then if it's SSPL isn't even approved by the OSI? Effectively, the cloud is forcing "open source" vendors to walk back their promises and stances regarding just how "free" their software really is. Unfortunately for them, since their software was open source without such restrictive licensing, all this accomplishes is a code fork and commercial vendors can do it anyway free of the SSPL and similar anti-open source licensing restrictions.

It should be clear to everyone at this point that by flipping the script on the economics, drying up funding avenues and forcing open source vendors to betray their own values; commercial cloud vendors like Microsoft, AWS and Google have effectively chopped the head off of the proverbial chicken and open source is now simply just running around in one last grand hurrah before eventually fading into the great beyond. Good riddance.

Ron McChesney

Power BI Developer, Architect and Engineer

3 年

Some clouds are white and fluffy; other clouds are dark and ominous…

要查看或添加评论,请登录

Greg Deckler的更多文章

  • Fabric Killed the Power BI Star

    Fabric Killed the Power BI Star

    It all started nearly 5 years ago when Salesforce bought Tableau in August of 2019. That was the seed that sowed the…

    84 条评论
  • Is Microsoft Fabric Repeating the Sins of the Past?

    Is Microsoft Fabric Repeating the Sins of the Past?

    Ever since Microsoft Fabric was announced, I've had this one, lingering issue in the back of my mind that I could never…

    22 条评论
  • The Egregiousness of Power BI Measure Totals

    The Egregiousness of Power BI Measure Totals

    It has officially now been a year since I posted my first Power BI Measure Total meme. Here is the first Power BI…

    14 条评论
  • The Case for No CALCULATE

    The Case for No CALCULATE

    The following is something that I have specifically avoided writing for quite some time. Why? Well, because at its…

    60 条评论
  • Confessions of a Disgraced Former Microsoft MVP

    Confessions of a Disgraced Former Microsoft MVP

    In the interests of full disclosure, I was a Microsoft MVP for 7 years. My tenure as an MVP ended in March 2023 due to…

    24 条评论
  • Size Does Matter

    Size Does Matter

    Introduction OK, it's official, size does matter when it comes to DAX. Let's be clear, we're talking about DAX here.

    10 条评论
  • Schools and Teachers Banning ChapGPT Simply Exposes Them as Lazy, Ignorant Technophobes

    Schools and Teachers Banning ChapGPT Simply Exposes Them as Lazy, Ignorant Technophobes

    Ever since ChatGPT was launched in late November 2022 there has been the predictable, oh-so-unsurprising backlash…

    15 条评论
  • Why You Shouldn't Avoid Calculated Columns in Power BI

    Why You Shouldn't Avoid Calculated Columns in Power BI

    Introduction Recently Ed Hansberry posted a fantastic article, Why You Should Avoid Calculated Columns in Power BI —…

    7 条评论
  • Configure SQL Server Profiler as an External Tool for Power BI Desktop

    Configure SQL Server Profiler as an External Tool for Power BI Desktop

    Introduction The November 2022 version of Power BI Desktop shipped 3 new DAX functions, EVALUATEANDLOG, TOCSV and…

    2 条评论
  • Unspecified

    Unspecified

    I recently received a quite unexpected outpouring of well wishes and support regarding my new role and/or…

    6 条评论

社区洞察

其他会员也浏览了