I want to create a new OS which runs on a Micro-controller (like Raspberry pi pico). Only I must control every aspect of this project and I don't allow any contributor.
I have plan to publish it with Free license (anyone can implement it, but they must put my project's information, and link to my project), and in return, I would ask for donation to keep me working on that project.
In my project, I have to work with the data transfer protocols like USB, UART, SWD, etc.
Should I worry about the patents and licensing of these tecnologies? Should I have to take anyone's permission to implement any one of these?