[<<] [<] Page 1 of 1 [>] [>>] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
PIC USB firmware project on github (was: Traffic lights as extreme
feedback device ...)
From: Holger Oehm ####@####.#### Date: 11 Aug 2012 15:04:38 -0000 Message-Id: <50267448.2000003@holger-oehm.de> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 11.08.2012 02:40, Peter Stuge wrote: > Joe Pfeiffer wrote: >> I hope to be able to start adapting it to my project within the next >> couple of days -- one of the most interesting things that will come >> out of that will be a good notion of how well it moves across >> projects. > > Optimizing for that, making the code a library of sorts, is basically > why I suggest making it a separate project, or product if you will. OK, I created a new project with only the USB firmware in it at github: https://github.com/holgero/PicUsbFirmware >> From my perspective, the license isn't important -- I'll be releasing >> my code under the GPL anyway. But I can certainly see an argument for >> making libraries available under LGPL. > > My argument is for something even more permissive, such as MIT, BSD > 2-clause or such. LGPL is still too restrictive for a proprietary > project developer to be able to use the code and contribute, then > it's fine to stay on GPLv3+. I'm not pushing this very hard, but I > do think it's worthwhile to consider. If it were my code I would > go for more permissive, anything embedded is already very niche, so > I think it's important to gather as many contributors as possible. And I licensed the new project under the Apache License 2.0, which is (according to the FSF) "a permissive, non-protective software license". (AFAIK, it should be permissive enough for proprietary projects to be able to use the code. But IANAL, so please correct me if I am wrong.) Best Regards, Holger. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAlAmdEUACgkQHdk+97UOUal9OgCeP5lizXGfFMi/vk5DeAHIxL2b wloAoJxANqvvMmlFbrQKDEP7xpMibpTL =+U6p -----END PGP SIGNATURE----- | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[<<] [<] Page 1 of 1 [>] [>>] |