\documentclass[clock]{slides}
% \usepackage{umlaute}
\usepackage[latin1]{inputenc}


% \onlyslides{1-100}
\onlynotes{1-100}

\begin{document}
% fragen an das publikum
\begin{slide}
\centering
Die Open Source Community

\begin{itemize}
\item Motivation
\item Entwicklung
\item Ziele
\item Organisationsstrukturen
\end{itemize}
\end{slide}
\addtime{100}
\begin{note}
\begin{itemize}
\item Hallo. Ich werde jetzt im folgenden einen Vortrag über die Open Source
  Subkultur halten.
\item Als erstes werde ich jetzt versuchen eine Motivation zu geben, warum wir
  überhaupt darüber reden.
\item Danach werde ich die Entwicklung skizzieren, die zu dieser Open Source
  Subkultur führte.
\item Danach werde ich erklären, wie diese Subkultur im Moment aussieht und was
  ihre Ziele sind.
\item Danach werde ich einen Überblick über die Organisationsstrukturen dieser
  Subkultur geben.
\end{itemize}
\end{note}
\begin{slide}
\begin{itemize}
\item 748.000 Linux-Server
\item wirtschaftlicher Erfolg von Redhat
\item kommerzielle Software für Linux
\item Open Source Software in kommerzieller Software
\item Open Source Software ist die Basis des Interne
\end{itemize}
\end{slide}
\addtime{260}
\begin{note}
\small
\begin{itemize}
\item Erstmal möchte ich ein paar Fragen zu meiner Orientierung stellen.
\item wer kennt linux?
\item wer benutzt linux?
\item 1997 zählte IDC 236.000 Linux Serverinstallationen, 1998 waren es
      748.000. Das sind 17% der Server-Installationen.
\item Der Linux Distributor Redhat will in näherer Zukunft an die Börse
      gehen, im letzten Jahr haben Intel, IBM, Dell, Compaq und Netscape
      größere Summen in Redhat investiert.
\item Oracle, Informix, StarDivision, Lotus (Notes), SAP und eine Reihe
      anderer Firmen haben ihre Produkte auf Linux portiert.
\item Der freie Webserver Apache hat unter den Webservern im Internet den
      größten Anteil.
\item Die meisten aktuellen UNIX-Varianten, aber auch das
      Internet-Subsystem von NT, basieren zu wesentlichen Teilen auf der
      freien UNIX-Version BSD, die von der Universität Berkeley
      herausgegeben wurde.
\item Der freie Mailserver Sendmail ist der im Internet am weitesten
      verbreitete.
\item Mehrere häufige Alternativen sind auch Open Source Software.
\item Der Nameservice im Internet, mittels dem die numerischen Adressen der
      Rechner in Namen übersetzt werden, wird weitgehend mittels des Open
      Source Softwarepaketes bind implementiert.
\item Linux, Apache, BSD, Sendmail und Bind liegen im Quellcode vor und
      dürfen von jedem Interessierten umsonst verändert und weitergegeben
      werden.
\item Das gesamte Internet basiert ursprünglich auf solch Open Source Software.
\item Daraus kann man ersehen, daß diese Entwicklung schon etwas älter ist,
      und ich möchte mich jetzt an die Ursprünge zurückbegeben und erklären,
      wie es dazu kam.
\end{itemize}
\end{note}
\begin{slide}
\centering Von den Anfängen des Programmierens bis zu den ersten Personal
Computern

\begin{itemize}
\item ''Real Programmers'', die Pioniere des Programmierens
\item Das MIT und die Hacker
\item ARPANET
\item Unix und C
\item Personal Computer
\end{itemize}
\end{slide}
\addtime{360}
\begin{note}
\small
\begin{itemize}
\item Die Ursprünge der Open Source oder freien Software lassen sich in den
      Progrmmierern der 50er und 60er Jahre finden.
\item In dieser Zeit waren Computer teuer und die Leute, die sich
      mit Computern beschäftigten waren eine kleine Gruppe von Leuten, die
      sich weitgehend kannten.
\item Software wurde im Allgemeinen frei weitergegeben, ein Markt für
      Software war nicht vorhanden.
\item Die Entwicklung von auf Tinesharing basierenden Betriebssystemen
      markiert den Beginn einer neuen Epoche in der Programmiererkultur.
\item Die mit diesem neuen Programmierstil heranwachsende
      Programmierergeneration nannte sich Hacker.
\item Der Beginn der Hackerkultur wird oft in das Jahr 1961 datiert.
\item Das Signal- und Stromkommitee des Modelleisenbahnclubs des MIT, auch
      TMRC, adoptierte die PDP-1 des MIT als liebstes Technikspielzeug und
      erschuf Programmierwerkzeuge und einen Vorfahren des heutigen
      Hackerslangs.
\item Die TMRC-Hacker wurden zum Kern der Mannschaft des Laboratoriums für
      künstliche Intelligenz am MIT, dem lange Zeit führenden Institut für
      künstliche Intelligenz.
\item 1969 wurde vom amerikanischen Verteidigungsministerium das ARPANET
      ins Leben gerufen, das erste amerikaweite
      Hochgeschwindigkeitscomputernetzwerk.
\item Das ARPANET brachte die Hackergruppen der gesamten Vereinigten
      Staaten zusammen.
\item Neben dem MIT waren Stanford, Carnegie Mellon und XEROX PARC in Palo
      Alto wichtige Zentren der Hackerkultur.
\item Im selben Zeitraum begann sich auch der Markt für Software mit den
      fallenden Hardwarepreisen zu etablieren.
\item Im Jahr 1969, im selben Jahr als das ARPANET zur Welt gebracht wurde,
      entwickelte Ken Thompson, ein Hacker aus den Bell Labs von AT\&T,
      Unix.
\item Dennis Ritchie entwickelte die Programmiersprache C zum Gebrauch
      unter Unix.
\item Beide beschlossen gemeinsam, Unix in C umzuschreiben, so daß Unix
      das erste Betriebssystem wurde, das in einer Hochsprache geschrieben
      war und somit mit geringem Aufwand portabel war.
\item Neben der Portabilität sprach für Unix und C, daß sie sehr einfach
      und übersichtlich aufgebaut waren.
\item 1975 wurde der erste Personal Computer auf den Markt gebracht.
\item Personal Computer entwickelten sich in den darauffolgenden Jahren mit
      unglaublicher Geschwindigkeit.
\end{itemize}
\end{note}
\begin{slide}
\centering Von BSD bis heute

\begin{itemize}
\item BSD
\item GNU und die FSF
\item Workstations
\item das X Window System
\item Linux und FreeBSD
\end{itemize}
\end{slide}
\addtime{540}
\begin{note}
\small
\begin{itemize}
\item 1980 gab es 3 Computerkulturen, die sich zwar teilweise überlappten,
      die aber auf vollkommen unterschiedlichen Technologien aufbauten: Die
      ARPANET und PDP-10 basierte Kultur, die auf Unix, C und UUCP, dem
      Unix Netzwerkprotokoll, basierte Kultur, und ein unorganisierter
      Haufen von Microcomputerfans.
\item Unter diesen war die PDP-10 Kultur die mit der höchsten Tradition.
\item Einige der besten PDP-10 Hacker begannen Jobs bei Softwarefirmen.
\item 1983 beendete DEC die Weiterentwicklung der PDP-10 Reihe um sich auf
      die nachfolgenden PDP-11 und VAX Computerlinien zu konzentrieren.
\item Die Betriebssysteme der PDP-10 konnten nicht übertragen werden, da
      sie nicht portabel programmiert waren.
\item Eine an der Universität Berkeley weiterentwickelte Variante von
      Unix, BSD, wurde für sehr viele Hacker das Betriebssystem der Wahl.
\item Die Unix-Version von AT\&T wurde zu der Grundlage verschiedener
      kommerzieller Unix-Varianten.
\item Einer der führenden Gegner der Kommerzialisierung der Technologien
      des MIT AI Institutes war Richard M. Stallman, der damals die Free
      Software Foudation, FSF, gründete.
\item 1982 begann Stallman die Konstruktion des GNU Systems, eines
      vollständigen Unix Nachbaus, in C geschrieben und frei erhältlich.
\item Im selben Jahr gründete eine Gruppe von Hackern aus Stanford und
      Berkeley die Firma Sun Microsystems, deren vergleichsweise billige,
      auf dem Microchip 68000 basierende Workstations eine neue Ära der
      Computernutzung einleiteten.
\item Netzwerke von Workstations erstzten in den darauffolgenden Jahren
      weitgehend die älteren Timesharingsysteme.
\item 1984 war die Computerkultur weitgehend in zwei Teile geteilt: die
      durch das Internet und Usenet verbundene Netzwerkkultur und eine
      große Menge nicht weiter organisierter Microcomputerfans.
\item Unter den verschiedenen Versuchen, die in Workstations neu
      integrierten graphischen Möglichkeiten auszunutzen, erwies sich das
      X Window System als das erfolgreichste.
\item Die wichtigsten Gründe für seinen Erfolg waren die Tatsache, daß
      die Entwickler von X bereit waren, die Quelltexte der Software frei
      weiterzugeben, und die schnelle und unkomplizierte Verteilung über
      das Internet.
\item Der Erfolg von X über eine Reihe kommerzieller Alternativen,
      darunter auch eine von Sun, war ein wichtiger Vorbote für die
      Entwicklungen, die wenige Jahre später Unix selber betreffen
      sollten.
\item Anfang der 90er begannen PC's, die auf dem Intel 80386 und
      nachfolgenden Prozessoren aufgebaut waren, in ihrer Leistung mit
      Workstations vergleichbar zu werden.
\item Allerdings war es nicht möglich die Sourcen der für den PC
      verfügbaren kommerziellen Unixe zu modifizieren.
\item Auch die FSF hatte kein benutzbares Betriebssystem parat.
\item Die Verfügbarkeit ihres Betriebssystemkernels, der HURD, verzögerte
      sich bis 1996, wenn auch die restlichen Teile des Systems zu dieser
      Zeit verfügbar waren.
\item Die kommerziellen Unix-Anbieter zeigten sich als so unfähig am
      Markt, daß Microsoft in der Lage war, mit ihrer wesentlich
      primitiveren Technologie große Teile des Marktes zu beherrschen.
\item 1991 begann Linus Torvalds einen Open Source Unixkernel auf Basis des
      80386 zu entwickeln, mittels der Werkzeuge der FSF.
\item Ungefähr gleichzeitig portierten William und Lynne Jolitz BSD auf
      den 80386.
\item Linux wurde von vorne herein als offenes kollaboratives Projekt über
      das Internet gehandhabt, was den Entwicklungsvorsprung der anfangs
      konservativere Strategien benutzenden BSD-Entwickler schnell
      verschwinden ließ.
\item Verschiedene Streitigkeiten führten weiterhin zu einer Aufteilung
      der BSD-Projekte in FreeBSD, NetBSD und OpenBSD, die jeweils
      geringfügig andere Gewichtungen bevorzugten.
\item Ende 1993 konnten es die Open Source Unix-Derivate von der Stabilität her
      mit den kommerziellen Unixen aufnehmen, und unter Linux war
      wesentlich mehr Software zugänglich.
\item Das Wachstum von Linux fand zeitgleich mit der Explosion des WWW
      statt, und damit der Entdeckung des Internet durch die
      Öffentlichkeit.
\item Seit Mitte der 90er Jahre beschäftigt sich die Hackerkultur mit der
      Weiterentwicklung von Linux und der Öffnung des Internet für die
      Allgemeinheit.
\end{itemize}
\end{note}
\begin{slide}
\centering Aufteilung der Befürworter von Open Source Software

\begin{itemize}
\item Antikommerzialismus
\item Eifer
\end{itemize}

\centering Open Source Hackergruppen

\begin{itemize}
\item FSF
\item FreeBSD, NetBSD, OpenBSD
\item Debian
\item Perl
\item Apache
\end{itemize}
\end{slide}
\addtime{280}
\begin{note}
\small
\begin{verbatim}
- gruppen [14]
  - mehrere gruppen
    - unterteilung nach Antikommerzialismus und Eifer
  - unterteilung der gruppen
    - FSF: antikommerziell
    - BSD: wenig antikommerziell
    - beide großer Eifer
    - Perl, Apache, Debian
    - Gruppen mit geringem Eifer sind nicht vokal
      signifikant, allerdings sollte man sich klar sein, daß
      sie den größten Teil der Hacker darstellen.
\end{verbatim}
\end{note}
\begin{slide}
\centering Ziele der Open Source Befürworter

\begin{itemize}
\item stabiles System für Hacker
\item Zurückdrängen kommerzieller Software
\item 'Closed Hardware'
\item Sonstige gesellschaftliche Entwicklungen
\item Geld verdienen
\end{itemize}
\end{slide}
\addtime{520}
\begin{note}
\small
\begin{verbatim}
  - entwicklung eines stabilen systems für hacker
  - zurückdrängen kommerzieller software
    - primär ein Ziel für die antikommerzielleren Kreise
  - tendenzen zu 'closed hardware' entgegentreten
    - Es ist schwer, für Hardware, deren Spezifikationen nicht frei
      verfügbar gemacht werden, Treiber zu schreiben
  - gesellschaftlichen tendenzen entgegentreten, die die
    hackerkultur behindern
    - patente auf algorithmen
    - look and feel copyright
    - copyright auf datensammlungen
    - exportverbote für cryptografie
  - geld verdienen
    - rechnerinstallation, -verwaltung und -beratung
    - support freier software
    - schreiben freier software
\end{verbatim}
\end{note}
\begin{slide}
\centering Organisationsstrukturen der Open Source Community

\begin{itemize}
\item Emails und Mailinglisten
\item News
\item WWW
\item persönliche Zusammenkünfte
\item FTP, CVS
\item Bug Tracking Systeme
\end{itemize}
\end{slide}
\addtime{600}
\begin{note}
\small
\begin{verbatim}
- struktur [30]
  - emails
  - mailinglisten
  - news
  - wwwseiten
  - www-informationsdienste
  - konferenzen und andere persönliche zusammenkünfte
  - ftp-server
  - cvs server
  - bug tracking systeme
\end{verbatim}
\end{note}
\end{document}
