diff options
Diffstat (limited to '2019/luga2019/slide-lines.txt')
-rw-r--r-- | 2019/luga2019/slide-lines.txt | 127 |
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 |