From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christopher Allan Webber Subject: base64: Restore original license header (license compliance issue) Date: Fri, 26 Aug 2016 15:18:10 -0500 Message-ID: <87eg5b8et9.fsf@dustycloud.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:43828) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bdNa4-0003wm-HH for guix-devel@gnu.org; Fri, 26 Aug 2016 16:18:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bdNa0-0006Xj-8h for guix-devel@gnu.org; Fri, 26 Aug 2016 16:18:23 -0400 Received: from dustycloud.org ([50.116.34.160]:36212) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bdNa0-0006WY-3T for guix-devel@gnu.org; Fri, 26 Aug 2016 16:18:20 -0400 Received: from oolong (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id 230BC266EB for ; Fri, 26 Aug 2016 16:18:11 -0400 (EDT) List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guix-devel --=-=-= Content-Type: text/plain When incorporating a copyleft licensed program with a lax licensed program, it is correct to preserve the original license notice. See also: https://www.softwarefreedom.org/resources/2007/gpl-non-gpl-collaboration.html base64.scm did not do this. This is important, because it is part of the license that the copyright header be preserved, so we must do this to comply correctly. (This is a common confusion: adding a stronger copyleft does not "relicense" the original work.) - Chris --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: inline; filename=0001-base64-Restore-original-license-header.patch Content-Transfer-Encoding: quoted-printable >From 84ea1d9a21098ac37414ec15d5a32e6488509779 Mon Sep 17 00:00:00 2001 From: Christopher Allan Webber Date: Fri, 26 Aug 2016 15:14:20 -0500 Subject: [PATCH] base64: Restore original license header. When incorporating a copyleft licensed program with a lax licensed progra= m, it is correct to preserve the original license notice. See also: https://www.softwarefreedom.org/resources/2007/gpl-non-gpl-collaboratio= n.html * guix/base64.scm: Restored original license header. --- guix/base64.scm | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/guix/base64.scm b/guix/base64.scm index e4d2ec5..4bd5dc5 100644 --- a/guix/base64.scm +++ b/guix/base64.scm @@ -6,8 +6,6 @@ ;; ;; Some optimizations made by Ludovic Court=C3=A8s , 2015. ;; -;; Copyright =C2=A9 2009, 2010 G=C3=B6ran Weinholt -;; ;; This program is free software: you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by ;; the Free Software Foundation, either version 3 of the License, or @@ -20,6 +18,30 @@ ;; ;; You should have received a copy of the GNU General Public License ;; along with this program. If not, see . +;; +;; This file incorporates work covered by the following copyright and =20 +;; permission notice: +;; +;; Copyright =C2=A9 2009, 2010 G=C3=B6ran Weinholt +;; +;; Permission is hereby granted, free of charge, to any person obtaini= ng a +;; copy of this software and associated documentation files (the "Soft= ware"), +;; to deal in the Software without restriction, including without limi= tation +;; the rights to use, copy, modify, merge, publish, distribute, sublic= ense, +;; and/or sell copies of the Software, and to permit persons to whom t= he +;; Software is furnished to do so, subject to the following conditions= : +;; +;; The above copyright notice and this permission notice shall be incl= uded in +;; all copies or substantial portions of the Software. +;; +;; THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXP= RESS OR +;; IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABI= LITY, +;; FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT S= HALL +;; THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES O= R OTHER +;; LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARI= SING +;; FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +;; DEALINGS IN THE SOFTWARE. + #!r6rs =20 ;; RFC 4648 Base-N Encodings --=20 2.9.3 --=-=-=--