4 ms·
There's nothing wrong with releasing software under a license that allows contributions but disallows commercial use, which is what Cyph was attempting to do:
by rellfy 2y ago
There's nothing wrong with releasing software under a license that allows contributions but disallows commercial use, which is what Cyph was attempting to do:
> We're a small startup with a significant amount of time and money invested into the development of Cyph. We recognize the need for anyone to be able to review the code and verify our production build against it from a security perspective, but at the same time it would be problematic if an unrelated third party could just stand up their own instance of Cyph and directly compete with us at this stage. We would be much more inclined to fully open source Cyph at a later stage of the business.
I disagree with the philosophy of forbidding any contributions just because they are not fully open-source for commercial purposes.
This seems like a very common scenario for software that is almost "open source" except for not allowing commercial deployments. I would be surprised if there is no existing licence to cover this use case, but it will not be fully open source of course. Which again doesn't mean that all contributions need to be forbidden.
- bruce511 2y agoI'm not sure what "forbidding" you ate referring to? Who forbids? Who feels bound by such forbidding? Not open source is more than welcome to accept contributions and people are free to contribute to anything they like. There's also no such thing as "fully open source". It's either open source or it's not. There are lots of business models. Open source is one very specific model. Please don't call it Ooen Source if it's not that.
- lifthrasiir 2y agoThat's unfortunately a very narrow sense. In fact, the most common definition of open source implies open governance because of the wording. The exact definition will vary depending on exact authorities (OSI vs. FSF), governance transparency, relationship with patents, treatment of non-software contents and many others. This ambiguity is why I never say "open source" alone, at the very least I say F/OSS to be clear. Maybe I should start saying something more soon.
- bruce511 2y agoOpen Source is a specific thing. Free Software is a specific thing. When I say Open Source I mean Open Source. When I say Free Software I mean Free Software. The two are not equivalent. Open Source is defines by OSI. Free Software is defined by FSF. (The clue is right there in the name.) Feel free to refer to F/OSS if you want to refer to both. You definitely should be saying something more if you wish to include other models. >> In fact, the most common definition of open source implies open governance because of the wording. eh? I disagree with this. Open Source does not imply Open Governance. I'm not sure any license discusses governance at all. Organisations have governance rules, not (most / all ?) Licenses. Your reading of the license name to imply some form of governance is, in my opinion, unwarranted.
- lifthrasiir 2y ago> Open Source is a specific thing. Free Software is a specific thing. When I say Open Source I mean Open Source. When I say Free Software I mean Free Software. The two are not equivalent. The hint is that you have slightly changed your terminology there, intentional or not. The capitalized terms "Open Source" and "Free Software" indeed have specific definitions. But generalized and thus non-capitalized words "open source" and "free software" had been fuzzier, and pretty much all conversations about F/OSS deal with that sense (the "common" sense hereafter). In fact the notation F/OSS is an acknowledgment that both words are, nominal definitions notwithstanding, used as if they are synonyms to each other. > Open Source does not imply Open Governance. I'm not sure any license discusses governance at all. Under the "common" sense, they are heavily related and this has been one cause of maintainer burnouts. Again, I don't like the term "open source" (capitalized or not) for that reason too.
- bruce511 2y agoI feel that applying "common sense" to legal documents may lead you into trouble. That aside, there are as many governance models are there are licenses - and they two are not linked in any way. I've certainly seen plenty of Open Source projects which are not in any shape or form Open Governance.
- chihwei 2y agoThere are bunch of well known source available licenses, such as BSL 1.1 (https://mariadb.com/bsl11/ https://mariadb.com/bsl11/). No need to invent a new license that gives more confusions.
- im3w1l 2y agonon-production use is pretty vague. And like the entire license hinges on that word being correctly understood.
- inhumantsar 2y agoianal but I think it's done this way to allow for some latitude in interpretation. gives licensees the ability to get things going, eg as a private beta, and seek a commercial license when they're ready instead of worrying about that up-front. also gives both parties the ability to argue whether a particular situation counts as production use if the dispute ends up in court.
- im3w1l 2y agoMaybe so, but it's a pretty weird license to point to if you want to make the case that we already have a good enough license and don't need more.