I rather use Mozilla Public License 2.0, Eclipse Public License 2.0, or EUPL 1.2 for copyleft purposes. Strong copyleft as a concept has no legal reality. Linking a program to another don't produce a derivative work. https://joinup.ec.europa.eu/collection/eupl/news/why-viral-l... FSF is full of baloney about how static or dynamic linking is different than communicating for example through sockets. To be able to use t…
The europa.eu articles (this is only one of them BTW) are about the case in EU where, indeed, copyleft goes only as far as MPL/LGPL/etc and of course EUPL - and note that this isn't 100% certain, it is just the most likely interpretation based on previous cases about interoperability. However this only valid for the EU itself. When software is not confined inside the EU, e.g. one (even a member of EU) cares about dis…
https://en.wikipedia.org/wiki/Google_LLC_v._Oracle_America,_....
The conditions you put in a software license must work within a legal framework. It appears that your license can't relicense my code, it only applies to your code. However linking or reproducing portions of your code for interoperability don't create a derivative work. This is of course not a legal advice.
FSF licenses are trying to take away rights from you that cannot be taken away.