Avatud lähtekoodil põhinev arendusmudel (MII7136)
space
Õppeaine kood
MII7136
vana ainekood
MII7136
Õppeaine nimetus eesti k
Avatud lähtekoodil põhinev arendusmudel
Õppeaine nimetus inglise k
Open Source Management
Õppeaine maht EAP
3.0
Kontrollivorm
hindeline arvestus
2023/2024 kevadsemestri õppejõud
Ei ole õpetamiseks avatud. Vt all õppekava lingi kaudu peaeriala all nominaaljaotuse ajakava.
2024/2025 sügissemestri õppejõud
Ei ole õpetamiseks avatud. Vt all õppekava lingi kaudu peaeriala all nominaaljaotuse ajakava.
Õppeaine eesmärgid
Pakkuda võimalusi lähemalt tutvuda vaba tarkvara kui arendusmeetodi ja ka maailmavaatega. Tutvustada levinumaid vaba tarkvara lahendusi (Linuxi operatsioonisüsteemi ning sealse rakendustarkvara näitel), samuti motivatsiooniküsimusi, ärimudeleid ning juriidilist tausta. Anda võimalus praktiliseks osaluseks kogukondliku tarkvaraarenduse protsessis sobiva näiteprojekti elluviimise kaudu.
Õppeaine sisu lühikirjeldus
Vaba tarkvara mõiste. Erinevus muudest tarkvaraliikidest. Vaba tarkvara (free software) vs avatud lähtekoodiga tarkvara (open-source software) vs vabavara (freeware). FSF vs OSI. Vaba tarkvara õigusruum. Vaba tarkvara ärimudelid. Vaba tarkvara arendusprotsess. Arenduskeskkonnad, töövahendid ja meetodid. Vaba kultuuri liikumine kui vaba tarkvara edasiarendus. Linuxi operatsioonisüsteem ning selle rakendused (praktilises osas, kui tudengitel on vastav kogemus vähene või puudub).
Kursuse loengutes antakse ülevaade erinevatest vaba tarkvara probleemvaldkondadest (arendus, juriidika, ärimudel jne). Praktilise tööna on ette nähtud ühe vaba tarkvara projekti läbiviimine rühmade kaupa (rõhk on kogukondliku arenduse meetodite rakendamisel ning koostööl; piisavalt kogenud inimeste puhul liitutakse mõne reaalse projekti arendamisega näiteks SourceForge.net'is) , lisaks tuleb kirjutada kirjalik
Õppeaine õpiväljundid
Õppeaine edukal läbimisel üliõpilane:
- Teab vaba tarkvara olemust ning erinevusi ärivarast, samuti erinevusi FSF ja OSI koolkondade vahel.
- Orienteerub vaba tarkvara maailmas ning oskab sealt valida endale vajalikke töövahendeid.
- Tunneb peamisi vaba tarkvara litsentse ning oskab nende seast valida enda projektile sobiva.
- Tunneb vaba tarkvara kasutusvõimalusi ärisfääris.
- Suudab osaleda vaba tarkvara projekti elluviimises, valida endale huvipakkuvat ja vajalikku projekti („scratching a personal itch“ - Raymond) ning lülituda kogukonda.
Õppejõud
dots. Kaido Kikkas
space