
On 12/14/06, Dougal Stanton
The cabal setup recognises a small set of licences which I don't think are well explained. I'm trying to put together a canonical list for setting up new projects.
GPL: http://www.gnu.org/licenses/gpl.txt LGPL: http://www.gnu.org/licenses/lgpl.txt Thankfully the FSF are particularly anal^W well-organised about this kind of thing and they make it very easy to determine what each licence is and how to apply it
BSD3/BSD4: There appears to be one explicitly-named BSD licence on the OSI site. There is also a closely related MIT licence. I don't know which would be which, if these are the two referred to in the licence data type.
http://www.opensource.org/licenses/bsd-license.php http://www.opensource.org/licenses/mit-license.html
Something that has always confused me about .cabal files is that BSD has two versions but GPL only has one version and I don't know if I'd be selecting GPL version 2 or 3. Could it be changed to support different versions of the GPL like it does with BSD? Thanks, Jason