2004-11-09 11:10:47

by Xose Vazquez Perez

[permalink] [raw]
Subject: [PATCH 2.6-bk 1/1] tg3: add license

diff -Nuar o/drivers/net/tg3.c n/drivers/net/tg3.c
--- o/drivers/net/tg3.c 2004-11-09 11:49:06.000000000 +0100
+++ n/drivers/net/tg3.c 2004-11-09 11:43:23.000000000 +0100
@@ -9,6 +9,26 @@
* Copyright (C) 2000-2003 Broadcom Corporation.
*/

+/*
+ * This file is part of Linux.
+ *
+ * Linux is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License Version 2
+ * as published by the Free Software Foundation.
+ *
+ * Linux 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. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Linux; if not, write to:
+ *
+ * Free Software Foundation Inc.
+ * 59 Temple Place, Suite 330
+ * Boston MA 02111-1307 USA
+ */
+
#include <linux/config.h>

#include <linux/module.h>
diff -Nuar o/drivers/net/tg3.h n/drivers/net/tg3.h
--- o/drivers/net/tg3.h 2004-11-09 11:49:06.000000000 +0100
+++ n/drivers/net/tg3.h 2004-11-09 11:46:41.000000000 +0100
@@ -1,4 +1,4 @@
-/* $Id: tg3.h,v 1.37.2.32 2002/03/11 12:18:18 davem Exp $
+/*
* tg3.h: Definitions for Broadcom Tigon3 ethernet driver.
*
* Copyright (C) 2001, 2002, 2003, 2004 David S. Miller ([email protected])
@@ -6,6 +6,26 @@
* Copyright (C) 2004 Sun Microsystems Inc.
*/

+/*
+ * This file is part of Linux.
+ *
+ * Linux is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License Version 2
+ * as published by the Free Software Foundation.
+ *
+ * Linux 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. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Linux; if not, write to:
+ *
+ * Free Software Foundation Inc.
+ * 59 Temple Place, Suite 330
+ * Boston MA 02111-1307 USA
+ */
+
#ifndef _T3_H
#define _T3_H


Attachments:
tg3_license.diff (2.13 kB)

2004-11-09 21:00:33

by David Miller

[permalink] [raw]
Subject: Re: [PATCH 2.6-bk 1/1] tg3: add license

On Tue, 09 Nov 2004 11:59:58 +0100
Xose Vazquez Perez <[email protected]> wrote:

> there is no license, yes it's GPL but...

Why add this, it's basically implied?
We have a copy of the file "COPYING" at the top
of the source tree, which is why we don't duplicate
it's contents nor excerpts all over the tree.

2004-11-09 22:46:41

by Xose Vazquez Perez

[permalink] [raw]
Subject: Re: [PATCH 2.6-bk 1/1] tg3: add license

David S. Miller wrote:

> Why add this, it's basically implied?

Maybe it should be answered by a lawyer,
but it's better to protect our freedom because
law is very 'variable'.

> We have a copy of the file "COPYING" at the top
> of the source tree, which is why we don't duplicate
> it's contents nor excerpts all over the tree.

This is not a duplicate, it's only an advertisement.

Long time ago Torvalds wrote at COPYING:
"[...]
Also note that the only valid version of the GPL as far as the kernel
is concerned is _this_ particular version of the license (ie v2, not
v2.2 or v3.x or whatever), unless explicitly otherwise stated.
[...]"

what does MODULE_LICENSE("GPL") mean at tg3.c ?

GPL 1.0 ?

GPL 2 ?

any GPL ?

only 'GPL' ?


Is possible to write BSD or BSD/GPL or GPLv2 or GPL drivers/code
*inside* Linux kernel ?

--
TLOZ OOT: worse than drugs.