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:
- 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.
- 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.
- Betriebssysteme: Linux, GNU Hurd, *BSD,...
- Büroprogramme: LibreOffice, Calligra, Abiword,...
- Distributionen: Debian, Gentoo, SuSE Linux,...
- Paketverwaltungen: apt, yum, emerge, paludis,...
- Compiler: gcc, llvm,...
- Graphik: Gimp, Inkscape, Blender,...
- Audio: Amarok,...
- Internet: Firefox, Thunderbird, Chromium, Konqueror,...
- Desktops: KDE, Gnome, Xfce,...
- Fenstermanager: KWin,...
- Graphik: X, Wayland, Mesa,...
- Editoren: Emacs, vi, Kate,...
- Entwicklungswerkzeuge: gdb, KDevelop, valgrind,...
- Spiele: Crystal Space,...
- Wissenschaft: Octave, Gnuplot,...
- Sonstige: okular, samba, apache,...