Open-Source-Programmierung

Termin

Montag 12-14 Uhr K 40, Takustr. 9

Kontakt

Oliver Sander sander@mi.fu-berlin.de Raum 121, Arnimallee 6

Allgemeine Informationen

Inhalt

Viele große und nicht so große Programme werden heutzutage als Open-Source Software entwickelt. Das bedeutet, daß der gesamte Quellcode mit allen technischen Details jedermann zur Verfügung steht. Man kann also aus den Programmen lernen, und sie gegebenenfalls an seine eigenen Bedürfnisse anpassen.

Umgekehrt wird Open-Source Software zu einem großen Teil von Freiwilligen entwickelt, die an diesen Projekten einfach deshalb mitarbeiten, weil es ihnen großen Spaß macht.

Der Kurs soll einige wichtige Open-Source-Projekte vorstellen und helfen, selber in die Open-Source Entwicklung einzusteigen.

Zielgruppe

Interessierte Studierende der Informatik, Bioinformatik und Mathematik

Voraussetzungen

Programmierkenntnisse sind hilfreich, aber nicht erforderlich.

Scheinkriterien

Um einen Schein zu erhalten sind zwei Dinge nötig:

  1. Suchen Sie Sich ein Open-Source-Projekt aus und halten Sie einen 45-minütigen Vortrag darüber. Weiter unten finden Sie eine Liste von Projekten zur Auswahl, aber Sie können Sich gerne auch ein anderes Projekt auswählen. Ihr Vortrag sollte idealerweise auf die Geschichte des Projekts eingehen, seine Organisationsstruktur beschreiben, und einen technischen Überblick geben.
  2. Leisten Sie einen Beitrag zu diesem Projekt. Wenn Sie programmieren können so könnten Sie z.B. einen Fehler beheben. Können Sie noch nicht programmieren so können Sie z.B. helfen, Benutzeroberflächen ins Deutsche zu übersetzen, oder Sie helfen, Dokumentation zu schreiben. Wichtig ist, dass Sie hinterher nachweisen können, einen Beitrag geleistet zu haben (oder es zumindest ernsthaft versucht haben).

Vorträge

Datum Vortragende(r) Thema
16.04.2012 Oliver Sander Die Free Software Foundation
30.04.2012 Mehmet Bayram Filezilla Folien
30.04.2012 Anja Wolffgramm Inkscape
7.05.2012 Hasan Gürcan Hadoop
7.05.2012 Christian Hofmann (1) Gnome
14.05.2012 Phillip Thelen Blender
14.05.2012 Paul Hänsch X11
21.05.2012 Christian Hofmann (2) sup
21.05.2012 Franz Greiling vim
4.06.2012 Paul Dietz Lizenzen für freie Software Folien
4.06.2012 --- ---
11.06.2012 Katharina Klost Audacity
11.06.2012 Alexander Dümont OpenTTD erhältlich nur auf Anfrage (enthält rechtlich geschütztes Material)
18.06.2012 Dominik Otto wiki2beamer
18.06.2012 Malte Detlefsen Ardour
25.06.2012 Arndt Lasarzik JDownloader
25.06.2012 Miran Pchdari SeaMonkey
2.07.2012 Sascha Tenscher Firefox
2.07.2012 Tim Scheuermann Irrlicht
9.07.2012 Jonas Cwojdzinski OpenStreetmap
Oliver Taube
bei Bedarf Oliver Sander Dune
Termin offen Alle Erfahrungsberichte
... ... ...

Weitere mögliche Vortragsthemen

Dies ist eine Liste von möglichen Vortragsthemen. Es steht Ihnen frei, weitere Themen vorzuschlagen.

  1. Betriebssysteme: Linux, GNU Hurd, *BSD,...
  2. Büroprogramme: LibreOffice, Calligra, Abiword,...
  3. Distributionen: Debian, Gentoo, SuSE Linux,...
  4. Paketverwaltungen: apt, yum, emerge, paludis,...
  5. Compiler: gcc, llvm,...
  6. Graphik: Gimp, Inkscape, Blender,...
  7. Audio: Amarok,...
  8. Internet: Firefox, Thunderbird, Chromium, Konqueror,...
  9. Desktops: KDE, Gnome, Xfce,...
  10. Fenstermanager: KWin,...
  11. Graphik: X, Wayland, Mesa,...
  12. Editoren: Emacs, vi, Kate,...
  13. Entwicklungswerkzeuge: gdb, KDevelop, valgrind,...
  14. Spiele: Crystal Space,...
  15. Wissenschaft: Octave, Gnuplot,...
  16. Sonstige: okular, samba, apache,...