The simplicity (and formal beauty) of the WTFPL served me well while the collection was a bunch of small hacks, but it's now polished software, I want to avoid having it used commercially without giving back to the community.
Given that RMS is no longer in charge of the FSF, I have insufficient long-term trust that the values of the FSF will remain what they have been in the past.
I do not want to use the "any later version" clause when I have no way to know that future licenses won't become less restrictive.
However, I think I'm gonna keep my re-usable components under the WTFPL so the VCV community can benefit from them in commercial & GPL-incompatible modules.
Just gonna license on a file-by-file basis, with a clear boilerplate which is which on each. In general, module = GPL, re-usable library = WTFPL.
Simply documenting my decision here, as there's nothing to debate, since it's a solo project I get to do whatever I want.
The simplicity (and formal beauty) of the WTFPL served me well while the collection was a bunch of small hacks, but it's now polished software, I want to avoid having it used commercially without giving back to the community.
Given that RMS is no longer in charge of the FSF, I have insufficient long-term trust that the values of the FSF will remain what they have been in the past.
I do not want to use the "any later version" clause when I have no way to know that future licenses won't become less restrictive.
However, I think I'm gonna keep my re-usable components under the WTFPL so the VCV community can benefit from them in commercial & GPL-incompatible modules.
Just gonna license on a file-by-file basis, with a clear boilerplate which is which on each. In general, module = GPL, re-usable library = WTFPL.
Simply documenting my decision here, as there's nothing to debate, since it's a solo project I get to do whatever I want.