10-04-2022, 04:50 PM
It can be one file for example thumb-gen.php or trx-control.php which I created or mpdconf-merge.py which @bitlab created or it can be a whole other complete component like Shairport-sync or MPD which contain 100's of files.
The amount of code does not matter. What matters is that the creato/owner of the code holds the Copyright and is responsible for licensing the code.
Have a look at the program comment headers in the files I just mentioned and in some of the original source files for example playerlib.js. You will see the Copyright notice(s) and the License statement.
If you decide to License your OSK code under GPLv3 then update your Git repo and add a LICENSE file and then edit the source files and add a program comment header that mimics one of moOde's program headers and you will be all set.
I know it seems very formal but it's absolutely required if you are going to do Free Open Source Software.
The amount of code does not matter. What matters is that the creato/owner of the code holds the Copyright and is responsible for licensing the code.
Have a look at the program comment headers in the files I just mentioned and in some of the original source files for example playerlib.js. You will see the Copyright notice(s) and the License statement.
If you decide to License your OSK code under GPLv3 then update your Git repo and add a LICENSE file and then edit the source files and add a program comment header that mimics one of moOde's program headers and you will be all set.
I know it seems very formal but it's absolutely required if you are going to do Free Open Source Software.