linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] ath5k - License clarification
@ 2007-08-31 16:18 Luis R. Rodriguez
  2007-08-31 16:43 ` Luis R. Rodriguez
  0 siblings, 1 reply; 12+ messages in thread
From: Luis R. Rodriguez @ 2007-08-31 16:18 UTC (permalink / raw)
  To: John W. Linville
  Cc: linux-wireless, Jiri Slaby, Nick Kossifidis, Bradley M. Kuhn,
	Matt Norwood, Richard Fontana, karen sandler

[-- Attachment #1: Type: text/plain, Size: 1334 bytes --]

Attached patch amends the ath5k license as per review from SFLC with
the following changes:

  * Makes sure that Reyk's copyright and license notice appears
    correctly in each file that was derived from his work.

  * Makes sure that Jiri's changes were released under a permissive,
    modified-BSD license, as he indicated that was his preference.

  * Makes sure that Nick's changes were released under
    GPLv2-or-later, as he indicated that was his preference.

  * Makes sure that all files clearly have the any GPL notices on
    top, but include the proper BSD-like notices below when required.

   * Adds Devicescape attribution to ath5k_base.c

  * Sets the MODULE_LICENSE to GPL, because with Nick's changes
    included under only GPL, the module can only be available under GPL.

  * Adds Nick to the list of MODULE_AUTHORs because his changes
    are substantial.

Signed-Off-By: Bradley M. Kuhn <bkuhn@softwarefreedom.org>
Signed-Off-By: Matt Norwood <norwood@softwarefreedom.org>
Signed-Off-By: Richard Fontana <fontana@softwarefreedom.org>
Signed-Off-By: Karen Sandler <karen@softwarefreedom.org>

Acked-by: Luis R. Rodriguez <mcgrof@gmail.com>
Acked-by: Jiri Slaby <jirislaby@gmail.com>
Acked-by: Nick Kossifidis <mickflemm@gmail.com>

Thanks to the SFLC for their help with this driver from legal hell.

  Luis

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: ath5k-license-clarification.patch --]
[-- Type: text/x-patch; name="ath5k-license-clarification.patch", Size: 15068 bytes --]

diff --git a/drivers/net/wireless/ath5k.h b/drivers/net/wireless/ath5k.h
index 2913a0a..53f71d8 100644
--- a/drivers/net/wireless/ath5k.h
+++ b/drivers/net/wireless/ath5k.h
@@ -1,18 +1,36 @@
 /*
- * Copyright (c) 2004-2007 Reyk Floeter <reyk@openbsd.org>
  * Copyright (c) 2006-2007 Nick Kossifidis <mickflemm@gmail.com>
+ *  This file is free software: you can copy, redistribute and/or modify
+ *  it under the terms of the GNU General Public License as published by
+ *  the Free Software Foundation, either version 2 of the License, or (at
+ *  your option) any later version.
  *
- * Permission to use, copy, modify, and distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
+ *  This file 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.
  *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ *  You should have received a copy of the GNU General Public License
+ *  along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ *
+ * This file is based on work under the following copyright and permission
+ * notice:
+ *
+ *     Copyright (c) 2004-2007 Reyk Floeter <reyk@openbsd.org>
+ *
+ *     Permission to use, copy, modify, and distribute this software for
+ *     any purpose with or without fee is hereby granted, provided that
+ *     the above copyright notice and this permission notice appear in all
+ *     copies.
+ *
+ *     THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ *     WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ *     WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
+ *     AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR
+ *     CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
+ *     OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
+ *     NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
+ *     CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
 #ifndef _ATH5K_H
diff --git a/drivers/net/wireless/ath5k_base.c b/drivers/net/wireless/ath5k_base.c
index 657d59b..659f887 100644
--- a/drivers/net/wireless/ath5k_base.c
+++ b/drivers/net/wireless/ath5k_base.c
@@ -1,7 +1,9 @@
 /*-
  * Copyright (c) 2002-2005 Sam Leffler, Errno Consulting
  * Copyright (c) 2004-2005 Atheros Communications, Inc.
+ * Copyright (c) 2006 Devicescape Software, Inc.
  * Copyright (c) 2007 Jiri Slaby <jirislaby@gmail.com>
+ *
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -2516,8 +2518,8 @@ static void __exit exit_ath_pci(void)
 module_init(init_ath_pci);
 module_exit(exit_ath_pci);
 
-MODULE_AUTHOR("Jiri Slaby");
+MODULE_AUTHOR("Jiri Slaby, Nick Kossifidis");
 MODULE_DESCRIPTION("Support for Atheros 802.11 wireless LAN cards.");
 MODULE_SUPPORTED_DEVICE("Atheros WLAN cards");
-MODULE_LICENSE("Dual BSD/GPL");
+MODULE_LICENSE("GPL");
 MODULE_VERSION(ATH_PCI_VERSION " (EXPERIMENTAL)");
diff --git a/drivers/net/wireless/ath5k_hw.c b/drivers/net/wireless/ath5k_hw.c
index f273c42..b63372a 100644
--- a/drivers/net/wireless/ath5k_hw.c
+++ b/drivers/net/wireless/ath5k_hw.c
@@ -1,19 +1,37 @@
  /*
- * Copyright (c) 2004-2007 Reyk Floeter <reyk@openbsd.org>
  * Copyright (c) 2006-2007 Nick Kossifidis <mickflemm@gmail.com>
- * Copyright (c) 2007 Jiri Slaby <jirislaby@gmail.com>
+ *  This file is free software: you can copy, redistribute and/or modify
+ *  it under the terms of the GNU General Public License as published by
+ *  the Free Software Foundation, either version 2 of the License, or (at
+ *  your option) any later version.
  *
- * Permission to use, copy, modify, and distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
+ *  This file 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.
  *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ *  You should have received a copy of the GNU General Public License
+ *  along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ *
+ * This file incorporates work covered by the following copyright and
+ * permission notice:
+ *
+ *     Copyright (c) 2007 Jiri Slaby <jirislaby@gmail.com>
+ *     Copyright (c) 2004, 2005, 2006, 2007 Reyk Floeter <reyk@openbsd.org>
+ * 
+ *     Permission to use, copy, modify, and distribute this software for
+ *     any purpose with or without fee is hereby granted, provided that
+ *     the above copyright notice and this permission notice appear in all
+ *     copies.
+ *
+ *     THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ *     WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ *     WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
+ *     AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR
+ *     CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
+ *     OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
+ *     NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
+ *     CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  *
  */
 
diff --git a/drivers/net/wireless/ath5k_hw.h b/drivers/net/wireless/ath5k_hw.h
index bd5162e..4ea05d3 100644
--- a/drivers/net/wireless/ath5k_hw.h
+++ b/drivers/net/wireless/ath5k_hw.h
@@ -1,18 +1,36 @@
 /*
- * Copyright (c) 2004-2007 Reyk Floeter <reyk@openbsd.org>
  * Copyright (c) 2006-2007 Nick Kossifidis <mickflemm@gmail.com>
+ *  This file is free software: you can copy, redistribute and/or modify
+ *  it under the terms of the GNU General Public License as published by
+ *  the Free Software Foundation, either version 2 of the License, or (at
+ *  your option) any later version.
  *
- * Permission to use, copy, modify, and distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
+ *  This file 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.
  *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ *  You should have received a copy of the GNU General Public License
+ *  along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ *
+ * This file incorporates work covered by the following copyright and
+ * permission notice:
+ *
+ *     Copyright (c) 2004, 2005, 2006, 2007 Reyk Floeter <reyk@openbsd.org>
+ *
+ *     Permission to use, copy, modify, and distribute this software for
+ *     any purpose with or without fee is hereby granted, provided that
+ *     the above copyright notice and this permission notice appear in all
+ *     copies.
+ *
+ *     THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ *     WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ *     WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
+ *     AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR
+ *     CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
+ *     OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
+ *     NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
+ *     CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  *
  * $Id$
  */
diff --git a/drivers/net/wireless/ath5k_reg.h b/drivers/net/wireless/ath5k_reg.h
index 59547d1..0f9395a 100644
--- a/drivers/net/wireless/ath5k_reg.h
+++ b/drivers/net/wireless/ath5k_reg.h
@@ -1,39 +1,40 @@
 /*-
  * Copyright (c) 2007 Nick Kossifidis <mickflemm@gmail.com>
- * All rights reserved.
+ *  This file is free software: you can copy, redistribute and/or modify
+ *  it under the terms of the GNU General Public License as published by
+ *  the Free Software Foundation, either version 2 of the License, or (at
+ *  your option) any later version.
  *
- * 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
- *    notice, this list of conditions and the following disclaimer,
- *    without modification.
- * 2. Redistributions in binary form must reproduce at minimum a disclaimer
- *    similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
- *    redistribution must be conditioned upon including a substantially
- *    similar Disclaimer requirement for further binary redistribution.
- * 3. Neither the names of the above-listed copyright holders nor the names
- *    of any contributors may be used to endorse or promote products derived
- *    from this software without specific prior written permission.
+ *  This file 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.
  *
- * Alternatively, this software may be distributed under the terms of the
- * GNU General Public License ("GPL") version 2 as published by the Free
- * Software Foundation.
+ *  You should have received a copy of the GNU General Public License
+ *  along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ *
+ * This file incorporates work covered by the following copyright and
+ * permission notice:
+ *
+ *     Copyright (c) 2004, 2005, 2006, 2007 Reyk Floeter <reyk@openbsd.org>
+ *
+ *     Permission to use, copy, modify, and distribute this software for
+ *     any purpose with or without fee is hereby granted, provided that
+ *     the above copyright notice and this permission notice appear in all
+ *     copies.
+ *
+ *     THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ *     WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ *     WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
+ *     AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR
+ *     CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
+ *     OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
+ *     NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
+ *     CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  *
- * NO WARRANTY
- * 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 NONINFRINGEMENT, MERCHANTIBILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
- * THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR 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 DAMAGES.
  */
 
+
 /*
  * Register values for Atheros 5210/5211/5212 cards from OpenBSD's ar5k
  * maintained by Reyk Floeter
diff --git a/drivers/net/wireless/ath5k_regdom.c b/drivers/net/wireless/ath5k_regdom.c
index c345da8..10d3158 100644
--- a/drivers/net/wireless/ath5k_regdom.c
+++ b/drivers/net/wireless/ath5k_regdom.c
@@ -4,6 +4,14 @@
  * Permission to use, copy, modify, and distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
  * copyright notice and this permission notice appear in all copies.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
 /*
diff --git a/drivers/net/wireless/ath5k_regdom.h b/drivers/net/wireless/ath5k_regdom.h
index ebaeabe..f7d3c66 100644
--- a/drivers/net/wireless/ath5k_regdom.h
+++ b/drivers/net/wireless/ath5k_regdom.h
@@ -4,6 +4,14 @@
  * Permission to use, copy, modify, and distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
  * copyright notice and this permission notice appear in all copies.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
 #ifndef _IEEE80211_REGDOMAIN_H_

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* Re: [PATCH] ath5k - License clarification
  2007-08-31 16:18 [PATCH] ath5k - License clarification Luis R. Rodriguez
@ 2007-08-31 16:43 ` Luis R. Rodriguez
  2007-08-31 16:53   ` Sam Leffler
  0 siblings, 1 reply; 12+ messages in thread
From: Luis R. Rodriguez @ 2007-08-31 16:43 UTC (permalink / raw)
  To: John W. Linville
  Cc: linux-wireless, Jiri Slaby, Nick Kossifidis, Bradley M. Kuhn,
	Matt Norwood, Richard Fontana, karen sandler, Reyk Floeter,
	Sam Leffler, David Kimdon

Adding some other copyright holders to the CC list

  Luis

On 8/31/07, Luis R. Rodriguez <mcgrof@gmail.com> wrote:
> Attached patch amends the ath5k license as per review from SFLC with
> the following changes:
>
>   * Makes sure that Reyk's copyright and license notice appears
>     correctly in each file that was derived from his work.
>
>   * Makes sure that Jiri's changes were released under a permissive,
>     modified-BSD license, as he indicated that was his preference.
>
>   * Makes sure that Nick's changes were released under
>     GPLv2-or-later, as he indicated that was his preference.
>
>   * Makes sure that all files clearly have the any GPL notices on
>     top, but include the proper BSD-like notices below when required.
>
>    * Adds Devicescape attribution to ath5k_base.c
>
>   * Sets the MODULE_LICENSE to GPL, because with Nick's changes
>     included under only GPL, the module can only be available under GPL.
>
>   * Adds Nick to the list of MODULE_AUTHORs because his changes
>     are substantial.
>
> Signed-Off-By: Bradley M. Kuhn <bkuhn@softwarefreedom.org>
> Signed-Off-By: Matt Norwood <norwood@softwarefreedom.org>
> Signed-Off-By: Richard Fontana <fontana@softwarefreedom.org>
> Signed-Off-By: Karen Sandler <karen@softwarefreedom.org>
>
> Acked-by: Luis R. Rodriguez <mcgrof@gmail.com>
> Acked-by: Jiri Slaby <jirislaby@gmail.com>
> Acked-by: Nick Kossifidis <mickflemm@gmail.com>
>
> Thanks to the SFLC for their help with this driver from legal hell.
>
>   Luis
>
>

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH] ath5k - License clarification
  2007-08-31 16:43 ` Luis R. Rodriguez
@ 2007-08-31 16:53   ` Sam Leffler
  0 siblings, 0 replies; 12+ messages in thread
From: Sam Leffler @ 2007-08-31 16:53 UTC (permalink / raw)
  To: Luis R. Rodriguez
  Cc: John W. Linville, linux-wireless, Jiri Slaby, Nick Kossifidis,
	Bradley M. Kuhn, Matt Norwood, Richard Fontana, karen sandler,
	Reyk Floeter, David Kimdon

Luis R. Rodriguez wrote:
> Adding some other copyright holders to the CC list
>
>   Luis
>
> On 8/31/07, Luis R. Rodriguez <mcgrof@gmail.com> wrote:
>   
>> Attached patch amends the ath5k license as per review from SFLC with
>> the following changes:
>>
>>   * Makes sure that Reyk's copyright and license notice appears
>>     correctly in each file that was derived from his work.
>>
>>   * Makes sure that Jiri's changes were released under a permissive,
>>     modified-BSD license, as he indicated that was his preference.
>>
>>   * Makes sure that Nick's changes were released under
>>     GPLv2-or-later, as he indicated that was his preference.
>>
>>   * Makes sure that all files clearly have the any GPL notices on
>>     top, but include the proper BSD-like notices below when required.
>>
>>    * Adds Devicescape attribution to ath5k_base.c
>>
>>   * Sets the MODULE_LICENSE to GPL, because with Nick's changes
>>     included under only GPL, the module can only be available under GPL.
>>
>>   * Adds Nick to the list of MODULE_AUTHORs because his changes
>>     are substantial.
>>
>> Signed-Off-By: Bradley M. Kuhn <bkuhn@softwarefreedom.org>
>> Signed-Off-By: Matt Norwood <norwood@softwarefreedom.org>
>> Signed-Off-By: Richard Fontana <fontana@softwarefreedom.org>
>> Signed-Off-By: Karen Sandler <karen@softwarefreedom.org>
>>
>> Acked-by: Luis R. Rodriguez <mcgrof@gmail.com>
>> Acked-by: Jiri Slaby <jirislaby@gmail.com>
>> Acked-by: Nick Kossifidis <mickflemm@gmail.com>
>>
>> Thanks to the SFLC for their help with this driver from legal hell
>>     

For the record, I told Jiri and various other folks that any code I 
licensed as dual-BSD/GPL could be made GPL only so long as the 
attribution remained.  That was the exact reason I dual-licensed.

    Sam


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH] ath5k - License clarification
@ 2007-09-01 19:14 Jacob Meuser
  2007-09-01 19:38 ` Jeff Garzik
  0 siblings, 1 reply; 12+ messages in thread
From: Jacob Meuser @ 2007-09-01 19:14 UTC (permalink / raw)
  To: mcgrof; +Cc: mickflemm, linux-wireless


Whie the license clarification is much appreciated, adding GPL'd
code to this driver is a slap in the face for BSD developers.

Adding code under a more restrictive licence than the code
was originally released; does that really fit in with the principles
of the FSF, the GPL, Linux, or the hacking community in general?

Regardless of whether this is Microsoft taking BSD code and making it
totally unfree, or you guys taking it and adding things which cannot
be taken back by the original author, the result is the same: changes
that don't go back to the author.  Isn't this one of the primary goals
of the GPL, so changes remain as free as the original?

Please think about that for a minute.  Not from your point of view
as a Linux coder, but from your point of view simply as a coder.

Thanks.

-- 
jakemsr@sdf.lonestar.org
SDF Public Access UNIX System - http://sdf.lonestar.org

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH] ath5k - License clarification
  2007-09-01 19:14 Jacob Meuser
@ 2007-09-01 19:38 ` Jeff Garzik
  2007-09-01 20:07   ` Jacob Meuser
  0 siblings, 1 reply; 12+ messages in thread
From: Jeff Garzik @ 2007-09-01 19:38 UTC (permalink / raw)
  To: Jacob Meuser; +Cc: mcgrof, mickflemm, linux-wireless

Was it slashdot or Theo's rant that made all the OpenBSD fanboys like 
you come out of the woodwork?

	Jeff




^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH] ath5k - License clarification
  2007-09-01 19:38 ` Jeff Garzik
@ 2007-09-01 20:07   ` Jacob Meuser
  2007-09-01 20:32     ` Jeff Garzik
  0 siblings, 1 reply; 12+ messages in thread
From: Jacob Meuser @ 2007-09-01 20:07 UTC (permalink / raw)
  To: Jeff Garzik; +Cc: linux-wireless

On Sat, Sep 01, 2007 at 03:38:42PM -0400, Jeff Garzik wrote:
> Was it slashdot or Theo's rant that made all the OpenBSD fanboys like 
> you come out of the woodwork?

?

I have made contributions to GNU projects, and supplied large patches
and new files to GPL'd projects, always keeping the GPL license, not for
any reason other than respect for the wishes of the original author.

Earlier this year, I went out of my way to a NetBSD developer to
change the license of a file he wrote (that added NetBSD/OpenBSD
support) from BSD to GPL so it could be included in a GNU project,
because the project leader claimed the BSD license was incompatible
with GNU projects.  The NetBSD developer agreed to the change, but I
still have not seen that file added to the project.

My interest in this matter goes far beyond my interest as an OpenBSD
developer.

-- 
jakemsr@sdf.lonestar.org
SDF Public Access UNIX System - http://sdf.lonestar.org

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH] ath5k - License clarification
  2007-09-01 20:07   ` Jacob Meuser
@ 2007-09-01 20:32     ` Jeff Garzik
  2007-09-01 21:04       ` Jacob Meuser
  0 siblings, 1 reply; 12+ messages in thread
From: Jeff Garzik @ 2007-09-01 20:32 UTC (permalink / raw)
  To: Jacob Meuser; +Cc: linux-wireless

Jacob Meuser wrote:
> On Sat, Sep 01, 2007 at 03:38:42PM -0400, Jeff Garzik wrote:
>> Was it slashdot or Theo's rant that made all the OpenBSD fanboys like 
>> you come out of the woodwork?
> 
> ?
> 
> I have made contributions to GNU projects, and supplied large patches
> and new files to GPL'd projects, always keeping the GPL license, not for
> any reason other than respect for the wishes of the original author.
> 
> Earlier this year, I went out of my way to a NetBSD developer to
> change the license of a file he wrote (that added NetBSD/OpenBSD
> support) from BSD to GPL so it could be included in a GNU project,
> because the project leader claimed the BSD license was incompatible
> with GNU projects.  The NetBSD developer agreed to the change, but I
> still have not seen that file added to the project.
> 
> My interest in this matter goes far beyond my interest as an OpenBSD
> developer.

Are you a ath5k copyright holder?
Or somewhere in the chain of wireless code maintenance?

Or are you one of the followers of The Pattern, which repeats itself on 
a regular basis:

	1) Theo rants about Linux, FSF, and GPL
	2) Rants inspire minions
	3) Theo fans, ignorant of all facts, appear on Linux MLs
	   to uphold Theo's side of the debate.

I'm betting the latter.

	Jeff




^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH] ath5k - License clarification
  2007-09-01 20:32     ` Jeff Garzik
@ 2007-09-01 21:04       ` Jacob Meuser
  2007-09-01 21:14         ` Johannes Berg
  0 siblings, 1 reply; 12+ messages in thread
From: Jacob Meuser @ 2007-09-01 21:04 UTC (permalink / raw)
  To: Jeff Garzik; +Cc: linux-wireless

On Sat, Sep 01, 2007 at 04:32:06PM -0400, Jeff Garzik wrote:

> Or are you one of the followers of The Pattern, which repeats itself on 
> a regular basis:
> 
> 	1) Theo rants about Linux, FSF, and GPL
> 	2) Rants inspire minions
> 	3) Theo fans, ignorant of all facts, appear on Linux MLs
> 	   to uphold Theo's side of the debate.
> 
> I'm betting the latter.

I already explained my reasons for interest.

It has nothing to do with what license is which, but about respect
for the original author's wishes and the general idea of giving back.

why are you attacking me?

-- 
jakemsr@sdf.lonestar.org
SDF Public Access UNIX System - http://sdf.lonestar.org

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH] ath5k - License clarification
  2007-09-01 21:04       ` Jacob Meuser
@ 2007-09-01 21:14         ` Johannes Berg
  2007-09-01 21:27           ` Jacob Meuser
  0 siblings, 1 reply; 12+ messages in thread
From: Johannes Berg @ 2007-09-01 21:14 UTC (permalink / raw)
  To: Jacob Meuser; +Cc: Jeff Garzik, linux-wireless

[-- Attachment #1: Type: text/plain, Size: 499 bytes --]

On Sat, 2007-09-01 at 21:04 +0000, Jacob Meuser wrote:

> I already explained my reasons for interest.
> 
> It has nothing to do with what license is which, but about respect
> for the original author's wishes and the general idea of giving back.
> 
> why are you attacking me?

Wait, so you're suddenly the poor victim of an attack when you
contribute nothing to linux wireless and then out of the blue show up on
our mailing list and tell us how bad we are behaving? Cute.

johannes

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 190 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH] ath5k - License clarification
  2007-09-01 21:14         ` Johannes Berg
@ 2007-09-01 21:27           ` Jacob Meuser
  0 siblings, 0 replies; 12+ messages in thread
From: Jacob Meuser @ 2007-09-01 21:27 UTC (permalink / raw)
  To: Johannes Berg; +Cc: Jeff Garzik, linux-wireless

On Sat, Sep 01, 2007 at 11:14:31PM +0200, Johannes Berg wrote:
> On Sat, 2007-09-01 at 21:04 +0000, Jacob Meuser wrote:
> 
> > I already explained my reasons for interest.
> > 
> > It has nothing to do with what license is which, but about respect
> > for the original author's wishes and the general idea of giving back.
> > 
> > why are you attacking me?
> 
> Wait, so you're suddenly the poor victim of an attack when you
> contribute nothing to linux wireless and then out of the blue show up on
> our mailing list and tell us how bad we are behaving? Cute.

sorry if you feel that I am trying to scold you.  this isn't
about linux-wireless and these particular patches per se, but
AFAICS, as a general developer, a common issue of license
incompatability.

I am only using this forum because it seems "warm" on this
subject, and I've really said all I have to say.

-- 
jakemsr@sdf.lonestar.org
SDF Public Access UNIX System - http://sdf.lonestar.org

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH] ath5k - License clarification
@ 2007-09-02 13:42 Mark Kettenis
  2007-09-02 14:39 ` Johannes Berg
  0 siblings, 1 reply; 12+ messages in thread
From: Mark Kettenis @ 2007-09-02 13:42 UTC (permalink / raw)
  To: linux-wireless; +Cc: Luis R. Rodriguez

> From: "Luis R. Rodriguez"
> Date: 2007-08-31 16:18:37
>
> Attached patch amends the ath5k license as per review from SFLC with
> the following changes:
> 
>  * Makes sure that Reyk's copyright and license notice appears
>    correctly in each file that was derived from his work.
>
>  * Makes sure that Jiri's changes were released under a permissive,
>    modified-BSD license, as he indicated that was his preference.

Thanks Jiri, for respecting the wishes of the origional author of this
code.

>  * Makes sure that Nick's changes were released under
>    GPLv2-or-later, as he indicated that was his preference.

No kudo's to Nick here.  I assume you realize that by doing this
you're effectively saying to the *BSD developers something "Thank you
for all the work you've done on this driver, but you can't have any of
my changes anymore".  I think it's rather unlikely that that'll go
down well, and I doubt they'll be eager to work with you in the future.

To all other (potential) Linux wirless driver devlopers I'd like to
say that there is a long standing tradition which says that if you
make improvements to code that carries a certain license, you make
those improvements available under that same license.  The GPL makes
this part of the licensing conditions, whereas the BSD-like licenses
(such as the ISC license used in the origional ath5k driver) don't.
But that doesn't mean that the people in the "BSD camp" don't hold
that same viewpoint.  So I really hope that if you ever submit a patch
for the ath5k driver, you make it available under the conditions of
the ISC license as well as the GPL license.  The best way to do this,
is probably by explicitly stating this when you send a patch to the
linux-wirless or linux-kernel mailing list.

Thanks,

Mark Kettenis

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH] ath5k - License clarification
  2007-09-02 13:42 Mark Kettenis
@ 2007-09-02 14:39 ` Johannes Berg
  0 siblings, 0 replies; 12+ messages in thread
From: Johannes Berg @ 2007-09-02 14:39 UTC (permalink / raw)
  To: Mark Kettenis; +Cc: linux-wireless, Luis R. Rodriguez

[-- Attachment #1: Type: text/plain, Size: 342 bytes --]

On Sun, 2007-09-02 at 15:42 +0200, Mark Kettenis wrote:

[crap that has been reiterated dozens of times]

May I remind you that this list is called "linux-wireless" for a reason?
It's not called "ath5k-legal-vs-bsd" or "bsd-vs-gpl-flamewar" or such so
there really is no reason to create new threads all the time.

Thanks,
johannes

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 190 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2007-09-02 14:38 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-08-31 16:18 [PATCH] ath5k - License clarification Luis R. Rodriguez
2007-08-31 16:43 ` Luis R. Rodriguez
2007-08-31 16:53   ` Sam Leffler
  -- strict thread matches above, loose matches on Subject: below --
2007-09-01 19:14 Jacob Meuser
2007-09-01 19:38 ` Jeff Garzik
2007-09-01 20:07   ` Jacob Meuser
2007-09-01 20:32     ` Jeff Garzik
2007-09-01 21:04       ` Jacob Meuser
2007-09-01 21:14         ` Johannes Berg
2007-09-01 21:27           ` Jacob Meuser
2007-09-02 13:42 Mark Kettenis
2007-09-02 14:39 ` Johannes Berg

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 NNTP newsgroup(s).