Software-Weitergabe

Definition - Was bedeutet Software Propagation?

Software-Weitergabe bezieht sich auf das Ändern des vorhandenen Anwendungscodes und das Verteilen von Kopien des geänderten Codes an andere Benutzer. Es wurde ursprünglich auf der ersten internationalen GNU General Public License Version 3 (GPLv3) -Konferenz 2006 definiert, um zu verhindern, dass GNU-Software unter das Urheberrecht eines Landes fällt. GNU-Software soll kostenlos sein, daher wird die Verbesserung der Software und die Verbreitung der Verbesserungen unter der GNU General Public License (GPL) gefördert.

Technische.me erklärt Software Propagation

Software-Weitergabe bedeutet im Wesentlichen, ein Programm zu ändern und dann den geänderten Code mit anderen zu teilen. Für proprietäre Software wäre dies eine eindeutige Verletzung des Urheberrechts. Das GNU-Projekt verwendete den Begriff Software-Weitergabe als Problemumgehung, um zu verhindern, dass GNU-Code Teil einer urheberrechtlich geschützten Software wird.

Wenn ein Programmierer GNU-Code nimmt und ihn ändert, darf er ihn weitergeben (verbreiten), hat jedoch die gesetzlichen Rechte daran verwirkt. Wenn der Programmierer einen Eigentumsanspruch geltend macht, entzieht ihm die ursprüngliche Lizenz, die er vereinbart hat, um den Code zu erhalten, innerhalb von 60 Tagen nach einem Verstoß (in diesem Fall der Eigentumsanspruch) seine Rechte an dem Code. Dem Programmierer bleibt es überlassen, die Änderungen an einer Codebasis vorzunehmen, auf die er kein Recht hat, wodurch jeglicher kommerzieller Vorteil der Inanspruchnahme des Eigentums verhindert wird.

Die GNU-GPL bietet Benutzern bereits das Recht, den Code nach eigenem Ermessen zu ändern und auszuführen. Daher wurde die Software-Weitergabesprache hinzugefügt, um jeden Versuch zu verhindern, das Eigentum zu beanspruchen, wenn diese Änderungen gemeinsam genutzt wurden.