Några definitioner relaterade till fri programvara

Vet du vad som är skillnaden mellan fri programvara och programvara med öppen källkod? Vad är skillnaden mellan copyleftade och icke-copyleftade program? Eller kanske vad är skillnaden mellan freeware, shareware, kommersiell programvara? Det här är en av de långa artiklarna, fulla av definitioner och begrepp som säkert kommer att hjälpa dig att organisera dina idéer om fri programvara.

Programvara libre

Fri programvara är programvara som är licensierad för alla att använda, kopiera och distribuera, antingen med eller utan ändringar, gratis eller mot en avgift. I synnerhet innebär detta att källkoden måste vara tillgänglig. "Om det inte är en källa, är det inte programvara." Detta är en förenklad definition; se även fullständig definition.

Om ett program är gratis kan det potentiellt ingå i ett gratis operativsystem som GNU eller gratis GNU/Linux-system.

Det finns många olika sätt att göra ett program gratis: många frågor för att avgöra som i många fall är nyanserade, och som kan lösas på olika sätt utan att göra programmet gratis. Några av de möjliga varianterna beskrivs nedan. För information om specifika friprogramvarulicenser kan du konsultera listan över licenser.

Termen "gratis" för fri programvara syftar på frihet, inte dricks. Emellertid använder proprietära programvaruföretag ibland termen "fri programvara" för att hänvisa till pris eller "gratis"]. Han använder ibland denna term när han talar om den binära kopian som kan köpas gratis; och andra gånger används de för att kvalificera kopian som ingår i en nyinköpt dator. Detta har ingenting att göra med vad vi menar med fri programvara i GNU-projektet.

På grund av denna potentiella förvirring, när ett mjukvaruföretag säger att dess produkt är fri programvara, är det en bra idé att alltid kontrollera villkoren för den specifika distributionen för att se om användarna har alla friheter som fri programvara innebär. Ibland är det äkta fri programvara; och andra gånger är det inte det.

Många språk har två olika ord för "gratis" som frihet och "gratis" som nollpris. Till exempel har franska termerna "libre" och "gratuit" [på spanska händer exakt samma sak med termerna "libre" och "gratuito"]. Så är inte fallet på engelska, på engelska finns ordet 'free', som entydigt syftar på pris, men det finns inget vanligt adjektiv som entydigt refererar till frihet. Därför, om du talar ett annat språk än engelska, föreslår vi att du översätter termen "gratis" från "fri programvara" till ditt språk för att göra det tydligare. Se vår lista över översättningar av uttrycket "fri programvara" till andra språk.

Fri programvara är ofta mer tillförlitlig än icke-fri programvara.

Programvara med öppen källkod (Öppen källkod)

Många använder termen "öppen källkod"-programvara för att referera till mer eller mindre samma kategori som fri programvara. De är dock inte exakt samma typ av programvara: de accepterar vissa licenser som vi anser vara alltför restriktiva, och det finns gratis programvarulicenser som de inte har accepterat. Skillnaderna mellan vad de två kategorierna omfattar är dock få: nästan all fri programvara är öppen källkod, och nästan all programvara med öppen källkod är gratis.

Vi föredrar uttrycket "fri programvara" eftersom det syftar på frihet, något som uttrycket "öppen källkod" inte gör.

programvara för offentlig egendom

Public domain mjukvara är en mjukvara som inte är skyddad av upphovsrätten. Det är ett specialfall av fri programvara som inte är copylefted, vilket innebär att vissa kopior eller modifierade versioner kanske inte är helt gratis.

I vissa fall kan ett körbart program vara i den offentliga domänen utan att dess källkod är tillgänglig. Den här programvaran är inte fri programvara, för för att den ska vara det måste källkoden vara tillgänglig. För sin del är de flesta fri programvara inte allmän egendom programvara; Det är skyddat av upphovsrätt och upphovsrättsinnehavarna har gett lagligt tillstånd för vem som helst att fritt använda det med en fri mjukvarulicens.

Ibland används termen "allmän egendom" på ett oprecist sätt, vilket betyder "gratis" eller "fritt tillgänglig". Men "allmän egendom" är en juridisk term och betyder just "utan upphovsrätt". För att vara så tydlig som möjligt rekommenderar vi användningen av "allmän egendom" för att endast uttrycka denna betydelse, och användningen av de andra uttrycken för att förmedla deras motsvarande betydelse.

Enligt Bernkonventionen, som har undertecknats av de flesta länder, är alla nya skrifter automatiskt upphovsrättsskyddade. Detta inkluderar program. Därför, om du vill att ett program som du har skrivit ska vara allmän egendom måste du följa vissa juridiska procedurer för att undvika att automatisk upphovsrätt kopplas till det.

Copylefted programvara

Copylefted programvara är fri programvara vars distributionsvillkor säkerställer att alla kopior av alla versioner är fri programvara. Detta innebär till exempel att copyleft-licenser inte tillåter tredje part att lägga till några ytterligare krav (förutom en begränsad uppsättning krav för att öka ditt skydd) och kräver att källkoden är offentlig. Vissa copyleft-licenser, som den tredje versionen av GPL, förhindrar andra sätt att göra programvara proprietär.

På GNU-projektet har vi lämnat bort nästan all programvara vi skriver, eftersom vårt mål är att ge varje användare de friheter som termen "fri programvara" innebär. Se Skyddad med copyleft för en ytterligare förklaring av hur copyleft fungerar och varför vi använder det.

Copyleft är ett allmänt begrepp; för att verkligen kopiera ett program måste du använda en specifik uppsättning distributionstermer. Det finns många möjliga sätt att skriva copyleft distributionsvillkor, så i princip kan många copyleft fri mjukvarulicenser existera. Men i praktiken använder nästan all copyleftad programvara GNU General Public License. I allmänhet är två olika copyleft-licenser "inkompatibla", vilket betyder att det är olagligt att kombinera kod som skyddas av dessa licenser; därför skulle det vara bra för samhället om alla använde en enda copyleft-licens.

Gratis programvara skyddas inte av copyleft

Icke-copylefted fri programvara inkluderar tillstånd från författaren att omdistribuera och modifiera programvaran, samt tillåtelse att lägga till ytterligare begränsningar till den.

Det faktum att ett program är gratis men inte copylefted innebär att vissa kopior eller modifierade versioner av det kanske inte är helt gratis. Ett mjukvaruföretag kan kompilera programmet, med eller utan modifiering, och distribuera den körbara filen som en proprietär mjukvaruprodukt.

X Window System är ett exempel på detta. X Consortium släpper X11 med distributionsvillkor som gör det till gratis, icke-copyleftad programvara. Om du vill kan du få ett gratis exemplar som har dessa distributionsvillkor. Det finns dock även icke-fria versioner, och det finns populära arbetsstationer och PC-grafikkort där endast icke-fria versioner fungerar. Om du använder den här hårdvaran är X11 inte gratis programvara för dig. Till och med X11-utvecklarna själva gjorde X11 icke-fri programvara ett tag.
Programvara som omfattas av GPL
GNU General Public License (GPL) är en specifik uppsättning distributionsvillkor som används för att skydda ett copylefted program. GNU-projektet använder denna licens för distribution av de flesta GNU-programvara.

GNU-systemet

GNU-systemet är det Unix-liknande operativsystemet, helt tillverkat av fri programvara, som vi har utvecklat i GNU-projektet sedan 1984.

Ett Unix-liknande operativsystem består av många program. GNU-systemet inkluderar all GNU-mjukvara, plus många andra paket, såsom X Window System och TeX, som inte är GNU-mjukvara.

Den första testversionen av det kompletta GNU-systemet var tillgängligt 1996. Detta inkluderade GNU Hurd, vår kärna, utvecklad sedan 1990. 2001 började GNU-systemet (inklusive GNU Hurd) att fungera ganska tillförlitligt, men Hurd det saknade fortfarande några viktiga funktioner, så det används inte i stor utsträckning. Samtidigt har GNU/Linux-systemet, ett derivat av GNU-systemet som använder Linux som kärna istället för GNU Hurd, varit mycket framgångsrikt sedan 1990-talet.

Eftersom syftet med GNU är att vara ett fritt system, måste var och en av dess komponentdelar vara fri programvara. Men alla av dem behöver inte skyddas av copyleft; Juridiskt kan vilken typ av fri programvara som helst inkluderas om den bidrar till att uppnå de föreslagna tekniska målen. Och varje komponent behöver inte vara individuellt GNU-programvara. GNU-systemet kan och inkluderar gratis programvara som inte är skyddad av copyleft, såsom X Window System, som utvecklades i andra projekt.

GNU-program

Uttrycket "GNU-program" motsvarar GNU-programvara. Ett program Y är ett GNU-program om det är GNU-programvara (mjukvara från GNU-projektet). Ibland säger vi att det är ett "GNU-paket".

GNU programvara

GNU-mjukvara är programvara som släpps under GNU-projektets regi. Ett program som är GNU-programvara kallas också ett GNU-program eller ett GNU-paket. README-filen eller GNU-paketets manual bör indikera att det är; Dessutom identifierar Free Software Directory alla GNU-paket.

De flesta GNU-programvara är copylefted, men inte alla; dock måste all GNU-programvara vara fri programvara.

En del GNU-programvara är skriven av personal på Free Software Foundation, men den mesta programvaran bidrar med frivilliga. För programvara som bidragit med frivilliga, ibland är upphovsrättsinnehavaren Free Software Foundation och ibland är det bidragsgivarna som har skrivit den.

Programvaran är inte fri

Icke-fri programvara är all programvara som inte är gratis. Detta inkluderar halvfri programvara och proprietär programvara.

halvfri programvara

Halvfri programvara är programvara som inte är gratis, men som inkluderar tillstånd för individer att använda, kopiera, distribuera och modifiera den (inklusive distribuera modifierade versioner) för ideella ändamål. PGP är ett exempel på ett halvfritt program.

Halvfri programvara är mycket bättre etiskt sett än proprietär programvara, men den ställer ändå till problem som hindrar oss från att använda den på ett gratis operativsystem.

Copyleft-begränsningar är utformade för att skydda alla användares grundläggande friheter. För oss är den enda berättigade materiella begränsningen av användningen av ett program en som förhindrar att andra personer lägger till begränsningar. Halvfria program har ytterligare begränsningar motiverade av rent själviska syften.

Det är omöjligt att inkludera halvfri programvara i ett gratis operativsystem. Detta beror på att distributionsvillkoren för det fria operativsystemet som helhet är en kombination av distributionsvillkoren för alla program som utgör det. Att lägga till ett halvfritt program till systemet kommer att göra systemet som helhet endast halvfritt. Det finns två anledningar till att vi inte vill att detta ska hända:

Vi anser att fri programvara ska vara till för alla, inklusive företag, inte bara för skolor eller för privata fritidsaktiviteter. Vi vill uppmuntra företag att använda hela GNU-systemet, och därför bör vi inte inkludera ett halvfritt program i det.
Den kommersiella distributionen av fria operativsystem, inklusive GNU/Linux-system, är mycket viktig, och användare uppskattar tillgången till kommersiella distributioner på CD-ROM. Att inkludera ett halvfritt program i ett operativsystem skulle förhindra dess kommersiella distribution på CD-ROM.

Free Software Foundation i sig är inte en kommersiell enhet och kan därför lagligt använda ett halvfritt program "internt". Men det gör det inte, eftersom det skulle skada våra ansträngningar att få program som vi skulle kunna inkludera i GNU-systemet.

Så länge det finns en uppgift som måste göras med mjukvara och du inte har ett program för att göra det, saknas GNU-systemet. Vi borde säga till volontärerna: "Vi har ännu inget program för att göra det här arbetet i GNU-projektet, så vi hoppas att ni skriver det." Om vi ​​använde ett halvfritt program för att utföra denna uppgift, skulle vi misskreditera vad vi själva säger; och drivkraften (vår och de som kanske delar våra åsikter) att skriva ett gratis alternativ skulle gå förlorad. Därför gör vi inte det.

Egen programvara

Proprietär programvara är programvara som inte är gratis eller halvfri. Dess användning, omfördelning eller modifiering är förbjuden, kräver att du begär tillstånd eller är så begränsad att du faktiskt inte kan göra det fritt.

Free Software Foundation följer regeln att vi endast kan installera ett proprietärt program på våra datorer när vi gör det tillfälligt och i syfte att skriva ett gratis alternativ till samma program. Bortsett från detta specifika fall tror vi att det inte finns någon möjlig ursäkt för att installera ett proprietärt program.

Till exempel tyckte vi att det var motiverat att installera Unix på våra datorer på 1980-talet, eftersom vi använde det för att skriva ett gratis alternativ till själva Unix. För närvarande, med tanke på att det finns gratis operativsystem tillgängliga, är denna ursäkt inte längre giltig; vi har tagit bort alla icke-fria operativsystem; och på vilken ny dator som helst installerar vi ett helt gratis operativsystem.

Vi insisterar inte på att GNU-användare eller bidragsgivare följer denna regel. Vi skapar denna regel för oss själva. Men vi hoppas att de också beslutar sig för att följa den.

freeware

Termen "freeware" har inte en tydlig accepterad definition, men används vanligtvis för att hänvisa till paket som kan distribueras men inte modifieras (och vars källkod inte är tillgänglig). Dessa paket är inte fri programvara. Använd därför inte termen "gratisprogram" för att referera till fri programvara.

Demo

Shareware är programvara vars vidaredistribution av kopior är tillåten, men för varje exemplar som används måste användaren betala en licensavgift.

Shareware är inte fri programvara, inte ens halvfri. Detta är så av två anledningar:

För de flesta shareware är källkoden inte tillgänglig; därför får du inte modifiera programmet på något sätt.
Du kan inte göra en kopia av shareware och installera det utan att betala en licensavgift, inte ens för individer som använder det för ideella aktiviteter (i praktiken ignorerar användare ofta distributionsvillkor och gör det frivilligt). Hur som helst, men dessa villkor gör det inte Tillåt det).

Privat programvara

Proprietär, eller anpassad, programvara är programvara som utvecklats för en användare (vanligtvis en organisation eller ett företag). Den här användaren äger och använder den och släpper den inte till allmänheten vare sig som källkod eller som binär.

Ett privat program är fri programvara i en trivial mening om dess enda användare har fullständiga rättigheter till det. Men när man överväger frågan djupare, förlorar frågan om huruvida ett sådant program är gratis eller inte sin mening.

I allmänhet tror vi inte att det är ett misstag att utveckla ett program och inte släppa det. Det finns tillfällen när ett program är så användbart att det är en otjänst för mänskligheten att hamstra det själv. De flesta program är dock inte så bra, och att inte släppa dem är inte särskilt skadligt. Därför finns det ingen konflikt mellan utvecklingen av proprietär eller anpassad programvara och principerna för fri mjukvarurörelse.

Nästan all anställning av programmerare är för utveckling av anpassad programvara; därför är det mesta programmeringsarbetet, eller skulle kunna göras, på ett sätt som är kompatibelt med den fria mjukvarurörelsen.

Kommersiell programvara

Kommersiell programvara är programvara som utvecklats av ett företag som har för avsikt att tjäna pengar på dess användning. "Kommersiell" och "proprietär" är inte samma sak! Det mesta av kommersiell programvara är proprietär, men det finns kommersiell fri programvara, och det finns icke-kommersiell icke-fri programvara.

Till exempel distribueras GNU Ada alltid under villkoren i GNU GPL, och varje kopia av den är fri programvara; dess utvecklare gör dock underhållskontrakt. Intresserade kunder säger ibland till leverantörer: "Vi skulle känna oss säkrare med en kommersiell kompilator." Till vilket leverantörerna svarar: "GNU Ada är en kommersiell kompilator; med det speciella att det också är fri programvara”.

För GNU-projektet ligger tyngdpunkten på en annan nivå: det som är viktigt är att GNU Ada är fri programvara; om det är kommersiellt är inte en avgörande fråga. Men vidareutveckling av GNU Ada till följd av att den är kommersiell är definitivt fördelaktig.

Hjälp till att sprida budskapet om att kommersiell fri programvara är möjlig. Du kan göra detta genom att anstränga dig för att inte säga "kommersiellt" när det du menar är "proprietärt".

Fuente: Free Software Foundation (FSF)


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Rockston backston sade

    Helt komplett, det skulle ha varit väldigt användbart för mitt team och mig, när vi gav en workshop om Introduktion till fri programvara för gymnasieelever här i min stad, skulle de förmodligen ha förstått skillnaderna ännu bättre.

  2.   nemo martinez sade

    mycket bra tack 🙂

  3.   rosgory sade

    Går på bokmärken. Tack

  4.   rosgory sade

    Går på bokmärken. Tack