The article you linked does not make any legal argument as to why an LGPLv3 library cannot be used in a GPLv2 project. I'd be curious to know why lawyers think the two cannot coexist. In all practical aspects, if you satisfy the "update library" requirement of LGPLv3, you've already satisfied the tivoization clause, and imposed no further restrictions on either the GPL or LGPL parts.
This incompatibility idea seems like unfounded FUD. Alex On Mon, Nov 16, 2015 at 3:58 PM, Daniele Lacamera <r...@danielinux.net> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA256 > > Dear libopencm3 developers, > > we are developing a Free OS for cortex-m CPU, called Frosted > (https://github.com/insane-adding-machines/frosted), and we share with > you the goal and vision to bring good, professional and usable free > software to the embedded world. Of course we are still at an early > stage, but we would really benefit from incorporating libopencm3 into > our project and start contributing to it with new ports and features. > > The goal of Frosted is to expose a POSIX syscall interface towards the > userspace, while maintaining a separation between kernelspace and > userspace, using MPU and the dual stack capabilities of the cortex-m. > > The core of the OS is functional, we have implemented around 60 > syscalls, a VFS, devFS, MemFS, sysFS, a few drivers and drafted the > UNIX socket family implementation. We do have a few apps too, > including a shell, a few functional test and a simple led blinker > using "/dev/gpio_X_Y". > > We tested it with some devices' BSP, then we started experimenting > with our own HAL. Very soon we in fact realized we were actually going > to rewrite the whole CMSIS + the board support, which, you might now, > is a considerable amount of work! :) > > Now, the fact is that we want to integrate other libraries like > picoTCP, which come with a GPLv2 license. > > You might be aware of the fact that the compatibility between your > LGPL3 and our GPLv2 is impossible, while I consider this discussion > trivial, a lawyer might not think the same: I have the feeling that we > share the same ideas about cooperation, quality of the code and > Freedom that an Open source project could not achieve, let alone when > the code in question is written by the hardware manufacturers with no > attentions to details whatsoever, and the matter of license > incompatibility is a minor issue we could solve. > > Just today, I've found this interesting article talking about the > difficult coexistence of LGPL3 and GPLv2 in particular - > http://nmav.gnutls.org/2013/03/the-perils-of-lgplv3.html - which I > mostly agree upon, except perhaps on the conclusions. > > As you might have anticipated, the question we need to ask is, as in > the subject: would you consider adding a GPLv2 license to your > project, in order to allow us to include your code in our free software? > > If you take in consideration this possibility, we promise we'll keep > the library as a git-submodule of frosted and keep contributing to it. > We have a lot of experience with BSPs and a lot of proven skills, > especially with network drivers. :) > > Our proposal is sincere, and not aimed to start any religious > conflicts, we have a lot in common and we really want to join in. > Note we are not looking for a LGPL2, but a real, fully committed GPLv2 > that would allow us to compose a whole platform with TCP/IP, a pretty > decent HAL and some interesting features in a full GPL kernel. > > I am really looking forward to hear your opinion on this, and I hope > you will take this proposal into consideration in order for both our > projects to benefit from it. > > Thank you all for the time you spent reading this already, and for > every comment you will decide to share with us. > > If you reply, please keep Maxime in CC: since he's not subscribed to > the list. > > Sincerely, > > - -- > Daniele "danielinux" Lacamera > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2 > > iQIcBAEBCAAGBQJWSm24AAoJEFrGD357h4/9gw4P/0NzYk5ZyM0aeYha5msFCJm8 > YOZkJgZ8lFtEDxo/dlKM4j7KOKakR6PHxJukZxF4tTKh1KRDJrL+o1zoaCHaYHwD > RcaLVpPPUuAm0lSPKJlZKZqev+RLblhI0THJHjndoyGIYRnryJ0CfLJFU5gHEvcy > lSThwhgsDt0T1oHLsKbUB1lft+NunRgPv+/mXpefZvMhkYJwVmf/YQvZb0963rGB > lRpayLr44mpmNBgjtdYL11fvKmNXW1hJZFAPgHCOj4MPBVWt8ja+ulIaAFMZ2Gjc > xk+GKVCVHLxNTA/3iJj/mWlAuqttsA/xnv4iy6UGoFETsDJ26E61ocJcsTmc4zj9 > NpzuvBaH0ymgEAcVJptFPnSvwmVlRvzo3e8FlGK1F/rZ9c11IYUV+Ie7qHi0847m > y3JqDuEgvP2YGEltUWD/KX8jQQ6xCcip8jFZgSY9BXYsnrvTyhTkpuqqUVD+aioR > s0xd9IZXAiCfLaJCeWJBqffvtEcBOVcU+w2zgwSaYqf193EqbBOeulJD5gcb4K2b > xy8t6CojIYoS3MBnlgIOAJT3nbleSaXBEF0cdKirqZXs8/zMqOCsPIR8XZbm2hvS > 0EpJwnkLRYdVtaD5RD3WKKUbwi5gIzUyQ7AdkMEZLCBdHFdZvmsLYTsnKqSUAt7o > cILJjTIgInhF5Zf4F6Fo > =iuzd > -----END PGP SIGNATURE----- > > ------------------------------------------------------------------------------ > Presto, an open source distributed SQL query engine for big data, initially > developed by Facebook, enables you to easily query your data on Hadoop in a > more interactive manner. Teradata is also now providing full enterprise > support for Presto. Download a free open source copy now. > http://pubads.g.doubleclick.net/gampad/clk?id=250295911&iu=/4140 > _______________________________________________ > libopencm3-devel mailing list > libopencm3-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/libopencm3-devel ------------------------------------------------------------------------------ _______________________________________________ libopencm3-devel mailing list libopencm3-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libopencm3-devel