From 84a15f339cf837624cae68f8f414acb2f738d95d Mon Sep 17 00:00:00 2001 From: "Kevin M. Rosenberg" Date: Sat, 29 Oct 2022 04:28:44 +0000 Subject: [PATCH] Version 6.7.2: Now licensed under more permissive MIT license --- COPYING.CLSQL | 18 --------- COPYING.MaiSQL | 25 ------------ COPYING.SQL-ODBC | 21 ---------- COPYING.USQL | 24 ------------ ChangeLog | 5 +++ debian/changelog | 6 +++ debian/copyright | 100 +++++++++++------------------------------------ 7 files changed, 34 insertions(+), 165 deletions(-) delete mode 100644 COPYING.CLSQL delete mode 100644 COPYING.MaiSQL delete mode 100644 COPYING.SQL-ODBC delete mode 100644 COPYING.USQL diff --git a/COPYING.CLSQL b/COPYING.CLSQL deleted file mode 100644 index d8bdee7..0000000 --- a/COPYING.CLSQL +++ /dev/null @@ -1,18 +0,0 @@ -CLSQL is written and Copyright (c) 2002-2009 by Kevin M. Rosenberg and is -based on the MaiSQL package written and Copyright (c) 1999-2001 by -Pierre R. Mai. In addition, CLSQL contains code from the UncommonSQL -project Copyright (C) 1999-2003 by onShore Development, Inc and code -from SQL/ODBC Copyright (C) 1999-2001 by Paul Meurer. - -CLSQL is licensed under the terms of the Lisp Lesser GNU -Public License (http://opensource.franz.com/preamble.html), known as -the LLGPL. The LLGPL consists of a preamble (see above URL) and the -LGPL. Where these conflict, the preamble takes precedence. -CLSQL is referenced in the preamble as the "LIBRARY." - -CLSQL 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. - - - diff --git a/COPYING.MaiSQL b/COPYING.MaiSQL deleted file mode 100644 index 88c5806..0000000 --- a/COPYING.MaiSQL +++ /dev/null @@ -1,25 +0,0 @@ - Copyright (C) 1999-2001 Pierre R. Mai - - Permission is hereby granted, free of charge, to any person obtaining - a copy of this software and associated documentation files (the - "Software"), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Software, and to - permit persons to whom the Software is furnished to do so, subject to - the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR - OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, - ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR - OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the name of the author shall - not be used in advertising or otherwise to promote the sale, use or - other dealings in this Software without prior written authorization - from the author. diff --git a/COPYING.SQL-ODBC b/COPYING.SQL-ODBC deleted file mode 100644 index b77a944..0000000 --- a/COPYING.SQL-ODBC +++ /dev/null @@ -1,21 +0,0 @@ -;;; SQL/ODBC module for MCL, CMUCL, LispWorks, ACL and CormanLisp -;;; Version 0.9 -;;; Copyright (C) Paul Meurer 1999-2001 All rights reserved. -;;; paul.meurer@hit.uib.no -;;; -;;; Use and copying of this software and preparation of derivative works -;;; based upon this software are permitted, so long as the following -;;; conditions are met: -;;; o This copyright notice is included intact. -;;; o No fees or compensation are charged for use, copies, or -;;; access to this software. You may charge a nominal -;;; distribution fee for the physical act of transferring a -;;; copy, but you may not charge for the program itself. -;;; o You are allowed to use this software as part of a commercial -;;; software package, provided that its functionality significantly -;;; exceeds the functionality of this software, and that the use of -;;; this software is explicitly mentioned in your documentation. -;;; -;;; This software is made available AS IS, and no warranty is made about -;;; the software or its performance. - diff --git a/COPYING.USQL b/COPYING.USQL deleted file mode 100644 index e27518e..0000000 --- a/COPYING.USQL +++ /dev/null @@ -1,24 +0,0 @@ -Copyright (c) 1999 - 2003 onShore Development, Inc. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. The name of the author may not be used to endorse or promote products - derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/ChangeLog b/ChangeLog index 8827550..a66a94a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2022-10-28 Kevin Rosenberg + * Version 6.7.2 release + * LICENSE: After consulting with the contributors to CLSQL, + CLSQL is now relicensed under MIT license + 2016-01-26 Kevin Rosenberg * Version 6.7.0 release * sql/utils.lisp: Apply patch from Martin Simmons for diff --git a/debian/changelog b/debian/changelog index fab89c3..04102c4 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +cl-sql (6.7.2-1) unstable; urgency=medium + + * LICENSE: CLSQL is now licensed under MIT license + + -- Kevin M. Rosenberg Thu, 29 Oct 2020 17:35:49 +0000 + cl-sql (6.7.1-3) unstable; urgency=medium * Remove cl-sql-sqlite from cl-sql-tests dependencies (closes: 973358) diff --git a/debian/copyright b/debian/copyright index 71a7cb7..f571eac 100644 --- a/debian/copyright +++ b/debian/copyright @@ -8,81 +8,27 @@ Debian Maintainer: (Same as upstream) Upstream Copyright Statement ============================ -CLSQL is written and Copyright (c) 2002 by Kevin M. Rosenberg. - -CLSQL is licensed under the terms of the Lisp Lesser GNU General -Public License, known as the LLGPL. The LLGPL consists of a preamble -(see below) and the Lessor GNU General Public License 2.1 (LGPL-2.1). -Where these conflict, the preamble takes precedence. CLSQL is -referenced in the preamble as the "LIBRARY." The LGPL-2.1 is stored -on a Debian system in the file /usr/share/common-licenses/LGPL-2.1. - -CLSQL 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. - - - -Preamble to the Gnu Lesser General Public License -------------------------------------------------- -Copyright (c) 2000 Franz Incorporated, Berkeley, CA 94704 - -The concept of the GNU Lesser General Public License version 2.1 -("LGPL") has been adopted to govern the use and distribution of -above-mentioned application. However, the LGPL uses terminology that -is more appropriate for a program written in C than one written in -Lisp. Nevertheless, the LGPL can still be applied to a Lisp program if -certain clarifications are made. This document details those -clarifications. Accordingly, the license for the open-source Lisp -applications consists of this document plus the LGPL. Wherever there -is a conflict between this document and the LGPL, this document takes -precedence over the LGPL. - -A "Library" in Lisp is a collection of Lisp functions, data and -foreign modules. The form of the Library can be Lisp source code (for -processing by an interpreter) or object code (usually the result of -compilation of source code or built with some other -mechanisms). Foreign modules are object code in a form that can be -linked into a Lisp executable. When we speak of functions we do so in -the most general way to include, in addition, methods and unnamed -functions. Lisp "data" is also a general term that includes the data -structures resulting from defining Lisp classes. A Lisp application -may include the same set of Lisp objects as does a Library, but this -does not mean that the application is necessarily a "work based on the -Library" it contains. - -The Library consists of everything in the distribution file set before -any modifications are made to the files. If any of the functions or -classes in the Library are redefined in other files, then those -redefinitions ARE considered a work based on the Library. If -additional methods are added to generic functions in the Library, -those additional methods are NOT considered a work based on the -Library. If Library classes are subclassed, these subclasses are NOT -considered a work based on the Library. If the Library is modified to -explicitly call other functions that are neither part of Lisp itself -nor an available add-on module to Lisp, then the functions called by -the modified Library ARE considered a work based on the Library. The -goal is to ensure that the Library will compile and run without -getting undefined function errors. - -It is permitted to add proprietary source code to the Library, but it -must be done in a way such that the Library will still run without -that proprietary code present. Section 5 of the LGPL distinguishes -between the case of a library being dynamically linked at runtime and -one being statically linked at build time. Section 5 of the LGPL -states that the former results in an executable that is a "work that -uses the Library." Section 5 of the LGPL states that the latter -results in one that is a "derivative of the Library", which is -therefore covered by the LGPL. Since Lisp only offers one choice, -which is to link the Library into an executable at build time, we -declare that, for the purpose applying the LGPL to the Library, an -executable that results from linking a "work that uses the Library" -with the Library is considered a "work that uses the Library" and is -therefore NOT covered by the LGPL. - -Because of this declaration, section 6 of LGPL is not applicable to -the Library. However, in connection with each distribution of this -executable, you must also deliver, in accordance with the terms and -conditions of the LGPL, the source code of Library (or your derivative -thereof) that is incorporated into this executable. +Copyright (C) 2002-2022 by Kevin M. Rosenberg +Copyright (C) 1999-2001 Pierre R. Mai (MaiSQL ) +Copyright (C) 1999-2020 onShore Development (UncommonSQL) +Copyright (C) 1999-2001 Paul Meurer (SQL/ODBC) +Copyright (C) 2010-2015 Marc Battyani + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. -- 2.34.1