GNU public licence

Diese Seiten wurden mit WordPress erstellt – open source. WordPress und große Teile von Linux und Android stehen unter GNU GPL Lizenz.

Grundlagen der GPL

Niemand sollte durch die genutzte Software beschränkt werden. Es gibt vier Freiheiten, die jeder Nutzer haben sollte:

  • die Freiheit, das Programm für jeden Zweck auszuführen,
  • die Freiheit, das Programm eigenen Bedürfnissen anzupassen,
  • die Freiheit, die Software mit Freunden und Mitmenschen auszutauschen und
  • die Freiheit, gemachte Änderungen mit anderen auszutauschen.

Wenn ein Programm Benutzern alle diese Freiheiten bietet, nennen wir es Freie Software.

Entwickler, die Software schreiben, können sie unter den Bedingungen des GNU GPL freigeben. Wenn sie es tun, wird es Freie Software sein und bleiben, ganz gleich, wer das Programm ändert oder vertreibt. Wir nennen dies Copyleft: die Software unterliegt dem Urheberrecht, aber anstatt jene Rechte anzuwenden, um Benutzer wie bei proprietärer Software zu beschränken, wenden wir es an, um sicherzustellen, dass jeder Benutzer Freiheit hat.

Wir aktualisieren die GPL, um ihr Copyleft davor zu bewahren, nicht durch rechtliche oder technische Entwicklungen untergraben zu werden. Die neueste Version bewahrt Benutzer vor drei aktuellen Bedrohungen:

  • Tivoisierung: Einige Unternehmen haben verschiedene Geräte geschaffen, die GPL lizenzierte Software ausführen, und dann die Hardware so manipuliert, damit sie die Software ändern können, nicht jedoch der Nutzer. Wenn ein Gerät beliebige Software ausführen kann, ist es ein Universalrechner, und sein Eigentümer sollte kontrollieren können, was dieser macht. Wenn dies ein Gerät verhindert, nennen wir dies Tivoisierung.
  • Gesetze, die Freie Software verbieten: Gesetze wie das US-Digital Millennium Copyright Act (DMCA) und die EU-Urheberrechtsrichtlinie machen es zu einem Verbrechen Software zu schreiben oder zu teilen, die digitales Restriktionsmanagement (engl. Digital Restrictions Management, kurz DRM; siehe unten) durchbrechen kann. Diese Gesetze sollten nicht die Rechte beeinflussen, die die GPL gewährt.
  • Discriminatory patent deals: Microsoft has recently started telling people that they will not sue free software users for patent infringement—as long as you get the software from a vendor that’s paying Microsoft for the privilege. Ultimately, Microsoft is trying to collect royalties for the use of free software, which interferes with users‘ freedom. No company should be able to do this.

Version 3 also has a number of improvements to make the license easier for everyone to use and understand. But even with all these changes, GPLv3 isn’t a radical new license; instead it’s an evolution of the previous version. Though a lot of text has changed, much of it simply clarifies what GPLv2 said. With that in mind, let’s review the major changes in GPLv3, and talk about how they improve the license for users and developers.

Gesetze neutralisieren, die Freie Software verbieten ‑ aber nicht DRM verbieten

Sie kennen wahrscheinlich das Digital Restrictions Management (DRM) auf DVDs und anderen Medien. Sie kennen wahrscheinlich auch die Gesetze, die es illegal machen, eigene Tools zu schreiben, um diese Einschränkungen zu umgehen, wie das Digital Millennium Copyright Act und die EU-Urheberrechtsrichtlinie. Niemand sollte Sie daran hindern können, den gewünschten Code zu schreiben, und GPLv3 schützt dieses Recht für Sie.

Es ist immer möglich, GPL-Code zum Schreiben von Software zu verwenden, die DRM implementiert. Wenn jedoch jemand dies mit durch GPLv3 geschütztem Code tut, heißt es in Abschnitt 3, dass das System nicht als wirksame technologische „Schutzmaßnahme“ gilt. Dies bedeutet, dass Sie, wenn Sie das DRM brechen, Ihre eigene Software vertreiben können, die dies tut, und dass Sie nicht durch DMCA oder ähnliche Gesetze bedroht werden.

Wie üblich schränkt die GNU-GPL nicht ein, was Benutzer in Software tun. Es hindert sie nur daran, andere einzuschränken.

Das Recht herumzubasteln schützen

Tivoization ist ein gefährlicher Versuch, die Freiheit der Benutzer einzuschränken: Das Recht, Ihre Software zu ändern, wird bedeutungslos, wenn keiner Ihrer Computerzulässt. GPLv3 stoppt die Tivoisierung, indem der Distributor Sie auffordert, alle Informationen oder Daten bereitzustellen, die für die Installation geänderter Software auf dem Gerät erforderlich sind. Dies kann so einfach wie eine Reihe von Anweisungen sein oder spezielle Daten wie kryptografische Schlüssel oder Informationen zum Umgehen einer Integritätsprüfung in der Hardware enthalten. Dies hängt davon ab, wie die Hardware entwickelt wurde. Unabhängig davon, welche Informationen Sie benötigen, müssen Sie in der Lage sein, diese abzurufen.

Diese Anforderung ist in ihrem Umfang begrenzt. Distributoren dürfen weiterhin kryptografische Schlüssel für jeden Zweck verwenden. Sie müssen einen Schlüssel nur dann offenlegen, wenn Sie ihn benötigen, um die GPLed-Software auf dem Gerät zu ändern, das Sie erhalten haben. Das GNU-Projekt selbst verwendet GnuPG, um die Integrität der gesamten Software auf seiner FTP-Site zu beweisen, und solche Maßnahmen sind für die Benutzer von Vorteil. GPLv3 hindert Menschen nicht daran, Kryptografie zu verwenden. wir würden es nicht wollen. Es hindert die Menschen nur daran, die Rechte, die Ihnen die Lizenz gewährt, wegzunehmen – sei es durch Patentrecht, Technologie oder auf andere Weise.