nettverk Teknologisk utvikling Kunnskap, uavhenig av materiale og produksjonsredskapene Teknolgi sentraliserende ellere desentraliserende Ikke sentral kontroll! Virtuell: Not physical existing but made by software to do so Nettverk = prosjekt Sunndal, hollwood, etc">

Presentasjon lastes. Vennligst vent

Presentasjon lastes. Vennligst vent

Åpen kildekode som systemutviklingsmodell

Liknende presentasjoner


Presentasjon om: "Åpen kildekode som systemutviklingsmodell"— Utskrift av presentasjonen:

1 Åpen kildekode som systemutviklingsmodell
Frode Løbersli Høgskolen i Molde pensum

2 Virtuelle nettverksorganisasjoner
Organisasjoner vs. virtuell organisasjoner vs. virtuelle nettverksorganisasjoner Metaforen virtuell Metaforen nettverk Def. brukt i artikkelen: "virtual organisation" we refer to, is a collection of people that interact only via electronic networks during the knowledge-intensive phases of the product produced (ie. design). Store endringer i organisasjoner Byrårkrati Hierarkiske org -> nettverk Teknologisk utvikling Kunnskap, uavhenig av materiale og produksjonsredskapene Teknolgi sentraliserende ellere desentraliserende Ikke sentral kontroll! Virtuell: Not physical existing but made by software to do so Nettverk = prosjekt Sunndal, hollwood, etc

3 Eksempler på åpen kildekode
Linux – Unix lignende operativsystem (kjerne) WWW – Hypertext system Apache web-server Mosaic / Mozilla Fetchmail Emacs / Vim G++, GCC, Perl, Python, GNU’s Not Unix

4 Hacker miljøet (1) "[Tim Berners-Lee] didn't patent the [World Wide Web]. He didn't copyright. He made that openly available. And that's what has fuelled a great deal of the network development, and all the innovative ideas. [...] There is a continuing ethic in the community to give back to the network what it has given you" (Cerf, 1997).

5 Hacker miljøet (2) Imperatives: Position statements reject hierarchies
mistrust authority promote decentralization share information serve your community (i.e. the hacker community) Position statements when creating computer artefacts, not only the observable results, but the craftsmanship in execution matters practice is superior to theory people should only be judged on merit (not by appearance, age, race or position) you can create art and beauty by the means of a computer

6 GNU (GNU’s Not Unix) Richard Matthew Stallman
"free software" has nothing to do with price. It is about freedom GNU General Public License (GNU GPL) ”Copylefted” Sikre at programmet ikke blir proprietær 1997: Free => Open Source Industrien med på laget(IBM,Netscape, HP…) Empowerment isteden for moralske argument Industrien selger tjenester og komplementære produkter Free -> kjøre prog, modifisere programmer, redistribuere Open source

7 Linux Linus Torvalds 1991: Gratis Unix kjerne publisert på nettet (GNU GPL) 1993: Stabilt, pålitelig operativsystem 1000-vis av utviklere over hele verden 2000: Microsoft ser på Linux som en alvorlig konkurrent til Windows

8 Utviklingsmodell Åpenhet, åpenhet, åpenhet på alle nivå
Release early and often Utviklere er også brukere Motiverte brukere ”they do not code fore money,they code for love” Massiv parallell utvikling Læring Testing Parallel release structure Exploration versus exploitation Modularitet Portabilitet mot nye hardware komponenter DVD-John

9 Tradisjonelle systemutviklingsmodeller
Fossefallsmodellen Evolusjonær modell

10 Læring

11 Tillit & symmetri "potential parties to a shared infrastructure can rationally trust it more if they can see how it works all the way down, and will prefer an infrastructure in which all parties have symmetrical rights to one in which a single party is in a privileged position to extract rents or exert control” (E. Raymond) Positive nettverks effekter

12 Betydningen av initiativtakeren (1)
GNU –Richard Matthew Stallman Web – Tim Berners-Lee Linux – Linus Torvalds Al-Qaida – Osama BinLaden

13 Betydningen av initiativtakeren (2)

14 Betydningen av initiativtakeren (3)

15 Diskusjon Hvordan vil dere tegnet systemutviklingsmodellen som brukes av ”åpen kildekode”? Vil det være aktuelt for dere å bruke denne systemutviklingsmodellen? Er det andre sammenhenger denne typen organisering benyttes? Hva skal til for å kunne bruke den i andre sammenhenger?


Laste ned ppt "Åpen kildekode som systemutviklingsmodell"

Liknende presentasjoner


Annonser fra Google