unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Danny Milosavljevic <dannym@scratchpost.org>
To: Alex Kost <alezost@gmail.com>
Cc: guix-devel@gnu.org
Subject: Re: [PATCH] gnu: Add mtd-utils.
Date: Tue, 30 Aug 2016 10:39:25 +0200	[thread overview]
Message-ID: <20160830103925.6cc58bc2@scratchpost.org> (raw)
In-Reply-To: <87eg56r85q.fsf@gmail.com>

On Tue, 30 Aug 2016 11:08:17 +0300
Alex Kost <alezost@gmail.com> wrote:

> It would be good if you write a comment before licenses, like what files
> have what licenses.  Also is it really 'gpl2'?  If the license says "or
> any later version", it should be 'gpl2+'.

They are:

./compr.c: "  * JFFS2 -- Journalling Flash File System, Version 2.  *  * Copyright  ( C )  2004 Ferenc Havasi <havasi@inf.u-szeged.hu>,  *                    University of Szeged, Hungary  *  * For licensing information, see the file 'LICENCE' in this directory  * in the jffs2 directory.  "
./compr.h: "  * JFFS2 -- Journalling Flash File System, Version 2.  *  * Copyright  ( C )  2004 Ferenc Havasi <havasi@inf.u-szeged.hu>,  *                    University of Szeged, Hungary  *  * For licensing information, see the file 'LICENCE' in the  * jffs2 directory.  "
./compr_rtime.c: '  * JFFS2 -- Journalling Flash File System, Version 2.  *  * Copyright  ( C )  2001-2003 Red Hat, Inc.  *  * Created by Arjan van de Ven <arjanv@redhat.com>  *  * For licensing information, see the file \'LICENCE\' in this directory.  *  '
./flashcp.c: '  * Copyright  ( c )  2d3D, Inc.  * Written by Abraham vd Merwe <abraham@2d3d.co.za>  * All rights reserved.  *  * Renamed to flashcp.c to avoid conflicts with fcp from fsh package  *  * 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  *\t  notice, this list of conditions and the following disclaimer.  * 2. Redistributions in binary form must reproduce the above copyright  *\t  notice, this list of conditions and the following disclaimer in the  *\t  documentation and/or other materials provided with the distribution.  * 3. Neither the name of the author nor the names of other contributors  *\t  may be used t
 o endorse or promote products derived from this software  *\t  without specific prior written permission.  *  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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 REGENTS OR CONTRIBUTORS 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.  '
./ftl_check.c: ' Ported to MTD system.  * Based on:  ======================================================================    Utility to create an FTL partition in a memory region    ftl_check.c 1.10 1999/10/25 20:01:35    The contents of this file are subject to the Mozilla Public   License Version 1.1  ( the "License" ) ; you may not use this file   except in compliance with the License. You may obtain a copy of   the License at http://www.mozilla.org/MPL/    Software distributed under the License is distributed on an "AS   IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or   implied. See the License for the specific language governing   rights and limitations under the License.    The initial developer of the original code is David A. Hinds   <dhinds@pcmcia.sourceforge.org>.  P
 ortions created by David A. Hinds   are Copyright  ( C )  1999 David A. Hinds.  All Rights Reserved.    Alternatively, the contents of this file may be used under the   terms of the GNU Public Licen
 se version 2  ( the "GPL" ) , in which   case the provisions of the GPL are applicable instead of the   above.  If you wish to allow the use of your version of this file   only under the terms of the GPL and not to allow others to use   your version of this file under the MPL, indicate your decision   by deleting the provisions above and replace them with the notice   and other provisions required by the GPL.  If you do not delete   the provisions above, a recipient may use your version of this   file under either the MPL or the GPL.    ======================================================================'
./ftl_format.c: ' Ported to MTD system.  * Based on:  ======================================================================    Utility to create an FTL partition in a memory region    ftl_format.c 1.13 1999/10/25 20:01:35    The contents of this file are subject to the Mozilla Public   License Version 1.1  ( the "License" ) ; you may not use this file   except in compliance with the License. You may obtain a copy of   the License at http://www.mozilla.org/MPL/    Software distributed under the License is distributed on an "AS   IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or   implied. See the License for the specific language governing   rights and limitations under the License.    The initial developer of the original code is David A. Hinds   <dhinds@pcmcia.sourceforge.org>. 
  Portions created by David A. Hinds   are Copyright  ( C )  1999 David A. Hinds.  All Rights Reserved.    Alternatively, the contents of this file may be used under the   terms of the GNU Public Lic
 ense version 2  ( the "GPL" ) , in which   case the provisions of the GPL are applicable instead of the   above.  If you wish to allow the use of your version of this file   only under the terms of the GPL and not to allow others to use   your version of this file under the MPL, indicate your decision   by deleting the provisions above and replace them with the notice   and other provisions required by the GPL.  If you do not delete   the provisions above, a recipient may use your version of this   file under either the MPL or the GPL.    ======================================================================'
./include/linux/jffs2.h: "  * JFFS2 -- Journalling Flash File System, Version 2.  *  * Copyright  ( C )  2001-2003 Red Hat, Inc.  *  * Created by David Woodhouse <dwmw2@infradead.org>  *  * For licensing information, see the file 'LICENCE' in the  * jffs2 directory.  *  * $Id: jffs2.h,v 1.38 2005/09/26 11:37:23 havasi Exp $  *  "
./jffs2reader.c: IS COPYRIGHT HEADER b" vi: set sw=4 ts=4:   * jffs2reader v0.0.18 A jffs2 image reader  *  * Copyright  ( c )  2001 Jari Kirma <Jari.Kirma@hut.fi>  *  * This software is provided 'as-is', without any express or implied  * warranty. In no event will the author be held liable for any damages  * arising from the use of this software.  *  * Permission is granted to anyone to use this software for any  * purpose, including commercial applications, and to alter it and  * redistribute it freely, subject to the following restrictions:  *  * 1. The origin of this software must not be misrepresented; you must  * not claim that you wrote the original software. If you use this  * software in a product, an acknowledgment in the product  * documentation would be appreciated but is not r
 equired.  *  * 2. Altered source versions must be plainly marked as such, and must  * not be misrepresented as being the original software.  *  * 3. This notice may not be removed or altered from an
 y source  * distribution.  *  *  *********  *  This code was altered September 2001  *  Changes are Copyright  ( c )  Erik Andersen <andersen@codepoet.org>  *  * In compliance with  ( 2 )  above, this is hereby marked as an altered  * version of this software.  It has been altered as follows:  *      * )  Listing a directory now mimics the behavior of 'ls -l'  *      * )  Support for recursive listing has been added  *      * )  Without options, does a recursive 'ls' on the whole filesystem  *      * )  option parsing now uses getopt (  )   *      * )  Now uses printf, and error messages go to stderr.  *      * )  The copyright notice has been cleaned up and reformatted  *      * )  The code has been reformatted  *      * )  Several twisty code paths have been fixed so I can understand th
 em.  *  -Erik, 1 September 2001  *  *      * )  Made it show major/minor numbers for device nodes  *      * )  Made it show symlink targets  *  -Erik, 13 September 2001   TODO:  - Add CRC checking c
 ode to places marked with XXX. - Add support for other node compression types.  - Test with real life images. - Maybe port into bootloader.   BUGS:  - Doesn't check CRC checksums.  "
./mkfs.ubifs/crc16.h: '  * Implements the standard CRC-16:  *   Width 16  *   Poly  0x8005  ( x^16 + x^15 + x^2 + 1 )   *   Init  0  *  * Copyright  ( c )  2005 Ben Gardner <bgardner@wabtec.com>  *  * This code was taken from the linux kernel. The license is GPL Version 2.  '
./mkfs.ubifs/hashtable/hashtable.c: ' Copyright  ( C )  2004 Christopher Clark <firstname.lastname@cl.cam.ac.uk> '
./mkfs.ubifs/hashtable/hashtable.h: ' Copyright  ( C )  2002 Christopher Clark <firstname.lastname@cl.cam.ac.uk> '
./mkfs.ubifs/hashtable/hashtable_itr.c: ' Copyright  ( C )  2002, 2004 Christopher Clark  <firstname.lastname@cl.cam.ac.uk> '
./mkfs.ubifs/hashtable/hashtable_itr.h: ' Copyright  ( C )  2002, 2004 Christopher Clark <firstname.lastname@cl.cam.ac.uk> '
./mkfs.ubifs/hashtable/hashtable_private.h: ' Copyright  ( C )  2002, 2004 Christopher Clark <firstname.lastname@cl.cam.ac.uk> '
./mtd_debug.c: '  * Copyright  ( c )  2d3D, Inc.  * Written by Abraham vd Merwe <abraham@2d3d.co.za>  * 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  *\t  notice, this list of conditions and the following disclaimer.  * 2. Redistributions in binary form must reproduce the above copyright  *\t  notice, this list of conditions and the following disclaimer in the  *\t  documentation and/or other materials provided with the distribution.  * 3. Neither the name of the author nor the names of other contributors  *\t  may be used to endorse or promote products derived from this software  *\t  without
  specific prior written permission.  *  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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 REGENTS OR CONTRIBUTORS 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.  '
./summary.h: IS COPYRIGHT HEADER b"  * JFFS2 -- Journalling Flash File System, Version 2.  *  * Copyright  ( C )  2004  Ferenc Havasi <havasi@inf.u-szeged.hu>,  *                     Zoltan Sogor <weth@inf.u-szeged.hu>,  *                     Patrik Kluba <pajko@halom.u-szeged.hu>,  *                     University of Szeged, Hungary  *  * For licensing information, see the file 'LICENCE' in this directory.  "
./tests/checkfs/checkfs.c: '   * Copyright Daniel Industries.  *  * Created by: Vipin Malik  ( vipin.malik@daniel.com )   *  * This code is released under the GPL version 2. See the file COPYING  * for more details.  *  * Software distributed under the Licence is distributed on an "AS IS"  * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  * See the Licence for the specific language governing rights and  * limitations under the Licence. '
./tests/checkfs/makefiles.c: '   * Copyright Daniel Industries.   * Created by: Vipin Malik  ( vipin.malik@daniel.com )   *  * This is GPL code. See the file COPYING for more details  *  * Software distributed under the Licence is distributed on an "AS IS"  * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  * See the Licence for the specific language governing rights and  * limitations under the Licence.'

GPL2-only parts (which constitute the vast majority) were omitted.

I'd say the entire thing can only be distributed under GPLv2. What do you think?

  reply	other threads:[~2016-08-30  8:39 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-08-29 23:24 [PATCH] gnu: Add mtd-utils Danny Milosavljevic
2016-08-30  8:08 ` Alex Kost
2016-08-30  8:39   ` Danny Milosavljevic [this message]
2016-08-31  7:24     ` Alex Kost
2016-08-31 20:59     ` Ludovic Courtès
2016-08-31 21:39       ` Danny Milosavljevic
2016-09-01 12:13         ` Ludovic Courtès
2016-09-02  7:53           ` Alex Kost
2016-09-02  8:07             ` Alex Vong
2016-09-02 12:49             ` Ludovic Courtès

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://guix.gnu.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20160830103925.6cc58bc2@scratchpost.org \
    --to=dannym@scratchpost.org \
    --cc=alezost@gmail.com \
    --cc=guix-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).