Open recursivenomad opened 5 months ago
I have begun working on a derivative work and would like to use probe_oen.pio
in it, however its lack of license header (and the project's lack of a root license file) means the code is "all rights reserved" and unable to legally be reused.
Although the file would be straightforward to recreate with clean-room design, I would prefer to be able to use and contribute back to the original file if possible.
FreeRTOS_Kernel_import.cmake and pico_sdk_import.cmake are direct copies from the pico-sdk, which is BSD 3-clause, so I will add a header to those. probe_config.c and probe_oen.pio are third-party contributions, and attribution/licence has been requested. There are other contributors to cmakelists.txt and I willl CC them in the next comment.
All other files have a licence header - originally the project was designated MIT licenced, and going forward we'll specify that.
Edit: the FreeRTOS_Kernel_import.cmake file is redundant and removed as it is now pulled in directly from the submodule.
@a-pushkin @newbrain @rewolff @fduxiao thank you for your contributions to this project, however we have a request.
Some of your edits were to the file CMakeLists.txt and this file was not tagged with an OSS licence (and neither was the overall project). Please confirm that you are the original authors of your work and that you are happy to contribute on the basis that this file is MIT licenced.
I hereby declare that my contributions to this project can be included in this project and distributed and used under the licence that this project is licenced under, in this case the so-called MIT licence.
The following files do not contain license information, and therefore cannot be forked/included in other projects:
As this has happened before (#5), it may be worth considering a license file in the root of the repository to serve as a fallback license for future files which lack license headers.
Edit
Build files are also missing license information: