[U-Boot] [PATCH V3 3/3] Add support for the LaCie ED Mini V2 board
Albert ARIBAUD
albert.aribaud at free.fr
Thu Dec 3 09:01:52 CET 2009
Someone off the list made me notice the following:
Albert Aribaud a écrit :
> +++ b/board/LaCie/edminiv2/lowlevel_init.S
> @@ -0,0 +1,324 @@
> +/*******************************************************************************
> +Copyright (c) Albert ARIBAUD <albert.aribaud at free.fr>
> +Redistributed under GPLv2, pursuant to the licensing terms
> +if the original Marvell U-boot code which is:
> +Copyright (C) Marvell International Ltd. and its affiliates
> +********************************************************************************
> +Marvell GPL License Option
> +
> +If you received this File from Marvell, you may opt to use, redistribute and/or
> +modify this File in accordance with the terms and conditions of the General
> +Public License Version 2, June 1991 (the "GPL License"), a copy of which is
> +available along with the File in the license.txt file or by writing to the Free
> +Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 or
> +on the worldwide web at http://www.gnu.org/licenses/gpl.txt.
> +
> +THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE IMPLIED
> +WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE ARE EXPRESSLY
> +DISCLAIMED. The GPL License provides additional details about this warranty
> +disclaimer.
> +
> +*******************************************************************************/
This file has the same issue as some other Marvell-inspired in the V2
patch where the source is GPLv2 only while U-boot expects GPLv2 or
later. All of the V2 isses have disappeared with dropping the files in
V3, but this one crept in just to keep the good-vs-evil balance.
Historically, this file was built by extracting the necessary code from
several files in the Marvell LSP provided with the ED Mini on LaCie's
website. However, it was then rewritten to eliminate all macros and now,
while it does execute the same low level initializations as the
originals did, it does so with its own set of instructions and with all
generic execution paths removed.
That being said, it might still be considered derived work, and if
considered derived, publishing this under 'GPLv2 or later' would require
formal approval from the copyright owner.
Prafulla, you're as close a copyright owner for this original code as I
could find on this list. Does Marvell consider this file I'm submitting
as derived work, and if it does, does it allow publishing it under GPLv2
or later?
Amicalement,
--
Albert.
More information about the U-Boot
mailing list