I've followed a few of the conversations on here regarding licensing and have been a confused as well. It seems like there are a few options, so I want to make sure I do things right.

I'll wait for a mentor to chime in when they have a chance. I'm not ready to merge yet anyways; I just wanted to get the ball rolling now rather than stalling in a PR. Thanks for the help.

We did do something similar when we created the arch/arm/src/armv8-m port.  It started as a clone of the armv8-m port.  We changed all of the headers with only my copyright to Apache 2.0.  And all questionable headers we copied over with no change.  So I suppose we could generalize in this case well.  I would think that the solution would be to bring the CAN file in with the existing BSD header.  But let's get confirmation on that.

We might also look to see of there is any of Paul's code in the current release.  I wrote the original file.  Paul, and many others, contributed changes to it.  I don't recall Paul making substantial changes.  Perhaps we could quantify that with 'git blame'  may there is no code left by Paul in the file after all of these year?

Greg



Reply via email to