summaryrefslogtreecommitdiff
path: root/2019/luga2019/slide-lines.txt
diff options
context:
space:
mode:
Diffstat (limited to '2019/luga2019/slide-lines.txt')
-rw-r--r--2019/luga2019/slide-lines.txt127
1 files changed, 127 insertions, 0 deletions
diff --git a/2019/luga2019/slide-lines.txt b/2019/luga2019/slide-lines.txt
new file mode 100644
index 0000000..b866037
--- /dev/null
+++ b/2019/luga2019/slide-lines.txt
@@ -0,0 +1,127 @@
+Danke
+Ungewohnt
+Ungewohnt: Keine technische Präsentation
+Ungewohnt: Deutsch
+Frage
+Alleinunterhalter
+Überzeugungstäter
+
+Kindheit
+Schreibmaschine
+Stadtbibliothek
+C64 bei Freunden
+Eigener 80286 / DR-DOS mit 10 Jahren
+RLL-Festplatte Low-Level formatiert am 1. Tag :)
+Mehr Spass am Save Game Hacking als am spielen
+Von QBasic zu QuickBasic zu Turbo Pascal
+x86 Assembler mit Stift + Block im Sommerurlaub
+300-Baud Akkustikkoppler
+Mailboxen/BBSs
+Communities (Z-Netz, FIDO, ...)
+Shareware/Freeware
+KA9Q NOS
+Kommunikationstechnik (Modems, ISDN, Ethernet)
+Kommunikationsnetz Franken e.V.
+1994: Linux
+Hilfe zur Installation: SCSI bootdisk geht nicht mit IDE
+LUG-N / ALIGN
+Es gibt Communities!
+Wissen Teilen: Kurse an VHS und im KNF
+
+Freie Software
+Man bekommt Source Code
+Man kann Software anpassen
+Lernen, Lernen, Lernen
+Ethische Aspekte Freier Software
+Freie Software als Hobby
+Erste patches und contributions (smail, pppd, pptpd)
+Quersubventionierung durch bezahlten nicht-FOSS Job
+Italienurlaub 1998: ip\_conntrack\_irc.c
+Ziel: Hauptberufliche FOSS-Entwicklung
+netfilter core team
+2000: Conectiva in Brasilien
+Bester denkbarer Arbeitsvertrag
+dot-com Blase platzt
+Freiberufliche Linux Kernel Entwicklung in DE
+netfilter/iptables für Firewall-Appliance-Hersteller
+Treiberentwicklung für Hardwarehersteller
+2002: Umzug nach Berlin; CCC; mehr IT-Security
+2004: OpenEZX: Hackbare Linux-Telefone
+2005: gpl-violations.org
+Gerichtsverfahren zur Durchsetzung der GPL
+Copyleft-Lizenzen sind keine Einbahnstrasse
+Wenn Regeln nie durchgesetzt werden, hält sich keiner dran
+2006: Open Source RFID; erste Open Source Hardware Projekte
+2007: Chief Architect System Level (HW+SW) bei Openmoko (Taiwan)
+2008: Open Source Liaison bei VIA Technologies (Taiwan)
+2008: bs11\_abis / bsc\_hack / OpenBSC
+2010: Training der Samsung Linux-Kernel-Entwickler in Korea
+Quersubventionierung: FOSS Mobilfunk durch Linux-Kernel-Arbeit
+Ziel: Hauptberufliche FOSS-Entwicklung an Mobilfunkprotokollen
+2010: OsmocomBB
+2011: Gründung sysmocom GmbH in Berlin
+Vollzeit FOSS Mobilfunkinfrastruktur + Hardwareentwicklung
+Geschäftsführer, aber trotzdem überwiegend Entwicklungstätigkeit
+Herausforderung: Firma mit ERP, Buchhaltung, etc. und nur FOSS
+die einzigen Windows-Systeme, mit denen ich seit 20 Jahren zu tun habe?
+Oszilloskop und Vektor-Network-Analyzer
+2018: 10 Jahre Osmocom: Dutzende Projekte, ~140 repositories auf git.osmocom.org
+
+Freie Software vor 25 .. 20 Jahren
+Absolute Nische
+Anwender: Privat, Forschung, KMU
+Wir benutzten Kernel 2.3.99 produktiv in einer Grossbank...
+...aber wir mussten es "UNIX" nennen, damit sich keiner erschrickt ;)
+RCS und CVS als Versionsverwaltung (Dateien, nicht Trees/Projekte)
+Keine "continuous integration"
+Grosse Projekte glibc oder X11 bauten (gefühlt) Tage
+
+Freie Software heute
+Grosskonzerne
+Silicon Valley
+Contributor License Agreements
+
+Wer entwickelt FOSS und warum?
+Einzelpersonen aus Enthusiasmus
+Wissenschaftler? gute contributions selten. Paper-orientiert, proof-of-concept reicht
+Industrie? leider oft einseitig(forks, keine contributions upstream, ...)
+
+Negative Trends
+Licence Proliferation
+pseudo-FOSS-Lizenzen
+Openwashing
+anti-copyleft-campaigning aus Silicon Valley
+9 Monate Vertragsverhandlungen keine Seltenheit
+sogenanntes Cloud-Computing
+Fokus der Linux-Entwicklung in letzten Jahren
+
+Konferenzen
+Früher: kleiner, sehr technisch, nicht kommerziell; an/in Universitäten
+Heute: Kommerziell, Linux Foundation Monokultur, in Hotels/Konferenzzentren
+
+Recht
+Früher: Entwickler behalten Urheberrechte; Entspannte Verträge
+Heute: Anti-Copyleft-Attitude; Monatelange Vertragsverhandlungen
+
+Level
+Früher: Mehr C, systemnah. Gab ja noch kein Java, Python, PHP, Ruby, ...
+
+Komplexität
+Komplexität nimmt ständig zu. Niemand versteht mehr als seinen kleinen Teil.
+Natürlicher Reflex "Angst vor Komplexität" ausgestorben
+
+Fragmentierung
+Communities Fragmentiert nach Programmiersprache, Framework, Industriesektor
+
+Lessons learnt
+Keine "single points of failure"
+keine proprietären Entwicklungstools/services
+keine CLA / copyright assignments
+Vorsicht vor open source ohne kollaborative Entwicklergemeinde
+
+
+Letzte Worte
+Vergesst nicht, wo Freie Software herkommt
+Industrie ist immer mit Vorsicht zu geniessen
+Freiheit braucht Schutz, deshalb ist copyleft wichtig
+Nachhaltige Softwareentwicklung funktioniert nur durch contributions von allen Seiten
personal git repositories of Harald Welte. Your mileage may vary