| Cabal-1.4.0.2: A framework for packaging Haskell software | Contents | Index |
|
Distribution.License | Portability | portable | Stability | alpha | Maintainer | Isaac Jones <ijones@syntaxpolice.org> |
|
|
|
Description |
The License datatype. For more information about these and other
open-source licenses, you may visit http://www.opensource.org/.
I am not a lawyer, but as a general guideline, most Haskell
software seems to be released under a BSD3 license, which is very
open and free. If you don't want to restrict the use of your
software or its source code, use BSD3 or PublicDomain.
|
|
Synopsis |
|
|
|
Documentation |
|
data License |
This datatype indicates the license under which your package is
released. It is also wise to add your license to each source file
using the license-file field. The AllRightsReserved constructor
is not actually a license, but states that you are not giving
anyone else a license to use or distribute your work. The comments
below are general guidelines. Please read the licenses themselves
and consult a lawyer if you are unsure of your rights to release
the software.
| Constructors | GPL | GNU Public License. Source code must accompany alterations.
| LGPL | Lesser GPL, Less restrictive than GPL, useful for libraries.
| BSD3 | 3-clause BSD license, newer, no advertising clause. Very free license.
| BSD4 | 4-clause BSD license, older, with advertising clause.
| PublicDomain | Holder makes no claim to ownership, least restrictive license.
| AllRightsReserved | No rights are granted to others. Undistributable. Most restrictive.
| OtherLicense | Some other license.
| UnknownLicense String | Not a recognised license.
Allows us to deal with future extensions more gracefully.
|
| Instances | |
|
|
Produced by Haddock version 0.9 |