Live data from Hacker News

The Commons Clause is an existential threat to open source

drewdevault.com

191–200 of 248 posts

Re: The Commons Clause is an existential threat to open source

#191

Earlier quoted context omitted.

We haven't read anything about their intentions yet. Have they addressed this confusion?

It's been asked several times to him on this topic, and quite frankly, he's had ample time to respond to someone.

Is it possible he could be sued over trademark issues?

Re: The Commons Clause is an existential threat to open source

#192
post #89
post #28

Earlier quoted context omitted.

> corporate grab of open source software Well then fork them. I mean it. ‘Licenses applied to previous versions cannot be revoked’ - https://commonsclause.com My understanding (IANAL), is that only new code can be subjected to new conditions/licenses. Old code can still be used under the old license.

Developer and volunteer time and attention is a finite resource though. Effort that was spent on open software that's now spent on proprietary software is less effort being spent on open source. Furthermore if you're now expending effort to fork something - in this case possibly many things - thats effort you're not spending on what used to be your higher priorities. Yes forking might in some cases be the only option…

It might be worth collectively paying someone else to do it.

Re: The Commons Clause is an existential threat to open source

#193

I wish there were more publications on how open source is really funded. Earlier Linux and BSD kernels were made by a combination of researchers, people with spare time, volunteers as well as big companies who paid people full time. We see much more of the latter. Intel has an entire OSS division in Portland, OR that writes most of the drives, works on Linux kernel patches, etc. Nintendo and Sony both use big parts o…

The public cloud changed everything. Having Amazon just extract all the value of and strip mine the commercial value of these projects without contributing anything back has left a sour taste in peoples mouths. It made more sense when you could release a product openly and then start a business around supporting it, consulting and training and selling "enterprise" versions for serious customers. But now that's even h…

I 100% agree, and it's disheartening to see so many voices here ignore this reality. It's like there's more passion for the ideal of open-source than for the reality of how open-source practitioners actually struggle to make the model work in practice.

Whether Commons Clause is the right solution or not (and I have my opinion on that), at least the Redis people are trying something to fix the problem of unstustainable one-way resource extraction by mega-corporations. Of the hundreds of people criticizing them here, often in ways that question their motivation and integrity, how many are offering alternative solutions? As far as I can tell, it's a depressingly small number.

After everything Antirez has contributed to us, he deserves better than this avalanche of unconstructive negativity. If you think Commons Clause is not the correct solution to the problem of unsustainable exploitation of open-source projects, what do you propose?

Re: The Commons Clause is an existential threat to open source

#195
post #77

Regardless of whether or not it is harmful to open source, I find the choice to use two words beginning with C (thus CC as an acronym) flawed, as that abbreviation is typically used to refer to Creative Commons, and Commons Clause and Creative Commons sound quite similar too since they both use the word Commons. I would hope this was not an intentional choice to sow confusion. Edit: obvious spelling error :)

I agree it is confusing. However, there are Creative Commons licenses which do restrict resale of the licensed work (in the same way that this clause restricts resale of the licensed software).

In my mind, this fact somewhat diminishes the scale of the deception.

Re: The Commons Clause is an existential threat to open source

#196

I wish there were more publications on how open source is really funded. Earlier Linux and BSD kernels were made by a combination of researchers, people with spare time, volunteers as well as big companies who paid people full time. We see much more of the latter. Intel has an entire OSS division in Portland, OR that writes most of the drives, works on Linux kernel patches, etc. Nintendo and Sony both use big parts o…

AWS started offering SaaS products based on open source software without contributing anything back to the original projects. Combined with that, and wholesale cloud adoption over the last decade, revenue streams for "enterprise" editions, services have dried up. In the 90s and 2000s, OSS project were more grass roots efforts. In the past decade, there have been a series of primarily commercial OSS projects like Redi…

> there have been a series of primarily commercial OSS projects like Redis and ElasticSearch that have gained a fair bit of traction. They really aren't grass roots efforts

I think that's very unfair. Both Redis and ElasticSearch are definitely grassroots projects - both Salvatore (Antirez) and Shai worked on their projects for years, with minimal support from the outside world, grew their community organically, and managed to build something useful for thousands of grateful developers. Later, they looked for ways to make a good living while continuing to invest in the success of their projects. In the process they built (or joined, in the case of Salvatore) businesses dedicated to supporting the development of their project. There is no perfect solution, but in both cases I would say that they succeeded - they are making a good living, and their projects have continued to grow and make many users happy, in great part thanks to them and the business they work with.

To use that success as an argument against them - to present their business efforts as opposite to their community efforts is just not true, and I think it’s harmful. It punishes them, the creators and maintainers of a great and useful project, for wanting fair compensation for their efforts, and making the effort to give back in the process - when so many others profit from their work, and give back nothing, or the bare minimum to make themselves look good.

Re: The Commons Clause is an existential threat to open source

#197
post #4

Another problematic aspect of this is that to me the Redis situation seems like a corporate grab of open source software after the fact. By that I mean, Redis Labs are not the creators of Redis. They are a consulting agency that then hired the creator of Redis. In other words, they only exist because the original Redis was not Commons Clause. Now they want to build a moat so others can't do what they did. Not a good…

[deleted]

Re: The Commons Clause is an existential threat to open source

#198

Earlier quoted context omitted.

Hi Kevin, Drew here. Thanks for sharing your thoughts. I appreciate your response, but I find it frustratingly vauge. What kinds of bad things happen to open source projects that drive them to this? If you are fearful of open source becoming more closed, why are you promoting that very approach? Did you consider promoting alternatives like AGPL first? Before I see an option violating one of the four essential freedom…

An open source project can (and some do) require copyright assignment such that there is a single owner who can re-license at will. It's a fair thing to do: would-be contributors know this is happening and can choose to not participate. I have no objection to owners taking a codebase proprietary. It doesn't change the fact that earlier versions stay open source and third parties (including the community) can still fo…

I think inverting the power structure between maintainers and contributors is good for openness. The tradeoff here is it makes the project harder to govern and maintain, which an have its own unintended consequences.

Re: The Commons Clause is an existential threat to open source

#199
Here's a possible way around this clause: An AWS-like hosting service prepares images of every clause-bound instance users might want (e.g. Linux + Redis + Redis Add-ons), and provides them completely free for download. They also rent users a virtual machine and the ability to quickly load one of these free images.

Re: The Commons Clause is an existential threat to open source

#200

Software is hard to monetize, whether it be open source or not. The best open source monetization case I've seen yet may be SQLite3, which is in the public domain. SQLite3 has a consortium, has some proprietary products (e.g., the more extensive test suite) not available to the public at large (in source form or otherwise), and is so ubiquitous that there are a number of large companies that are so utterly dependent…

The real value is not and never the code, but the product that is enabled by software. Software is not and never an end product that gives real value. software creates value by making valuable products possible.
Post reply on HN