Changeset 10694 for README

Show
Ignore:
Timestamp:
06/14/06 12:06:04 (3 years ago)
Author:
audreyt
Message:

* README: Update third-party module notice; add Rosetta,

WTemplate and Locale-KeyedText? to non-perl-license
ext/ listing; incoporate wording fixes from Allison Randal
and The Perl Foundation; Pugs is now properly copyrighted
by the "Pugs Contributors" so that I can disclaim my personal
compilation right over it.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • README

    r10107 r10694  
    1212===================================================================== 
    1313 
    14 COMPILATION COPYRIGHT DISCLAIMER 
    15 -------------------------------- 
     14Pugs is Copyright 2005-2006, The Pugs Contributors. 
    1615 
    17 The author disclaims copyright for the act of compilation of the Pugs 
    18 distribution.  If you want to redistribute part of this distribution, the 
    19 author imposes no additional restrictions beyond the copyright licenses 
    20 imposed in those parts of the distribution. 
     16Pugs is a joint work of authorship by the Pugs Contributors. 
    2117 
    22 The Pugs distribution contains copyrighted contributions from third-party 
    23 projects, redistributed under their own licenses cited below. 
    24  
    25 COPYRIGHTED WORKS FROM THE PUGS PROJECT 
    26 --------------------------------------- 
    27  
    28 Currently, all sub-directories under the top-level directory are copyrighted 
    29 by their respective authors, under their own license declarations. 
    30  
    31 For all sub-directories except those with explicitly declared licenses, you 
    32 can redistribute them and/or modify them under the terms of either: 
     18Pugs is free software; you can redistribute it and/or modify it under 
     19the terms of either: 
    3320 
    3421    a) the GNU General Public License, version 2, or 
    3522    b) the Artistic License, version 2.0beta5. 
    3623 
    37 Please see the "GPL-2" and "Artistic-2.0b5" files under the "LICENSE" directory 
    38 for the full license text. 
     24In addition, you can redistribute and/or modify contributions under the 
     25src/ directory, as well as the "pugs" executable program produced by 
     26compilation, under the terms of the MIT license. 
    3927 
    40 (In the next release, the author would like contributions under the src/ 
    41 directory, which forms the main "pugs" executable, to be under the MIT license, 
    42 but that is still an on-going process.) 
     28Please see the "GPL-2", "Artistic-2.0b5", and "MIT" files under the 
     29"LICENSE" directory for the full license text. 
    4330 
    44 COPYRIGHTED WORKS FROM THIRD-PARTY PROJECTS 
    45 ------------------------------------------- 
    46  
    47 The "PGE" subsystem is derived from PGE by Patrick Michaud, 
    48 under the same license as Perl 5.  See src/pge/README. 
    49  
    50 The "PCRE" subsystem is derived from PCRE 5.0 by Philip Hazel, 
    51 under a BSD-style license.  See src/pcre/LICENCE. 
    52  
    53 The "FilePath" subsystem is derived from FilePath 0.1.0 by Isaac Jones, 
    54 under a BSD-style license.  See src/System/LICENSE. 
    55  
    56 The "Syck" subsystem is derived from Syck 0.55 by "why the lucky stiff", 
    57 under a BSD-style license.  See src/syck/COPYING. 
    58  
    59 The "Rule" subsystem is derived from Parsec 2.0 by Daan Leijen, 
    60 under a BSD-style license.  See src/Pugs/Rule/LICENSE. 
    61  
    62 The "RRegex" subsystem is derived from hsregex 0.2 by John Meacham, 
    63 under a BSD-style license.  See src/RRegex/LICENSE. 
    64  
    65 The "UTF8" subsystem is derived from Sven Moritz Hallberg's work, 
    66 under a BSD-style license.  See src/UTF8.lhs. 
    67  
    68 The "PArrows" subsystem is derived from Einar Karttunen's work, 
    69 under a BSD-style license.  See src/Text/Parser/PArrows.cabal. 
    70  
    71 The "ByteString" subsystem is derived from Don Stewart et all's work, 
    72 under a BSD-style license.  See third-party/fps/LICENSE. 
    73  
    74 The "TextRegexLazy" subsystem is derived from Christopher Kuklewic's 
    75 work, under a BSD-style license.  See 
    76 third-party/TextRegexLazy/Text/Regex/Lazy/LICENSE. 
    7731 
    7832INSTALLATION 
     
    8034 
    8135See the INSTALL file for instructions on building and installing Pugs.  
     36 
     37 
     38COPYRIGHTED WORKS FROM THIRD-PARTY PROJECTS 
     39------------------------------------------- 
     40 
     41The following works are owned by third-party projects and are not 
     42subject to joint ownership.  Eventually, these packages should all 
     43be moved to the third-party/ directory. 
     44 
     45The "ByteString" subsystem is derived from Don Stewart et all's work, 
     46under a BSD-style license.  See third-party/fps/LICENSE. 
     47 
     48The "FilePath" subsystem is derived from FilePath 0.1.0 by Isaac Jones, 
     49under a BSD-style license.  See src/System/LICENSE. 
     50 
     51The "HsJudy" subsystem is derived from Caio Marcelo de Oliveira Filho's 
     52work, under a BSD-style license.  See third-party/HsJudy/HsJudy.cabal. 
     53 
     54The "HsSyck" subsystem is derived from "why the lucky stiff", Gaal Yahas 
     55and Audrey Tang's work, under a BSD-style license. 
     56See third-party/HsSyck/LICENSE. 
     57 
     58The "Judy" subsystem is derived from Doug Baskins's work, under the LGPL 
     59license, version 2.1. See third-party/judy/COPYING. 
     60 
     61The "PArrows" subsystem is derived from Einar Karttunen's work, 
     62under a BSD-style license.  See src/Text/Parser/PArrows.cabal. 
     63 
     64The "PCRE" subsystem is derived from PCRE 5.0 by Philip Hazel, 
     65under a BSD-style license.  See src/pcre/LICENCE. 
     66 
     67The "PGE" subsystem is derived from PGE by Patrick Michaud, 
     68under the same license as Parrot.  See src/pge/README. 
     69 
     70The "RRegex" subsystem is derived from hsregex 0.2 by John Meacham, 
     71under a BSD-style license.  See src/RRegex/LICENSE. 
     72 
     73The "Rule" subsystem is derived from Parsec 2.0 by Daan Leijen, 
     74under a BSD-style license.  See src/Pugs/Rule/LICENSE. 
     75 
     76The "TextRegexLazy" subsystem is derived from Christopher Kuklewic's 
     77work, under a BSD-style license, except for Text.Regex.Lazy.DFAEngine, 
     78which is under LGPL.  See third-party/TextRegexLazy/Text/Regex/Lazy/LICENSE. 
     79 
     80The "UTF8" subsystem is derived from Sven Moritz Hallberg's work, 
     81under a BSD-style license.  See src/UTF8.lhs. 
     82 
     83 
     84COPYRIGHTED PERL 6 LIBRARY EXTENSIONS 
     85------------------------------------- 
     86 
     87Except as listed below, all works under the ext/ directory can be 
     88redistributed and/or modified under the same license as Pugs itself. 
     89 
     90The "Locale-KeyedText" library is released by Darren R. Duncan under 
     91the GNU Lesser General Public License (LGPL), version 2.1 or later. 
     92See LICENSE/LGPL-2.1. 
     93 
     94The "Rosetta" library is released by Darren R. Duncan under the GNU 
     95General Public License (GPL), version 2 or later.  See LICENSE/GPL-2. 
     96 
     97The "WTemplate" library is released by Andras Barthazi under any 
     98version of the GNU General Public License (GPL).  See LICENSE/GPL-2. 
     99 
    82100 
    83101MAILING LISTS 
     
    105123 
    106124Enjoy, 
    107 Audrey 
     125The Pugs Contributors 
    108126 
    109127P.S. "Perl" stands for "Polymorphic Existential Recursive Lambdas", too!