Movatterモバイル変換


[0]ホーム

URL:


Hoppa till innehållet
Wikipedia
Sök

Fri programvara

Från Wikipedia
Ej att förväxla med Gratisprogram.
Richard Stallman, skaparen av Free software movement, håller enkeynote som inlederWikimania 2005.

Fri programvara (engelska:free software) ärprogramvara som utvecklare och användare har friheten att använda, studera, modifiera och sprida vidare som sådan eller i ändrad form. För att den som använder fri programvara skall kunna utnyttja friheterna, måste den mänskligt läsbara formen av programvaran (det vill sägakällkoden) finnas tillgänglig och levereras tillsammans med en notis som anger nämnda friheter och eventuella restriktioner.

Programkod jämställs iupphovsrätten med litterära verk, vilket bland annat innebär att kopior inte får spridas utan tillstånd. För att programvaran skall vara fri måste den alltså i allmänhet explicit spridas med enprogramvarulicens som omfattar de nödvändiga friheterna.

Begreppet fri programvara är till sitt innehåll väsentligen synonymt medöppen källkod, men valet av uttryck speglar olika idétraditioner.

Rörelsen

[redigera |redigera wikitext]

Rörelsen för fri programvara skapades 1983 avRichard Stallman för att göra dessa friheter tillgängliga för varje datoranvändare.[1] Detta skedde när Stallman lanseradeGNU-projektet i september 1983 för att skapa ettunix-liknandeoperativsystem som helt bestod av fri programvara.[2]

En viktig organisation inom rörelsen är stiftelsenFree Software Foundation, grundad av Richard Stallman 1985. Stiftelsen äger och förvaltar GNU-projektets licenser, och kan tillhandahålla juridisk hjälp till utvecklare för att se till att GNU-projektets licenser efterföljs. Stiftelsen certifierar andra licenser för kompatibilitet med GNU-projektets licenser.

Fri programvara i relation till andra begrepp

[redigera |redigera wikitext]

Motsatsen till fri programvara ärproprietär programvara ellericke-fri programvara, för vilken utvecklarens upphovsrätt och leverantörens licensavtal kraftigt reglerar användarens möjligheter att modifiera, distribuera och använda programvaran och att låta andra göra det.

Fri programvara särskiljs frångratisprogram ("freeware") som är gratis proprietär programvara. Användare av gratisprogram har i allmänhet inte tillgång till källkoden och har därför svårt att studera eller modifiera programmen också i fall där det vore tillåtet. Det är också ofta otillåtet att sprida freeware vidare.

Fri programvara omfattas i allmänhet avupphovsrätten och är "public domain" endast ifråga om triviala programsnuttar och ovanliga specialfall. Istället blir programvaran fri genom attupphovsmannen sprider programvaran under en frilicens. De mest minimalistiska och tillåtande av de ofta använda licenserna ställer krav enbart påattribuering, det vill säga att upphovsmännen eller den bakomliggande organisationen nämns, och ställer villkor på hur deras namn får användas i samband med programvaran, men tillåter användning, modifiering och spridning utan övriga restriktioner.

Ofta används mer komplicerade licenser som reglerar kompatibilitet med andra licenser, och kan syfta tillcopyleft, det vill säga att garantera att programvaran och programvara som bygger på den förblir fri programvara. En strikt sådan licens ärGNU General Public License (GPL). Det var den första licens förstark copyleft som fick stor spridning. "Stark copyleft" innebär att licensen förhindrar att fri programvaralänkas samman med proprietär programvara till en icke-fri produkt, och kräver att källkoden distribueras tillsammans med eventuell kompilerad programvara. En ännu mer strikt licens ärGNU Affero General Public License (AGPL), som förhindrar att man tar sig runt GPL:s restriktioner genom att köra en modifierad version av det fria programmet på enserverdator (jfrmolntjänst): eftersom man aldrig givit den binära versionen av programmet till kunden kräver GPL inte heller att man ger källkoden. Ibland används istället mindre strikta licenser försvag copyleft, exempelvis förlänkadeprogrambibliotek och andra programkomponenter som ska kunna anropas av proprietära applikationsprogram och på så sätt få stor spridning. En viktig sådan licens ärGNU Lesser General Public License (LGPL).

Från det sena 1990-talet kom fler termer relaterade till fri programvara att växa fram, såsomöppen källkod ("open source"). Skillnaden mellan fri programvara och program med öppen källkod är främst att de som talar om fri programvara ofta betonar den bakomliggande ideologin, att människor skall kunna kontrollera de datorprogram de använder, medan de som talar om öppen källkod främst tänker på den praktiska nyttan av modellen för dem som utvecklar programvaran eller finansierar dess utveckling, nämligen att de ska få hjälp av andra att vidareutveckla den. I litteraturen beskrivs ofta företrädare för rörelsen för fri programvara som mer frihetliga, idealistiska, radikala,anarkistiska och extrema och mindre pragmatiska än andra företrädare för öppen källkod.[3][4]

Kostnad och affärsmodeller

[redigera |redigera wikitext]

Med uttrycket "Free as in free speech, not as in free beer" betonar Stallman att det engelska ordetfree ifree software avser frihetlighet, inte kostnadsfrihet.[3] Begreppet "Libre software" används ibland för att undvika tvetydigheten i det engelska ordet "free". Eftersom fri programvara kan distribueras fritt finns den generellt tillgänglig till liten eller ingen kostnad. Om en leverantör tar ut en kostnad – vilket måste vara tillåtet för att programvaran skall räknas som fri – kan ändå vilken användare som helst gratis sprida programvaran vidare. Då programvaran sprids i stor skala på fysiskt media (såsom på databand eller disketter på80-talet, sedan slutet av1990-taletCD och numera ocksåDVD ochBlu-ray Disc), ibland tillsammans med tryckta versioner av till exempel användarhandböcker, är det vanligt att man tar betalt för en kopia. Det blir alltmer vanligt med elektronisk distribution av programvara överInternet, varvid kostnaden för enskilda kopior är försumbar och inte värd att begära kompensation för. Paket med fysisk media, manualer etc. säljs ofta tillsammans med ett användarstödspaket. Användarstödet och eventuellgaranti gäller då i allmänhet ett begränsat antal installationer, oberoende av friheten att kopiera och sprida själva programvaran och dokumentationen.

Fri programvara kan skrivas av folk som personligen i sitt arbete har behov av viss programvara, vilket till exempel gäller mycket avLinux tidiga utveckling och många program för specifika vetenskapliga behov. En del stora programvaruprojekt har finansierats som del av en företagsstrategi, till exempel varX Window System ochOpenOffice.org viktiga förUnix-företag. Många maskinvarutillverkare använder fri programvara antingen för att minska utvecklingskostnaderna eller för att vinnagoodwill i vissa kundgrupper och finansierar då utvecklingsarbetet genom försäljning av apparaterna.

Affärsmodeller med fri programvara baseras ofta på att lägga till värde ("value add") såsom användarstöd, utbildning, integration eller anpassning. Det kan också handla om behovsstyrd nyutveckling där de som behöver en viss funktion betalar utvecklingen, vilken andra sedan kan ta del av och bygga vidare på. Ett exempel ärMünchens Linux-projektLiMux[5] där kommunen genom normalt anbudsförfarande beställde programvara som skulle ersätta Windows-installationerna, men krävde att programvaran skulle vara fri. Den mesta programvaran fanns tillgänglig, men behövde en del kompletteringar och justeringar. Genom att programvaran är fri kan förbättringarna fogas till den ursprungliga kodbasen, varvid de dels kommer andra till del, dels underhålls inom de ursprungliga projekten.

De fyra friheterna

[redigera |redigera wikitext]

Fri programvara ärdatorprogram vilka kan sträcka sig från större programvaror somoperativsystem, till mindretillämpningsprogram sommobilappar. Dessa fria programvaror ska uppfylla kriterierna för FSF:s definition av de fyra friheterna. Fria programvara säkerställer att användare har:[6]

  • Frihet 0: Friheten att köra programmet som du önskar, för ett godtyckligt syfte.
  • Frihet 1: Friheten att studera hur programmet fungerar och att anpassa det för sina behov. Tillgång tillkällkoden är ett villkor för detta.
  • Frihet 2: Friheten attvidaredistribuera kopior så att användaren kan hjälpa sin nästa.
  • Frihet 3: Friheten att förbättra programmet och att ge sina förbättringar till allmänheten så att hela samhället drar nytta. Tillgång till källkoden är ett villkor för detta.

Vid 1990-talets början existerade alla friheter utom 'Frihet 0'. Den har sedan dess lagts till som just noll, och därmed först, då den ses som den mest fundamentala av FSF.[7]

FOSS

[redigera |redigera wikitext]

FOSS är en förkortning förfree and open source software och benämns ävenF/OSS ellerFLOSS (Free/Libre/Open Source Software). FOSS avser programvara som är licensierad på ett sådant sätt att användare har rätt att utnyttja de fyra friheterna genom tillgång till programmets källkod.[8] Termen är i praktiken synonym med "fri programvara", men undviker explicit att ta ställning i konflikten mellan den termen och termenöppen källkod.

Se även

[redigera |redigera wikitext]

Källor

[redigera |redigera wikitext]
  1. ^”What is free software and why is it so important for society?” (på engelska).Free Software Foundation. 2013.http://www.fsf.org/about/what-is-free-software. Läst 20 september 2013. 
  2. ^Stallman, Richard (27 september 1983). ”Initial Announcement”.GNU-projektet.http://www.gnu.org/gnu/initial-announcement.html. Läst 20 september 2013. 
  3. ^ [ab]Wendy Grossman,From Anarchy to Power: The Net Comes of Age, 2001, sid 87
  4. ^Janet Hope,Biobazaar: The Open Source Revolution and Biotechnology, 2009, sid 8 m fl.
  5. ^Shankland, Stephen (28 maj 2003). ”Munich break with Windows for Linux”. cnet. CBS Interactive.http://news.cnet.com/2100-1016-1010740.html. Läst 7 oktober 2013. 
  6. ^”Definitionen av fri programvara”.Free Software Foundation.https://www.gnu.org/philosophy/free-sw.sv.html. Läst 21 juli 2018. 
  7. ^”What is free software? - GNU Project - Free Software Foundation (Footnote)”.Free Software Foundation.https://www.gnu.org/philosophy/free-sw.html.en#f1. Läst 21 juli 2018. 
  8. ^”FOSS Open Standards” (på engelska) (PDF).International Open Source Network.http://www.apdip.net/publications/fosseprimers/foss-openstds-withcover.pdf. 

Externa länkar

[redigera |redigera wikitext]
v  r
Sätt attdistribueraprogramvara
Sabotageprogram
Hämtad från ”https://sv.wikipedia.org/w/index.php?title=Fri_programvara&oldid=54482090
Kategori:
Dold kategori:

[8]ページ先頭

©2009-2026 Movatter.jp