gnu-misc-discuss
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Do I have to release the patch for a GPL software under GPL?


From: Dancefire
Subject: RE: Do I have to release the patch for a GPL software under GPL?
Date: Tue, 9 May 2006 05:42:46 +1000

Hi, all

Thanks for reply. I am not going to break the freedom. I just want to clear
the border of free.

For example, if there is a military organization want to use Linux as a
kernel of their operating system, but, of course, they have to patch the
kernel for extra secure. However, for security reason, they can't make the
patch public. So what should they do? Forget Linux and use *BSD instead? Or
they can use the patched Linux kernel without public it. 

This maybe is simple, since the kernel is not given to anyone, only internal
using. It's get more complex if they give the kernel/patch to another
military/security agent organization. Do they have to make the patch open?
If they have to, of course, they can't choose Linux.

I am trying to make its possible to use Linux under this situation,
otherwise, *BSD is the only choice.

Cheers.

Dancefire

-----Original Message-----
From: gnu-misc-discuss-bounces+dancefire=gmail.com@gnu.org
[mailto:gnu-misc-discuss-bounces+dancefire=gmail.com@gnu.org] On Behalf Of
Byron A Jeff
Sent: Tuesday, May 09, 2006 3:20 AM
To: gnu-misc-discuss@gnu.org
Subject: Re: Do I have to release the patch for a GPL software under GPL?

In article <mailman.1491.1146854152.9609.gnu-misc-discuss@gnu.org>,
Dancefire <dancefire@gmail.com> wrote:

>Hi, all,

Hi.

>I am confusing on GPL now, I need someone to clear me.

I'll take a stab at it.

>Do I have to release the patch under GPL if the patch is for a GPL 
>software?

Yes.

>As my understanding, for example, If I modified Linux kernel, I do not 
>have
>to release it under GPL if I use it privately, unless I make it public. 

That's correct.

>But how about the patch for the kernel?

The same because the patchis for GPL software.

> That is, if I generate the patch of =
>my
>modification for the Linux Kernel, and never release the modified Linux
>kernel to public, however, I want to sell the kernel patch of the Linux =
>to
>customers as whatever license as I want, but I don=92t want the patch =
>under
>GPL for some reason. Can I?

Nope. Since the patch is for GPL software, it falls under the GPL.
There have been a ton of discussions about library/plugin interfaces that 
have the same issues. Since the only way this patch can be used is to bind
it with GPL source, it must be GPLed.

Of course I have to beg the question: why bother to use GPL software when
your
intent is to break the sprit of the license? GPL software is licensed the
way it is so that everyone can benefit from and contribute to the code base.
Proprietizing a patch is the anthesis of what the GPL and free software is
all about.

The original code is put under the GPL precisely to prevent you from doing
what you propose to do. Why would you even want to use GPL software if it
runs so counter to your values?

The answer is simple: Write all of your own software. Then you can license
it
any way that you wish. See how simple that is?

BAJ
_______________________________________________
gnu-misc-discuss mailing list
gnu-misc-discuss@gnu.org
http://lists.gnu.org/mailman/listinfo/gnu-misc-discuss





reply via email to

[Prev in Thread] Current Thread [Next in Thread]