
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@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,