Richard Stallman arbeitet an einer Überarbeitung der GNU General Public License.
"Unser Ziel muss es sein, DRM als soziale Praxis abzuschaffen."
"Das Konzept des Computers als universell programmierbare Maschine sei bedroht, sagte Richard Stallman vergangenes Wochenende auf dem Free and Open Source Software Developers' European Meeting in Brüssel."
"...da nur die von den offiziellen Software-Ausrüstern für kryptographisch signierten und unveränderten Programme auf den kastrierten Rechnern laufen würden."
Stallman verlangt die Herausgabe der "...fürs Signieren und Dechiffrieren der Programme erforderlichen Schlüssel..."
www.nzz.ch/2006/03/03/em/articleDMNA0.html
Linux 14.981 Themen, 106.343 Beiträge
Ich meine damit zum Beispiel, wenn ein Student ein Mathematikprogramm wie Maple oder Mathematica für sein Studium braucht, dann muß er in der Lage sein dieses Programm in seine Distribution zu installieren.
Da dieses Programm dynamisch gelinkt ist, ist dieses Programm auf Programmcode aus den Bibliotheken seiner Distribution angewiesen.
Man kann mit "ldd Programm" überprüfen, von welchen Bibliotheksdateien ein Programm abhängig ist, damit es funktioniert.
Das bedeutet aber auch , das der Programmcode dieser Bibliotheken von seiner Distribution igentisch sein muß, mit dem Programmcode der Bibliotheken, mit denen es programmiert wurde. (zum Beispiel auch unter einer anderen Distribution).
Das nennt man dann Programmkompatibilität zwischen den Distributionen. Diese Programmkompatibilität ist in der Linux-Standardbase festgelegt.
Wenn die Distributionen nicht die Linux-Standardbase unterstützen, dann kann ein Anwender keine fremde Programm installieren, die nicht zu seiner Distribution gehören.
Open Source soll normalerweise Programmkompatibilität unterstüzen, in dem die Distributionen sich den Programmcode der Bibliotheken aus dem Internet herunterladen und in Ihre Distributionen intergrieren.
Wenn die Distributionen aber zu viele Änderungen am Programmcode der Bibliotheken machen, gibt es keine Programmkompatibilität und der Anwender kann keine fremden Programme installieren, oder zumindest läuft nicht jedes fremde Programm dann mit seiner genutzen Distribution.
