Ein interessanter Punkt tauchte in einem anderen Thread über die angebliche Veruntreuung eines GPL-Projekts auf. In diesem Fall wurde die Unternehmenssoftware von einigen großen Unternehmen verwendet, die im Wesentlichen den Code verwendeten, den Namen änderten, die GPL-Hinweise entfernten und das Ergebnis verwendeten.
Der Punkt war: Wenn das Unternehmen dies tat und die Software nur intern verwendete, gab es keine Distribution und das ist unter der GPL vollkommen legal. Änderungen durch eigene Mitarbeiter für den internen Gebrauch wären ebenfalls zulässig.
Ab wann wird es eine Distribution?
Vermutlich wären ihre Änderungen auch intern und somit keine Verteilung, wenn sie externe Auftragnehmer im Rahmen von "Work for Hire" einbeziehen würden.
Wenn sie ein externes Software-Outfit beauftragen würden, Änderungen vorzunehmen, und diese Änderungen nur intern vom Unternehmen verwendet würden - würden diese Änderungen verteilt? Gilt die GPL für den Kunden oder für die externen Entwickler?
Wenn das Unternehmen das Ergebnis dann an eine andere Abteilung, einen anderen Geschäftsbereich, ein anderes Unternehmen weitergibt? Was ist, wenn das andere Unternehmen eine hundertprozentige Tochtergesellschaft ist?
ps. Ja, ich weiß, die Antwort ist, einen Anwalt zu fragen. Alle Diskussionen, die ich über die GPL2 / GPL3- Distribution gesehen habe, betrafen Webservices und nicht die interne Verwendung.