Algunes definicions relacionades a l'programari lliure

Sabés quina és la diferència entre el programari lliure i el programari de codi obert? Quina és la diferència entre els programes protegits amb copyleft i els que no? O potser quina és la diferència entre el software gratuït, el shareware, el programari comercial? Aquest és un d'aquests articles llargs, plens de definicions i conceptes que segurament et va a ajudar a ordenar les teves idees pel que fa a l'programari lliure respecta.

programari lliure

El programari lliure és programari amb autorització per a utilitzar-lo, copiar-lo i distribuir-lo, ja sigui amb o sense modificacions, gratuïtament o mitjançant una retribució. Més concretament, vol dir que el codi font ha d'estar disponible. «Si no és font, no és programari». Aquesta és una definició simplificada; veure també la definició completa.

Si un programa és lliure, pot ser potencialment inclòs en un sistema operatiu lliure tal com GNU o els sistemes GNU / Linux lliures.

Hi ha moltes maneres diferents de fer lliure un programa: nombroses qüestions a decidir que en molts casos són matisos, i que es poden resoldre de diverses formes sense que per això el programa deixi de ser lliure. Algunes de les possibles variacions són descrites a sota. Per obtenir informació sobre llicències de programari lliure específiques, pot consultar el llistat de llicències.

El qualificatiu «lliure» de programari lliure fa referència a llibertat, no a gratuïtat. No obstant això, les companyies de programari privatiu fan servir en ocasions el terme "programari lliure" per referir-se a el preu [Nota de l'traductor: En anglès «programari lliure», s'escriu "programari lliure", el terme «free» pot significar «gratis» o «lliure»]. De vegades s'utilitza aquest terme a l'parlar de la còpia binària que es pot adquirir sense càrrec; i altres vegades es fan servir per qualificar la còpia inclosa en l'ordinador que compreu. Això no té res a veure amb el que volem donar a entendre per programari lliure al projecte GNU.

A causa d'aquesta potencial confusió, quan una companyia de programari diu que el producte és programari lliure, és convenient verificar sempre els termes d'aquesta distribució concreta per veure si els usuaris tenen totes les llibertats que implica el programari lliure. Algunes vegades és veritable programari lliure; i una altra vegades no ho és.

Molts idiomes tenen dues paraules diferents per «free» com a llibertat i «free» com a preu zero. Per exemple, el francès disposa dels termes «lliure» i «gratuit» [en espanyol passa exactament el mateix amb els termes «lliure» i «gratuït»]. Això no passa en anglès, en anglès hi ha la paraula «gratis», que fa sense ambigüitat a el preu, però no disposa d'un adjectiu comú que es refereixi a la llibertat. Per tant, si vostè parla un altre idioma que no sigui l'anglès, li suggerim que tradueixi el terme «free» de "programari lliure" al seu idioma per fer-lo més clar. Vegi la nostra llista de traduccions de l'expressió "programari lliure" a altres idiomes.

El programari lliure és sovint més fiable que el programari no lliure.

Programari de codi obert (Open source)

Molta gent utilitza l'expressió "programari de codi obert» per referir-se, més o menys, a la mateixa categoria a la qual pertany el programari lliure. No obstant això, no són exactament el mateix tipus de programari: ells accepten algunes llicències que nosaltres considerem massa restrictives, i hi ha llicències de programari lliure que ells no han acceptat. No obstant això, les diferències entre el que abasten les dues categories són poques: gairebé tot el programari lliure és de codi obert, i gairebé tot el programari de codi obert és lliure.

Nosaltres preferim l'expressió "programari lliure" perquè es refereix a llibertat, cosa que l'expressió «codi obert» no fa.

Programari de domini públic

El programari de domini públic és programari que no està protegit per drets d'autor. És un cas especial de programari lliure sense copyleft, el que significa que algunes còpies o versions modificades poden no ser completament lliures.

En alguns casos, un programa executable pot ser de domini públic sense que el seu codi font estigui disponible. Aquest programari no és programari lliure, perquè perquè ho sigui cal que el codi font sigui accessible. Per la seva banda, la majoria del programari lliure no és programari de domini públic; està protegit per drets d'autor, i els posseïdors d'aquests han donat permís legal perquè qualsevol el faci servir lliurement usant una llicència de programari lliure.

Algunes vegades s'utilitza el terme «domini públic» d'una manera imprecisa volent dir «lliure» o «disponible gratuïtament». No obstant això, «domini públic» és un terme legal i que vol dir precisament «sense drets d'autor». Per ser el més clar possible, recomanem l'ús de «domini públic» per expressar només aquest significat, i l'ús de les altres expressions per transmetre el seu corresponent.

Sota la convenció de Berna, que ha estat signada per la majoria dels països, a qualsevol escrit nou se li aplica automàticament drets d'autor. Això inclou als programes. Per tant, si vol que un programa que vostè hagi escrit sigui de domini públic, ha de complir certs procediments legals per evitar que, de manera automàtica, li siguin afegits els drets d'autor.

Programari amb copyleft

Programari amb copyleft és programari lliure amb termes de distribució asseguren que totes les còpies de totes les versions són programari lliure. Això significa, per exemple, que les llicències copyleft no permeten a tercers afegir cap requisit addicional (a excepció d'un conjunt limitat de requisits per augmentar la seva protecció) i exigeix ​​que que el codi font sigui públic. Algunes llicències copyleft, com la tercera versió de la GPL, impedeixen altres formes de convertir en privatiu el programari.

Al Projecte GNU, protegim mitjançant copyleft gairebé tot el programari que escrivim, perquè el nostre objectiu és donar a cada usuari les llibertats que el terme "programari lliure". Vegi Protegit amb copyleft per a una més àmplia explicació de com funciona el copyleft i per què el fem servir.

El copyleft és un concepte general; per protegir realment un programa amb copyleft, heu d'utilitzar un conjunt específic de termes de distribució. Hi ha moltes maneres possibles d'escriure termes de distribució copyleft, de manera que en principi poden existir moltes llicències de programari lliure copyleft. No obstant això, en la pràctica gairebé tot el programari copyleft fa servir la Llicència pública general de GNU. Generalment, dues llicències copyleft diferents són «incompatibles», el que significa que és il·legal combinar codi que estigui protegit per aquestes llicències; per tant, seria bo per a la comunitat que tots utilitzessin una única llicència copyleft.

Programari lliure sense copyleft

El programari lliure sense copyleft, inclou l'autorització d'l'autor per redistribuir i modificar el programari, així com el permís per afegir-hi restriccions addicionals.

El que un programa sigui lliure però no estigui protegit amb copyleft, llavors algunes còpies o versions modificades de la mateixa poden no ser completament lliures. Una empresa de programari podria compilar el programa, amb o sense modificacions, i distribuir el fitxer executable com un producte de programari privatiu.

El Sistema X Window és un exemple d'això. El Consorci X X11 amb termes de distribució que ho fan programari lliure sense copyleft. Si vostè ho desitja, pot obtenir una còpia que tingui aquests termes de distribució i que sigui lliure. No obstant això, també hi ha versions no lliures, i hi ha estacions de treball i targetes gràfiques per a PC en les quals només funcionen versions no lliures. Si utilitzeu aquest maquinari, per a vostè X11 no és programari lliure. Fins i tot els propis desenvolupadors de X11 van fer a X11 programari no lliure durant cert temps.
Programari cobert per la GPL
La GPL (General Public License / Llicència pública general) del GNU és un conjunt específic de termes de distribució per publicar un programa amb copyleft. El Projecte GNU utilitza aquesta llicència per a la distribució de la majoria del programari GNU.

El sistema GNU

El sistema GNU és el sistema operatiu similar a Unix, constituït íntegrament per programari lliure, que hem desenvolupat en el Projecte GNU des de 1984.

Un sistema operatiu similar a Unix consta de molts programes. El sistema GNU inclou tot el programari GNU, a més de molts altres paquets, com el sistema X Window i TeX, els quals no són programari GNU.

La primera versió de prova de sistema GNU complet estava disponible en 1996. Aquest incloïa el GNU Hurd, el nostre nucli, desenvolupat des de 1990. El 2001 el sistema GNU (incloent el GNU Hurd) va començar a funcionar amb força fiabilitat, però el Hurd encara no tenia algunes característiques importants, de manera que no s'usa àmpliament. Mentrestant, el sistema GNU / Linux, un derivat de el sistema GNU que utilitza Linux com a nucli en comptes del GNU Hurd, va tenir un gran èxit des dels anys 1990.

Ja que el propòsit de GNU és ser un sistema lliure, cadascuna de les peces que el componen han de ser programari lliure. No obstant això, no totes tenen per que estar protegides per copyleft; legalment es pot incloure qualsevol tipus de programari lliure si aquest ajuda a assolir els objectius tècnics proposats. I no cal que cada component sigui programari GNU individualment. El sistema GNU pot incloure, i inclou, programari lliure no protegit per copyleft, com és el cas de el Sistema X Window, que va ser desenvolupat en altres projectes.

programes GNU

L'expressió «programes GNU» és equivalent a programari GNU. Un programa I és un programa GNU si és programari GNU (programari de el Projecte GNU). De vegades nosaltres diem que és un «paquet GNU».

Programari de GNU

El programari de GNU és el programari alliberat sota l'auspici de el Projecte GNU. A un programa que sigui programari GNU, també l'anomenem programa GNU o paquet GNU. L'arxiu README o el manual de l'paquet GNU haurien d'indicar que ho és; a més, el Directori de Programari Lliure identifica tots els paquets GNU.

La majoria del programari de GNU està protegit per copyleft, però no tot; però, tot el programari GNU ha de ser programari lliure.

Part del programari GNU ho escriu personal de la Fundació per al Programari Lliure, però la majoria del programari l'aporten voluntaris. De el programari aportat per voluntaris, de vegades el titular dels drets d'autor és la Fundació per al Programari Lliure i en altres són els propis col·laboradors que ho van escriure.

Programari no lliure

El programari no lliure és qualsevol programari que no és lliure. Això inclou a el programari semilliure i el programari privatiu.

programari semilliure

El programari semilliure és aquell programari que no és lliure, però inclou autorització perquè els particulars el facin servir, el copiïn, el distribueixin i el modifiquin (incloent la distribució de versions modificades) sense propòsits lucratius. PGP és un exemple d'un programa semilliure.

El programari semilliure és molt millor èticament que el programari privatiu, però segueix plantejant problemes que no ens permeten utilitzar-lo en un sistema operatiu lliure.

Les restriccions de l'copyleft estan dissenyades per protegir les llibertats essencials de tots els usuaris. Per a nosaltres, l'única restricció substantiva justificada en l'ús d'un programa és la que prevé l'addició de restriccions per part d'altres persones. El programari semilliure conté restriccions addicionals motivades per fins purament egoistes.

És impossible incloure programari semilliure en un sistema operatiu lliure. Això obeeix al fet que les condicions de distribució per al sistema operatiu lliure com un tot són la conjunció dels termes de distribució de tots els programes que el componen. Si afegim un programa semilliure a el sistema farà a el sistema com un tot només semilliure. Hi ha dues raons per les quals no volem que això passi:

Creiem que el programari lliure hauria de ser per a tots, incloent empreses, no només per a escoles o per a activitats d'oci particular. Convidem a les empreses a utilitzar el sistema GNU complet, i per tant no hem d'incloure un programa semilliure en ell.
La distribució comercial de sistemes operatius lliures, incloent sistemes GNU / Linux, és molt important, i els usuaris aprecien el poder disposar de distribucions comercials en CD-ROM. Incloure un programa semilliure en un sistema operatiu impediria la seva distribució comercial en CD-ROM.

En si mateixa, la Fundació per al Programari Lliure no és una entitat comercial, i per tant podria utilitzar «internament» un programa semilliure de forma legal. Però no ho fa, perquè repercutiria negativament en els nostres esforços per obtenir programes que poguéssim incloure en el sistema GNU.

Mentre hi hagi una tasca que necessiti fer-se amb programari i no disposi d'un programa que la realitzi, el sistema GNU tindrà una carència. Hem de dir als voluntaris: «Encara no tenim un programa per fer aquest treball en el Projecte GNU, per la qual cosa esperem que vostès ho escriguin». Si féssim servir un programa semilliure per fer aquesta tasca desacreditaríamos el que nosaltres mateixos diem; i es perdria l'ímpetu (el nostre i el dels que poguessin compartir els nostres punts de vista) per escriure una alternativa lliure. Per tant, no ho fem.

programari privatiu

El programari privatiu és aquell programari que no és lliure ni semilliure. El seu ús, redistribució o modificació estan prohibits, requereixen que sol·liciti una autorització, o està tan restringit que de fet no pot fer-ho lliurement.

La Fundació per al Programari Lliure segueix la norma que únicament podem instal·lar un programa privatiu en els nostres ordinadors, quan ho fem temporalment i amb el propòsit d'escriure una alternativa lliure a aquest mateix programa. A banda d'aquest cas concret, creiem que no hi ha excusa possible per a instal·lar un programa privatiu.

Per exemple, vam creure que la instal·lació d'Unix en els nostres ordinadors en els anys 1980 estava justificada, perquè el fèiem servir per escriure una alternativa lliure a l'propi Unix. Actualment, considerant que hi ha sistemes operatius lliures disponibles, aquesta excusa ja no és vàlida; hem eliminat tots els sistemes operatius no lliures; i en qualsevol ordinador nou instal·lem un sistema operatiu completament lliure.

No insistim que els usuaris o col·laboradors de GNU segueixin aquesta norma. Aquesta norma la vam crear per a nosaltres mateixos. Però esperem que també ells decideixin seguir-la.

software gratuït

El terme «software gratuït» no té una definició acceptada, però és usat comunament per referir-se a paquets que es poden distribuir però no modificar (i el codi font no està disponible). Aquests paquets no són programari lliure. Per tant, si us plau, no utilitzeu el terme «software gratuït» per referir-se a l'programari lliure.

Shareware

El shareware és programari de qual es permet redistribució, però que per cada còpia utilitzada, l'usuari ha de pagar una llicència.

El shareware no és programari lliure ni semilliure. Això és així per dues raons:

Per a la majoria de l'shareware, el codi font no està disponible; per tant, vostè no pot modificar el programa de cap manera.
No es pot fer una còpia de shareware i instal·lar sense pagar una llicència, fins i tot en el cas d'individus que l'utilitzin per a activitats sense ànim de lucre (a la pràctica, els usuaris ignoren ben sovint els termes de distribució i ho fan de tota manera, però aquests no estar permès).

programari privat

El programari privat o personalitzat, és programari desenvolupat per a un usuari (generalment una organització o una companyia). Aquest usuari ho té en el seu poder i l'utilitza, i no ho allibera el públic ni com codi font ni com binari.

Un programa privat és programari lliure en un sentit trivial si el seu únic usuari té plens drets sobre ell. No obstant això, a l'considerar la qüestió amb més profunditat, el preguntar-se si tal programa és o no lliure perd el seu sentit.

En general no creiem que desenvolupar un programa i no alliberar sigui un error. Hi ha ocasions en què un programa és tan útil que acaparar per a si constitueix un perjudici per a la humanitat. No obstant això, la majoria dels programes no són tan meravellosos, i no alliberar-los no resulta particularment perjudicial. Per tant, no hi ha cap conflicte entre el desenvolupament de programari privat oa mida i els principis de el moviment de programari lliure.

Gairebé tota la contractació de programadors té per objecte el desenvolupament de software a mida; per tant, la majoria dels treballs de programació són, o podrien ser, fets d'una manera compatible amb el moviment de programari lliure.

programari comercial

El programari comercial és aquell desenvolupat per un negoci que pretén obtenir diners de la seva utilització. ' "Comercial" i "privatiu" no són el mateix! La majoria del programari comercial és privatiu, però hi ha programari lliure comercial, i hi ha programari no lliure no comercial.

Per exemple, GNU Ada sempre es distribueix sota els termes de la Llicència Pública General de GNU, i cadascuna de les seves còpies és programari lliure; però, els seus desenvolupadors fan contractes de manteniment. En ocasions els clients interessats comenten als venedors: «Ens sentiríem més segurs amb un compilador comercial». Al que els comercials és: «GNU Ada és un compilador comercial; amb la particularitat que a més és programari lliure ».

Per al Projecte GNU, l'èmfasi es fa a un altre nivell: l'important és que GNU Ada és programari lliure; el que sigui comercial no és una qüestió crucial. No obstant això, el desenvolupament addicional de GNU Ada resultant de el fet que sigui comercial és, definitivament, beneficiós.

Si us plau, ajudi a difondre la idea que el programari lliure comercial és possible. Això ho pot fer esforçant-se a no dir «comercial» quan el que vol dir és «privatiu».

Font: Free Software Foundation (FSF)


Afegir com a font preferida a Google