Slashdot Mirror


20 Years Later, Has Open Source Changed the World? (infoworld.com)

"Most code remains closed and proprietary, even though open source now dominates enterprise platforms," notes Matt Asay, former COO at Canonical (and an emeritus board member of the Open Source Initiative). "How can that be?" he asks, in an essay noting it's been almost 20 years since the launch of the Open Source Initiative, arguing that so far open source "hasn't changed the world as promised." [T]he reason most software remains locked up within the four walls of enterprise firewalls is that it's too costly with too small of an ROI to justify open-sourcing it. At least, that's the perception. Such a perception is impossible to break without walking the open source path, which companies are unwilling to walk without upfront proof. See the problem? This chicken-and-egg conundrum is starting to resolve itself, thanks to the forward-looking efforts of Google, Facebook, Amazon, and other web giants that are demonstrating the value of open-sourcing code.

Although it's unlikely that a State Farm or Chevron will ever participate in the same way as a Microsoft, we are starting to see companies like Bloomberg and Capital One get involved in open source in ways they never would have considered back when the term "open source" was coined in 1997, much less in 2007. It's a start. Let's also not forget that although we have seen companies use more open source code over the past 20 years, the biggest win for open source since its inception is how it has changed the narrative of how innovation happens in software. We're starting to believe, and for good reason, that the best, most innovative software is open source.

The article strikes a hopeful note. "We're now comfortable with the idea that software can, and maybe should, be open source without the world ending. The actual opening of that source, however, is something to tackle in the next 20 years.

5 of 220 comments (clear)

  1. 1997???? by mark-t · · Score: 5, Insightful

    I'm pretty sure I was hearing the term in the late 1980's, especially in regards to unix software, and almost certainly by the time I first heard of Linux in '92.

  2. Without a doubt! by GerryGilmore · · Score: 4, Insightful

    As a certifiable Old Fart(TM), I remember all too well the bizarre days of the UNIX wars. AIX had a great admin tool called SMIT; SCO had a great channel for feeding the SMBs that developed the cool applications to other SMBs; Solaris ruled telecom and other HA realms; etc. There was NO "UNIX API" as MS had, hence their subsequent success. And no one shared a god-damned thing. Device drivers, admin tools - you name it. Each KNEW that their way would bring consolidation, failing to recognize the fundamental flaw built-in to that thought. Enter GNU/Linux. Yes, I put them together for a reason - neither could exist without the other. I made this point to the first Intel Linux Conference at the mothership and glad to see the prophecy fulfilled. The world is a much, much better place because of GNU/Linux!

  3. Yes and no by Kjella · · Score: 4, Informative

    Before quick, always-on Internet connections were available most software had to live locally, so even though it was closed source you had the entire blob. Today, more and more of the client functionality is going open source - but the essential bits have all gone online as web applications, SaaS, multiplayer/matchmaking services and so on. Google is giving away Android and Chromium (with proprietary codecs = Chrome) so you'll use Google's services. Microsoft is open sourcing things so you'll use Azure. Amazon is open sourcing things so you'll use AWS and so on. Companies that were just giving it away without some sort of plan to monetize it like Sun went under.

    And in this competition with "free" services, open source is struggling in many areas. Like for example LibreOffice vs Google Docs, Google got like 3 million paying G Suite businesses, 70 million educational users and lord knows how many others, I couldn't find a statistic. They're taking on the battle of Office/Exchange open source has worked on for decades and not really gotten anywhere. Services like Alexa and Siri you couldn't really do as a local application anyway. I wouldn't be surprised if the Microsoft market falls and the desktop goes "open source" like Android. But it's not really like how RMS envisioned it...

    --
    Live today, because you never know what tomorrow brings
  4. Re:Open source has changed the world by im_thatoneguy · · Score: 5, Interesting

    The internet would have come along just fine over the last 20 years if it were running on IIS and .NET.

    Open source performs best on well established designs. Web hosting, databases, file systems etc are all well understood problems. There isn't a lot of room for innovation in any of these areas so it's perfect for Open Source where tiny incremental changes and maintenance is all you really need. Has Apache substantially changed since 1997? I would argue no and that's fine. IIS hasn't really changed since 1997 either so why spend money on it?

    Where closed source seems to shine though is through projects with leadership and vision. It's easy to implement a new db engine on a broadly understood concept like a database. A concept taught in every CS101 class. It's a lot harder to stay organized and communicate when you're treading new ground and creating things that only 5 people on earth really understand.

    The hard future I see for open source is entering the areas that only serve a handful of people. Niche markets are hard for open source because if there are only 1,000 customers in the world you won't find very many volunteers among those 1,000. And you need a way to ensure one of those 1,000 customers doesn't pay for all of the dev work and then get driven out of business by competitors using the tool for free and charging less. We've stopped helping some closed source products that we license where we've given a lot of time and testing to the company and then not been given a discount on licensing prices when maintenance comes up.

    I feel like there is space for a new quasi-open license where you have to pay for a license, but substantial commits give you a discount. That way companies with no interest in contributing can pay cash and companies with more interest in contributing can pay in code. You could even then have developers who only contribute in code and get paid out in cash in lieu of a license at all. That I feel is the model that could expand open source beyond its current use: Bounty Source software.

  5. public domain by Anonymous Coward · · Score: 4, Insightful

    Public domain was better because you didn't need to be an armchair lawyer to understand the license you were using.

    I have published software under the GPL in the past, but these days, I don't even bother with licenses anymore. I just give away the source code and anyone can do whatever they want with it.

    There are too many open source licenses to choose from, and it causes license fatigue. I lost the ability to care about open source long ago.