Kurssikuvaus
OSS
Avoimen lähdekoodin seminaari 4 op (815653S)
Avoin lähdekoodi (Open Source Software, OSS) on viimeaikojen puhutuimpia ilmiöitä ohjelmistokehityksessä. Se vaikuttaa sekä tapaan tehdä ohjelmistoja että käyttäjäorganisaatioiden valintoihin. Tämän hetken tunnetuimpia avoimen lähdekoodin hankkeita ovat Linux-käyttöjärjestelmä, OpenOffice-toimisto-ohjelmisto, Mozilla/Firefox-webselain ja Apache-webpalvelin. Avointa lähdekoodia voidaan tarkastella eri tavoin, kuten yhteiskunnallisesta, lainopillisesta, taloudellisesta, ohjelmistotekniikan ja tietoturvan näkökulmasta.
Kurssi johdattelee avoimen lähdekoodin paradigman periaatteisiin sekä tutkimuksellisesti ajankohtaisiin aiheisiin. Tarkoituksena on selvittää eri näkökulmista esimerkiksi, mitä avoin lähdekoodi on ja mitä se ei ole, avoimen lähdekoodin projektien historiaa ja organisointia, tapoja siirtyä avoimen lähdekoodin kehitykseen ja käyttöön sekä lisensointimalleja ja mahdollisia riskejä. Kurssin pääpaino on oman tutkimustyön tekemisessä ja sen esittelemisessä.
Työtavat: lu ja sem n. 30 h, seminaareihin valmistautuminen n. 20 h, seminaarityö n. 55 h.
Opintomateriaali ja kirjallisuus:Aihetta käsittelevät kansainväliset julkaisut.
Yhteys muihin opintojaksoihin: Pakollisena edeltävänä opintona Ohjelmistotekniikka (811335A) ja Johdatus tutkimustyöhön (811382A). Kurssi antaa valmiuksia suorittaa Projekti I tai II avoimen lähdekoodin periaatteiden mukaisesti tai tehdä Pro gradu -tutkielma avoimeen lähdekoodiin liittyvästä aiheesta.
Ajoitus ja kohderyhmä: periodi b, vp, 4.-5. vsk ja jatko-opiskelijat, rajoitettu osallistujamäärä.
Vastuuhenkilö: Henrik Hedberg
WWW-sivu: http://www.tol.oulu.fi/kurssit/oss
