KevinOConnor / can2040

Software CAN bus implementation for rp2040 micro-controllers
GNU General Public License v3.0
636 stars 63 forks source link

Licensing #5

Closed coderkalyan closed 1 year ago

coderkalyan commented 2 years ago

Hello!

First of all, thank you so much for writing this project! I've been hoping/thinking about this for a while but never had the expertise to make it happen. This allows me to add CAN to a lot of my projects since STM32 lineups are out of stock.

I respect and understand your decision to keep this copyleft via GPL. Unfortunately, this disallows me from encorporating your code into new RP2040 CAN drivers I would like to write for the NuttX and Zephyr RTOS's, which are both Apache 2.0 licensed. My relevant downstream projects with these are open source (I eventually hope to encorporate it into the open source PX4 autopilot which runs on NuttX but cannot do so currently). Would you be willing to license this under a more flexible alternative?

If not, I understand and will probably maintain an out of tree driver, but I would prefer not to.

Thanks!

KevinOConnor commented 2 years ago

I understand. In general, I am open to custom licensing on an individual case-by-case basis. However, I am not planning to re-license can2040 globally at this time.

Cheers, -Kevin

github-actions[bot] commented 1 year ago

Hello,

It looks like there hasn't been any recent updates on this github ticket. We prefer that only tickets actively being worked on be listed in an "open" state. Feel free to provide an update on this ticket. Otherwise the ticket will be automatically closed in a few days.

Best regards,

~ Your friendly GitIssueBot

PS: I'm just an automated script, not a human being.

thestumbler commented 1 year ago

Just curious, have you thought about LGPL3? It isn't clear now whether a potential project I'd like to use this on, whether the client will require the application itself (not the supporting libraries) to be closed source or not. Just wondering if LGPL was something you specifically rejected or just haven't considered. -Chris