GPL license

Miscellaneous Forums/General Discussion/GPL license

The Forum Archive is locked. These are the original blitzbasic.com forums, kept so their posts can still be read and searched. No new topics, replies or edits can be made here. To join the conversation, head over to the Blitz3D+ forums.

Note that GPL does have some negative connotations too, if someone saw what you did and thought of a cool way to commericalise it and bring to the masses then they (and you) may be prevented from doing so if the code is already GPL'd.

Once code is GPL'd you also lose a lot of control over the product as anyone can release their own versions as long as they release thier source.

Finally GPL can stifle commercial innovation (a force not to be underestimated) because it precludes most of the routes to market. Few companies are prepared to invest in programming projects if there is a GPL'd version already available. The GPL'd version may be inferior, buggy and not even active but it will still put off investors.

GPL can have unintended consequences: Let's say you wrote a online game in Blitz and GPL'd it. Let's say it was a hit and lots of people play it and it develops a big following. In order to continue to develop it you would have to monetise it. The most obvious ways of doing this would be to charge for support, new content and accepting donations online. However at every stage of this you would trip over your own GPL. GPL would also leave you very open to online cheats which would in turn undermine your loyal fanbase. Any patches you released to fix the cheats would have to be release also making it very simple indeed to get round them.

I'm not saying GPL is bad, just that that there can be some downsides as well as ups.

IMHO unless your really sure your much better off releasing your game/app as freeware and putting in whatever T's & C's you want. If it suddenly takes off or someone finds a big commercial opportunity from it you still have all the rights and no restrictions. Quite a lot of applications have been successful freeware which have then been developed into commercial products with added features and add ons.

Darkheart