Redis modules and the Commons Clause
Redis modules and the Commons Clause
Posted Aug 23, 2018 3:04 UTC (Thu) by bkuhn (subscriber, #58642)In reply to: Redis modules and the Commons Clause by armijn
Parent article: Redis modules and the Commons Clause
IANAL either but I don't think one needs to be a lawyer to figure out what's going on with that. The main issue is that it's hard to know without digging into the code, but when I read that text that mentions combination of Commons Clause and AGPL'd code, I suspect what's happening is that Commons Clause parts are coming only as part of the Enterprise edition, which is not the demo-ware version that's AGPL'd on GitHub.
The thing that makes me most concerned about these situations is that none of the people that get trapped into one of these predatory business practices of “try the AGPL version and if you like it get the Enterprise one” have enough background knowledge on what's happening to even begin considering the creative solutions you're suggesting. Companies and individuals with the resources to research and understand these things just avoid codebases like this. Their target market are, as other poster have said in this thread, small to medium businesses who just won't know what they're getting into until their stuck.
This is a problem, BTW, with any copyleft relicensing business model. The Commons Clause is almost a complete red herring for the companies that already have proprietary relicensing going on. I suspect they like it mainly because they sense solidarity with other businesses that are trying to build a block of businesses that can give “something akin but not really Open Source is good enough” legitimacy. What we've learned here that if one company or a small group of companies hold all the copyrights on software that you rely on, be worried, even if the license seems ok.
