|
|
|
|
|
by Abishek_Muthian
1389 days ago
|
|
Thanks for the clarification. So, It's best to use permissible license for the open-source version of the application in case of dual-license if we want to take back the contributions to our non open-source version. I see this is what dual-licensed projects seem to do, I use open-source version of Aseprite[1] under MIT but I paid for the license on their website under EULA. If anyone has seen a dual-licensed project where the open-source version is under AGPL or similar restrictive license then please mention. [1] https://github.com/aseprite/aseprite/ |
|
That's one option; the other is to require that contributors assign you copyright of their contributions (perhaps with compensation) so you can release it in the same manner as your own code.
Narrowly focused on the effectiveness of the dual license scheme itself, permissive licenses "don't work as well" because there is less incentive for anyone to pay you for the other license; typically all they'd be avoiding is the attribution requirements.