Change the license of this project from GPLv3 to LGPLv3.
The intent of using the copyleft GPLv3 license was to encourage PeakRDL community growth, and protect this library from being copied and re-distributed privately for profit. One unintended side-effect of GPLv3 is that it technically mandates that any program linking to this work (referencing this as a Python library/dependency) shall also be GPL-compatible. For Python libraries, this ends up being a pretty intrusive restriction, and was never my original intent.
Changing the license to LGPLv3 specifically removes this restriction. Wikipedia has a good summary on the difference.
A similar change has been made on other peakrdl projects:
Change the license of this project from GPLv3 to LGPLv3.
The intent of using the copyleft GPLv3 license was to encourage PeakRDL community growth, and protect this library from being copied and re-distributed privately for profit. One unintended side-effect of GPLv3 is that it technically mandates that any program linking to this work (referencing this as a Python library/dependency) shall also be GPL-compatible. For Python libraries, this ends up being a pretty intrusive restriction, and was never my original intent.
Changing the license to LGPLv3 specifically removes this restriction. Wikipedia has a good summary on the difference.
A similar change has been made on other peakrdl projects: