Hi @franckmarini ,
this library is GPL licensed. This means, if I create a DIY KNX Device, i HAVE TO provide the sources of the "device firmware" (=sketch) as well, because my work is "derived from the lib".
Typically the intention of GPL is to keep the "product/software free" (copy left). But here we don't have a ready-tu-use software or product. It's a developer library. With a library, the GPL will not affect just the library, but the product that uses the library as well.
Typically one chooses LGPL to ensure that the library stays free, and leave it up the the library-user how the final product is licensed.
My question: Is it possible to get a LGPL'ed version of this library (and maybe for already established forks)? Or is this circumstance with "GPL'ed library" vs "LGPL'ed library" well known and desired?
Hi @franckmarini ,
this library is GPL licensed. This means, if I create a DIY KNX Device, i HAVE TO provide the sources of the "device firmware" (=sketch) as well, because my work is "derived from the lib".
Typically the intention of GPL is to keep the "product/software free" (copy left). But here we don't have a ready-tu-use software or product. It's a developer library. With a library, the GPL will not affect just the library, but the product that uses the library as well.
Typically one chooses LGPL to ensure that the library stays free, and leave it up the the library-user how the final product is licensed.
My question: Is it possible to get a LGPL'ed version of this library (and maybe for already established forks)? Or is this circumstance with "GPL'ed library" vs "LGPL'ed library" well known and desired?