Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 1f2b142b9d2ef4849a6f5316fa1c5b12 > files > 1165

ghc-6.10.4-1mdv2010.0.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--Rendered using the Haskell Html Library v0.2-->
<HTML
><HEAD
><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
><TITLE
>Distribution.License</TITLE
><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
></SCRIPT
><SCRIPT TYPE="text/javascript"
>window.onload = function () {setSynopsis("mini_Distribution-License.html")};</SCRIPT
></HEAD
><BODY
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="topbar"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD
><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
></TD
><TD CLASS="title"
>Cabal-1.6.0.3: A framework for packaging Haskell software</TD
><TD CLASS="topbut"
><A HREF="index.html"
>Contents</A
></TD
><TD CLASS="topbut"
><A HREF="doc-index.html"
>Index</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="modulebar"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD
><FONT SIZE="6"
>Distribution.License</FONT
></TD
><TD ALIGN="right"
><TABLE CLASS="narrow" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="infohead"
>Portability</TD
><TD CLASS="infoval"
>portable</TD
></TR
><TR
><TD CLASS="infohead"
>Maintainer</TD
><TD CLASS="infoval"
>cabal-devel@haskell.org</TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
>Description</TD
></TR
><TR
><TD CLASS="doc"
><P
>The License datatype.  For more information about these and other
 open-source licenses, you may visit <A HREF="http://www.opensource.org/"
>http://www.opensource.org/</A
>.
</P
><P
>The <TT
>.cabal</TT
> file allows you to specify a license file. Of course you can
 use any license you like but people often pick common open source licenses
 and it's useful if we can automatically recognise that (eg so we can display
 it on the hackage web pages). So you can also specify the license itself in
 the <TT
>.cabal</TT
> file from a short enumeration defined in this module. It
 includes <TT
><A HREF="Distribution-License.html#v%3AGPL"
>GPL</A
></TT
>, <TT
><A HREF="Distribution-License.html#v%3ALGPL"
>LGPL</A
></TT
> and <TT
><A HREF="Distribution-License.html#v%3ABSD3"
>BSD3</A
></TT
> licenses.
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
>Synopsis</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3ALicense"
>License</A
>  </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
>= <A HREF="#v%3AGPL"
>GPL</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3ALGPL"
>LGPL</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3ABSD3"
>BSD3</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3ABSD4"
>BSD4</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3APublicDomain"
>PublicDomain</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3AAllRightsReserved"
>AllRightsReserved</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3AOtherLicense"
>OtherLicense</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3AUnknownLicense"
>UnknownLicense</A
> <A HREF="../base/Data-Char.html#t%3AString"
>String</A
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
>Documentation</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:License"
><A NAME="t%3ALicense"
></A
></A
><B
>License</B
>  </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="ndoc"
>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 <TT
><A HREF="Distribution-License.html#v%3AAllRightsReserved"
>AllRightsReserved</A
></TT
> 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.
</TD
></TR
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:GPL"
><A NAME="v%3AGPL"
></A
></A
><B
>GPL</B
></TD
><TD CLASS="rdoc"
>GNU Public License. Source code must accompany alterations.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:LGPL"
><A NAME="v%3ALGPL"
></A
></A
><B
>LGPL</B
></TD
><TD CLASS="rdoc"
>Lesser GPL, Less restrictive than GPL, useful for libraries.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:BSD3"
><A NAME="v%3ABSD3"
></A
></A
><B
>BSD3</B
></TD
><TD CLASS="rdoc"
>3-clause BSD license, newer, no advertising clause. Very free license.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:BSD4"
><A NAME="v%3ABSD4"
></A
></A
><B
>BSD4</B
></TD
><TD CLASS="rdoc"
>4-clause BSD license, older, with advertising clause.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:PublicDomain"
><A NAME="v%3APublicDomain"
></A
></A
><B
>PublicDomain</B
></TD
><TD CLASS="rdoc"
>Holder makes no claim to ownership, least restrictive license.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:AllRightsReserved"
><A NAME="v%3AAllRightsReserved"
></A
></A
><B
>AllRightsReserved</B
></TD
><TD CLASS="rdoc"
>No rights are granted to others. Undistributable. Most restrictive.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:OtherLicense"
><A NAME="v%3AOtherLicense"
></A
></A
><B
>OtherLicense</B
></TD
><TD CLASS="rdoc"
>Some other license.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:UnknownLicense"
><A NAME="v%3AUnknownLicense"
></A
></A
><B
>UnknownLicense</B
> <A HREF="../base/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
>Not a recognised license.
 Allows us to deal with future extensions more gracefully.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:License')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:License" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="../base/Data-Eq.html#t%3AEq"
>Eq</A
> <A HREF="Distribution-License.html#t%3ALicense"
>License</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="../base/Text-Read.html#t%3ARead"
>Read</A
> <A HREF="Distribution-License.html#t%3ALicense"
>License</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="../base/Text-Show.html#t%3AShow"
>Show</A
> <A HREF="Distribution-License.html#t%3ALicense"
>License</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="Distribution-Text.html#t%3AText"
>Text</A
> <A HREF="Distribution-License.html#t%3ALicense"
>License</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="botbar"
>Produced by <A HREF="http://www.haskell.org/haddock/"
>Haddock</A
> version 2.4.2</TD
></TR
></TABLE
></BODY
></HTML
>