The rationale for the licence below is -- in about this order -- that I want the code and docs to be as free as BSD or MIT code (anyone can use it for fun and/or profit), to be GPL-compatible whilst not being viral (so that users aren't forced to make public things that they would prefer were secret), to maintain copyright information like BSD or MIT code (so that people know where it came from), and to avoid damage to the author's or the work's reputation from 3rd party changes like the artistic or ASF licence (except that I don't care about the name of the package -- that's for trademark law -- or the licence conditions of any patch). The only really new thing is that I want to do the latter by keeping detailed version information alongside the copyright information so that users may know (a) when they are using a version that might contain old mistakes, and (b) that it is not the original author's fault that their software has not been fixed. The version information would be a list of CVS IDs rather than a release version number so tha interim versions may identified. Things that I am not so sure about include: (1) The omission of the permissions to copy and sell, and the rubric about "without fee" and "in source and binary forms" -- but I think these are implied by the licence to use, modify, and distribute. (2) Whether I should say "the above copyright and version information" (assuming that the LICENCE file would include a cumulative copyright line and the CVS IDs from all of the source and documentation files) or should I omit the word "above"? The technology I use to embed the copyright, version, and licence in the object files may mean that what should be "above" may be printed out below. But is a phrasing that omits the preposition too general? (3) I have greatly abbreviated the disclaimer, on the (perhaps vain) assumption that English law would be reasonable -- but see the TenDRA licence: . I worry about the loss of the capital letters (although the absence of their ugliness is welcome -- I assume it is an American thing), and the redundant phrases "without even the implied warranties of merchantability, fitness for purpose, and non-infingement" and the detailing of the damages for which I may be held liable. I don't think I should have to justify the disclaimer by mentioning that the software was made available without fee. (4) Should I be explicit about copies of substantial parts of the software and/or documentation that are used to enhance other projects? i.e. that they should include the copyright and version information of the file(s) from which the excerpts came? (5) When identifying the original file, are the authors' name(s) and email address(es), and the filename and version number, enough? Should I add a source URI? Could a URI even replace the copyright and version information? Even though it doesn't apply in English law, I see the copyright statement as an assertion of the moral right to be identified as the author, and replacing it with a URI dilutes that. (6) Do any of the conditions conflict with the GPL? I intend to ask RMS about this, although his interpretation tends to be more strict than most. Is there a good arbitration committee of the Debian Free Software Guidelines? I intend to put the licence rubric at the head of every file, which rather highlights consideration 2, and makes brevity more important. Does it also reduce problem 4? Could I fix that by adding "excerpt" to the list of permissions? Tony. -- f.a.n.finch /* * Copyright (C) 2001 Tony Finch * * $dotat: progetc/Doc/LICENCE.rationale,v 1.2 2002/01/15 13:44:47 fanf Exp $ * * Permission is granted to use, modify, and distribute this software and its * documentation, provided that the copyright and version information, this * permission notice, and the following disclaimer appear in all copies, and * that modified copies are clearly marked as such and are not endorsed or * promoted using the name of the author without written permission. * * This software and its documentation are provided "as is", without warranty * of any kind: in no event shall the author be held liable for any damages * arising from the use of this software or its documentation. */