Über Golem.de wurde ich auf einen Beitrag von Naughton aufmerksam, der in den Raum stellt, ob ein Verstoss gegen die GPLv2 überhaupt heilbar sein kann. Dazu liest man bei Golem
Ebenso unerheblich ist es, ob der Lizenznehmer danach seinen Fehler korrigiert. Die Lizenz bleibt nach dem ersten Verstoß ungültig.
Im Original bezieht sich Naughton auf den BestBuy-Fall:
In the Best Buy case, the SFC and SFLC argued that a violation of the GPLv2 immediately terminates a licensee’s right to distribute covered code and that the licensee cannot remedy its violation by providing the source code after the fact. The express permission of the relevant copyright holders is necessary to reestablish the licensee’s rights.
Diese Ansicht ist m.E. zwar vertretbar, aber keinesfalls zwingend. §4 („Section 4“) Satz 2 der GPLv2 stellt insoweit erst einmal klar:
Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License.
Das heisst: Wer ein Programm unter der GPL z.B. weitervertreibt, aber gegen die Vorgaben der GPL verstösst, dessen Nutzungsrechte erlöschen im Moment der Verletzung. Juristisch handelt es sich hierbei um eine auflösende Bedingung der Gewährung von Nutzungsrechten im Rahmen des §158 BGB.