Which code is being discussed here, specifically?  The Cabal file for 'base' 
specifies a BSD3 license.

Simon

| -----Original Message-----
| From: cvs-ghc-boun...@haskell.org [mailto:cvs-ghc-boun...@haskell.org]
| On Behalf Of Ian Lynagh
| Sent: 06 January 2013 23:21
| To: Pavel Zelinsky
| Cc: Simon Marlow; cvs-ghc@haskell.org
| Subject: Re: Question about extensible-exceptions (to official
| extensible-exceptions maintainer - GHC HQ)
| 
| 
| [full mail quoted as it doesn't look like the original made it to the
| list]
| 
| Hi Pavel,
| 
| On Fri, Jan 04, 2013 at 05:08:15PM -0700, Pavel Zelinsky wrote:
| >
| > Dear Ian Lynagh and Simon Marlow,
| >
| > I working with our attorneys an clarifying the Extensible-Exceptions
| > license and I have a question.
| >
| > The license clearly states that code derived from Haskell 98 Report is
| > distributed under the Report license. At the same time, the Report
| > license and report itself does not specify code license, but rather
| > entire report license and modified report.
| >
| > So what we are trying to understand:
| > 1) What specifically code was derived from the Report if any?
| 
| I'm not a lawyer, so can't offer legal advice (and certainly I'm not
| qualified to say whether the extensible exceptions code would be
| considered to be derived from the more primitive exceptions API in the
| Haskell 98 report).
| 
| But I wonder why it matters whether the extensible-exceptions code is
| under that licence, when anything using it presumably also uses base or
| haskell98, which both have the same licence? Unless perhaps you're
| porting it to a different language or something?
| 
| > 2) If the derived code was compiled with the following language in the
| > license: "modified version is clearly presented as such, and that it
| > does not claim to be a definition of the Haskell 98 Language"?
| > Same questions about the "Haskell Foreign..." license.
| 
| I didn't follow that. Did you mean "complies with" rather than "was
| compiled with"? If so, I don't think that anyone would say that
| extensible-exceptions claims to be a definition of the Haskell 98
| Language (but again, I'm not a lawyer etc).
| 
| > I'm attaching below excerpts from your license for your convenience.
| >
| > Also I'm copying you (see below) on the similar communication with
| > Milan Straka on Haskell_Containers license. Essentially Milan
| > responded that there is no part of source code of containers that is
| > derived from the Report or from Haskell Foreign Function Interface.
| > Also he changed the license, so it does not mention neither Haskell
| > Report nor Haskell FFI. I hope it is the same case with
| > Extensible-Exceptions, so confusion can be resolved.
| >
| > Thank you!
| >
| > Pavel Zelinsky
| >
| > Pavel Zelinsky
| > Senior Manager and Group Leader, DemandTec Softlines Science IBM
| > Enterprise Marketing Management
| >
| >
| >
| >    Phone: 1-303-800-4562
| IBM
| >    E-mail: pzeli...@us.ibm.com
| >                                                       1 Franklin
| Parkway
| >                                                      San Mateo, CA
| 94403
| >                                                            United
| > States
| >
| >
| >
| > Extensible-Exceptions license:
| > ----------------------------------------------------------------------
| -------
| >   * Code from the Haskell 98 Report which is (c) Simon Peyton Jones
| >     and freely redistributable (but see the full license for
| >     restrictions).
| >
| >   * Code from the Haskell Foreign Function Interface specification,
| >     which is (c) Manuel M. T. Chakravarty and freely redistributable
| >     (but see the full license for restrictions).
| >
| > ----------------------------------------------------------------------
| > -------
| >
| > Code from the Haskell 98 Report which is (c) Simon Peyton Jones
| >     and freely redistributable (but see the full license for
| >     restrictions).
| >
| >   * Code from the Haskell Foreign Function Interface specification,
| >     which is (c) Manuel M. T. Chakravarty and freely redistributable
| >     (but see the full license for restrictions).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.
| >
| > ----------------------------------------------------------------------
| > -------
| >
| > 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.
| >
| > ----------------------------------------------------------------------
| > -------
| >
| > Similar communication with Milan Straka:
| > ----------------------------------------------------------------------
| > -------
| >
| >
| >
| > From:       Milan Straka <f...@ucw.cz>
| > To: Pavel Zelinsky/Boulder/IBM@IBMUS,
| > Date:       12/16/2012 01:44 PM
| > Subject:    Re: Question about Haskell_Containers license
| >
| >
| >
| > Dear Pavel Zelinsky,
| >
| > > I working with our attorneys an clarifying the Haskell_Containers
| > > license and I have a question.
| > >
| > > The license clearly states that code derived from Haskell 98 Report
| > > is distributed under the Report license. At the same time, the
| > > Report
| > license
| > > and report itself does not specify code license, but rather entire
| > > report license and modified report.
| > >
| > > So what we are trying to understand:
| > > 1) What specifically code was derived from the Report?
| > > 2) If the derived code was compiled with the following language in
| > > the
| > > license: "modified version is clearly presented as such, and that it
| > > does not claim to be a definition of the Haskell 98 Language"?
| > > Same questions about the "Haskell Foreign..." license.
| >
| > The maintainers of the containers are sure that there is no part of
| > source code of containers that is derived from the Report. They are
| > also sure that there is no part of source code of containers that is
| > derived from Haskell Foreign Function Interface.
| >
| > In order to clarify and simplify the license conditions, we changed
| > the LICENSE in the master repository of containers (available at
| > https://github.com/haskell/containers). It now contains only the GHC
| > license (standard BSD-3 license) and does not mention neither Haskell
| > Report nor Haskell FFI.
| >
| > This hopefully answers your questions. Please do not hesitate to
| > contact us if you have further questions.
| >
| > Best regards,
| > Milan Straka
| >
| > -----------------------------------------------------
| 
| 
| Thanks
| Ian
| 
| 
| _______________________________________________
| Cvs-ghc mailing list
| Cvs-ghc@haskell.org
| http://www.haskell.org/mailman/listinfo/cvs-ghc

_______________________________________________
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to