This is my first post on the forum. A few years ago I couldn’t imagine an existing of this forum as when I was suggesting to move out from the mailing list to something like discourse, the major part of the oldies were arguing how the mailing list was better. I like to see how this forum increased!
First, I’d like to thank all the developers and those oldies. Back in 2009 I started to show interest to developing my own instruments. I’d started with Pure Data, but quickly switched to SuperCollider as I found it easier to learn. Thankfully to SuperCollider I started to show interest in Lisp, JS, C/C++ and today I’m a professional programmer with experience in mobile, back end, blockchain and other things, which have nothing in common with music, audio and SuperCollider…
Recently, I looked back to the roots of what I do now and considered quitting enterprise software development, but switching my efforts to developing my own applications in the audio field. I’ve been always passioned about open source, so I try to invest in this field a lot. Usually, when I think about a project, I think how to make as much open source as I can and to contribute to some open source projects as a part of my application’s development phase. And all is good until you need to pay a bill for your apartment or buy some food
I know, that question has been raised a lot of times. But recently I found a thread in the mailing list archive. They said that there were efforts to make a commercial licensing scheme for SuperCollider, but the main issue is reaching a consensus between contributors. So I’m trying to bring interest to raise this question again and ask you to initiate some polling to make a decision about adding a commercial license scheme or switching to some more permissive license. As development and discussions are centralized such a polling is very easy to organize and announce.
SuperCollider isn’t just about audio - it’s a programming language. But GPL makes SuperCollider restrictive about applications this language could be applied. While SuperCollider could become the lingua franca in audio applications including game audio, it stuck in the hobby projects and academic fields. And the problem with it is that you can’t do even partly commercial stuff just to make the minimum amount of money (like free core, but paid plugins scheme, for example).
I think a possibility to use SuperCollider in commercial projects would not only allow such independent developers like me to make ends meet while still doing what you love, but also bring more contributors and sponsors to SuperCollider. For example, if you found a bug or needed a feature in a dependency of your application, you’d contribute to the dependency or just sponsor the development. So the developers of SuperCollider could earn as well and the language would grow faster.
If you strongly against switching to more permissive license, that could be JUCE-like scheme. Or anything else (comment your ideas). Speaking about GPL dependencies (Qt?), that could be a commercial version without them, or they could be replaced if it’s not big. In any case, I think that could open possibilities and new software in the audio field.
As like as with the forum/mailing list question, I hope things changed applied to this question as well. Or at least this post could be a starting point for that.