Professional Documents
Culture Documents
Queselsoftwarelibre?
ElmantenimientodeestapginaestacargodelaOficinadeLicenciasyCumplimientodelaFSF.Puedeapoyarnuestrosesfuerzosmedianteunadonacina
laFSF.Sinoencuentraaqularespuestaaalgunaduda,consultenuestrosotrosrecursosparalicenciasopngaseencontactoconnosotrosenviandoun
correoalicensing@fsf.org.
Definicindesoftwarelibre
Ladefinicindesoftwarelibreestipulaloscriteriosquesetienenquecumplirparaqueunprogramaseaconsideradolibre.De
vezencuandomodificamosestadefinicinparaclarificarlaopararesolverproblemassobrecuestionesdelicadas.Msabajoen
estapgina,enlaseccinHistorial,sepuedeconsultarlalistademodificacionesqueafectanladefinicindesoftwarelibre.
Softwarelibreeselsoftwarequerespetalalibertaddelosusuariosylacomunidad.Agrandesrasgos,significaquelosusuariostienen
lalibertaddeejecutar,copiar,distribuir,estudiar,modificarymejorarelsoftware.Esdecir,elsoftwarelibreesuna
cuestindelibertad,nodeprecio.Paraentenderelconcepto,pienseenlibrecomoenlibreexpresin,nocomoenbarralibre.En
inglsavecesdecimoslibresoftware,enlugardefreesoftware,paramostrarquenoqueremosdecirqueesgratuito.
Promovemosestaslibertadesporquetodosmerecentenerlas.Conestaslibertades,losusuarios(tantoindividualmentecomoenforma
colectiva)controlanelprogramayloqueestehace.Cuandolosusuariosnocontrolanelprograma,decimosquedichoprogramanoes
libre,oqueesprivativo.Unprogramaquenoeslibrecontrolaalosusuarios,yelprogramadorcontrolaelprograma,conlocualel
programaresultaseruninstrumentodepoderinjusto.
Unprogramaessoftwarelibresilosusuariostienenlascuatrolibertadesesenciales:
Lalibertaddeejecutarelprogramacomosedesea,concualquierpropsito(libertad0).
Lalibertaddeestudiarcmofuncionaelprograma,ycambiarloparaquehagaloqueustedquiera(libertad1).Elaccesoalcdigo
fuenteesunacondicinnecesariaparaello.
Lalibertadderedistribuircopiasparaayudarasuprjimo(libertad2).
Lalibertaddedistribuircopiasdesusversionesmodificadasaterceros(libertad3).Estolepermiteofreceratodalacomunidadla
oportunidaddebeneficiarsedelasmodificaciones.Elaccesoalcdigofuenteesunacondicinnecesariaparaello.
Unprogramaessoftwarelibresiotorgaalosusuariostodasestaslibertadesdemaneraadecuada.Delocontrarionoeslibre.Existen
diversosesquemasdedistribucinquenosonlibres,ysibienpodemosdistinguirlosenbaseacuntolesfaltaparallegaraserlibres,
nosotroslosconsideramoscontrariosalaticaatodosporigual.
Encualquiercircunstancia,estaslibertadesdebenaplicarseatodocdigoqueseplaneeusarohacerqueotroslousen.Tomemospor
ejemplounprogramaAqueautomticamenteejecutaunprogramaBparaquerealicealgunatarea.SisetienelaintencindedistribuirAtal
cual,estoimplicaquelosusuariosnecesitarnB,demodoqueesnecesarioconsiderarsitantoAcomoBsonlibres.Noobstante,sise
piensamodificarAparaquenohagausodeB,soloAdebeserlibreysepuedeignorarB.
Enelrestodeestapginatratamosalgunospuntosqueaclaranquesloquehacequelaslibertadesespecficasseanadecuadasono.
Lalibertadparadistribuir(libertades2y3)significaqueustedtienelalibertadpararedistribuircopiasconosinmodificaciones,yasea
gratuitamenteocobrandounatarifaporladistribucin,acualquieraencualquierparte.Serlibredehacerestosignifica,entreotrascosas,
quenotienequepedirnipagarningnpermisoparahacerlo.
Tambindebetenerlalibertaddehacermodificacionesyusarlasenprivadoparasupropiotrabajoopasatiempo,sinsiquieramencionar
queexisten.Sipublicasuscambios,nodebeestarobligadoanotificarloanadieenparticular,nideningunamaneraenparticular.
Lalibertaddeejecutarelprogramasignificaquecualquiertipodepersonauorganizacineslibredeusarloencualquiertipodesistemade
computacin,paracualquiertipodetrabajoyfinalidad,sinqueexistaobligacinalgunadecomunicarloalprogramadornianingunaotra
entidadespecfica.Enestalibertad,loqueimportaeselpropsitodelusuario,noeldelprogramador.Ustedcomousuarioeslibrede
ejecutarelprogramaparaalcanzarsuspropsitos,ysilodistribuyeaotrapersona,tambinesapersonaserlibredeejecutarloparaloque
necesiteustednotieneelderechodeimponerlesuspropiosobjetivosalaotrapersona.
Lalibertaddeejecutarelprogramacomosedeseasignificaquealusuarionoseleprohbeonoseleimpidehacerlo.Notienenadaquever
coneltipodefuncionalidadesqueelprogramaposeeniconelhechodequeelprogramaseaonoseatilparaloquesequierehacer.
Lalibertadderedistribuircopiasdebeincluirlasformasbinariasoejecutablesdelprograma,ascomoelcdigofuente,tantoparalas
versionesmodificadascomoparalasquenoloestn.(Distribuirprogramasenformadeejecutablesesnecesarioparaquelossistemas
operativoslibressepuedaninstalarfcilmente).Resultaaceptablesinoexisteunmododeproducirunformatobinariooejecutableparaun
programaespecfico,dadoquealgunoslenguajesnoincorporanesacaracterstica,perodebetenerlalibertadderedistribuirdichosformatos
siencontraraoprogramaraunaformadehacerlo.
Paraquelaslibertades1y3(realizarcambiosypublicarlasversionesmodificadas)tengansentido,usteddebeteneraccesoalcdigofuente
delprograma.Porconsiguiente,elaccesoalcdigofuenteesunacondicinnecesariaparaelsoftwarelibre.Elcdigofuenteofuscadono
escdigofuenterealynocuentacomocdigofuente.
Lalibertad1incluyelalibertaddeusarsuversinmodificadaenlugardelaoriginal.Sielprogramaseentregaunidoaunproductodiseado
paraejecutarversionesmodificadasporterceros,perorechazaejecutarlassuyasprcticaconocidacomotivoizacinobloqueo,o
(segnlaterminologaperversadequieneslopractican)arranqueseguro,lalibertad1seconvierteenunavanasimulacinmsqueuna
realidadprctica.Estosbinariosnosonsoftwarelibre,auncuandosehayancompiladoapartirdeuncdigofuentelibre.
Unamaneraimportantedemodificarelprogramaesagregndolesubrutinasymduloslibresyadisponibles.Silalicenciadelprograma
especificaquenosepuedenaadirmdulosqueyaexistenyqueestnbajounalicenciaapropiada,porejemplosirequierequeustedseael
titulardelcopyrightdelcdigoquedeseaaadir,entoncessetratadeunalicenciademasiadorestrictivacomoparaconsiderarlalibre.
Lalibertad3incluyelalibertaddepublicarsusversionesmodificadascomosoftwarelibre.Unalicencialibretambinpuedeautorizarotras
formasdepublicacinenotraspalabras,notienequeserunalicenciaconcopyleft.Noobstante,unalicenciaquerequieraquelasversiones
modificadasnoseanlibres,nosepuedeconsiderarlibre.
Paraqueestaslibertadesseanreales,debenserpermanenteseirrevocablessiemprequeustednocometaningnerrorsielprogramador
delsoftwaretieneelpoderderevocarlalicencia,odeaadirrestriccionesalascondicionesdeusoenformaretroactiva,sinquehaya
habidoningunaaccindepartedelusuarioquelojustifique,elsoftwarenoeslibre.
Sinembargo,ciertostiposdereglassobrelamaneradedistribuirsoftwarelibresonaceptables,cuandonoentranenconflictoconlas
libertadesprincipales.Porejemplo,elcopyleft,definidomuyresumidamente,eslareglaenbasealacual,cuandoredistribuyeelprograma,
nosepuedeagregarrestriccionesparadenegaralosdemslaslibertadesprincipales.Estareglanoentraenconflictoconlaslibertades
principales,msbienlasprotege.
EnelproyectoGNUusamoselcopyleftparaprotegerlegalmentelascuatrolibertadesparatodos.Creemosqueexistenrazonesimportantes
porlasqueesmejorusarelcopyleft.Detodosmodos,elsoftwarelibresincopylefttambinestico.Vaseencategorasdelsoftwarelibre
unadescripcindelarelacinqueexisteentreelsoftwarelibre,softwareconcopyleftyotrostiposdesoftware.
Softwarelibrenosignificaquenoescomercial.Unprogramalibredebeestardisponibleparaelusocomercial,laprogramacin
comercialyladistribucincomercial.Laprogramacincomercialdesoftwarelibreyanoesinusualelsoftwarelibrecomercialesmuy
importante.Puedehaberpagadodineroparaobtenercopiasdesoftwarelibre,opuedehaberobtenidocopiassincosto.Perosinteneren
cuentacmoobtuvosuscopias,siempretienelalibertaddecopiarymodificarelsoftware,inclusodevendercopias.
Siunamodificacinconstituyeonounamejora,esunasuntosubjetivo.Sisuderechoamodificarunprogramaselimita,bsicamente,a
modificacionesquealgunaotrapersonaconsideraunamejora,elprogramanoeslibre.
Noobstante,eventualesreglassobrecmoempaquetarunaversinmodificadasonaceptablessinolimitansubstancialmentesulibertad
parapublicarversionesmodificadas,osulibertadparahaceryusarversionesmodificadasenprivado.As,esaceptablequeunalicenciale
obligueacambiarelnombredelaversionmodificada,eliminarellogotipooidentificarsusmodificacionescomosuyas.Sonaceptables
siempreycuandoesasobligacionesnoseantanagobiantesqueledificultenlapublicacindelasmodificaciones.Comoyaestrealizando
otrasmodificacionesalprograma,nolesupondrunproblemahaceralgunasms.
Lasreglasdeltiposiponeadisposicinsuversindeestemodo,tambindebehacerlodeesteotromodotambinpuedenser,bajola
mismacondicin,admisibles.Unejemplodeunareglaadmisibleseraalgunaquerequieraque,siustedhadistribuidounaversin
modificadayunodelosprogramadoresanterioreslesolicitaunacopia,usteddebaenvirsela(tengaencuentaquetalreglalesigue
permitiendooptarpordistribuironodistribuirsuversin).Lasreglasqueobliganasuministrarelcdigofuentealosusuariosdelas
versionespublicadastambinsonadmisibles.
Unproblemaparticularsepresentacuandolalicenciarequierequeaunprogramaselecambieelnombreconelcualserinvocadopor
otrosprogramas.Dehechoesterequisitodificultalapublicacindelaversinmodificadaparareemplazaraloriginalcuandoseainvocado
poresosotrosprogramas.Estetipoderequisitosesaceptablenicamentecuandoexistauninstrumentoadecuadoparalaasignacinde
aliasquepermitaespecificarelnombredelprogramaoriginalcomounaliasdelaversinmodificada.
EnalgunoscasoslasnormasdecontroldeexportacinylassancionescomercialesimpuestasporelGobiernopuedenlimitarlalibertadde
distribuircopiasdelosprogramasanivelinternacional.Losdesarrolladoresdesoftwarenotienenelpoderdeeliminaropasarporaltoestas
restricciones,peroloquespuedenydebenhaceresrehusarimponerlascomocondicionesparaelusodelprograma.Deestemodo,las
restriccionesnoafectarnlasactividadesnialaspersonasfueradelasjurisdiccionesdetalesGobiernos.Portanto,laslicenciasdesoftware
librenodebenrequerirlaobedienciaaningunanormadeexportacinquenoseatrivialcomocondicinparaejercercualquieradelas
libertadesesenciales.
Lameramencindelaexistenciadenormasdeexportacin,sinponerlascomocondicindelalicenciamisma,esaceptableyaqueestono
restringealosusuarios.Siunanormadeexportacinesdehechotrivialparaelsoftwarelibre,ponerlacomocondicinnoconstituyeun
problemarealsinembargo,esunproblemapotencialyaqueunfuturocambioenlaleydeexportacinpodrahacerqueelrequisitodejara
desertrivialyqueelsoftwaredejaradeserlibre.
Unalicencialibrenopuedeexigirlaconformidadconlalicenciadeunprogramaquenoeslibre.As,porejemplo,siunalicenciarequiere
quesecumplaconlaslicenciasdetodoslosprogramasqueseusan,enelcasodeunusuarioqueejecutaprogramasquenosonlibreseste
requisitoimplicaracumplirconlaslicenciasdeesosprogramasprivativos,locualhacequelalicencianosealibre.
Esaceptablequeunalicenciaespecifiquelajurisdiccindecompetenciaolasedeparalaresolucindeconflictos,oambascosas.
Lamayoradelaslicenciasdesoftwarelibreestnbasadasenelcopyright,yexistenlmitesenlostiposderequisitosquesepuedenimponer
atravsdelcopyright.Siunalicenciabasadaenelcopyrightrespetalalibertadenlasformasantesmencionadas,espocoprobablequesurja
otrotipodeproblemaquenohayamosanticipado(apesardequeestoocurreocasionalmente).Sinembargo,algunaslicenciasdesoftware
libreestnbasadasencontratos,yloscontratospuedenimponerunrangomuchomsgrandederestricciones.Estosignificaqueexisten
muchasmanerasposiblesdequetallicenciaseainaceptablementerestrictivayquenosealibre.
Nosresultaimposibleenumerartodaslasformasenlasqueesopuedesuceder.Siunalicenciabasadaenuncontratorestringealusuariode
unmodoquenosepuedehacerconlaslicenciasbasadasenelcopyright,yquenoestmencionadoaqucomolegtimo,tendremosque
analizarelcaso,yprobablementeconcluyamosquenoeslibre.
Cuandosehabladesoftwarelibre,esmejorevitarusartrminoscomoregalarogratuito,porquedichostrminosimplicanqueel
asuntoeselprecio,nolalibertad.Algunostrminoscomunescomopirateraimplicanopinionesconlasqueesperamosnoconcuerde.
Vaseunanlisissobreelusodeesostrminosennuestroartculopalabrasyfrasesconfusasquevalelapenaevitar.Tambintenemosuna
listadelastraduccionescorrectasdesoftwarelibreavariosidiomas.
Porltimo,tengaencuentaqueparainterpretarcriteriostalescomolosqueseestablecenenestadefinicindesoftwarelibre,sehace
necesariouncuidadosoanlisis.Paradecidirsiunalicenciadesoftwareespecficaesunalicenciadesoftwarelibre,laevaluamosenbasea
estoscriteriosparadeterminarsiconcuerdatantoconelespritudelosmismoscomoconlaterminologaprecisa.Siunalicenciaincluye
restriccionesinaceptables,larechazamos,auncuandonohubiramosanticipadoelproblemaenestoscriterios.Aveceslosrequisitosde
unalicenciarevelanunacuestinquehacenecesariaunareflexinmsprofunda,incluyendoladiscusinconunabogado,antesdeque
podamosdecidirsielrequisitoesaceptable.Cuandollegamosaunaconclusinsobreunanuevacuestin,solemosactualizarestoscriterios
paraqueresultemsfcilverporquunaciertalicenciapuedeonosercalificadacomolibre.
Siestinteresadoensabersiunalicenciaespecficaestcalificadacomolicenciadesoftwarelibre,consultenuestralistadelicencias.Sila
licenciaquebuscanoestenlalista,puedeconsultarnosenvindonosuncorreoelectrnicoa<licensing@gnu.org>.
Siestconsiderandoescribirunanuevalicencia,porfavorcontactealaFSFescribiendoaesadireccin.Laproliferacindedistintas
licenciasdesoftwarelibresignificamayoresfuerzoporpartedelosusuariosparaentenderlaspodemosayudarleaencontrarunalicenciade
softwarelibrequeyaexistayquesatisfagasusnecesidades.
Siesonofueraposible,sirealmentenecesitaunanuevalicencia,connuestraayudapuedeasegurarsedequelalicenciasearealmenteuna
licenciadesoftwarelibreyevitarvariosproblemasenlaprctica.
Msalldelsoftware
Losmanualesdesoftwaredebenserlibresporlasmismasrazonesqueelsoftwaredebeserlibre,yporquedehecholosmanualessonparte
delsoftware.
Tambintienesentidoaplicarlosmismosargumentosaotrostiposdeobrasdeusoprcticoesdecir,obrasqueincorporenconocimiento
til,talcomopublicacioneseducativasydereferencia.LaWikipediaeselejemplomsconocido.
Cualquiertipodeobrapuedeserlibre,yladefinicindesoftwarelibresehaextendidoaunadefinicindeobrasculturaleslibresaplicablea
cualquiertipodepublicacin.
Cdigoabierto?
Otrogrupoempleaeltrminocdigoabierto(delinglsopensource),quesignificaalgoparecido(peronoidntico)asoftwarelibre.
Preferimoseltrminosoftwarelibreporqueunavezqueyasesabequeserefierealalibertadynoalprecio,evocalaideadelibertad.La
palabraabiertonuncaserefierealalibertad.
Historial
Devezencuandomodificamosestadefinicindesoftwarelibre.Estaeslalistadeloscambiosmssignificativos,conenlacesapginasque
muestranexactamenteloquesehamodificado.
Version1.141:Expresarmsclaramentequcdigodebeserlibre.
Versin1.135:Mencionarencadacasoquelalibertad0eslalibertaddeejecutarelprogramacomosedesea.
Versin1.134:Lalibertad0noserefierealasfuncionalidadesdelprograma.
Versin1.131:Unalicencialibrenopuedeexigirlaconformidadconunalicenciadeotroprogramaquenoeslibre.
Versin1.129:Especificarqueestpermitidodeterminarlajurisdiccinyelforojudicialdecompetencia(estasiemprehasido
nuestrapoltica).
Versin1.122:Unrequisitodecontroldelasexportacionesconstituyeunproblemarealsidichorequisitonoestrivialencaso
contrariosetratanicamentedeunproblemapotencial.
Versin1.118:Aclararqueelproblemaconsisteenloslmitesalalibertadparamodificar,noaltipodemodificacinqueseha
hecho.Ylasmodificacionesnoselimitanalasmejoras.
Versin1.111:Aclaracinsobrelaversin1.77seespecificaquenicamentelasrestriccionesretroactivassoninaceptables.Los
titularesdelcopyrightsiemprepuedenconcederpermisosadicionalesparautilizarlaobrapublicndolaparalelamenteconuna
modalidaddiferente.
Versin1.105:Modificacindelbrevecomentariosobrelalibertad1(queyasehabaintroducidoenlaversin1.80)paraexpresar
quedichalibertadsignificaqueelusuariopuedeusarunaversinmodificadaporlmismopararealizarsustareasdecomputacin.
Versin1.92:Aclararqueelcdigofuenteofuscadonosepuedeconsiderarcdigofuente.
Versin1.90:Aclararquelalibertad3significaelderechodedistribuircopiasdesuspropiasversionesmodificadasomejoradas,no
elderechodeparticiparenelproyectodeotrapersona.
Versin1.89:Lalibertad3incluyeelderechodepublicarversionesmodificadascomosoftwarelibre.
Versin1.80:Laprimeralibertaddebeserprctica,nomeramenteterica.Porejemplo,nadadetivoizacin.
Versin1.77:Aclararquetodosloscambiosretroactivosalalicenciasoninaceptables,auncuandonosedescribencomoun
reemplazocompleto.
Versin1.74:Cuatroaclaracionessobrepuntosnodeltodoexplcitos,oqueseexpresanenalgunoscasosperonoentodosestn
definidos:
Mejorasnosignificaquelalicenciapuedelimitarsustancialmenteeltipodeversionesmodificadasqueustedpuede
publicar.Lalibertad3incluyeladistribucindeversionesmodificadas,nosolodeloscambios.
Elderechoafusionarmdulosexistentesserefiereaaquellosqueestndebidamentelicenciados.
Expresardemaneraexplcitalaconclusindelpuntosobreloscontrolesdeexportacin.
Imponeruncambiodelicenciaconstituyeunarevocacindelaantigualicencia.
Versin1.57:AgregadalaseccinMsalldelsoftware.
Versin1.46:Aclararqueenlalibertadparaejecutarelprogramaparacualquierpropsitoloqueimportaeselpropsitodelusuario.
Versin1.41:Expresarmsclaramenteelpuntosobrelaslicenciasbasadasencontratos.
Versin1.40:Explicarqueunalicencialibredebepermitirleusarotrosoftwarelibredisponibleparahacersusmodificaciones.
Versin1.39:Aclararqueesaceptablequeunalicenciarequieralaentregadelcdigofuenteparalasversionesdelsoftwarequese
ponganadisposicindelpblico.
Versin1.31:Esaceptablequeunalicenciarequieraqueelautordelasmodificacionesseidentifiquecomotal.Otrasaclaraciones
menoreseneltexto.
Versin1.23:Mencionarposiblesproblemasconlaslicenciasbasadasencontratos.
Versin1.16:Explicarporquladistribucindelosbinariosesimportante.
Versin1.11:Unalicencialibrepuedeexigirlequeenvealautorunacopiadelasversionesmodificadasqueusteddistribuye.
Haybrechasentrelosnmerosdeversinmencionadosanteriormenteporqueexistenotroscambiosquesehanrealizadoenestapgina
peroquenoataenaladefinicinmismaosusinterpretaciones.Porejemplo,noseincluyenloscambiosenlosapartados,formateo,
ortografa,puntuacinuotraspartesdelapgina.Lalistacompletadeloscambiosaportadosaestapginapuedeconsultarsemediantela
interfazcvsweb.
Copyright1996,2002,20042007,20092016FreeSoftwareFoundation,Inc.
EstapginaestbajolicenciaCreativeCommonsReconocimientoSinObraDerivada4.0Internacional.
Traduccin:LuisMiguelArteagaMeja,2001.Revisiones:HernnGiovagnoli,Daniel(lluvia).