* [Q]Can a file be dual licensed in upstream kernel?
@ 2008-04-29 5:37 pradeep singh rautela
2008-04-29 5:53 ` Greg KH
` (2 more replies)
0 siblings, 3 replies; 12+ messages in thread
From: pradeep singh rautela @ 2008-04-29 5:37 UTC (permalink / raw)
To: linux-kernel
Hi All,
A small query.
Can a module/file be Dual licensed(i.e BSD/GPLv2) in the upstream
Linux kernel sources?
I think it is GPLv2 only.
So does this means any dual licensed files should be aptly GPLv2 only?
Thanks,
--Pradeep
ps :- please CC me as I am not subscribed to the list.
--
Pradeep Singh Rautela
http://eagain.wordpress.com
http://emptydomain.googlepages.com
^ permalink raw reply [flat|nested] 12+ messages in thread* Re: [Q]Can a file be dual licensed in upstream kernel? 2008-04-29 5:37 [Q]Can a file be dual licensed in upstream kernel? pradeep singh rautela @ 2008-04-29 5:53 ` Greg KH 2008-04-29 6:10 ` pradeep singh rautela 2008-04-29 6:33 ` Bart Van Assche 2008-04-29 8:50 ` Alan Cox 2 siblings, 1 reply; 12+ messages in thread From: Greg KH @ 2008-04-29 5:53 UTC (permalink / raw) To: pradeep singh rautela; +Cc: linux-kernel On Tue, Apr 29, 2008 at 11:07:37AM +0530, pradeep singh rautela wrote: > Hi All, > > A small query. > Can a module/file be Dual licensed(i.e BSD/GPLv2) in the upstream > Linux kernel sources? Are you somehow not believing the files that we have in the tree that are licensed this way? > I think it is GPLv2 only. Licensing questions would be better off asked to lawyers, not programmers. Would you ask a random group of lawyers on a public mailing list medical questions and trust their responses? good luck, greg k-h ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Q]Can a file be dual licensed in upstream kernel? 2008-04-29 5:53 ` Greg KH @ 2008-04-29 6:10 ` pradeep singh rautela 2008-04-29 6:26 ` Hans J. Koch 0 siblings, 1 reply; 12+ messages in thread From: pradeep singh rautela @ 2008-04-29 6:10 UTC (permalink / raw) To: Greg KH; +Cc: linux-kernel On Tue, Apr 29, 2008 at 11:23 AM, Greg KH <greg@kroah.com> wrote: > On Tue, Apr 29, 2008 at 11:07:37AM +0530, pradeep [snip] > > Can a module/file be Dual licensed(i.e BSD/GPLv2) in the upstream > > Linux kernel sources? > > Are you somehow not believing the files that we have in the tree that > are licensed this way? > > I think it is GPLv2 only. > > Licensing questions would be better off asked to lawyers, not > programmers. Would you ask a random group of lawyers on a public > mailing list medical questions and trust their responses? Um... apologies Greg.I did not mean that in any sense.I am a programmer not a lawyer. I am asking to get clear understanding of the licensing issues and I myself do not have any good understanding on dual licensing Vs GPLv2 licensing in Linux kernel. Thought what's better than hearing it straight from the dragon's mouth!!!. Sorry for the noise. Thanks, --Pradeep > > good luck, > > greg k-h > -- Pradeep Singh Rautela http://eagain.wordpress.com http://emptydomain.googlepages.com ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Q]Can a file be dual licensed in upstream kernel? 2008-04-29 6:10 ` pradeep singh rautela @ 2008-04-29 6:26 ` Hans J. Koch 2008-04-29 6:31 ` pradeep singh rautela 2008-05-01 14:59 ` David Schwartz 0 siblings, 2 replies; 12+ messages in thread From: Hans J. Koch @ 2008-04-29 6:26 UTC (permalink / raw) To: pradeep singh rautela; +Cc: Greg KH, linux-kernel On Tue, Apr 29, 2008 at 11:40:26AM +0530, pradeep singh rautela wrote: > On Tue, Apr 29, 2008 at 11:23 AM, Greg KH <greg@kroah.com> wrote: > > On Tue, Apr 29, 2008 at 11:07:37AM +0530, pradeep [snip] > > > Can a module/file be Dual licensed(i.e BSD/GPLv2) in the upstream > > > Linux kernel sources? > > > > Are you somehow not believing the files that we have in the tree that > > are licensed this way? > > > I think it is GPLv2 only. > > > > Licensing questions would be better off asked to lawyers, not > > programmers. Would you ask a random group of lawyers on a public > > mailing list medical questions and trust their responses? > > Um... apologies Greg.I did not mean that in any sense.I am a > programmer not a lawyer. I am asking to get clear understanding of the > licensing issues and I myself do not have any good understanding on > dual licensing Vs GPLv2 licensing in Linux kernel. I share Greg's opinion that this list is not the place for getting or giving legal advice. Please _do_ consult a lawyer. In my _personal_opinion_, dual licensing gives you the right to choose between two licenses. If a file is dual licensed BSD/GPLv2, anybody (including yourself) is free to get rid of the BSD part and make it GPLv2 only. Thanks, Hans ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Q]Can a file be dual licensed in upstream kernel? 2008-04-29 6:26 ` Hans J. Koch @ 2008-04-29 6:31 ` pradeep singh rautela 2008-05-01 14:59 ` David Schwartz 1 sibling, 0 replies; 12+ messages in thread From: pradeep singh rautela @ 2008-04-29 6:31 UTC (permalink / raw) To: Hans J. Koch; +Cc: Greg KH, linux-kernel On Tue, Apr 29, 2008 at 11:56 AM, Hans J. Koch <hjk@linutronix.de> wrote: > On Tue, Apr 29, 2008 at 11:40:26AM +0530, pradeep singh rautela wrote: > > On Tue, Apr 29, 2008 at 11:23 AM, Greg KH <greg@kroah.com> wrote: > > > On Tue, Apr 29, 2008 at 11:07:37AM +0530, pradeep [snip] > > > > Can a module/file be Dual licensed(i.e BSD/GPLv2) in the upstream > > > > Linux kernel sources? > > > > > > Are you somehow not believing the files that we have in the tree that > > > are licensed this way? > > > > I think it is GPLv2 only. > > > > > > Licensing questions would be better off asked to lawyers, not > > > programmers. Would you ask a random group of lawyers on a public > > > mailing list medical questions and trust their responses? > > > > Um... apologies Greg.I did not mean that in any sense.I am a > > programmer not a lawyer. I am asking to get clear understanding of the > > licensing issues and I myself do not have any good understanding on > > dual licensing Vs GPLv2 licensing in Linux kernel. > > I share Greg's opinion that this list is not the place for getting or > giving legal advice. Please _do_ consult a lawyer. > In my _personal_opinion_, dual licensing gives you the right to choose > between two licenses. If a file is dual licensed BSD/GPLv2, anybody > (including yourself) is free to get rid of the BSD part and make it > GPLv2 only. Thanks Hans.That clears things for a newbie like me. Regards, --Pradeep > > Thanks, > Hans > > -- Pradeep Singh Rautela http://eagain.wordpress.com http://emptydomain.googlepages.com ^ permalink raw reply [flat|nested] 12+ messages in thread
* RE: [Q]Can a file be dual licensed in upstream kernel? 2008-04-29 6:26 ` Hans J. Koch 2008-04-29 6:31 ` pradeep singh rautela @ 2008-05-01 14:59 ` David Schwartz 2008-05-14 15:28 ` Pavel Machek 1 sibling, 1 reply; 12+ messages in thread From: David Schwartz @ 2008-05-01 14:59 UTC (permalink / raw) To: pradeep singh rautela, hjk; +Cc: Greg KH, linux-kernel > In my _personal_opinion_, dual licensing gives you the right to choose > between two licenses. Dual licensing gives every recipient both licenses from the original author. You can choose which license you will obtain rights from. > If a file is dual licensed BSD/GPLv2, anybody > (including yourself) is free to get rid of the BSD part and make it > GPLv2 only. Really? Which license or law gives you the right to change the licensing terms on code you didn't write? At least in the United States, you cannot change the licensing terms on someone else's code absent a written re-licensing agreement. Every recipient of dual-licensed creative works or elements of works can obtain rights from either license. You only need comply with the requirements of one of the licenses to obtain rights from it. If you redistribute the code, every recipient gets the same rights you got from the original authors of every creative element you redistribute. The distributor can choose by which license he obtains the right to distribute, but this has no effect on the license his recipients get! (This should be common sense. If you buy a music CD from Amazon, do you think how Amazon got the right to sell you the CD should have an effect on what you can do with the CD?) You can remove the BSD license notice, because the GPL gives you that right (it only requires you to retain notices that refer to "this License", the GPL, not other licenses). But removing a license *notice* does not change the license. (That should be common sense too.) If you modify the code, of course, they only get the rights you choose to give them to anything you added (assuming it is sufficiently creative to warrant copyright protection). Nobody can grant other people rights to your code that you don't want to grant. But you cannot add or subtract licensing terms to code you did not write (at least, neither the GPL nor the BSD license give you this right). The license grant is direct from the original author to the ultimate recipient. The GPL makes this explicit in section 6, "Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein." The BSD license does not make this explicit, but there is no other legal way it could work. The BSD license, of course, permits you to impose further restrictions on the recipients' exercise of rights to the modifications you made while the GPL does not. DS ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Q]Can a file be dual licensed in upstream kernel? 2008-05-01 14:59 ` David Schwartz @ 2008-05-14 15:28 ` Pavel Machek 2008-05-14 23:36 ` David Schwartz 0 siblings, 1 reply; 12+ messages in thread From: Pavel Machek @ 2008-05-14 15:28 UTC (permalink / raw) To: David Schwartz; +Cc: pradeep singh rautela, hjk, Greg KH, linux-kernel On Thu 2008-05-01 07:59:54, David Schwartz wrote: > > > In my _personal_opinion_, dual licensing gives you the right to choose > > between two licenses. > > Dual licensing gives every recipient both licenses from the original author. > You can choose which license you will obtain rights from. > > > If a file is dual licensed BSD/GPLv2, anybody > > (including yourself) is free to get rid of the BSD part and make it > > GPLv2 only. > > Really? Which license or law gives you the right to change the licensing > terms on code you didn't write? At least in the United States, you cannot You don't change licensing. You got choice of two licenses, and you selected one. GPL gives you right to remove the BSD licensing terms you did not choose. (People still can use the code under BSD license _if_ they know it was originally BSD/GPL.. as long as you don't modify it). -- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html ^ permalink raw reply [flat|nested] 12+ messages in thread
* RE: [Q]Can a file be dual licensed in upstream kernel? 2008-05-14 15:28 ` Pavel Machek @ 2008-05-14 23:36 ` David Schwartz 2008-05-15 18:23 ` Pavel Machek 0 siblings, 1 reply; 12+ messages in thread From: David Schwartz @ 2008-05-14 23:36 UTC (permalink / raw) To: pavel; +Cc: pradeep singh rautela, hjk, Greg KH, linux-kernel > On Thu 2008-05-01 07:59:54, David Schwartz wrote: > > In my _personal_opinion_, dual licensing gives you the right to choose > > between two licenses. > > Dual licensing gives every recipient both licenses from the > > original author. > > You can choose which license you will obtain rights from. > > > > > If a file is dual licensed BSD/GPLv2, anybody > > > (including yourself) is free to get rid of the BSD part and make it > > > GPLv2 only. > > Really? Which license or law gives you the right to change the licensing > > terms on code you didn't write? At least in the United States, > > you cannot > You don't change licensing. You got choice of two licenses, and you > selected one. GPL gives you right to remove the BSD licensing terms > you did not choose. GPL gives you the right to remove the BSD licensing *TERMS*, but this has no effect on the actual license. The works do not become GPLv2 only just because you removed the licensing terms. > (People still can use the code under BSD license _if_ they know it was > originally BSD/GPL.. as long as you don't modify it). Exactly. So you *cannot* change the license, you can only remove the licensing terms. And even if you do modify it, that still has no effect on the available licenses for any creative elements you did not author. "6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions." For both the GPL and the BSD license, anyone who receives covered works or elements receives the offered licenses directly from the original author. There is nothing you can do to change this. Neither the BSD license nor the GPL license allow you to in any way modify the license or licenses offered by anyone else to creative elements they authored. In the United States, at least, this is not even possible without a written re-licensing agreement. The licenses always flow from each creative element's original author to the final end user. Distributors simply provide copies of the works, they do *NOT* relicense them. People who modify the works simply add and license other creative elements, they do not relicense the existing ones. DS ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Q]Can a file be dual licensed in upstream kernel? 2008-05-14 23:36 ` David Schwartz @ 2008-05-15 18:23 ` Pavel Machek 0 siblings, 0 replies; 12+ messages in thread From: Pavel Machek @ 2008-05-15 18:23 UTC (permalink / raw) To: David Schwartz; +Cc: pradeep singh rautela, hjk, Greg KH, linux-kernel Hi! > > > In my _personal_opinion_, dual licensing gives you the right to choose > > > between two licenses. > > > > Dual licensing gives every recipient both licenses from the > > > original author. > > > You can choose which license you will obtain rights from. > > > > > > > If a file is dual licensed BSD/GPLv2, anybody > > > > (including yourself) is free to get rid of the BSD part and make it > > > > GPLv2 only. > > > > Really? Which license or law gives you the right to change the licensing > > > terms on code you didn't write? At least in the United States, > > > you cannot > > > You don't change licensing. You got choice of two licenses, and you > > selected one. GPL gives you right to remove the BSD licensing terms > > you did not choose. > > GPL gives you the right to remove the BSD licensing *TERMS*, but this has no > effect on the actual license. The works do not become GPLv2 only just > because you removed the licensing terms. Agreed. Pavel -- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Q]Can a file be dual licensed in upstream kernel? 2008-04-29 5:37 [Q]Can a file be dual licensed in upstream kernel? pradeep singh rautela 2008-04-29 5:53 ` Greg KH @ 2008-04-29 6:33 ` Bart Van Assche 2008-04-29 8:50 ` Alan Cox 2 siblings, 0 replies; 12+ messages in thread From: Bart Van Assche @ 2008-04-29 6:33 UTC (permalink / raw) To: pradeep singh rautela; +Cc: linux-kernel, Greg Kroah-Hartman On Tue, Apr 29, 2008 at 7:37 AM, pradeep singh rautela <rautelap@gmail.com> wrote: > A small query. > Can a module/file be Dual licensed(i.e BSD/GPLv2) in the upstream > Linux kernel sources? > I think it is GPLv2 only. > > So does this means any dual licensed files should be aptly GPLv2 only? There are already source files in the Linux kernel that are dual licensed. See e.g. drivers/infiniband/core/verbs.c. Note: not all licenses are compatible. License compatibility is indeed not a topic for the LKML mailing list. Bart. ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Q]Can a file be dual licensed in upstream kernel? 2008-04-29 5:37 [Q]Can a file be dual licensed in upstream kernel? pradeep singh rautela 2008-04-29 5:53 ` Greg KH 2008-04-29 6:33 ` Bart Van Assche @ 2008-04-29 8:50 ` Alan Cox 2008-04-29 9:16 ` pradeep singh rautela 2 siblings, 1 reply; 12+ messages in thread From: Alan Cox @ 2008-04-29 8:50 UTC (permalink / raw) To: pradeep singh rautela; +Cc: linux-kernel On Tue, 29 Apr 2008 11:07:37 +0530 "pradeep singh rautela" <rautelap@gmail.com> wrote: > Hi All, > > A small query. > Can a module/file be Dual licensed(i.e BSD/GPLv2) in the upstream > Linux kernel sources? The copy you submit to the kernel needs to be GPL. How you choose to licence it in addition is your business (assuming it is all your own work). Various drivers in the kernel (eg much of infiniband and ACPI) are issued by their authors with multiple licences for different projects. Alan ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Q]Can a file be dual licensed in upstream kernel? 2008-04-29 8:50 ` Alan Cox @ 2008-04-29 9:16 ` pradeep singh rautela 0 siblings, 0 replies; 12+ messages in thread From: pradeep singh rautela @ 2008-04-29 9:16 UTC (permalink / raw) To: Alan Cox; +Cc: linux-kernel On Tue, Apr 29, 2008 at 2:20 PM, Alan Cox <alan@lxorguk.ukuu.org.uk> wrote: > On Tue, 29 Apr 2008 11:07:37 +0530 > > "pradeep singh rautela" <rautelap@gmail.com> wrote: > > > > Hi All, > > > > A small query. > > Can a module/file be Dual licensed(i.e BSD/GPLv2) in the upstream > > Linux kernel sources? > > The copy you submit to the kernel needs to be GPL. How you choose to > licence it in addition is your business (assuming it is all your own > work). Various drivers in the kernel (eg much of infiniband and ACPI) are > issued by their authors with multiple licences for different projects. Thank you for kind explanation, Alan. That helped a lot. Regards, --Pradeep > > Alan > -- Pradeep Singh Rautela http://eagain.wordpress.com http://emptydomain.googlepages.com ^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2008-05-15 18:22 UTC | newest] Thread overview: 12+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2008-04-29 5:37 [Q]Can a file be dual licensed in upstream kernel? pradeep singh rautela 2008-04-29 5:53 ` Greg KH 2008-04-29 6:10 ` pradeep singh rautela 2008-04-29 6:26 ` Hans J. Koch 2008-04-29 6:31 ` pradeep singh rautela 2008-05-01 14:59 ` David Schwartz 2008-05-14 15:28 ` Pavel Machek 2008-05-14 23:36 ` David Schwartz 2008-05-15 18:23 ` Pavel Machek 2008-04-29 6:33 ` Bart Van Assche 2008-04-29 8:50 ` Alan Cox 2008-04-29 9:16 ` pradeep singh rautela
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.