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