Hi @miguelyx,
you seem to have not understood.
Whenever you use any kind of library that is delivered with the Arduino-IDE or any library that you have installed through the librar-manager or that you have downloaded as a ZIP-library you agreed to the terms of the GPL-licence that this library is published.
It is not just free in the sense of "everybody can use it under any conditions."
The licencense terms say: You are only allowed to use these libraries of you do mimimum two things:
-
make the license of your own work exactly the same as in the used libraries by adding the GPL-licence to your source code
-
following ALL terms of the license which means
free access to the source-code
Do you uderstand:
free access to
your source-code.
To say it in other words new:
protecting a code that makes use of any GPL-licensed library is
violating the libraries license
An unethical lawyer could take you to court for licensing violations because you there would be a license-violation
And there is another moralic aspect:
You have taken advantage of the community and its knowledge if you use these libraries.
Now you refuse to "give back" to the community by not making your work accessible to he public.
You should overthink your buissenes-model to find a way that you get payed for work that does not violate the license-terms.
Read this other thread:
best regards Stefan