Definitionen av fri programvara Vi underhåller denna definition av fri programvara för att tydligt visa vad som gäller för att ett visst mjukvaruprogram skall betraktas som fri programvara. "Fri programvara" handlar om frihet, inte pris. För att förstå begreppet, tänk "fri" som i "yttrandefrihet", inte som i "kostnadsfri/gratis". Fri programvara handlar om en användares frihet att köra, kopiera, distribuera, studera, ändra och förbättra programvaran. Mer precist så handlar det om fyra sorters frihet för användaren av programvaran: Friheten att köra programmet som du önskar, för ett godtyckligt syfte (frihet 0). Friheten att studera hur programmet fungerar och att anpassa det för sina behov (frihet 1). Tillgång till källkoden är ett villkor för detta. Friheten att vidaredistribuera kopior så att användaren kan hjälpa sin nästa (frihet 2). Friheten att förbättra programmet och att ge sina förbättringar till allmänheten så att hela samhället drar nytta (frihet 3). Tillgång till källkoden är ett villkor för detta. Ett program är fri programvara om en användare har all dessa friheter. Således skall du vara fri att på nytt distribuera kopior, antingen med eller utan förändringar, antingen gratis eller mot en ersättning för distributionskostnaderna, till vem som helst var som helst. Att vara fri att göra dessa saker betyder (bland annat) att du inte behöver fråga efter eller betala för att få tillstånd. Du skall också ha friheten att göra förändringar och använda dem privat i ditt eget arbete eller på din fritid, utan att ens berätta att dessa ändringar existerar. Om du publicerar dina ändringar, skall du inte vara skyldig att meddela någon speciell eller på något speciellt sätt. (http://www.gnu.org/philosophy/free-sw.html Copyright © 1996-2002 Free Software Foundation, Inc. Den här sidan är licensierad under en Creative Commons Erkännande-IngaBearbetningar 3.0 Förenta Staterna Licens. Copyright Infringement Notification)