Presentasjon lastes. Vennligst vent

Presentasjon lastes. Vennligst vent

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

Liknende presentasjoner


Presentasjon om: "Åpen kildekode som systemutviklingsmodell Frode Løbersli Høgskolen i Molde pensum."— Utskrift av presentasjonen:

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

2 Virtuelle nettverksorganisasjoner zOrganisasjoner vs. virtuell organisasjoner vs. virtuelle nettverksorganisasjoner zMetaforen virtuell zMetaforen nettverk zDef. 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).

3 Eksempler på åpen kildekode zLinux – Unix lignende operativsystem (kjerne)Linux zWWW – Hypertext system zApache web-serverApache web-server zMosaic / Mozilla zFetchmail zEmacs / Vim zG++, GCC, Perl, Python, zGNU’s Not UnixGNU’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) zImperatives: yreject hierarchies ymistrust authority ypromote decentralization yshare information yserve your community (i.e. the hacker community) zPosition statements ywhen creating computer artefacts, not only the observable results, but the craftsmanship in execution matters ypractice is superior to theory ypeople should only be judged on merit (not by appearance, age, race or position) yyou can create art and beauty by the means of a computer

6 GNU (GNU’s Not Unix) zRichard Matthew Stallman z"free software" has nothing to do with price. It is about freedom zGNU General Public License (GNU GPL) y”Copylefted” ySikre at programmet ikke blir proprietær z1997: Free => Open Source yIndustrien med på laget(IBM,Netscape, HP…) yEmpowerment isteden for moralske argument yIndustrien selger tjenester og komplementære produkter

7 Linux zLinus Torvalds z1991: Gratis Unix kjerne publisert på nettet (GNU GPL) z1993: Stabilt, pålitelig operativsystem y1000-vis av utviklere over hele verden z2000: Microsoft ser på Linux som en alvorlig konkurrent til Windows

8 Utviklingsmodell zÅpenhet, åpenhet, åpenhet på alle nivå zRelease early and often zUtviklere er også brukere zMotiverte brukere ”they do not code fore money,they code for love” zMassiv parallell utvikling yLæring yTesting zParallel release structure yExploration versus exploitation zModularitet zPortabilitet mot nye hardware komponenter yDVD-John

9 Tradisjonelle systemutviklingsmodeller zFossefallsmodellenz 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)

12 Betydningen av initiativtakeren (1) zGNU –Richard Matthew Stallman zWeb – Tim Berners-Lee zLinux – Linus Torvalds zAl-Qaida – Osama BinLaden

13 Betydningen av initiativtakeren (2)

14 Betydningen av initiativtakeren (3)

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


Laste ned ppt "Åpen kildekode som systemutviklingsmodell Frode Løbersli Høgskolen i Molde pensum."

Liknende presentasjoner


Annonser fra Google