Gli autori della EUPL, una licenza libera in stile "weak copyleft" creata dalla Unione Europea, scrivono:

In Europe the recitals 10 and 15 of the Directive 2009/24/EC on the protection of computer programs seems to invalidate the idea of “strong copyleft” any portion of code that is strictly necessary for implementing interoperability can be reproduced without copyright infringement. This means that linking cannot be submitted to conditions or restricted by a so-called “strong copyleft licence”.

Vedi https://joinup.ec.europa.eu/collection/eupl/eupl-compatible-open-source-licences#section-3

In pratica, ad una delle interpretazioni che ho letto e a quanto ho potuto capire anche io dal testo sopra, in Europa il Copyright si applicherebbe esclusivamente ai singoli file sorgente, non alle applicazioni e alle librerie nel loro complesso, limitando fortemente la reciprocità del dono previsto dalla concessione di software sotto licenze come GPLv3 o AGPLv3 (la reciprocità che Microsoft, Google e compari definiscono "virale")

Dal punto di vista tecnico, questo ragionamento avrebbe un suo senso qualora l'interoperabilità in questione fosse basata su interfaccie standard: comunque discutibile dal punto di vista distributivo in quanto l'eseguibile staticamente linkato è uno solo, come un libro che include diversi romanzi, ma se durante l'esecuzione due thread POSIX comunicano attraverso l'interfaccia POSIX, si può parlare tecnicamente di implementazione necessaria alla interoperabilità.

Se invece io creo una libreria C che non espone alcuna interfaccia standard, ma una interfaccia molto specifica di mia invenzione e la rilascio come AGPLv3, con l'espressa intenzione che tutti gli utenti possano usufruire esattamente delle medesime libertà, tale interpretazione renderebbe vana la mia volontà di detentore dei diritti di autore.


Spero di aver formulato la domanda chiaramente e mi scuso per la lunghezza.


Apprezzerei molto qualunque risposta o anche qualunque riferimento legislativo (possibilmente comprensibile da un profano).


Grazie ed a presto!


Giacomo