Programari lliure vs. programari lliure: quina és la diferència i per què importa?

Programari lliure vs. programari lliure: quina és la diferència i per què importa?

Llavors heu descarregat Firefox i substituït Microsoft Office per LibreOffice? T’agraden tant aquestes aplicacions que deixaràs de llançar diners a Microsoft o Apple i has decidit utilitzar Linux al 100%.





el botó d'inici no funciona iphone 8

Però des de llavors ho heu descobert programari lliure aquí no té el mateix significat i us podeu preguntar per què no només anomenem tot això codi obert per la claredat. Quin és el gran problema?





Resulta que el programari lliure i el programari de codi obert no són el mateix. Aclarim-ho.





Alguns antecedents per al context

A la dècada de 1950, gairebé tot el programari va ser produït per acadèmics i investigadors. Compartien programari i codi font sense limitacions perquè els usuaris poguessin solucionar els seus propis errors. Gran part d’això era programari de domini públic, que, en un sentit de copyright, és la forma més lliure de lliure.

Part d’això era cultural. Part d'això es va deure a la naturalesa del programari. A diferència dels béns físics, el programari digital es pot copiar sense parar de forma gratuïta i amb un esforç mínim. Segur que es pot vendre maquinari informàtic, però codi?



Això va començar a canviar als anys setanta. IBM va començar a carregar per separat per programari i va deixar de proporcionar codi font. Això va generar una demanda antimonopoli del 1969 al 1982. El 1983, Apple va guanyar un cas del Tribunal Suprem determinar que el programari binari podria tenir drets d'autor. Microsoft va llançar Windows uns anys més tard.

Aquest va ser el clima en què es va formar el moviment per mantenir el programari 'lliure'.





Orígens del moviment del programari lliure

A partir dels anys setanta, Unix era el sistema operatiu dominant. El 1983, Richard Stallman va anunciar un projecte per crear un sistema operatiu compatible amb Unix completament no propietari, el Projecte GNU . Dos anys més tard, va fundar la Free Software Foundation amb la missió de defensar i educar la gent sobre el programari lliure.

Stallman no va encunyar la frase 'programari lliure', que es referia en gran part al programari de domini públic. Però va ampliar el que significava que el programari fos lliure.





Free Software Foundation defineix el programari lliure com el programari que els usuaris poden executar, copiar, distribuir, estudiar, canviar i millorar lliurement. El 'lliure' fa referència a aquestes llibertats, no al preu. Es dóna el cas que la majoria de programari lliure no costa diners, principalment perquè les empreses que volen vendre programari tendeixen a restringir la llibertat dels usuaris de copiar, distribuir o millorar el que compren.

The Free Software Foundation recull quatre llibertats que considera imprescindibles :

  1. Llibertat 0 - La llibertat d'executar el programa com vulgueu, per a qualsevol propòsit.
  2. Llibertat 1 - La llibertat d’estudiar el funcionament del programa i canviar-lo perquè faci la vostra informàtica com vulgueu. L’accés al codi font és una condició prèvia per a això.
  3. Llibertat 2 - La llibertat de redistribuir les còpies perquè pugueu ajudar el vostre veí.
  4. Llibertat 3 - La llibertat de distribuir còpies de les vostres versions modificades a altres persones. En fer-ho, podeu donar a tota la comunitat l'oportunitat de beneficiar-vos dels vostres canvis. L’accés al codi font és una condició prèvia per a això.

Encunyant la frase 'codi obert'

Tot i que l’etiqueta de programari lliure és explícitament ètica, l’etiqueta de codi obert no ho és. El terme es va formar als anys noranta, després del d’Eric Raymond La Catedral i el Basar va ajudar a inspirar Netscape per alliberar el codi font de la seva suite d'Internet Communicator Netscape.

Això, al seu torn, va inspirar Raymond i altres a veure com podrien portar els ideals de la Free Software Foundation al món empresarial. Van arribar amb el terme 'codi obert' i, el 1998, Raymond i Bruce Perens van fundar l'Open Source Initiative. La iniciativa de codi obert proporciona els deu punts Definició de codi obert i això ofereix una marca de certificació a les aplicacions compatibles .

El moviment de codi obert no ignora els valors del programari lliure, però es preocupa més per la col·laboració oberta. L'objectiu és que les empreses i els desenvolupadors facin que el codi del seu programari estigui disponible de manera gratuïta. D'aquesta manera, els usuaris poden confiar en els programes que s'executen a les seves màquines i aportar correccions i funcions al projecte.

Moltes de les ètiques segueixen alineades, però el moviment de codi obert és menys confrontatiu i està més disposat a comprometre’s per difondre l’adopció.

Una diferència clau

El programari lliure i els moviments de codi obert coincideixen en la majoria dels valors bàsics, però tenen diferents definicions de llibertat.

La Free Software Foundation adopta el copyleft per protegir les quatre llibertats esmentades anteriorment. Això impedeix legalment que la gent redistribueixi programari lliure amb restriccions addicionals. L'organització va incloure aquest principi a la Llicència Pública General de GNU. Qualsevol persona que faci servir el codi GPL també ha de publicar les seves pròpies creacions com a GPL.

iphone 12 pro i pro max diferència

Molts dels programes bàsics que fan funcionar Linux i altres sistemes operatius lliures van començar com a part del Projecte GNU. Moltes de les aplicacions tenen llicència GPL.

Les llicències de programari lliure també són de codi obert, però no totes les llicències de codi obert requereixen que els desenvolupadors comparteixin el seu codi. Alguns permeten als desenvolupadors utilitzar codi font obert per crear aplicacions de codi tancat, com ara la llicència MIT. Aquestes llicències no copyleft es coneixen com a llicències permissives.

Tot i que un defensor del programari lliure pot considerar que la utilització del programari lliure per crear programari no lliure restringeix les llibertats d’un usuari, un defensor de codi obert pot estar més inclinat a veure una llicència permissiva tan realment lliure, com en la gent és lliure de fer qualsevol cosa volen amb el codi, encara que això signifiqui fer una aplicació pròpia.

Alguns individus especialment destacats sostenen que algunes llicències de programari lliure, com GPL v3, tenen tantes condicions que limiten significativament la llibertat d'un desenvolupador.

La necessitat de FOSS

Per resumir, tot el programari lliure és programari de codi obert, però no tot el programari de codi obert és programari lliure. Per aquest motiu, els defensors del programari lliure prefereixen referir-se al programari lliure com a programari lliure . Però com que els usuaris generals associen 'gratuït' al preu, aquest nom no és tan clar. Les coses estan especialment complicades si en realitat són tenir una discussió sobre el programari lliure en el context dels diners.

És per això que veieu la majoria de programari lliure anomenat programari lliure i de codi obert , o FOSS . Això us permet dir que el programari gratuït a Windows sovint inclou anuncis, però el programari lliure i de codi obert no, sense confondre a tothom a la sala.

A molts usuaris i desenvolupadors simplement no els importa

Gran part d’aquesta conversa es refereix a la concessió de llicències i això pot ser un tema força avorrit. Per als no advocats, gran part ni tan sols té sentit. Molts usuaris simplement voleu executar programes , i un munt de desenvolupadors només volen crear-los. La prioritat de la llicència del programari és menor.

Però el món del programari lliure i de codi obert és un tema que discuteix obertament l’ètica, de manera que les paraules són importants, encara que això pugui fer la vida més confusa.

Esteu d'acord amb els principis del programari lliure o el moviment de codi obert? Empatitzes amb tots dos? Com creieu que hauríem de denominar programari lliure i de codi obert? Anem a discutir-ho en els comentaris següents.

Compartir Compartir Tweet Correu electrònic Com netejar el vostre PC amb Windows mitjançant el símbol del sistema

Si el vostre PC amb Windows es queda sense espai d’emmagatzematge, netegeu la brossa amb aquestes ràpides utilitats de símbol del sistema.

Llegiu a continuació
Temes relacionats
  • Linux
  • Tecnologia explicada
  • Codi obert
Sobre l'autor Bertel King(323 articles publicats)

Bertel és un minimalista digital que escriu des d’un ordinador portàtil amb interruptors de privadesa físics i un sistema operatiu avalat per la Free Software Foundation. Valora l’ètica per sobre de les funcions i ajuda els altres a controlar les seves vides digitals.

Més de Bertel King

Subscriu-te al nostre butlletí

Uniu-vos al nostre butlletí per obtenir consells tècnics, ressenyes, llibres electrònics gratuïts i ofertes exclusives.

Feu clic aquí per subscriure-us