Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

You have it completely backwards; I have absolutely no problem with them taking the software that they've written and making it proprietary. No one should be forced to open source anything and we should all be thankful those modules were open sourced before now. If they own all the copyright (which they must to change the license) they are free (and welcome) to do what they want.

But this whole Commons Clause licensing thing is absolutely bizarre. The naming itself is obfuscating the fact that this actually removes this code from the commons which is the exact opposite of the similarly named Creative Commons licenses. Secondly, it's highly questionable whether or not you can simply attach an external rider like this to existing open source license; Apache License + something else is no longer the Apache license.

I don't understand why any company would go through this awful mess except obfuscation. I don't think they have any intention to defraud; I think they just wanted to make their proprietary plan sound better. And I think that is a mess but their actual business model is both sound and reasonable.

You wrote an article about how open source must "get real" and accept these business models and I'm sorry that the entire premise is undermined by the hundreds of other open source projects that have a variety of business models either closely or exactly matching what Redis is trying to do here. The only thing Redis did poorly was try and hide it under flowery language and poor legal advice.



Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

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

Search: