From a3d00a910afb338b591e554350450448ef634f4e Mon Sep 17 00:00:00 2001 From: Eli Barzilay Date: Tue, 22 Feb 2011 03:30:56 -0500 Subject: [PATCH] More LGPL permissions from Chongkai, Neil, and Olin. Also, removed the LGPL blurbs from srfi/1, and redirect to the Racket license. (To avoid possible future issues with license changes, such as LGPL version.) --- collects/2htdp/private/csv/csv.rkt | 10 +--------- collects/srfi/1/alist.rkt | 21 ++++++--------------- collects/srfi/1/cons.rkt | 21 ++++++--------------- collects/srfi/1/delete.rkt | 21 ++++++--------------- collects/srfi/1/filter.rkt | 21 ++++++--------------- collects/srfi/1/fold.rkt | 21 ++++++--------------- collects/srfi/1/list.rkt | 3 +++ collects/srfi/1/lset.rkt | 21 ++++++--------------- collects/srfi/1/misc.rkt | 21 ++++++--------------- collects/srfi/1/predicate.rkt | 21 ++++++--------------- collects/srfi/1/search.rkt | 21 ++++++--------------- collects/srfi/1/selector.rkt | 21 ++++++--------------- collects/srfi/1/util.rkt | 21 ++++++--------------- collects/srfi/13/string.rkt | 5 ++++- collects/srfi/43/vector-lib.rkt | 1 + 15 files changed, 75 insertions(+), 175 deletions(-) diff --git a/collects/2htdp/private/csv/csv.rkt b/collects/2htdp/private/csv/csv.rkt index 45abd3234b..f99ae8e7b4 100644 --- a/collects/2htdp/private/csv/csv.rkt +++ b/collects/2htdp/private/csv/csv.rkt @@ -9,15 +9,7 @@ ;; $Id: csv.ss,v 1.199 2010/04/13 17:56:20 neilpair Exp $ ;;; @legal -;;; Copyright @copyright{} 2004--2009 Neil Van Dyke. This program is Free -;;; Software; you can redistribute it and/or modify it under the terms of the -;;; GNU Lesser General Public License as published by the Free Software -;;; Foundation; either version 3 of the License (LGPL 3), or (at your option) -;;; any later version. This program is distributed in the hope that it will be -;;; useful, but without any warranty; without even the implied warranty of -;;; merchantability or fitness for a particular purpose. See -;;; @indicateurl{http://www.gnu.org/licenses/} for details. For other licenses -;;; and consulting, please contact the author. +;;; Distributed under the same terms as Racket, by permission. ;;; @end legal #lang scheme/base diff --git a/collects/srfi/1/alist.rkt b/collects/srfi/1/alist.rkt index 19e86e9326..f3874f1069 100644 --- a/collects/srfi/1/alist.rkt +++ b/collects/srfi/1/alist.rkt @@ -6,23 +6,11 @@ ;;; ;;; This file is part of SRFI-1. -;;; SRFI-1 is free software; you can redistribute it and/or -;;; modify it under the terms of the GNU Lesser General Public -;;; License as published by the Free Software Foundation; either -;;; version 2.1 of the License, or (at your option) any later version. - -;;; SRFI-1 is distributed in the hope that it will be useful, -;;; but WITHOUT ANY WARRANTY; without even the implied warranty of -;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -;;; Lesser General Public License for more details. - -;;; You should have received a copy of the GNU Lesser General Public -;;; License along with SRFI-1; if not, write to the Free Software -;;; Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +;;; This SRFI-1 implementation is distributed under the same terms as +;;; Racket. ;;; Author: Noel Welsh -;; -;; + ;; Commentary: ;; Based on the reference implementation by Olin Shiver and hence: @@ -32,6 +20,9 @@ ;; hold me liable for its use. Please send bug reports to shivers@ai.mit.edu. ;; -Olin +;; Olin Shivers verified that he is fine with redistributing this code +;; under the LGPL. (Verified personally by Eli Barzilay.) + #lang scheme/base (require (only-in "search.ss" find)) diff --git a/collects/srfi/1/cons.rkt b/collects/srfi/1/cons.rkt index c1507acb97..4053e03df0 100644 --- a/collects/srfi/1/cons.rkt +++ b/collects/srfi/1/cons.rkt @@ -6,23 +6,11 @@ ;;; ;;; This file is part of SRFI-1. -;;; SRFI-1 is free software; you can redistribute it and/or -;;; modify it under the terms of the GNU Lesser General Public -;;; License as published by the Free Software Foundation; either -;;; version 2.1 of the License, or (at your option) any later version. - -;;; SRFI-1 is distributed in the hope that it will be useful, -;;; but WITHOUT ANY WARRANTY; without even the implied warranty of -;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -;;; Lesser General Public License for more details. - -;;; You should have received a copy of the GNU Lesser General Public -;;; License along with SRFI-1; if not, write to the Free Software -;;; Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +;;; This SRFI-1 implementation is distributed under the same terms as +;;; Racket. ;;; Author: Noel Welsh -;; -;; + ;; Commentary: ;; Based on the reference implementation by Olin Shiver and hence: @@ -32,6 +20,9 @@ ;; hold me liable for its use. Please send bug reports to shivers@ai.mit.edu. ;; -Olin +;; Olin Shivers verified that he is fine with redistributing this code +;; under the LGPL. (Verified personally by Eli Barzilay.) + #lang scheme/base (require srfi/optional "selector.ss" diff --git a/collects/srfi/1/delete.rkt b/collects/srfi/1/delete.rkt index 737aed3fa1..978b398ddc 100644 --- a/collects/srfi/1/delete.rkt +++ b/collects/srfi/1/delete.rkt @@ -6,23 +6,11 @@ ;;; ;;; This file is part of SRFI-1. -;;; SRFI-1 is free software; you can redistribute it and/or -;;; modify it under the terms of the GNU Lesser General Public -;;; License as published by the Free Software Foundation; either -;;; version 2.1 of the License, or (at your option) any later version. - -;;; SRFI-1 is distributed in the hope that it will be useful, -;;; but WITHOUT ANY WARRANTY; without even the implied warranty of -;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -;;; Lesser General Public License for more details. - -;;; You should have received a copy of the GNU Lesser General Public -;;; License along with SRFI-1; if not, write to the Free Software -;;; Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +;;; This SRFI-1 implementation is distributed under the same terms as +;;; Racket. ;;; Author: Noel Welsh -;; -;; + ;; Commentary: @@ -33,6 +21,9 @@ ;; hold me liable for its use. Please send bug reports to shivers@ai.mit.edu. ;; -Olin +;; Olin Shivers verified that he is fine with redistributing this code +;; under the LGPL. (Verified personally by Eli Barzilay.) + #lang scheme/base (require srfi/optional "predicate.ss") diff --git a/collects/srfi/1/filter.rkt b/collects/srfi/1/filter.rkt index 6c553601a5..94d868e18c 100644 --- a/collects/srfi/1/filter.rkt +++ b/collects/srfi/1/filter.rkt @@ -6,23 +6,11 @@ ;;; ;;; This file is part of SRFI-1. -;;; SRFI-1 is free software; you can redistribute it and/or -;;; modify it under the terms of the GNU Lesser General Public -;;; License as published by the Free Software Foundation; either -;;; version 2.1 of the License, or (at your option) any later version. - -;;; SRFI-1 is distributed in the hope that it will be useful, -;;; but WITHOUT ANY WARRANTY; without even the implied warranty of -;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -;;; Lesser General Public License for more details. - -;;; You should have received a copy of the GNU Lesser General Public -;;; License along with SRFI-1; if not, write to the Free Software -;;; Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +;;; This SRFI-1 implementation is distributed under the same terms as +;;; Racket. ;;; Author: Noel Welsh -;; -;; + ;; Commentary: ;; Based on the reference implementation by Olin Shiver and hence: @@ -32,6 +20,9 @@ ;; hold me liable for its use. Please send bug reports to shivers@ai.mit.edu. ;; -Olin +;; Olin Shivers verified that he is fine with redistributing this code +;; under the LGPL. (Verified personally by Eli Barzilay.) + #lang scheme/base (require srfi/optional "predicate.ss") diff --git a/collects/srfi/1/fold.rkt b/collects/srfi/1/fold.rkt index c98f68f715..34fae4c8bb 100644 --- a/collects/srfi/1/fold.rkt +++ b/collects/srfi/1/fold.rkt @@ -6,23 +6,11 @@ ;;; ;;; This file is part of SRFI-1. -;;; SRFI-1 is free software; you can redistribute it and/or -;;; modify it under the terms of the GNU Lesser General Public -;;; License as published by the Free Software Foundation; either -;;; version 2.1 of the License, or (at your option) any later version. - -;;; SRFI-1 is distributed in the hope that it will be useful, -;;; but WITHOUT ANY WARRANTY; without even the implied warranty of -;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -;;; Lesser General Public License for more details. - -;;; You should have received a copy of the GNU Lesser General Public -;;; License along with SRFI-1; if not, write to the Free Software -;;; Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +;;; This SRFI-1 implementation is distributed under the same terms as +;;; Racket. ;;; Author: Noel Welsh -;; -;; + ;; Commentary: ;; Based on the reference implementation by Olin Shiver and hence: @@ -32,6 +20,9 @@ ;; hold me liable for its use. Please send bug reports to shivers@ai.mit.edu. ;; -Olin +;; Olin Shivers verified that he is fine with redistributing this code +;; under the LGPL. (Verified personally by Eli Barzilay.) + #lang scheme/base (require srfi/optional diff --git a/collects/srfi/1/list.rkt b/collects/srfi/1/list.rkt index b25268b5fd..d00d602b7d 100644 --- a/collects/srfi/1/list.rkt +++ b/collects/srfi/1/list.rkt @@ -6,6 +6,9 @@ ;;; hold me liable for its use. Please send bug reports to shivers@ai.mit.edu. ;;; -Olin +;; Olin Shivers verified that he is fine with redistributing this code +;; under the LGPL. (Verified personally by Eli Barzilay.) + ;;; This is a library of list- and pair-processing functions. I wrote it after ;;; carefully considering the functions provided by the libraries found in ;;; R4RS/R5RS Scheme, MIT Scheme, Gambit, RScheme, MzScheme, slib, Common diff --git a/collects/srfi/1/lset.rkt b/collects/srfi/1/lset.rkt index 4c8a482fc5..3c825c4799 100644 --- a/collects/srfi/1/lset.rkt +++ b/collects/srfi/1/lset.rkt @@ -6,23 +6,11 @@ ;;; ;;; This file is part of SRFI-1. -;;; SRFI-1 is free software; you can redistribute it and/or -;;; modify it under the terms of the GNU Lesser General Public -;;; License as published by the Free Software Foundation; either -;;; version 2.1 of the License, or (at your option) any later version. - -;;; SRFI-1 is distributed in the hope that it will be useful, -;;; but WITHOUT ANY WARRANTY; without even the implied warranty of -;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -;;; Lesser General Public License for more details. - -;;; You should have received a copy of the GNU Lesser General Public -;;; License along with SRFI-1; if not, write to the Free Software -;;; Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +;;; This SRFI-1 implementation is distributed under the same terms as +;;; Racket. ;;; Author: Noel Welsh -;; -;; + ;; Commentary: ;; Based on the reference implementation by Olin Shiver and hence: @@ -32,6 +20,9 @@ ;; hold me liable for its use. Please send bug reports to shivers@ai.mit.edu. ;; -Olin +;; Olin Shivers verified that he is fine with redistributing this code +;; under the LGPL. (Verified personally by Eli Barzilay.) + #lang scheme/base (require srfi/optional diff --git a/collects/srfi/1/misc.rkt b/collects/srfi/1/misc.rkt index 066cacaa1e..252829f9d1 100644 --- a/collects/srfi/1/misc.rkt +++ b/collects/srfi/1/misc.rkt @@ -6,23 +6,11 @@ ;;; ;;; This file is part of SRFI-1. -;;; SRFI-1 is free software; you can redistribute it and/or -;;; modify it under the terms of the GNU Lesser General Public -;;; License as published by the Free Software Foundation; either -;;; version 2.1 of the License, or (at your option) any later version. - -;;; SRFI-1 is distributed in the hope that it will be useful, -;;; but WITHOUT ANY WARRANTY; without even the implied warranty of -;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -;;; Lesser General Public License for more details. - -;;; You should have received a copy of the GNU Lesser General Public -;;; License along with SRFI-1; if not, write to the Free Software -;;; Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +;;; This SRFI-1 implementation is distributed under the same terms as +;;; Racket. ;;; Author: Noel Welsh -;; -;; + ;; Commentary: ;; Based on the reference implementation by Olin Shiver and hence: @@ -32,6 +20,9 @@ ;; hold me liable for its use. Please send bug reports to shivers@ai.mit.edu. ;; -Olin +;; Olin Shivers verified that he is fine with redistributing this code +;; under the LGPL. (Verified personally by Eli Barzilay.) + #lang scheme/base (require srfi/optional diff --git a/collects/srfi/1/predicate.rkt b/collects/srfi/1/predicate.rkt index b6603b8cfb..0f08c43d9f 100644 --- a/collects/srfi/1/predicate.rkt +++ b/collects/srfi/1/predicate.rkt @@ -6,23 +6,11 @@ ;;; ;;; This file is part of SRFI-1. -;;; SRFI-1 is free software; you can redistribute it and/or -;;; modify it under the terms of the GNU Lesser General Public -;;; License as published by the Free Software Foundation; either -;;; version 2.1 of the License, or (at your option) any later version. - -;;; SRFI-1 is distributed in the hope that it will be useful, -;;; but WITHOUT ANY WARRANTY; without even the implied warranty of -;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -;;; Lesser General Public License for more details. - -;;; You should have received a copy of the GNU Lesser General Public -;;; License along with SRFI-1; if not, write to the Free Software -;;; Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +;;; This SRFI-1 implementation is distributed under the same terms as +;;; Racket. ;;; Author: Noel Welsh -;; -;; + ;; Commentary: ;; Based on the reference implementation by Olin Shiver and hence: @@ -32,6 +20,9 @@ ;; hold me liable for its use. Please send bug reports to shivers@ai.mit.edu. ;; -Olin +;; Olin Shivers verified that he is fine with redistributing this code +;; under the LGPL. (Verified personally by Eli Barzilay.) + #lang scheme/base diff --git a/collects/srfi/1/search.rkt b/collects/srfi/1/search.rkt index 2b36a93e8e..1b051bba4c 100644 --- a/collects/srfi/1/search.rkt +++ b/collects/srfi/1/search.rkt @@ -8,23 +8,11 @@ ;;; ;;; This file is part of SRFI-1. -;;; SRFI-1 is free software; you can redistribute it and/or -;;; modify it under the terms of the GNU Lesser General Public -;;; License as published by the Free Software Foundation; either -;;; version 2.1 of the License, or (at your option) any later version. - -;;; SRFI-1 is distributed in the hope that it will be useful, -;;; but WITHOUT ANY WARRANTY; without even the implied warranty of -;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -;;; Lesser General Public License for more details. - -;;; You should have received a copy of the GNU Lesser General Public -;;; License along with SRFI-1; if not, write to the Free Software -;;; Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +;;; This SRFI-1 implementation is distributed under the same terms as +;;; Racket. ;;; Author: Noel Welsh -;; -;; + ;; Commentary: ;; Based on the reference implementation by Olin Shiver and hence: @@ -34,6 +22,9 @@ ;; hold me liable for its use. Please send bug reports to shivers@ai.mit.edu. ;; -Olin +;; Olin Shivers verified that he is fine with redistributing this code +;; under the LGPL. (Verified personally by Eli Barzilay.) + (require srfi/optional diff --git a/collects/srfi/1/selector.rkt b/collects/srfi/1/selector.rkt index fce12036ce..2dac3e071d 100644 --- a/collects/srfi/1/selector.rkt +++ b/collects/srfi/1/selector.rkt @@ -6,23 +6,11 @@ ;;; ;;; This file is part of SRFI-1. -;;; SRFI-1 is free software; you can redistribute it and/or -;;; modify it under the terms of the GNU Lesser General Public -;;; License as published by the Free Software Foundation; either -;;; version 2.1 of the License, or (at your option) any later version. - -;;; SRFI-1 is distributed in the hope that it will be useful, -;;; but WITHOUT ANY WARRANTY; without even the implied warranty of -;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -;;; Lesser General Public License for more details. - -;;; You should have received a copy of the GNU Lesser General Public -;;; License along with SRFI-1; if not, write to the Free Software -;;; Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +;;; This SRFI-1 implementation is distributed under the same terms as +;;; Racket. ;;; Author: Noel Welsh -;; -;; + ;; Commentary: ;; Based on the reference implementation by Olin Shiver and hence: @@ -32,6 +20,9 @@ ;; hold me liable for its use. Please send bug reports to shivers@ai.mit.edu. ;; -Olin +;; Olin Shivers verified that he is fine with redistributing this code +;; under the LGPL. (Verified personally by Eli Barzilay.) + #lang scheme/base (require srfi/optional diff --git a/collects/srfi/1/util.rkt b/collects/srfi/1/util.rkt index 786da70613..ec08fbe562 100644 --- a/collects/srfi/1/util.rkt +++ b/collects/srfi/1/util.rkt @@ -6,23 +6,11 @@ ;;; ;;; This file is part of SRFI-1. -;;; SRFI-1 is free software; you can redistribute it and/or -;;; modify it under the terms of the GNU Lesser General Public -;;; License as published by the Free Software Foundation; either -;;; version 2.1 of the License, or (at your option) any later version. - -;;; SRFI-1 is distributed in the hope that it will be useful, -;;; but WITHOUT ANY WARRANTY; without even the implied warranty of -;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -;;; Lesser General Public License for more details. - -;;; You should have received a copy of the GNU Lesser General Public -;;; License along with SRFI-1; if not, write to the Free Software -;;; Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +;;; This SRFI-1 implementation is distributed under the same terms as +;;; Racket. ;;; Author: Noel Welsh -;; -;; + ;; Commentary: ;; Based on the reference implementation by Olin Shiver and hence: @@ -32,6 +20,9 @@ ;; hold me liable for its use. Please send bug reports to shivers@ai.mit.edu. ;; -Olin +;; Olin Shivers verified that he is fine with redistributing this code +;; under the LGPL. (Verified personally by Eli Barzilay.) + #lang scheme/base (require "predicate.ss" diff --git a/collects/srfi/13/string.rkt b/collects/srfi/13/string.rkt index 016eae5d9e..16a6ad7c27 100644 --- a/collects/srfi/13/string.rkt +++ b/collects/srfi/13/string.rkt @@ -1,6 +1,6 @@ ;;; ;;; ---- SRFI 13 port to PLT Scheme -;;; revised by Chongkai Zhu, based on the orgianl port +;;; Revised by Chongkai Zhu, based on the orgianl port ;;; ;;; Here is the copyright notice, and licence from the original source: @@ -22,6 +22,9 @@ ;;; details. ;;; -Olin Shivers +;; Olin Shivers verified that he is fine with redistributing this code +;; under the LGPL. (Verified personally by Eli Barzilay.) + ;;; MIT Scheme copyright terms ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;; This material was developed by the Scheme project at the Massachusetts diff --git a/collects/srfi/43/vector-lib.rkt b/collects/srfi/43/vector-lib.rkt index 7be4dec163..b4a99c59ae 100644 --- a/collects/srfi/43/vector-lib.rkt +++ b/collects/srfi/43/vector-lib.rkt @@ -1,4 +1,5 @@ ;;; Copyright (C) 2005-2011 by Chongkai Zhu. +;;; Distributed under the same terms as Racket, by permission. (module vector-lib mzscheme