Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
N
Nachhaltige Informationstechnologie
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container registry
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
GitLab community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Peter Gerwinski
Nachhaltige Informationstechnologie
Commits
75531396
Commit
75531396
authored
Apr 24, 2023
by
Peter Gerwinski
Browse files
Options
Downloads
Patches
Plain Diff
GNU GPL und weitere Notizen 24.4.2023
parent
a9801502
No related branches found
No related tags found
No related merge requests found
Changes
3
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
20230424/GNU-GPL-3
+1
-0
1 addition, 0 deletions
20230424/GNU-GPL-3
20230424/nit-20230424.txt
+113
-1
113 additions, 1 deletion
20230424/nit-20230424.txt
common/GNU-GPL-3
+674
-0
674 additions, 0 deletions
common/GNU-GPL-3
with
788 additions
and
1 deletion
20230424/GNU-GPL-3
0 → 120000
+
1
−
0
View file @
75531396
../common/GNU-GPL-3
\ No newline at end of file
This diff is collapsed.
Click to expand it.
20230424/nit-20230424.txt
+
113
−
1
View file @
75531396
...
@@ -6,7 +6,7 @@ Themen, 24.04.2023, 12:23:42
...
@@ -6,7 +6,7 @@ Themen, 24.04.2023, 12:23:42
o Rechtliche Aspekte in der IT
o Rechtliche Aspekte in der IT
o Urheberrecht: Software-Lizenzen
o Urheberrecht: Software-Lizenzen
* Urheberrecht: sonstige Rechte (z.B. D
MCA
)
* Urheberrecht: sonstige Rechte (z.B. D
RM - Digital Rights/Restriction Management
)
* Patentrecht
* Patentrecht
* sonstige Rechte (z.B. Upload-Filter, Leistungsschutzrecht)
* sonstige Rechte (z.B. Upload-Filter, Leistungsschutzrecht)
...
@@ -56,3 +56,115 @@ Aspekte bzgl. Treiberentwicklung, Echtzeit- und Betriebssysteme:
...
@@ -56,3 +56,115 @@ Aspekte bzgl. Treiberentwicklung, Echtzeit- und Betriebssysteme:
- "Grafiktreiber" für Diagramme in PDF-Dateien
- "Grafiktreiber" für Diagramme in PDF-Dateien
- betriebssystemunabhängige Software
- betriebssystemunabhängige Software
- Client- und Server-seitiger Einsatz möglich
- Client- und Server-seitiger Einsatz möglich
Software-Lizenzen (Fortsetzung), 24.04.2023, 13:08:44
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Struktur der GNU GPL (Version 3):
- Vorwort
- §0: Definitionen
- §1: Definition "Quelltext"
- §2: Grundlegende Genehmigungen
- §3: Schutz von Anwenderrechten vor Umgehungsverbotgesetzen
- §4: Überlassung unveränderter Kopien
- §5: Überlassung veränderter Quelltextversionen
- §6: Überlassung in Nicht-Quelltext-Form
- §7: Zusätzliche Bedingungen
- §8: Aufkündigung
- §9: Annahme der Lizenz keine Voraussetzung für den Besitz von Kopien
- §10: Automatische Lizenzierung nachgeordneter Anwender
- §11: Patente
- §12: Keine Preisgabe der Freiheit Dritter
- §13: Nutzung zusammen mit der GNU Affero General Public License
- §14: Überarbeitungen dieser Lizenz
- §15: Gewährleistungsausschluß
- §16: Haftungsbegrenzung
- §17: Interpretation von §§ 15 und 16
- Nachwort: Wie Sie diese Bedingungen auf Ihre eigenen, neuen Programme anwenden können
Zu §3: Schutz von Anwenderrechten vor Umgehungsverbotgesetzen, 24.04.2023, 14:19:53
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
DRM = (offiziell) Digital Rights Management - Digitale Rechteverwaltung
(FSF) Digital Restriction Management - Digitale Rechteminimierung
"Kopierschutz"
~~~~~~ - positiv belegtes Wort. Tatsächlich: Kopiersperre
Adblock Plus: Kunden generierten keine Werbeeinnahmen
--> Klage der Webseitenbetreiber: RTL, Pro7-Sat1-Media, SZ
--> BGH: ist okay (Instanzen dazwischen: nicht okay)
Historisch (in Deutschland vor 2003, in den USA vor 1996):
- Technisches Katz-und-Maus-Spiel
- Recht: Es geht nicht um den Kopierschutz, sondern um das Urheberrecht.
Digital Millenium Copyright Act (DMCA, USA, 1996)
- Es ist illegal, funktionierenden "Kopierschutz" zu umgehen, egal zu welchem Zweck.
- Es ist illegal, "Kopierschutz"umgehungssoftware zu verbreiten.
(Hintergrund: bis dahin wurde in der Unterhaltungsindustrie vor allem analog
(verlustbehaftet) kopiert. Ab ca. 1996: digitale (verlustfreie) Kopien)
(Verlust beim Kopieren digitaler Daten: https://en.wikipedia.org/wiki/Data_degradation)
--> Proteste dagegen: Software-Quelltext gesungen, auf T-Shirts, in Bildern versteckt,
dramatische Lesung, illegale Primzahl
--> Anwendungen: Druckerpatrone mit Mikrocontroller.
Wenn man Tinte nachfüllt, verhindert der µC, daß man die Patrone weiter nutzen kann.
--> Einsatz von High-Tech, um Recycling zu verhindern oder zu monopolisieren
--> Anti-Nachhaltigkeit
Urheberrechtsreform (Deutschland, 2003)
- Es ist illegal, funktionierenden "Kopierschutz" zu umgehen, egal zu welchem Zweck.
- Es ist illegal, "Kopierschutz"umgehungssoftware zu verbreiten.
Persönliches Beispiel: gekaufte DVDs
- Urheberrechtsreform --> Abspielen mit freier Software nicht mehr legal,
denn dafür müßte man den "Kopierschutz" (tatsächlich: Abspielsperre) umgehen.
(Kopieren hingegen wäre legal, denn dafür braucht man den "Kopierschutz"
nicht zu umgehen.)
Funktionsweise des "Kopierschutzes" Content Scrambling System (CSS):
- Der Inhalt einer DVD ist verschlüsselt.
- Der Schlüssel ist mit auf der DVD gespeichert.
- Der Algorithmus ist geheim.
- Wer den Algorithmus wissen will, muß vertraglich zusichern,
daß seine Software kein Kopieren der DVD ermöglicht.
Nach 3 Jahren: Algorithmus geknackt (von einem 16jährigen Schüler; Software: DeCSS)
- Anfrage beim Justizministerium
--> Bitte einen Hardware-DVD-Abspieler kaufen.
- Aktuelle Situation bei DVDs:
- Die CSS-Verschlüsselung verwendet 40-Bit-Schlüssel.
- Anstatt den "Kopierschutz" zu umgehen: alle 2^40 Schlüssel durchprobieren
--> Beim Abspielen einer DVD beweise ich, daß der Kopierschutz nicht funktioniert.
--> Abspielen ist legal.
- Aktuelle Situation bei Streaming-Diensten:
- Nutzung von Streaming-Diensten mit freier Software ist teilweise möglich,
wird aber rechtlich und technisch angegriffen.
--> Technisches und juristisches Katz-und-Maus-Spiel
- GNU GPL, Version 3, §3: Protecting Users' Legal Rights From Anti-Circumvention Law.
No covered work shall be deemed part of an effective technological measure [...]
--> GPL-Software zählt niemals als "funktionierender Kopierschutz".
Zu §6: 'A "User Product" ...': Tivoisierung, 24.04.2023, 15:11:36
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ausnahme für eingebettete Systeme: Wenn man die Software ÜBERHAUPT
NICHT ändern kann, braucht in den "Installation Instructions"
auch kein Quelltext beizuliegen.
[...] But this requirement does not apply
if neither you nor any third party retains the ability to install
modified object code on the User Product (for example, the work has
been installed in ROM).
Sobald hingegen ein Firware-Upgrade o.ä. möglich ist,
muß auch der Quelltext beiliegen.
Corresponding Source conveyed, and Installation Information provided,
in accord with this section must be in a format that is publicly
documented (and with an implementation available to the public in
source code form), and MUST REQUIRE NO SPECIAL PASSWORD OR KEY for
unpacking, reading or copying.
(Es ist hingegen zulässig, daß die Garantie beim Modifizieren der
Software verfällt.)
Beispiel: Set-Top-Box "TiVo"
- https://de.wikipedia.org/wiki/Tivoisierung
- enthält Software unter GPL (Version 2)
- verhindert es, modifizierte Software laufen zu lassen
--> Gemäß GPL 2 zulässig. --> Neuer §6 in GPL 3, um dies zu verhindern.
Zu §7: Additional Terms. 24.04.2023, 15:25:47
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
"Optionen" in der GNU GPL
This diff is collapsed.
Click to expand it.
common/GNU-GPL-3
0 → 100644
+
674
−
0
View file @
75531396
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment