Open-Source Software
Vortraege und Vorfuehrungen im Sommersemester 2007
H. Hoegl, I101, Do/9:50
Zur Vorlesung: http://hhoegl.informatik.hs-augsburg.de/hhweb/oss/index.html
== Die Vortraege ==
Einteilung der Vortraege
|| 1 || 29.3.07 || Erfurth/Höger || RPM Pakete packen ||
|| 2 || 12.4.07 || Sauter/Eberl || Mercurial ||
|| 3 || 19.4.07 || Herold/Schroetter || Zope Application Server ||
|| 4 || 26.4.07 || || ||
|| 5 || 3.5.07 || Huewe/Zelenka//Hill || GPL v3 // Open Source @ Schule ||
|| 6 || 10.5.07 || Hüttenhofer || deb Pakete packen ||
|| 7 || 24.5.07 || Kesper, Hofmann || SVN ||
|| 8 || 31.5.07 || Kiesel, Lang || LaTex ||
|| 9 || 14.6.07 || Schwarz, Kniephoff || Dokumentation mit DocBook und AsciiDoc ||
|| 10 || 21.6.07 || Schweiger, Pecher || Issue- / Bugtracking ||
|| 11 || 28.6.07 || Aswolinskiy || Der Software-Entwicklungszyklus bei Open-Source ||
|| 12 || 5.7.07 || Pittinger/Woitzik || Ruby on Rails ||
|| 13 || 12.7.07 || || ||
Weitere Vormerkungen:
* Rielau: Vergleich einfache und komplexe Entwicklungswerkzeuge (Vim, tlist,
ctags, cscope, make, diff, patch <---> Eclipse, Netbeans)
* Kabelin/Dusch: Ports (von BSD)
== Themenvorschlaege ==
* Das "One-Laptop-Per-Child" Projekt (OLPC)
http://www.laptop.org/index.de.html
* Installation eines Servers zum Verwalten eines Open-Source
Projektes: apache, svn, trac, mailing list, Forum/Blackboard,
hg, git, Backup. Auf diesem Server wird ein Demo-Projekt untergebracht, auf das
sich einige der anderen Ausarbeitungen beziehen koennen.
* Zentrale Versionskontrolle mit Subversion (svn)
* Verteilte Versionskontrollsysteme am Beispiel von Mercurial (Hg)
und Git.
* Patch Management mit Quilt (aehnlich funktioniert auch Hg/mq).
* Bug- und Issue-Tracking am Beispiel von Trac.
* Build-Management mit CMake
* Build-Management mit SCons
* Build-Management mit Autotools
* Die GNU Toolchain (gcc, ld, as, binutils, libtool, gdb)
* Packen von Debian Paketen (deb Format)
* Packen von Redhat Paketen (rpm Format)
* Frauen und Open-Source
Lit.: Patricia Jung, Frauen-freie Zone Open-Source? Open-Source Jahrbuch 2007
* GPL v3
* Open-Source in der Schule.
* Das BSD Projekt.
== Einarbeitung in Linux ==
* Bruce Perens Open Source Series
http://www.informit.com/promotions/perens-series-page-135563
Eines der Buecher in dieser Serie ist:
* Rafeeq Ur Rehman, Christopher Paul, The Linux Development Platform.
Configuring, Using, and Maintaining a Complete Programming
Environment, 2002, 283 Seiten. Das Buch wird auch TLDP abgekuerzt.
* Eric Raymond, The Art of UNIX Programming
http://www.catb.org/~esr/writings/taoup/html/