The Fall of Open Source

Once upon a time FOSS was about Freedom. It was about exposing equality within source code. It allowed everyone equal rights and equal access to the technology they were using. An idea that if you were capable, you could fix code or pay someone to fix code. An ideology that there was something greater than yourself and that there was an inherent right built into what it is to be human with software.

LEADERS TO LEMMINGS

I sat in a bar slowly nursing beers with other community members over a period of hours. We spoke of many things. We spoke of the never-done new PostgreSQL website. We spoke of my distaste for Amazon Web Services since reformed, with the exception of S3. We spoke of life. We argued, we had honest discourse and that is excellent. There was nobody complaining of political correctness. There was nobody claiming to be “offended”. There was nobody leaving because their feelings were hurt. There was a community member who passed out in his chair and dropped his phone. We walked him to his room to make sure he was safe. All was good.

This retrospective has been digging around in my grey matter since that night six months ago. Originally this was going to just be the stuff of legendary and exaggerated stories among community members that are only getting older and a few who are young but will get there someday. That is, until it began to itch, and as with any good community member, I am scratching that itch.

“My time is precious to me”

It seems like a harmless thing to say. Of course your time is precious to you. I would say that is probably true of most people. I know that my time is precious to me. I make it a point of working part time from May - September so I can take time for my family. (Don’t worry, I more than make up for it the rest of the year).

The problem with the statement is the context. The statement came from a well known contributor and a very smart guy. The reference was in relation to why someone would use software as a service and the general idea was: Software as a Service is awesome because it allows me to have more time for me.

THE GREAT COMPROMISE

A lot of companies have come up through the ranks to become dominant players in the Open Source industry: Meetup.com for user groups, Github for development, Heroku for software as a service and Slack for communications. When considered independently there is nothing wrong with these services. They offer a great value, they increase productivity, more code gets developed, more software gets released and communities grow.

The problem is that not a single one of these services are open source. The use of these services creates an intrinsic advocate position for closed source software. In turn you will see the use of these services increase whilst the use of open source alternatives decrease.

Consider Slack, which is widely considered the hot new collaboration tool. Yet, it does not adhere to open standards, its network is closed as is its software. Yes, you can interoperate with it using open source tools as well as standard protocols but in no way is it actually open in the sense of our community or our licensing. The argument is, “I use slack because there are no other tools like it”.

XMPP (Jabber) which is Open Source and a standard IETF protocol (RFC 3920) can provide a similar environment as Slack. It supports Video, Voice, Plugins, External protocols and bridges, Image embedding, Video sharing, File sharing and yes, Chat. It also supports federation which allows any community to communicate with any other community using XMPP.

I appreciate the PostgreSQL community. The PostgreSQL community hosts its own code repositories, website, and mailing lists. We collaborate in the true vision of Open Source and actively reject moving our project to externally hosted facilities controlled by services which are not Open Source. The community does it even though it may be quicker or more convenient to use a service. The community puts forth the effort for the community. There is an ideology that is about fairness, freedom, equality, rights, and the greater good. 

AND THAT, WAS THE FALL OF OPEN SOURCE

The moment that Open Source becomes primarily about “my time” is the moment that Open Source is no longer a movement. It is no longer an ideology. It is no longer about fairness, freedom, equality, rights, or the greater good.  


Originally posted: https://www.commandprompt.com/blog/the_fall_of_open_source/


Chris Travers

PostgreSQL and Infrastructure Professional

8y

That's an interesting piece. I agree with some of the parts, but disagree with others. Back when I wrote A Distributist View on Software Freedom, I argued that there was a big division between the FSF/GPL side and the BSD side. The FSF side tended to value institutions and liberal (In the way people internationally use the term, not the American usage) ideologies of equality, consumer rights to tinker, and tended to see rights to economic production as secondary to this (hence the anti-tivoization clause on the GPL V3, or the structural allusions in RMS's 4 Freedoms to the 4 Freedoms of FDR). The BSD crowd tended to have a more communitarian mindset, valuing community support, rights to economic production, etc. I side with the BSD crowd. From he BSD standard the ideas of equality, meritocracy, openness, and so forth are not really the main goals. They are not really the goals in themselves. What I see as the goal however are communities which care for their own, and which support economic production of their own members through economic commons. From this view it isn't really a problem when a company takes PostgreSQL and markets a commercial version of it, charging license fees for their own work. If that leads somewhere interesting, the community can close the gap. Remember that open source forks of BSD outlasted commercial Solaris licensing. What is important though is in contributing to the commons that provided the opportunity to get started. It is this reciprocity that ties communities together and which communities cannot survive without.

I agree to the spirit in which the article is written but don't quite agree to all examples. Meetup or Slack may not be Open Source but I would hope them to Open Source some of their stuff in future. Like Netflix Open sourced some tools, facebook, skype etc are examples of that. Probably not everything in their whole setup but some cools things have been published with Open Source license in recent past by some of the service providers. Probably Meetup and Slack are not there yet, but I would hope they will be soon.

Like
Reply

To view or add a comment, sign in

Others also viewed

Explore content categories