public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [RFC] Patches have a license
@ 2003-01-27  9:58 Balbir Singh
  2003-01-27 10:47 ` Dave Jones
  2003-01-27 12:03 ` Russell King
  0 siblings, 2 replies; 9+ messages in thread
From: Balbir Singh @ 2003-01-27  9:58 UTC (permalink / raw)
  To: Linux Kernel

Looking at the recent posting on lkml, I find that
a lot of people tend to take and apply patches posted
on lkml into proprietary modules.

I would request everyone to post their patches with
a license, failing which it should be assumed that
the license is GPL.

People picking up patches, please ensure that if
you are going to release only the binary of your
module, then please do not pick up code from lkml
and put it into your modules, unless you agree with
the license.

If what I have said is not agreeable, please
come up with a license for patches. This will
keep confusion to the minimum.

Comments,
Balbir



__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com

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

* Re: [RFC] Patches have a license
  2003-01-27  9:58 [RFC] Patches have a license Balbir Singh
@ 2003-01-27 10:47 ` Dave Jones
  2003-01-27 11:10   ` John Bradford
                     ` (4 more replies)
  2003-01-27 12:03 ` Russell King
  1 sibling, 5 replies; 9+ messages in thread
From: Dave Jones @ 2003-01-27 10:47 UTC (permalink / raw)
  To: Balbir Singh; +Cc: Linux Kernel

On Mon, Jan 27, 2003 at 01:58:40AM -0800, Balbir Singh wrote:
 > I would request everyone to post their patches with
 > a license, failing which it should be assumed that
 > the license is GPL.

Surely the license of the diff matches the license of the
code it is patching ?  

		Dave

-- 
| Dave Jones.        http://www.codemonkey.org.uk

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

* Re: [RFC] Patches have a license
  2003-01-27 10:47 ` Dave Jones
@ 2003-01-27 11:10   ` John Bradford
  2003-01-27 11:30   ` Andre Hedrick
                     ` (3 subsequent siblings)
  4 siblings, 0 replies; 9+ messages in thread
From: John Bradford @ 2003-01-27 11:10 UTC (permalink / raw)
  To: Dave Jones; +Cc: balbir_soni, linux-kernel

>  > I would request everyone to post their patches with
>  > a license, failing which it should be assumed that
>  > the license is GPL.
> 
> Surely the license of the diff matches the license of the
> code it is patching ?  

That is what I've always thought.  However, in any case, even if the
patch itself isn't explicitly licensed as GPL, the code generated as a
result of patching a GPLed piece of code, must surely be GPLed,
because applying the patch is no different to editing the file with a
text editor.

John.

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

* Re: [RFC] Patches have a license
  2003-01-27 10:47 ` Dave Jones
  2003-01-27 11:10   ` John Bradford
@ 2003-01-27 11:30   ` Andre Hedrick
  2003-01-27 11:34   ` Sean Neakums
                     ` (2 subsequent siblings)
  4 siblings, 0 replies; 9+ messages in thread
From: Andre Hedrick @ 2003-01-27 11:30 UTC (permalink / raw)
  To: Dave Jones; +Cc: Balbir Singh, Linux Kernel

On Mon, 27 Jan 2003, Dave Jones wrote:

> On Mon, Jan 27, 2003 at 01:58:40AM -0800, Balbir Singh wrote:
>  > I would request everyone to post their patches with
>  > a license, failing which it should be assumed that
>  > the license is GPL.
> 
> Surely the license of the diff matches the license of the
> code it is patching ?  

NO!

Insert a random amount of comments or linefeeds and hand edit the patch to
conform on a --dry-run and it does not mate.

Remember "patch" is only a series of offsets and comparison.
There is no checksum against the file to be patched.

Cheers,

Andre Hedrick
LAD Storage Consulting Group


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

* Re: [RFC] Patches have a license
  2003-01-27 10:47 ` Dave Jones
  2003-01-27 11:10   ` John Bradford
  2003-01-27 11:30   ` Andre Hedrick
@ 2003-01-27 11:34   ` Sean Neakums
  2003-01-27 11:47   ` Helge Hafting
  2003-01-27 20:04   ` dean gaudet
  4 siblings, 0 replies; 9+ messages in thread
From: Sean Neakums @ 2003-01-27 11:34 UTC (permalink / raw)
  To: Dave Jones; +Cc: Balbir Singh, Linux Kernel

commence  Dave Jones quotation:

> On Mon, Jan 27, 2003 at 01:58:40AM -0800, Balbir Singh wrote:
>  > I would request everyone to post their patches with a license,
>  > failing which it should be assumed that the license is GPL.
>
> Surely the license of the diff matches the license of the code it is
> patching ?

I'm not sure that it would *have* to.  A diff could be considered a
program in its own right that drives the "patch" source code
transformation engine.  In general, programs that process free data
don't have to be free themselves for the data to remain free.

-- 
 /                          |
[|] Sean Neakums            | Size *does* matter.
[|] <sneakums@zork.net>     | That's why I use Emacs.
 \                          |

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

* Re: [RFC] Patches have a license
  2003-01-27 10:47 ` Dave Jones
                     ` (2 preceding siblings ...)
  2003-01-27 11:34   ` Sean Neakums
@ 2003-01-27 11:47   ` Helge Hafting
  2003-01-27 20:04   ` dean gaudet
  4 siblings, 0 replies; 9+ messages in thread
From: Helge Hafting @ 2003-01-27 11:47 UTC (permalink / raw)
  To: Dave Jones; +Cc: Linux Kernel

Dave Jones wrote:
> 
> On Mon, Jan 27, 2003 at 01:58:40AM -0800, Balbir Singh wrote:
>  > I would request everyone to post their patches with
>  > a license, failing which it should be assumed that
>  > the license is GPL.
> 
> Surely the license of the diff matches the license of the
> code it is patching ?

Usually in practice, but not necessarily.  Try diff'ing
two files with different licence, then go apply
it at some file with a third licence. :-/

Helge Hafting

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

* Re: [RFC] Patches have a license
  2003-01-27  9:58 [RFC] Patches have a license Balbir Singh
  2003-01-27 10:47 ` Dave Jones
@ 2003-01-27 12:03 ` Russell King
  2003-01-27 12:12   ` Andre Hedrick
  1 sibling, 1 reply; 9+ messages in thread
From: Russell King @ 2003-01-27 12:03 UTC (permalink / raw)
  To: Balbir Singh; +Cc: Linux Kernel

On Mon, Jan 27, 2003 at 01:58:40AM -0800, Balbir Singh wrote:
> Looking at the recent posting on lkml, I find that
> a lot of people tend to take and apply patches posted
> on lkml into proprietary modules.

There are two ways to look at a patch on a public mailing list such as
LKML - either it is a public publication without restriction, or it
is a derived work of a copyrighted work, where the copyright on that
work explicitly covers derived works.  I'm not going to argue which
since that's the domain of legal people to sort out, and one that I'm
not particularly interested in.

However, basic common sense suggests that if a patch author wants to
ensure that patches are not used in a way that they do not intend them
to be used, then the patch author should explicitly state the license
that they supply the patches under.

-- 
Russell King (rmk@arm.linux.org.uk)                The developer of ARM Linux
             http://www.arm.linux.org.uk/personal/aboutme.html


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

* Re: [RFC] Patches have a license
  2003-01-27 12:03 ` Russell King
@ 2003-01-27 12:12   ` Andre Hedrick
  0 siblings, 0 replies; 9+ messages in thread
From: Andre Hedrick @ 2003-01-27 12:12 UTC (permalink / raw)
  To: Russell King; +Cc: Balbir Singh, Linux Kernel


Does not matter!

The copyright can only protect the actual file.  The ideas expressed
inside the file are not protectable, unless patents are involved.

It only matters if one can prove it is a derived work.
Otherwise, it is a combined work and GPL does not cover "combination"
works.

On Mon, 27 Jan 2003, Russell King wrote:

> On Mon, Jan 27, 2003 at 01:58:40AM -0800, Balbir Singh wrote:
> > Looking at the recent posting on lkml, I find that
> > a lot of people tend to take and apply patches posted
> > on lkml into proprietary modules.
> 
> There are two ways to look at a patch on a public mailing list such as
> LKML - either it is a public publication without restriction, or it
> is a derived work of a copyrighted work, where the copyright on that
> work explicitly covers derived works.  I'm not going to argue which
> since that's the domain of legal people to sort out, and one that I'm
> not particularly interested in.
> 
> However, basic common sense suggests that if a patch author wants to
> ensure that patches are not used in a way that they do not intend them
> to be used, then the patch author should explicitly state the license
> that they supply the patches under.
> 
> -- 
> Russell King (rmk@arm.linux.org.uk)                The developer of ARM Linux
>              http://www.arm.linux.org.uk/personal/aboutme.html
> 
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at  http://www.tux.org/lkml/
> 

Andre Hedrick
LAD Storage Consulting Group


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

* Re: [RFC] Patches have a license
  2003-01-27 10:47 ` Dave Jones
                     ` (3 preceding siblings ...)
  2003-01-27 11:47   ` Helge Hafting
@ 2003-01-27 20:04   ` dean gaudet
  4 siblings, 0 replies; 9+ messages in thread
From: dean gaudet @ 2003-01-27 20:04 UTC (permalink / raw)
  To: Dave Jones; +Cc: Balbir Singh, Linux Kernel

On Mon, 27 Jan 2003, Dave Jones wrote:

> On Mon, Jan 27, 2003 at 01:58:40AM -0800, Balbir Singh wrote:
>  > I would request everyone to post their patches with
>  > a license, failing which it should be assumed that
>  > the license is GPL.
>
> Surely the license of the diff matches the license of the
> code it is patching ?

no... actually the diff poster retains their own copyright on the diff
unless they specify otherwise.  so not only would folks using them in
proprietary code would have to ask your permission to use the patch, but
so should linus request you to release it under GPL.

although it's somewhat tongue in cheek, check the url i include on all
messages i send -- <http://arctic.org/~dean/legal>.

i'm not sure if they still do it, but when IBM started contributing to the
apache project, every patch they posted included a disclaimer and release
under the apache license.

also FSF requires a release form on file from you to accept any patch.
(i've also got a form on file with the ASF which i think formalises this
copyright issue for core group members.)

in the end i'm sure you could argue your intent was clear and implicit,
but some folks prefer to be explicit.

-dean

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

end of thread, other threads:[~2003-01-27 19:55 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-01-27  9:58 [RFC] Patches have a license Balbir Singh
2003-01-27 10:47 ` Dave Jones
2003-01-27 11:10   ` John Bradford
2003-01-27 11:30   ` Andre Hedrick
2003-01-27 11:34   ` Sean Neakums
2003-01-27 11:47   ` Helge Hafting
2003-01-27 20:04   ` dean gaudet
2003-01-27 12:03 ` Russell King
2003-01-27 12:12   ` Andre Hedrick

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox