| > OSS
> make sure we get a part of the value should someone resell / create a derivative of our software. These are different animals, FOSS means you give downstream users most of the key rights in the software that you have, including sources, the rights to use it and distribute to others. If you want to restrictively license it so people have to pay you, that's something very different, "all rights reserved". Dual-license means you make the free option 'too free' for most commercial users, forcing them to supply changed sources and also allow anyone to distribute it under the same terms, GPL3 is a common choice. It's 'viral' and probably forces anything linked to it to be GPL3 or freer, including any of their own secret source. But those guys are not obliged to pay you anything. The commercial users who don't want to share their work on top of yours can approach you for a separate, paid, restrictive licence allowing that. How well it works depends on how common it is to bind stuff to the GPL3 version and how objectionable that is for commercial users, funnelling them into your paid licence. |