5 ms·
Ask HN: What license for our ad server project?
I've been working on an ad server (that collects and randomizes ads from different sources, displays them on your site, and collects statistics). We can't decide what to license it under. GPLv2? GPLv3? Affero GPL? MIT??
My initial reaction was to license under 'GPLv2 and up'... I have some qualms with v3 but I don't want to limit anybody's use based on that. But it would suck if someone took it, improved on it, and made a lot of money off of it (say by running an ad hosting service like OpenX), and never contributed their changes back to the community.
But I'm not sure I'd use a project under Affero (if it weren't mine). Argh what to do?
- noodle 18y agoyou can't really force people to contribute code. you only really have two options. release the code how you want and suck it up if someone makes money on it. or, release the code how you want and create a commercial branch of your company to preclude other people from making $ (see: sugarCRM)
- yourmomis1337 18y agowell you can try : ) Is that your way of saying 'just GPL it'?
- noodle 18y agoyou can try, sure, but if a group really wants to make money and wants to keep their changes internal, they're not going to cough them up.