Fri programvara - Vad det är, definition och koncept
Gratis programvara består av program med öppen källkod som har praktiskt taget total frihet att använda och modifiera.
Vi förstår med källkod att arkitekturen och sättet att skapa programvaran är offentligt och kan konsulteras, granskas och modifieras av alla användare.
Dessutom innebär gratis programvara vanligtvis praktiskt taget inga kostnader per förvärv, så det kan nästan alltid erhållas gratis.
Motsatsen skulle vara egen programvara.
Ursprunget till fri programvara
Den första tegelstenen i världen av fri programvara lades av före detta MIT-universitetsprofessor Richard Matthew Stallman (hädanefter Stallman). Denna fysiker utvecklade ”GNU-projektet” 1983, vars huvudsakliga uppdrag var att skapa ett helt gratis operativsystem.
Senare 1985 grundade Stallman Free Software Foundation, som skulle ta honom fyra år senare för att fastställa de grundläggande lagliga reglerna för fri programvara baserad på copyleft.
Således gick Stallman från pionjär till promotor och var huvudarkitekt för fri programvarusamhälle. De viktigaste frukterna av denna gemenskap är Linux-operativsystemet, Apache, Open Office eller GIMP-bildredigeraren.
De viktigaste funktionerna i fri programvara
De viktigaste egenskaperna hos fri programvara baseras på de fyra regler som fastställdes så att programvara kan klassificeras som ”gratis”.
- Kör programmet fritt efter önskemål för alla syften.
- Studera hur programmet fungerar och full tillgång till källkoden.
- Omfördela kopior fritt utan begränsning till andra användare.
- Distribuera kopior av modifierade versioner, vare sig de är egna eller andra, utan några begränsningar.
Om något av dessa inte uppfylls är det inte "fri programvara". Dessutom har denna typ av programvara andra egenskaper som härrör från de tidigare, såsom fri åtkomst och kunskapsfrihet i dess användning.
Typer av fri programvara
Generellt kan vi differentiera fri programvara i två stora grupper. Å ena sidan har vi den som styrs av copyleft och å andra sidan den som inte är det.
För det första är den så kallade copyleft en laglig rättighet som etablerar fri användning av programvara som följer de fyra regler eller egenskaper som tidigare nämnts i föregående avsnitt.
För det andra kan vi hitta all den programvaran som mycket väl kan vara gratis men det garanteras inte att de fyra standarderna uppfylls. Ett exempel kan vara att vi själva kan skapa en modifierad version av en programvara, men att sätta ett distributionspris på vår version. Detta skulle vara tillåtet så länge copyleft inte finns i den ursprungliga versionen av programvaran.
Kort sagt, all den typen av programvara som inte överensstämmer med och antar copyleft-regimen kan mycket väl vara gratis, privat, hybrid, blandad eller någon annan typ av programvara, men vad som kan sägas är att frånvaron av en av de fyra reglerna kommer att vara en sannolikhet att överväga om programvaran inte är kopierad.
Exempel på fri programvara
Det typiska exemplet på denna typ av programvara är Linux-operativsystemet (nedan OS). Detta operativsystem styrs av copyleft-normer och det finns många versioner som har fötts under källprogramvaran.
Några av dessa exempel är kända över hela världen (Ubuntu-version) eller regionalt (Guadalinex-version).
Förekomsten av ett operativsystem som Linux uppmuntrar demokratisering av användningen av internet och mindre begränsad åtkomst till en dator eller liknande enhet, vilket minskar kostnaderna för att skaffa det om vi inte vill använda privat eller betald programvara.