linux-i2c.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* License for the libi2c
@ 2013-05-29  9:07 Mihai Buha
       [not found] ` <1369818463.42609.YahooMailNeo-KCWTPBDN160R8UyDmTZ/NZEhsgyP+Z75VpNB7YpNyf8@public.gmane.org>
  0 siblings, 1 reply; 5+ messages in thread
From: Mihai Buha @ 2013-05-29  9:07 UTC (permalink / raw)
  To: linux-i2c-u79uwXL29TY76Z2rM5mHXA@public.gmane.org

Hello list,
 
I have just read the Plans for I2C Tools 4 and I saw that Jean (khali) intends to release the new libi2c under the LGPL. I wonder, however, if that is legally possible, since the functions in i2c-dev.h are subject to the GPL, and only the original implementor is allowed to change the licensing terms if I understand the GPL correctly (the file was originally added in the i2c-tools repository by Kyo:sti (kmalkki), but he may have copied the functions from somewhere else).
 
The only ways I see to change the licensing are the following:
1) GPL'd code can be relicensed as LGPL by any user (I don't think it's possible);
2) Kyo:sti wrote the code, so he should give his written permission to relicense;
3) Kyo:sti copied the code, so the original author should be tracked down and asked to give his written permission to relicense.
This process should be performed for all the code that is to be relicensed as LGPL.
 
What do you think?
 
Disclaimer: IANAL.
 
Thanks,
Mihai Buha

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

end of thread, other threads:[~2013-06-02 21:38 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-05-29  9:07 License for the libi2c Mihai Buha
     [not found] ` <1369818463.42609.YahooMailNeo-KCWTPBDN160R8UyDmTZ/NZEhsgyP+Z75VpNB7YpNyf8@public.gmane.org>
2013-05-31  9:49   ` Newbie: accessing i2c features through kernel functions CF
     [not found]     ` <51A87235.2060702-GANU6spQydw@public.gmane.org>
2013-05-31 14:56       ` Anatolij Gustschin
2013-05-31 20:47         ` CF
2013-06-02 21:38         ` CF

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).