Live data from Hacker News

Death of an open-source business model

joemorrison.medium.com

171–180 of 223 posts

Re: Death of an open-source business model

#171
post #105

Earlier quoted context omitted.

IMHO, free + non-free can be fine, e.g. AGPL + commercial cloud license.

Dual license is different than open core. I would be interested to see if a permissive core with dual-licensed (AGPL+ commercial) extensions would work, for something like GitLab. It's not that big of a step on top of their current model where the proprietary bits are still source-available.

That would be lovely indeed!

Re: Death of an open-source business model

#173

Sorry, call me a grammar Nazi, but when I see the word "thusly" when "thus" is perfectly serviceable, I can't be bothered to read any more...

Allow me to be at your service: you are a grammar nazi

how would you prefer that sentence be written?

Re: Death of an open-source business model

#174

It's not clear to me that open-source-as-a-business-model was ever vibrant enough that it makes sense to say it has now died. Open-source-as-a- funding -model was surely a thing, but turning open source into a source of consistent and growing free cash flow has been much more rare. At my last start-up the first things to go out the window when we wanted to stop burning money were the commercial Aerospike and Nginx li…

> turning open source into a source of consistent and growing free cash flow

No doubt about that. If you give away the source for free that doesn't produce any cash-flow. If you sell services you sell services.

The value-add proposition of "open source companies" I think is they know the software so you can hire them to do things with it, and they can adapt their open source software if needed as they go along. So that is a service-model. Open Source licenses can help companies that do this.

Open Source is its own worst enemy. At some point an OS project becomes so GOOD that you don't need to be its developer to use it and adapt it or build Cloud-services around it. Further if they need the expertise of the original developers they can simply hire them. The ethos of open source doesn't forbid you from having an employer. An ethical OS-hacker should be happy getting a salary from whichever company lets him or her write Open Source software. That includes companies like Amazon and Microsoft and IBM who then sell the right to use that software on their Cloud.

If this is the correct ethical model then we should not blame Amazon or Google, they do contribute to copyleft Open Source projects. We should blame smaller companies like MongoDB etc. who do not offer "pure" Open Source licenses.

So I'm thinking it's not so much the Open Source Business Model that is in crisis. It is the Open Source Ethical Model, which needs to reflect upon itself in the time of Cloud.

Is it really more ethical to work for Amazon writing Open Source, than writing Non-Open-Source for a small company which wants to make sure it is not crushed by Amazon?

Re: Death of an open-source business model

#175
post #110
post #78

My interpretation is the opposite. MongoDB is clearly successful - they are a public company worth 16 billion dollars. And they proving the success of the open core business model. For 99% of use cases, MongoDB is open source. You can see the code, you can make modifications, you can use it for free in your business, you can share your changes with others, you can integrate it into your products and services. Yeah, y…

Mongo is also proving the success of vendor lock-in: you (or the engineers before you, and the engineers before them) make a mess in Mongo, because there are no relations and no schemas [0], and it becomes really difficult to get off it. The effort required just to get your data in a state that's clean enough to consider moving to the RDBMS you should have started with can be overwhelming. Then you have to rewrite yo…

Postgresql supports JSON-in-db out of the box, so I'm not sure that there's any real lockin wrt. Mongo. It's just that those who care about not being tied to a single vendor are less likely to use something like Mongo in the first place.

Re: Death of an open-source business model

#176

I believe this is mis-stating the extent of redis re-licensing. http://antirez.com/news/120 > Today a page about the new Common Clause license in the Redis Labs web site was interpreted as if Redis itself switched license. This is not the case, Redis is, and will remain, BSD licensed. > What is happening instead is that certain Redis modules, developed inside Redis Labs, are now released under the Common Clause (usin…

What's "going on in software" is that most businesses don't want to devote a lot of resources to operating software themselves in the cloud. If you sell popular software and don't provide a cloud service, you are basically opening up an opportunity for somebody else to do it. Public clouds tend to jump on this because it sells underlying infrastructure in addition to the management value add.

OSS companies like Mongo, DataBricks, and Confluent run popular cloud services. They all seem to be doing fine for this reason. I don't see a lot of proof that changing their licensing was a root cause of their success.

Re: Death of an open-source business model

#177

Earlier quoted context omitted.

I hope this does not sound cynical. When we release a new open source project, we are not sure what the project will turn into. We put it out, hoping to get some reaction from the world. If there is no reaction, we will only invest a bare minimum for our own use. When there is some reaction, the community might find its sweet spot. When there is huge enthusiasm, which is the least likely, we might decide to seek ways…

So the answer to my question was "yes" then, thank you. I don't know what I would call that practice but it is not any kind of "open source circle of life". > It's a part of the product's life cycle that's in any startup book. There are many start-ups truly committed to open source development. Conversely, there are many who are not but are pretty upfront and honest about how they are not. I don't judge either one as…

It's a predatory tactic, and it works. Like in nature, being ruthless and cynical in software development pays off. The rest is ornamental bloviation.

Re: Death of an open-source business model

#178
post #77

As much as I want open source software to be good, commercial software has the inherent advantage of having hierarchies and teams that are all powered by compensation. We could really use some kind of platform in the open source community built around (a) making it easy to fund projects, AND (b) making those projects organizable, with a team lead and contributors.

"(a) making it easy to fund projects" I don't know how it is in the US, but in EU you need a regular invoice for a business expense. So if a company wants to support an open-source project today, they need an invoice from the authors. Now try to get this from the author of your favorite GitHub open-source library... And for large corporations you need to get a quote / an offer so that a business decision may be made…

At one one place I work we successfully contracted the authors of random GitHub projects to add features we needed, so it is definitely doable. I've also had companies/folks contact me randomly about improvements to open source projects I've worked on. For larger projects there are usually lots of consulting companies able to do that too.

Re: Death of an open-source business model

#179

Post logic: Here is an example of a company taking their software closed sourced after previously being open. Also, AWS. AWS uses the crud out of open source. They admittedly "steal" it in that they fork it internally, applying patches, add UI, and then sell it. They still depend highly on basically all the open source software in the world. That Amazon does this is a rallying call for new licensing schemes. Large mo…

Amazon contribute back to open source, both with funding and code. The issue is about (VC) money rather than contributing back.

Re: Death of an open-source business model

#180
post #78

My interpretation is the opposite. MongoDB is clearly successful - they are a public company worth 16 billion dollars. And they proving the success of the open core business model. For 99% of use cases, MongoDB is open source. You can see the code, you can make modifications, you can use it for free in your business, you can share your changes with others, you can integrate it into your products and services. Yeah, y…

I wish there was a FOSS license with a clause along the lines of: - if your company makes >X revenue a year, give us some of it. Ofc, they (FSF/OSI/DFSG) would have to relax their FOSS definition(s), but with more projects dying in this way hopefully more FOSS organisations will take heed and think about this. Ofc, the wording of the license has to be precise enough to avoid something like fobbing off the servers to…

Is this going to be fixed/known price? then you are describing "source available" model. I don't think we need another word for it -- it exists, and it works pretty well (even Microsoft uses it sometimes)

Or are you describing some sort of system where the authors get the fixed share (%) of user's company revenue? I think this is not going to work very well... just imagine a big company which is not focused on computers. Or a computer startup which wants to be bought by FAANG for billions of dollars.

Post reply on HN