diff --git a/20210705/nit-20210705.txt b/20210705/nit-20210705.txt new file mode 100644 index 0000000000000000000000000000000000000000..f79ed281bf4fe420c9a2ec420d00bb94ebd76aed --- /dev/null +++ b/20210705/nit-20210705.txt @@ -0,0 +1,121 @@ +IT-Sicherheit bei Herzschrittmachern, 05.07.2021, 12:08:33 +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +https://www.spiegel.de/netzwelt/web/herzschrittmacher-als-sicherheitsrisiko-marie-moe-auf-dem-32c3-a-1069773.html +https://www.darkreading.com/risk/hacking-yourself-marie-moe-and-pacemaker-security/d/d-id/1338960 +https://www.ntnu.edu/employees/marie.moe + +Jugendmedienschutz-Staatsvertrag, 05.07.2021, 12:40:34 +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Einbau von Alters-Filterfunktionen in alle Endgeräte + +05.07.2021, 11:37:42 +~~~~~~~~~~~~~~~~~~~~ +:) Freie Software-Lizenzen und Rechteeinschränkungen + :) GNU GPL, Version 3: Tivoisierung + :) GNU GPL, Version 3: DRM + :) GNU GPL, Version 3: Patente + :) Apache-Lizenz: Patente + +:) Prozessorarchitekturen + - CISC vs. RISC + +:] Portabilität: Laufzeitumgebungen + - virtuelle Maschinen (z.B. P-Code, Java) + - Virtualisierung (z.B. VirtualBox, qemu) + - Container (z.B. Docker) + +GNU GPL, Version 3: DRM, 05.07.2021, 12:53:47 +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +§3: "Kein betroffenes Werk darf als Teil eines wirksamen technischen + Mechanismus' [...] betrachtet werden" + +"wirksamer technischer Mechanismus" = "Kopierschutz" +--> Eine Software unter GNU GPL v3 zählt nicht als "Kopierschutz". + +Das Kopieren selbst kann immer noch urheberrechtlich illegal sein, +aber eben nicht mehr das "Umgehen eines Kopierschutzes". + +DVD-Forum = Vereinigung der DVD-Abspielgeräte- und -Medienhersteller +Patentbündelung +Lizenzierung des DVD-Logos + +Sinn der Sache: + - Problem: Anbieter erweitern ihre Rechte über das Urheberrecht hinaus, + indem sie eigentlich legale Aktionen per "Kopierschutz" verbieten. + - Lösungsbeitrag der GPLv3: Eine GPLv3-Software ist kein Kopierschutz. + +Forum für CVH-Studierende, 05.07.2021, 14:00:03 +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Ideen (R. Schirm): + - Rating-System für Antworten (Stack Overflow) + - Saubere Gliederung nach Fächern + - Neuigkeiten schnell auffindbar + - bezahlte Tutor-Person, die Fragen beantwortet + +Jüngere Studierende am CVH sind unglücklich, +weil sie keinen Anschuß finden. +--> Möglichkeiten schaffen, untereinander zu kommunizieren + + - Moderation erforderlich + - Pseudonymität ermöglichen + +Existierendes Forum: Discourse +https://go.wokini.org/ + +Plan: + - Umwidmung des aktuellen Forums (Wokini) + - aktuelles Wokini-Forum: Backup erstellen, nach Jahresende löschen + - Reset für Forum, unter neuem Namen wieder zur Verfügung stellen + - Neugestaltung durch Moderatoren = Tutoren + +Moderatoren: + - mmoersener + - RSchirm + - ssimanek + +Möglicher Name: forum.cvh-server.de + +Freie Software-Lizenzen und Patente, 05.07.2021, 14:59:07 +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Wer etwas unter GPLv3 veröffentlicht, gewährt die Nutzung +auch hinsichtlich eventueller eigener Patentansprüche (§11). +Man darf nicht etwas per Patent verbieten, was man vorher +per Urheberrecht erlaubt. + +Die Apache-Lizenz besagt dasselbe (§3) und zusätzlich: +Wer andere wegen Patentverletzung verklagt, verliert das +Recht, die Patente anderer mitzubenutzen. +--> Besonders relevant für Google-Software unter Apache-Lizenz, + da Google selbst viele Patente besitzt. +--> "Kollektivverteidigung" gegen Software-Patente + +Prozessorarchitekturen: CISC vs. RISC, 05.07.2021, 15:05:42 +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Stromverbrauch von Prozessoren: + - RISC (Reduced Instruction Set Computing): + für Menschen komplizierte Assembler-Sprache, + aber für die Maschine einfach --> geringerer Stromverbrauch + Beispiel: ATmega, ARM, ... + - CISC (Complex Instruction Set Computing): + für Menschen einfach Assembler-Sprache, + aber für die Maschine kompliziert --> höherer Stromverbrauch + Beispiel: i386 und Nachfolger + +Portabilität: Laufzeitumgebungen, 05.07.2021, 15:08:09 +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Problem: Software auf verschiedenen Plattformen lauffähig machen +--> viel menschliche Arbeit, fehleranfällig + + - Interpreter und virtuelle Maschinen (z.B. P-Code, Java-VM) + Nachteil: Verschwendung von Rechenzeit + sinnvoll für kleine Programme, die nicht viel Rechenzeit benötigen + nicht sinnvoll für Programme, die viel rechnen müssen + + - Virtualisierung (z.B. VirtualBox, qemu) + - Container (z.B. Docker) + Container: weniger verschwenderisch als Virtualisierung + Vorteile: + - Minimierung der menschlichen Arbeit bei Installation und Wartung + Nachteile: + - Verschwendung von Speicherplatz und evtl. Rechenzeit + - evtl. Verlust von Kontrolle