Licensing/Haskell Language Report License

From FedoraProject

< Licensing(Difference between revisions)
Jump to: navigation, search
 
(One intermediate revision by one user not shown)
Line 1: Line 1:
 
== License Notes ==
 
== License Notes ==
This license was found in the "random" haskell package (http://hackage.haskell.org/package/random). It is Free and GPL-Compatible. The clause that permits modification, as long as "it does not claim to be a definition of the Haskell 98 Language" can be seen as "prohibiting misrepresentation of the origin" of the modified version, a category of clauses traditionally treated as GPL-compatible.  
+
This license was originally found in the "random" haskell package (http://hackage.haskell.org/package/random). It is Free and GPL-Compatible. There are now known to be many different variants of this license, with the only difference being that they appear in different revisions of the Haskell Reports, including (but not necessarily limited to) Haskell 98 Language Report, Haskell Report FFI Addendum, and Haskell 2010 Language Report. The clause that permits modification, as long as "it does not claim to be a definition of the Haskell 98 Language" can be seen as "prohibiting misrepresentation of the origin" of the modified version, a category of clauses traditionally treated as GPL-compatible.  
  
== License Text ==
+
All of these licenses are considered functionally identical, and share the same License tag: HaskellReport .
 +
 
 +
== License Text(s) ==
 +
 
 +
=== Haskell 98 Language Report ===
 
<pre>
 
<pre>
 
Code derived from the document "Report on the Programming Language
 
Code derived from the document "Report on the Programming Language
Line 16: Line 20:
 
   version is clearly presented as such, and that it does not claim to
 
   version is clearly presented as such, and that it does not claim to
 
   be a definition of the Haskell 98 Language.
 
   be a definition of the Haskell 98 Language.
 +
</pre>
 +
 +
=== Haskell 2010 Language Report ===
 +
<pre>
 +
Code derived from the document "Report on the Programming Language
 +
Haskell 2010", is distributed under the following license:
 +
 +
  Copyright (c) 2010 Simon Marlow
 +
 +
  The authors intend this Report to belong to the entire Haskell
 +
  community, and so we grant permission to copy and distribute it for
 +
  any purpose, provided that it is reproduced in its entirety,
 +
  including this Notice.  Modified versions of this Report may also be
 +
  copied and distributed for any purpose, provided that the modified
 +
  version is clearly presented as such, and that it does not claim to
 +
  be a definition of the Haskell 2010 Language.
 +
</pre>
 +
 +
=== Haskell Report FFI Addendum ===
 +
<pre>
 +
Code derived from the document "The Haskell 98 Foreign Function
 +
Interface, An Addendum to the Haskell 98 Report" is distributed under
 +
the following license:
 +
 +
  Copyright (c) 2002 Manuel M. T. Chakravarty
 +
 +
  The authors intend this Report to belong to the entire Haskell
 +
  community, and so we grant permission to copy and distribute it for
 +
  any purpose, provided that it is reproduced in its entirety,
 +
  including this Notice.  Modified versions of this Report may also be
 +
  copied and distributed for any purpose, provided that the modified
 +
  version is clearly presented as such, and that it does not claim to
 +
  be a definition of the Haskell 98 Foreign Function Interface.
 
</pre>
 
</pre>

Latest revision as of 14:09, 28 October 2011

Contents

[edit] License Notes

This license was originally found in the "random" haskell package (http://hackage.haskell.org/package/random). It is Free and GPL-Compatible. There are now known to be many different variants of this license, with the only difference being that they appear in different revisions of the Haskell Reports, including (but not necessarily limited to) Haskell 98 Language Report, Haskell Report FFI Addendum, and Haskell 2010 Language Report. The clause that permits modification, as long as "it does not claim to be a definition of the Haskell 98 Language" can be seen as "prohibiting misrepresentation of the origin" of the modified version, a category of clauses traditionally treated as GPL-compatible.

All of these licenses are considered functionally identical, and share the same License tag: HaskellReport .

[edit] License Text(s)

[edit] Haskell 98 Language Report

Code derived from the document "Report on the Programming Language
Haskell 98", is distributed under the following license:

  Copyright (c) 2002 Simon Peyton Jones

  The authors intend this Report to belong to the entire Haskell
  community, and so we grant permission to copy and distribute it for
  any purpose, provided that it is reproduced in its entirety,
  including this Notice.  Modified versions of this Report may also be
  copied and distributed for any purpose, provided that the modified
  version is clearly presented as such, and that it does not claim to
  be a definition of the Haskell 98 Language.

[edit] Haskell 2010 Language Report

Code derived from the document "Report on the Programming Language
Haskell 2010", is distributed under the following license:

  Copyright (c) 2010 Simon Marlow

  The authors intend this Report to belong to the entire Haskell
  community, and so we grant permission to copy and distribute it for
  any purpose, provided that it is reproduced in its entirety,
  including this Notice.  Modified versions of this Report may also be
  copied and distributed for any purpose, provided that the modified
  version is clearly presented as such, and that it does not claim to
  be a definition of the Haskell 2010 Language.

[edit] Haskell Report FFI Addendum

Code derived from the document "The Haskell 98 Foreign Function
Interface, An Addendum to the Haskell 98 Report" is distributed under
the following license:

  Copyright (c) 2002 Manuel M. T. Chakravarty

  The authors intend this Report to belong to the entire Haskell
  community, and so we grant permission to copy and distribute it for
  any purpose, provided that it is reproduced in its entirety,
  including this Notice.  Modified versions of this Report may also be
  copied and distributed for any purpose, provided that the modified
  version is clearly presented as such, and that it does not claim to
  be a definition of the Haskell 98 Foreign Function Interface.