Hacker News new | past | comments | ask | show | jobs | submit login

My understanding is that it is only true for Redis versions post licence change _and_ produced by Redis the company. The amazons of the world can still take a BSD version of Redis and host it for money, they can even start maintaining forks under BSD or other licenses. The gamble from the Redis Co here is that newer versions provide enough additional value for customers to either pay them directly or amazons to provide it as a service in their clouds and pay money to Redis the company as per the licensing agreements.



Every new open source company should start with these anti-Amazon licenses from day one.

Why work your ass off and have the trillion dollar company get more market share off of your thing than you? Why have them threaten your business?


> Every new open source company should start with these anti-Amazon licenses from day one.

Then it's not open source software. Either your code can be viewed, used, modified, and redistributed by everyone, or it isn't.


Or just make closed source product... Or even source available. If it generates enough value surely people will pay for it.


I see what you’re saying, but I think there’s a moral argument to be made for wanting code to be open source, but for humans only. Contrary to what law says, corporations are not people.

The contributors likely feel like their altruism is being exploited by mega corporations who are looking to harvest free labor. I sure wouldn’t want to work on a project if that’s how I perceived my users. But that doesn’t diminish their desire to provide a code base that anyone can use, learn from, modify, etc.


You or I, the HN readers, may use Redis to power our personal instance of Firefly III or whatever, running in our home lab, but the average _person_ has no need of Redis so for the purposes of this discourse this is a negligible factor.

Typical contributor to the large scale OSS project is not just an individual either, but most likely acting as an employee of a corporation that uses an open source component and needs certain things in it.


There is very limited number of essentially non-commercial licenses. Which makes things hard for this sort of goals. But on other hand some think that such limitations go against open source too...

In my mind there should be no threshold on who should pay for use if they profit. It should not be limited only to mega corporations. You have tens of thousands in revenue, surely you can pay for code you use?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: