obdev / v-usb

A Firmware-Only USB implementation for Atmel's AVR Microcontrollers
1.22k stars 244 forks source link

A slight change of licensing? #33

Open abvgdeyoj opened 2 years ago

abvgdeyoj commented 2 years ago

I propose to switch from "GPLv2-only, GPLv3-only, Proprietary" to "GPLv2+, Proprietary" licensing model. I understand your potential concerns with uncertainty of such an approach.
However, despite already being possible, it simplifies integration with projects which are under GPLv2+ It might seem unnecessary due to a lack of such projects using V-USB, but it is only because V-USB does not allow for that yet.

An example scenario showing why it is needed:

This change would open up V-USB code to the vast number of projects using GPLv2+ and GPLv3+ licenses. (Sorry for multiple edits - posted this before I finished typing)