public inbox for linux-acpi@vger.kernel.org
 help / color / mirror / Atom feed
* Proposed ACPI Licensing change
@ 2002-12-07  0:10 Grover, Andrew
       [not found] ` <EDC461A30AC4D511ADE10002A5072CAD04C7A57F-OU+JdkIUtvd9zuciVAfUoVDQ4js95KgL@public.gmane.org>
  0 siblings, 1 reply; 10+ messages in thread
From: Grover, Andrew @ 2002-12-07  0:10 UTC (permalink / raw)
  To: acpi-devel-pyega4qmqnRoyOMFzWx49A; +Cc: linux-kernel-u79uwXL29TY76Z2rM5mHXA

Hi all,

The ACPI AML interpreter (i.e. code in directories under drivers/acpi, but
not source in drivers/acpi directly) has been released by us (Intel) under
the GPL. It has also been released separately under a looser license, so
that other OS vendors may make use of it.

One consequence of this is that we have not been able to benefit directly
from patches from other Linux contributors. The reason is, patches submitted
to code only under the GPL must also be GPL, and therefore we cannot take
them directly and still make our code available under a license other than
the GPL. (We have to determine the problem the patch fixes and then do the
fix ourselves.)

This has slowed development and lessened community participation in the
development process.

In order to solve this, we are considering releasing the Linux version of
the interpreter under a dual license. This would allow direct incorporation
of changes. Any patches submitted against the ACPI core code would
implicitly be allowed to be used by us in a non-GPL context. This is already
done elsewhere in the Linux kernel source by the PCMCIA code, for example.

Comments?

Regards -- Andy

-----------------------------
Andrew Grover
Intel Labs / Mobile Architecture
andrew.grover-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org

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

* Re: Proposed ACPI Licensing change
       [not found] ` <EDC461A30AC4D511ADE10002A5072CAD04C7A57F-OU+JdkIUtvd9zuciVAfUoVDQ4js95KgL@public.gmane.org>
@ 2002-12-07  0:24   ` Adrian Bunk
       [not found]     ` <20021207002405.GR2544-cg1h10c7RbKzQB+pC5nmwQ@public.gmane.org>
  2002-12-07  0:51   ` Christoph Hellwig
                     ` (4 subsequent siblings)
  5 siblings, 1 reply; 10+ messages in thread
From: Adrian Bunk @ 2002-12-07  0:24 UTC (permalink / raw)
  To: Grover, Andrew
  Cc: acpi-devel-pyega4qmqnRoyOMFzWx49A,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA

On Fri, Dec 06, 2002 at 04:10:00PM -0800, Grover, Andrew wrote:

> Hi all,

Hi Andrew,

>...
> One consequence of this is that we have not been able to benefit directly
> from patches from other Linux contributors. The reason is, patches submitted
> to code only under the GPL must also be GPL, and therefore we cannot take
> them directly and still make our code available under a license other than
> the GPL. (We have to determine the problem the patch fixes and then do the
> fix ourselves.)
>...
> In order to solve this, we are considering releasing the Linux version of
> the interpreter under a dual license. This would allow direct incorporation
> of changes. Any patches submitted against the ACPI core code would
> implicitly be allowed to be used by us in a non-GPL context. This is already
> done elsewhere in the Linux kernel source by the PCMCIA code, for example.
> 
> Comments?

two comments regarding the right of an author to freely choose under 
which license(s) he wants to make his patch available:

If a submitter wants to allow you to use his patch under both licenses 
he's already able to allow you to do so.

You can't forbid people to send GPL-only patches, so if a person doesn't
want his patch under your looser license you can't enforce that he also
releases it under your looser license.

> Regards -- Andy

cu
Adrian

-- 

       "Is there not promise of rain?" Ling Tan asked suddenly out
        of the darkness. There had been need of rain for many days.
       "Only a promise," Lao Er said.
                                       Pearl S. Buck - Dragon Seed

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

* Re: Proposed ACPI Licensing change
       [not found]     ` <20021207002405.GR2544-cg1h10c7RbKzQB+pC5nmwQ@public.gmane.org>
  2002-12-07  0:36       ` David Schwartz
@ 2002-12-07  0:36       ` David Schwartz
  1 sibling, 0 replies; 10+ messages in thread
From: David Schwartz @ 2002-12-07  0:36 UTC (permalink / raw)
  To: bunk-cg1h10c7RbKzQB+pC5nmwQ, Grover, Andrew
  Cc: acpi-devel-pyega4qmqnRoyOMFzWx49A,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA


On Sat, 7 Dec 2002 01:24:06 +0100, Adrian Bunk wrote:
>On Fri, Dec 06, 2002 at 04:10:00PM -0800, Grover, Andrew wrote:

>You can't forbid people to send GPL-only patches, so if a person doesn't
>want his patch under your looser license you can't enforce that he also
>releases it under your looser license.

	No, but then you just reject the patch.

	DS

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

* Re: Proposed ACPI Licensing change
       [not found]     ` <20021207002405.GR2544-cg1h10c7RbKzQB+pC5nmwQ@public.gmane.org>
@ 2002-12-07  0:36       ` David Schwartz
  2002-12-07  0:36       ` David Schwartz
  1 sibling, 0 replies; 10+ messages in thread
From: David Schwartz @ 2002-12-07  0:36 UTC (permalink / raw)
  To: bunk-cg1h10c7RbKzQB+pC5nmwQ, Grover, Andrew
  Cc: acpi-devel-pyega4qmqnRoyOMFzWx49A,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA


On Sat, 7 Dec 2002 01:24:06 +0100, Adrian Bunk wrote:
>On Fri, Dec 06, 2002 at 04:10:00PM -0800, Grover, Andrew wrote:

>You can't forbid people to send GPL-only patches, so if a person doesn't
>want his patch under your looser license you can't enforce that he also
>releases it under your looser license.

	No, but then you just reject the patch.

	DS




-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf

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

* Re: Proposed ACPI Licensing change
       [not found] ` <EDC461A30AC4D511ADE10002A5072CAD04C7A57F-OU+JdkIUtvd9zuciVAfUoVDQ4js95KgL@public.gmane.org>
  2002-12-07  0:24   ` Adrian Bunk
@ 2002-12-07  0:51   ` Christoph Hellwig
  2002-12-07  2:16   ` Alan Cox
                     ` (3 subsequent siblings)
  5 siblings, 0 replies; 10+ messages in thread
From: Christoph Hellwig @ 2002-12-07  0:51 UTC (permalink / raw)
  To: Grover, Andrew
  Cc: acpi-devel-pyega4qmqnRoyOMFzWx49A,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA

On Fri, Dec 06, 2002 at 04:10:00PM -0800, Grover, Andrew wrote:
> In order to solve this, we are considering releasing the Linux version of
> the interpreter under a dual license. This would allow direct incorporation
> of changes. Any patches submitted against the ACPI core code would
> implicitly be allowed to be used by us in a non-GPL context. This is already
> done elsewhere in the Linux kernel source by the PCMCIA code, for example.
> 
> Comments?

I think that's fine.  Please use a known license for the second option,
i.e. MPL.

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

* Re: Proposed ACPI Licensing change
@ 2002-12-07  1:06 Adrian Bunk
  0 siblings, 0 replies; 10+ messages in thread
From: Adrian Bunk @ 2002-12-07  1:06 UTC (permalink / raw)
  To: David Schwartz
  Cc: Grover, Andrew, acpi-devel-pyega4qmqnRoyOMFzWx49A,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA

On Fri, Dec 06, 2002 at 04:36:13PM -0800, David Schwartz wrote:

> On Sat, 7 Dec 2002 01:24:06 +0100, Adrian Bunk wrote:
> 
> >You can't forbid people to send GPL-only patches, so if a person doesn't
> >want his patch under your looser license you can't enforce that he also
> >releases it under your looser license.
> 
> 	No, but then you just reject the patch.

Surely.

> 	DS

cu
Adrian

-- 

       "Is there not promise of rain?" Ling Tan asked suddenly out
        of the darkness. There had been need of rain for many days.
       "Only a promise," Lao Er said.
                                       Pearl S. Buck - Dragon Seed

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

* Re: Proposed ACPI Licensing change
       [not found] ` <EDC461A30AC4D511ADE10002A5072CAD04C7A57F-OU+JdkIUtvd9zuciVAfUoVDQ4js95KgL@public.gmane.org>
  2002-12-07  0:24   ` Adrian Bunk
  2002-12-07  0:51   ` Christoph Hellwig
@ 2002-12-07  2:16   ` Alan Cox
  2002-12-07  9:58   ` Jeff Garzik
                     ` (2 subsequent siblings)
  5 siblings, 0 replies; 10+ messages in thread
From: Alan Cox @ 2002-12-07  2:16 UTC (permalink / raw)
  To: Grover, Andrew
  Cc: acpi-devel-pyega4qmqnRoyOMFzWx49A, Linux Kernel Mailing List

On Sat, 2002-12-07 at 00:10, Grover, Andrew wrote:
> In order to solve this, we are considering releasing the Linux version of
> the interpreter under a dual license. This would allow direct incorporation
> of changes. Any patches submitted against the ACPI core code would
> implicitly be allowed to be used by us in a non-GPL context. This is already
> done elsewhere in the Linux kernel source by the PCMCIA code, for example.

I think this is an extremely good idea. I certainly would have no
problem contributing cleanup/fixes to the project under those terms. And
if I did something large and mega cool with ACPI I can still GPL it only
and you can still ignore it 8)

There is a tradition of contributing patches back under the license the
project you are contributing to used (and ACPI is certainly big enough
to be 'a project' not just a patch) 

Suits me fine

Alan

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

* Re: Proposed ACPI Licensing change
       [not found] ` <EDC461A30AC4D511ADE10002A5072CAD04C7A57F-OU+JdkIUtvd9zuciVAfUoVDQ4js95KgL@public.gmane.org>
                     ` (2 preceding siblings ...)
  2002-12-07  2:16   ` Alan Cox
@ 2002-12-07  9:58   ` Jeff Garzik
  2002-12-07 17:46   ` Greg KH
  2002-12-09 18:59   ` Pavel Machek
  5 siblings, 0 replies; 10+ messages in thread
From: Jeff Garzik @ 2002-12-07  9:58 UTC (permalink / raw)
  To: Grover, Andrew
  Cc: acpi-devel-pyega4qmqnRoyOMFzWx49A,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA

Grover, Andrew wrote:
> In order to solve this, we are considering releasing the Linux version of
> the interpreter under a dual license. This would allow direct incorporation
> of changes. Any patches submitted against the ACPI core code would
> implicitly be allowed to be used by us in a non-GPL context. This is already
> done elsewhere in the Linux kernel source by the PCMCIA code, for example.


I think this is great.

Since pcmcia already set an example with their license, I think it's a 
great model to follow.

I also echo other comments to choose an already-known license like the 
MPL or BSD (etc.) so that lawyers don't have extra work ;-)

	Jeff

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

* Re: Proposed ACPI Licensing change
       [not found] ` <EDC461A30AC4D511ADE10002A5072CAD04C7A57F-OU+JdkIUtvd9zuciVAfUoVDQ4js95KgL@public.gmane.org>
                     ` (3 preceding siblings ...)
  2002-12-07  9:58   ` Jeff Garzik
@ 2002-12-07 17:46   ` Greg KH
  2002-12-09 18:59   ` Pavel Machek
  5 siblings, 0 replies; 10+ messages in thread
From: Greg KH @ 2002-12-07 17:46 UTC (permalink / raw)
  To: Grover, Andrew
  Cc: acpi-devel-pyega4qmqnRoyOMFzWx49A,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA

On Fri, Dec 06, 2002 at 04:10:00PM -0800, Grover, Andrew wrote:
> In order to solve this, we are considering releasing the Linux version of
> the interpreter under a dual license. This would allow direct incorporation
> of changes. Any patches submitted against the ACPI core code would
> implicitly be allowed to be used by us in a non-GPL context. This is already
> done elsewhere in the Linux kernel source by the PCMCIA code, for example.

Fine with me too.  What would the other license be?

thanks,

greg k-h

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

* Re: Proposed ACPI Licensing change
       [not found] ` <EDC461A30AC4D511ADE10002A5072CAD04C7A57F-OU+JdkIUtvd9zuciVAfUoVDQ4js95KgL@public.gmane.org>
                     ` (4 preceding siblings ...)
  2002-12-07 17:46   ` Greg KH
@ 2002-12-09 18:59   ` Pavel Machek
  5 siblings, 0 replies; 10+ messages in thread
From: Pavel Machek @ 2002-12-09 18:59 UTC (permalink / raw)
  To: Grover, Andrew
  Cc: acpi-devel-pyega4qmqnRoyOMFzWx49A,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA

Hi!

> In order to solve this, we are considering releasing the Linux version of
> the interpreter under a dual license. This would allow direct incorporation
> of changes. Any patches submitted against the ACPI core code would
> implicitly be allowed to be used by us in a non-GPL context. This is already
> done elsewhere in the Linux kernel source by the PCMCIA code, for example.
> 
> Comments?

Good idea, and should have been done year
ago. I was always wondering why noone
patches ACPI :-).
-- 
				Pavel
Written on sharp zaurus, because my Velo1 broke. If you have Velo you don't need...

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

end of thread, other threads:[~2002-12-09 18:59 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-12-07  0:10 Proposed ACPI Licensing change Grover, Andrew
     [not found] ` <EDC461A30AC4D511ADE10002A5072CAD04C7A57F-OU+JdkIUtvd9zuciVAfUoVDQ4js95KgL@public.gmane.org>
2002-12-07  0:24   ` Adrian Bunk
     [not found]     ` <20021207002405.GR2544-cg1h10c7RbKzQB+pC5nmwQ@public.gmane.org>
2002-12-07  0:36       ` David Schwartz
2002-12-07  0:36       ` David Schwartz
2002-12-07  0:51   ` Christoph Hellwig
2002-12-07  2:16   ` Alan Cox
2002-12-07  9:58   ` Jeff Garzik
2002-12-07 17:46   ` Greg KH
2002-12-09 18:59   ` Pavel Machek
  -- strict thread matches above, loose matches on Subject: below --
2002-12-07  1:06 Adrian Bunk

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