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