Vaba tarkvara meetodid ja praktikad

Allikas: KakuWiki
Redaktsioon seisuga 24. jaanuar 2007, kell 15:15 kasutajalt Kakk (arutelu | kaastöö) (→‎Lühiinfo)
Mine navigeerimisribaleMine otsikasti

Lühiinfo

  • Kood: MII6033
  • Maht: 3.00 AP
  • Sooritamine: hindeline arvestus
  • Semester: kevad
  • Ingliskeelne nimetus: Methods and Practices of Free and Open-Source Software

Sel aastal toimub kursus TLÜ-s kas P-321 või K-303 (ebaselge), ajavahemikus 29.01 kuni 02.04 (10 nädalat, 1,5 tundi iga kord).


Eesmärk: Vaba tarkvara kui maailmavaate, arendus- ja ärimudeli tutvustamine, erinevate litsentsi- ja omandimudelite tundmaõppimine tarkvara vallas. Praktilise kogemuse omandamine vaba tarkvara projekti läbiviimisel.

Üldised teemad ja märksõnad

  • Kogukonna mõiste ja tähendus läbi ajaloo. Tehnoloogiakogukonnad ja häkkerieetika.
  • 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 – litsentsid ja õigused. Erinevused võrreldes XX sajandi intellektuaalomandi mudeliga.
  • Vaba tarkvara ärimudelid.
  • Vaba tarkvara arendusprotsess. Arenduskeskkonnad, töövahendid ja meetodid.
  • Praktilised näited – vaba tarkvara töölaual ja serveris.
  • Vaba kultuur – vaba tarkvara mudelid muudes valdkondades. Creative Commons, Free Art, Open Access jt.

Metoodika

Kursus on veidi rohkem „kaldu“ loengute suunas. Praktilise tööna on ette nähtud ühe väikese vaba tarkvara projekti läbiviimine (praktikas sõltub see kuulajaskonna tasemest - nõrgema tehnilise tausta korral näiteks ühtse uurimisprojekti läbiviimine wikis vms), lisaks tuleb kirjutada kirjalik töö mingil vaba tarkvaraga seotud teemal.

Hindamismeetodid: Hinne kujuneb kirjatöö ja arendusprojektis osalemise hinde alusel.

Eeldusaine: aine eeldab teatavat arvutialast kogemust, soovitav on ka programmeerimis- ja/või graafikaoskused. Vaba tarkvara kogemus ei ole nõutav, kuid tuleb kasuks.


Loengud

  1. Häkkerid ja kogukonnad
  2. Vaba tarkvara olemusest
  3. Kas ilma Windowsita on võimalik arvutivallas ära elada?
  4. Vaba tarkvara õiguslik taust
  5. Kuidas vaba tarkvaraga äri tehakse
  6. Vaba tarkvara arendusprotsess ja selle eripärad
  7. Vaba kultuur - tarkvarale järgnevad teised


Praktikumid

  1. Ubuntu Linuxi paigaldamine ja häälestus
  2. Linuxi töölauakeskkonnad (Gnome, KDE, XFCE, Blackbox/Fluxbox
  3. Linuxi süsteemihalduse alused
  4. Tarkvarakogukonnad ja -varamud (Sourceforge, Freshmeat jt)


Kohustuslik kirjandus:

Soovituslik kirjandus:

  • Freiberger, P., Swaine, M. (2000) Fire in the Valley: The Making of the Personal Computer. Second edition, McGraw-Hill
  • Gates, B. (1996) The Road Ahead. Updated version. Viking Penguin
  • George, J.F. (2003) Computers in Society: Privacy, Ethics and the Internet. Pearson Prentice Hall, New Jersey
  • Himanen, P. (2004) Challenges of the Global Information Society. report for the Committee for the Future in Parliament of Finland. http://www.eduskunta.fi/efakta/vk/tuv/challenges_of_the_globalinformationsociety.pdf
  • Lessig, L. (2004). Free Culture: How Big Media Uses Technology and the Law to Lock Down Culture and Control Creativity. The Penguin Press. http://www.free-culture.org/freecontent/
  • Levy, S. (2001). Hackers: Heroes of the Computer Revolution. Updated edition. Penguin Press
  • Martin, B. (1998) Information Liberation: Challenging the Corruptions of Information Power. Freedom Press, London. http://www.uow.edu.au/arts/sts/bmartin/pubs/98il/
  • Moody, G. (2001) Rebel Code: Inside Linux and the Open Source Revolution. Perseus Publishing, Cambridge MA
  • Smith, M.A., Kollock, P., eds (1999). Communities in Cyberspace. Routledge
  • Stallman, R. (2002). Free Software, Free Society. Ed. Joshua Gay. GNU Press
  • Torvalds, L., Diamond, D. (2001) Just for Fun: The Story of an Accidental Revolutionary. First Edition, Harper-Collins
  • Wynants, M., Cornelis, J., eds (2005) „How Open is the Future? Economic, Social and Cultural Scenarios inspired by Free & Open-Source Sofware“, CrossTalks, VUB Brussels University Press 2005. http://crosstalks.vub.ac.be/publications/Howopenisthefuture/howopenfuture_CROSSTALKSBOOK1.pdf