Live data from Hacker News

Problems With Open-Source Business Models

medium.com

1–10 of 100 posts

Re: Problems With Open-Source Business Models

#2
> Once you begin with the premise of “I need an open source business model”, it leads you down a path of “I need to monetize my project” rather than “I need to build a product that delivers value”.

This is exactly how I feel as well. I am working on an open source to-do list + calendar (https://getartemis.app), source at (https://github.com/satvikpendem/Artemis), and I try to subscribe to the same philosophy as Sentry[1] and Ghost[2], two popular products that are also open source but do not avoid generating revenue because of that.

One must always strive to compete, whether it be through business model, or more often, product. You can release a good proprietary product, or similarly, a bad open source product; the quality of being open source does not necessarily add nor detract from the quality of the product itself. Sure, one can `git clone` the product, but due to the other factors in the business, the "soft skills" such as marketing, branding, sales and general business development, no one can reliably copy the company still generate substantial revenue [3].

This is not to say, however, that if your company is infrastructure such as a database, that no one will copy and monetize that better than you; they may, even in general usage of the product, but what is missing is the lack of vertical integration within the product. A database is just a part used in the whole of a new product, not the whole in and of itself. That is why if I desire to make substantial revenue from an open sourced product, I would make it a fully integrated product, just as any proprietary one, and that is what I am to do with Artemis.

[1] - https://github.com/getsentry/sentry [2] - https://github.com/TryGhost/Ghost [3] - https://ghost.org/about/

Re: Problems With Open-Source Business Models

#3
I've been working in Open Source for a long time now - decades. The problem I see is that so many rich and wealthy companies (and their billionaire owners) are the big beneficiaries of open source. Look at Spark, Hadoop, Linux, gnu tools and others - who uses them at a large scale? It is the wealthy companies who avoid paying salaries for the development of those tools. So I've become convinced that we should distinguish between small companies and large companies, and that small companies should get to use open source, while the big wealthy companies should be required to pay. It should be analogous to the free software given to education - with restrictions in license. (Of course, this won't happen. I'm just sharing my perspective.)

Re: Problems With Open-Source Business Models

#4
post #3

I've been working in Open Source for a long time now - decades. The problem I see is that so many rich and wealthy companies (and their billionaire owners) are the big beneficiaries of open source. Look at Spark, Hadoop, Linux, gnu tools and others - who uses them at a large scale? It is the wealthy companies who avoid paying salaries for the development of those tools. So I've become convinced that we should disting…

I don't understand how big companies using it is a problem. Is them using it hurting the projects somehow?

Re: Problems With Open-Source Business Models

#5
post #4
post #3

I've been working in Open Source for a long time now - decades. The problem I see is that so many rich and wealthy companies (and their billionaire owners) are the big beneficiaries of open source. Look at Spark, Hadoop, Linux, gnu tools and others - who uses them at a large scale? It is the wealthy companies who avoid paying salaries for the development of those tools. So I've become convinced that we should disting…

I don't understand how big companies using it is a problem. Is them using it hurting the projects somehow?

The idea is that big companies have money to spare and small companies don't. Therefore big companies should be paying for the benefits they are receiving to support the tools they rely on.

I'm not convinced personally, but I think that's the idea.

Re: Problems With Open-Source Business Models

#6
post #4
post #3

I've been working in Open Source for a long time now - decades. The problem I see is that so many rich and wealthy companies (and their billionaire owners) are the big beneficiaries of open source. Look at Spark, Hadoop, Linux, gnu tools and others - who uses them at a large scale? It is the wealthy companies who avoid paying salaries for the development of those tools. So I've become convinced that we should disting…

I don't understand how big companies using it is a problem. Is them using it hurting the projects somehow?

I don't agree with the parent's solution. IMO one of the things that open source software has done right is that it mostly doesn't distinguish what you can use the software for.

However, I understand the point being made. It's essentially a tragedy of the commons argument. Because the companies that get the most value from open source are also often the ones with the greatest resources to give back to open source projects if they chose to, they have a moral obligation to do so. There's also a sentiment one often hears along the lines of: I'm fine with people using my work for free but I don't want them making money off it. (This is essentially the basis for Creative Commons' non-commercial variant).

So it's not so much that large companies are actively hurting the projects--though you could argue that hosted offerings compete with the projects themselves. But that they often don't help in anything like the proportion that they benefit.

Re: Problems With Open-Source Business Models

#8
> But many of these companies experience difficulties with respect to their business models, as can be seen from a bevy of recent licensing schemes that attempt to straddle the line between open source and proprietary.

It's not clear to me that Open Core has really failed. Case in point, Elastic just IPO'd for billions and has an open core. In their case they completely develop their project. Their community is something of a user community, and the contributor community is heavily Elastic managed.

Sure those in the contributor community might complain about how hard it is to contribute, but 99.9999% of the community is more in the 'user' end of the spectrum and appreciate the stability of having a single company's vision and backing

I'm not sure its in the spirit of open source, but that's not the question. The question is about effective business models.

(more fundamentally 'open core' can mean so many different models it may be becoming meaningless)

Re: Problems With Open-Source Business Models

#9
post #7

>There is no Open Source Business Model. Careful about universal claims. https://vcvrack.com/ is an open-source business model and it works great for me.

Why does this start downloading a file to my computer the moment I click on that link? That's pretty shady...

Re: Problems With Open-Source Business Models

#10
post #7

>There is no Open Source Business Model. Careful about universal claims. https://vcvrack.com/ is an open-source business model and it works great for me.

Are you the creator of VCV Rack? It’s a cool piece of software and certainly one of the most beautiful user interfaces I have used in an open source program.

The project website is cool as well. Very nice with the images of the rack in the mobile version :)

Post reply on HN