All,
I've noticed we're starting to collate quite a large number of tools now, as well as preview releases, which is absolutely great.
I'm wondering if we should perhaps consider at this point formalising the licences under which these various projects are being released. Without explicitly stating what can and can't be done with the programs, it's hard to complain about how they're (mis)-used later.
Authors have every right to license their own work however they want, but I think it would be good if we could have a single line on the Development Tools / Retro WIP pages with a title or description of the licence against each project, and possibly further information/links on the individual project pages.
Licences can be as simple as stating it's in the Public Domain (do whatever you want with it), or you can write your own (though that might result in legal loopholes). There are also specific licences which have been written by legal professionals to allow certain rights and restrict others. I've put links to four popular open source licences below, which range from being quite restrictive to very permissive.
Note: I'm *not* pushing to open source anything here - these are just the only licences I'm pretty familiar with - there are plenty of others out there. There's nothing wrong with just a simple statement, such as saying whether the releases are binary-only and also whether they are public domain or free for non-commercial use etc.
I just think we've got a lot of hard work going on here, and I think we should be clear how we want to allow people to make use of it so there's no confusion later. I'd strongly recommend taking some time to look at all the licensing options, and avoid making a rash decision. Once something has been published under GPL, say, it can't be taken back (tho future versions of the code can be re-licenced).
I have no intentions of pushing my own preferred licensing views on everyone, but hopefully, you can see why I think we should be explicit on just what people can and can't expect to do with the stuff being produced.
Thoughts?
Sam.
Creative Commons Attribution-Non-Commercial 3.0 Unported Licence (BY-NC)
http://en.wikipedia.org/wiki/Creative_Commons_licenses- Free for non-commercial use, must credit original author. Source code may or may not be supplied.
GNU GPLv3 License
http://en.wikipedia.org/wiki/GNU_General_Public_License- Requires source code to be distributed with binaries and all derivatives or modifications must also be released as GPL.
GNU LGPLv3 License
http://en.wikipedia.org/wiki/GNU_Lesser ... ic_License- As above, but intended for software libraries - an LGPL work can be used by a program with a different free or proprietary, even non-(L)GPLed, license.
3-clause BSD License
http://en.wikipedia.org/wiki/BSD_license- Only requires the copyright notice/disclaimer to be reproduced. Commercial, proprietary and binary-only derivatives are all permitted.