Öppen/Fri mjukvara, 11 december 2002 1(13) Öppen/Fri mjukvara CyberRymden 2002-09-10 Marcus Rejås <marcus@rejas.se> $Id: slides.tex,v 1.10 2002/12/11 20:15:40 rejas Exp $ http://www.rejas.net Made with LATEX
Öppen/Fri mjukvara, 11 december 2002 2(13) Meta information Syfte Informera om Fri mjukvara och OpenSource på ett icketekniskt sätt. Totaltid: ca 2 timmar May the source be with you http://www.rejas.net Made with LATEX
Öppen/Fri mjukvara, 11 december 2002 3(13) Vad är inte Öppen/Fri Mjukvara ShareWare FreeWare SlajdWare :-) Public Domain http://www.rejas.net Made with LATEX
(Pre)Historia Från datorernas barndom Fanns inga program Programmerare fick betalt för att programmera (få datorn att utföra något), inte för program. Fritt informationsflöde Att fri mjukvara fanns blev inte uppenbart förrän motsatsen kom Öppen/Fri mjukvara, 11 december 2002 4(13)
Vad är Öppen/Fri Mjukvara Mjukvara som ger dig frihet att... använda produkten hur du vill och till vad du vill utforska hur den fungerar ändra den så den passar dig sprida den vidare i ursprunglig eller förbättrad form. Öppen/Fri mjukvara, 11 december 2002 5(13)
Richard Stallman Fri mjukvaras fader MIT AI-lab sedan 1971 Digital börjar kräva NDA 1980 Stallman ekonomiskt oberoende, drömmer om ett fritt Operativsystem som alla kan använda som de gjorde på den gamla goda tiden Stallman slutar 1984 för att skriva GNU Han vill inte att MIT skall kunna göra anspråk på GNU och hindra dess frihet. Öppen/Fri mjukvara, 11 december 2002 6(13)
Free Software Foundation Bildades 1984 av Richard Stallman. GNU Projektet GNU = GNU is Not Unix Ett helt fritt operativsystem, utan hemligheter som alla kan använda till vad de vill och dela med sig av både kunskaper och program. Mycket filosofi Egen licens, GNU General Public License. Gör att alla program som varit fria förblir så Öppen/Fri mjukvara, 11 december 2002 7(13)
Linux 1991 Linus Torvalds köper en PC DOS inget att ha jämfört med de system han använt på Helsingfors universitet. Han vill ha Unix Köper Minix. En billig Uniximplementation Tycker inte att Minix är bra nog och börjar skriva en egen operativsystemkärna. Använder de verkyg som Stallman tagit fram och släpper Linux (som det kom att heta) under Stallmans Licens GPL. Öppen/Fri mjukvara, 11 december 2002 8(13)
Open Source Initiative Bildades av Bruce Perens och Eric S Raymond 1997 De tyckte att Stallman hade rätt men att han tryckte för mycket på filosofin bakom och härigenom skrämde företagen. Har ingen egen licens men en uppsättning punkter som en licens skalluppfylla för att vara en Opensource-licens (GNU GPL är en OpenSource licens). Öppen/Fri mjukvara, 11 december 2002 9(13)
Fördelar med Fri Mjukvara Man kan studera hur produkten fungerar och vad den gör. Ingen risk att den sprider oönskad information. Fri konkurrens på Support Ingen risk att ett företag slutar utveckla produkten eller går i konkurs. Man kan använda produktetn för alltid. Priset (inte så viktigt) Öppen/Fri mjukvara, 11 december 2002 10(13)
Nackdelar med Fri Mjukvara Utvecklas ofta av hacker för hackers. Det som är roligast att införa införs först. Finns licenser att tänka på även här. Framför allt för utvecklingsföretag. Öppen/Fri mjukvara, 11 december 2002 11(13)
Lite Myter Man kan inte använda fri mjukvara eftersom det inte finns någon att stämma om något går snett. Mjukvara utvecklarna har licenser och avtal som omöjliggör det i alla fall. Det finns till exempel (mig veterligt) inget Antivirus-program vars tillverkare ger dig ersättning från om du drabbas av virus trots att du använder programmet Om jag använder fri mjukvara kan jag tvingas att släppa min egen källkod fri. Nej det kan du (i de flesta fall) inte. Undantaget är om du tar ett program med GPL och bygger vidare på det. Till exempel om du baserar ditt operativsystem Minux på Linux så måste du släppa det fritt så att utvecklarna av Linux kan ta del av dina förbättringar. Öppen/Fri mjukvara, 11 december 2002 12(13)
Öppen/Fri mjukvara, 11 december 2002 13(13) Slutord Fri mjukvara gör att man undviker många problem som finns med proprietär mjukvara Det finns licenser även för fri mjukvara All fri mjukvara är inte bra! http://www.rejas.net Made with LATEX