4 ms·
As far as I know VCV is less of a community per se than a commercial venture. Sometimes I think that the many different interpretations of "open source" leads t
by waythro111 5y ago
As far as I know VCV is less of a community per se than a commercial venture. Sometimes I think that the many different interpretations of "open source" leads to clash and conflict. There is the side where open source is merely a way to share code, a side where it is primarily community oriented,a side where FOSS is a mechanism of freedom and liberation, and so on.
I think this incident makes me feel that in any commercially-focused open source project I create I should be clear or that intention. Otherwise my focus on releasing code, and building a business and the corresponding lack of focus on community niceties may come back to bite me.
Open source is not necessarily about the community and not necessarily about you. I think it would be good to fork the project to make a community focused variant. I don't think the VCV rack guy, though, Is necessarily falling short of any duties, because from my external perception it was never a community focused project. For example, the core afaik (unless I'm thinking of something different) is not "open contribution" at all.
- spacechild1 5y agoIt's perfectly ok not to be a community project, but you should be upfront about it. What I find strange is the hostility towards forking. I mean, why use the GPL then? If you want to create a commercial app, but still share (some) code, you can do it this way: https://github.com/aseprite/aseprite#license https://github.com/aseprite/aseprite#license
- busterarm 5y agoBecause GPLv3 allows the license exemption that allows him to license VCV Rack to anyone trying to make and sell a commercial plugin. https://github.com/VCVRack/Rack/blob/v1/LICENSE.md https://github.com/VCVRack/Rack/blob/v1/LICENSE.md It's actually a fairly interesting business model.
- spacechild1 5y agoBut why use the GPL if you don't want people to fork? Just publish the source code under a custom EULA that does exactly what you want.
- busterarm 5y agoThe UI isn't under GPL and has a no-derivatives license. It's not so easy. Plus letting people use/make/distribute plugins for free probably keeps most people friendly to the project. Hence the one fork stopping work.