{"id":456,"date":"2026-03-08T19:50:47","date_gmt":"2026-03-08T19:50:47","guid":{"rendered":"https:\/\/hackcuba.net\/?p=456"},"modified":"2026-03-08T19:50:47","modified_gmt":"2026-03-08T19:50:47","slug":"gnu-gpl-open-source-y-linux","status":"publish","type":"post","link":"https:\/\/hackcuba.net\/?p=456","title":{"rendered":"GNU, GPL, Open Source y Linux"},"content":{"rendered":"\n<p><em>\u00abUn fantasma recorre el mundo virtual: el espectro del software libre. Contra este fantasma se han conjurado, en santa jaur\u00eda, todas las potencias del software encabezados por Microsoft. La historia de la inform\u00e1tica es la historia de la lucha entre programadores y usuarios, y la actual sociedad virtual no ha abolido ese conflicto. Lo que ha hecho es crear nuevas formas de opresi\u00f3n, que sustituyeron a las antiguas. Sin embargo, nuestra \u00e9poca se caracteriza por la concentraci\u00f3n del poder y el mundo virtual tiende a separarse abiertamente en dos campos antag\u00f3nicos: Microsoft y los usuarios\u00bb.<\/em><\/p>\n\n\n\n<!--more-->\n\n\n\n<p>Cuando termin\u00e1bamos la edici\u00f3n 22 de <strong>BlackHat<\/strong>, formamos tremenda controversia sobre el significado de GNU y GPL. Cada cual daba su punto de vista y, aunque eran muy similares, nos dimos cuenta que el tema no estaba totalmente dominado. Para resolver este problema -y de paso ayudar a muchos lectores que est\u00e1n en nuestra misma situaci\u00f3n- decid\u00ed estudiarme el tema y escribir este art\u00edculo. Con esto quiero aclararles que no soy un profesional en la materia, pero mis intenciones son m\u00e1s que buenas y prometo no despegarme de la bibliograf\u00eda, ni basarme en prejuicios sobre el software libre o en extremismos pro-Linux.<\/p>\n\n\n\n<p>He dividido mi trabajo de la forma m\u00e1s id\u00f3nea que encontr\u00e9 para abordar el tema. Primero es lo primero, conocer la historia para entender c\u00f3mo y cu\u00e1ndo surgi\u00f3 el enredo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Un poco de historia::<\/h2>\n\n\n\n<p>Richard Matthew Stallman es, sin duda, un personaje principal en toda esta historia. Desde que era estudiante de f\u00edsica en la Universidad de Harvard, presentaba problemas de compatibilidad con el software apropiativo. A principios de los &#8217;80, cuando trabajaba en el desarrollo de un int\u00e9rprete del lenguaje LISP, una comunidad de programadores llamados Symbolics le pidi\u00f3 su trabajo para usarlo y desarrollarlo. Stallman accedi\u00f3 y con el tiempo, cuando se interes\u00f3 por las mejoras del int\u00e9rprete realizadas por el grupo, obtuvo un rotundo \u00abno\u00bb. Las leyes de <em>copyright<\/em> estaban en su contra&#8230; la soluci\u00f3n ser\u00eda el <em>copyleft<\/em>.<a href=\"file:\/\/\/home\/h0ax\/Hacking%20&amp;%20Programacion\/Rebista%20BlackHat\/BlackHat%2023\/_imgs\/0x660008.jpg\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><\/p>\n\n\n\n<p>El 27 de septiembre de 1983 Stallman cre\u00f3 el proyecto GNU, que persegu\u00eda crear un sistema operativo completamente libre. Su trabajo tuvo un gran impulso cuando en octubre de 1985 surge una organizaci\u00f3n llamada Free Software Foundation (Fundaci\u00f3n del Software Libre o FSF), creada por \u00e9l junto a otros entusiastas del <em>software<\/em> libre. El objetivo de la misma siempre ha sido difundir este modelo de producir y consumir <em>software<\/em> ajeno al impuesto por las grandes empresas. El nombre de esta organizaci\u00f3n puede ser que no les diga nada, pues se lee como cualquier otra; la chispa prende cuando les digo que el s\u00edmbolo de la misma es el GNU.<\/p>\n\n\n\n<p>El <em>gnu<\/em> (o \u00f1u, en espa\u00f1ol) es un ant\u00edlope africano que vive en manadas, llegando a reunir hasta cientos de miles de su propia especie. Las migraciones de estos \u00abanimalitos\u00bb pueden llegar a ser colosales; creo que transmite la idea de una gran comunidad que marcha por un mismo camino a una meta com\u00fan -estas son impresiones m\u00edas, claro.<a href=\"file:\/\/\/home\/h0ax\/Hacking%20&amp;%20Programacion\/Rebista%20BlackHat\/BlackHat%2023\/_imgs\/0x660009.png\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><\/p>\n\n\n\n<p>Quiz\u00e1s el aporte m\u00e1s trascendental de la FSF es la publicaci\u00f3n de la GNU GPL. Esta licencia est\u00e1 orientada fundamentalmente a proteger la libre distribuci\u00f3n, modificaci\u00f3n y uso del <em>software<\/em>. Su prop\u00f3sito es declarar que el <em>software<\/em> cubierto por esta licencia es <a href=\"http:\/\/es.wikipedia.org\/wiki\/Software_libre\"><em>software<\/em> libre<\/a> y protegerlo de intentos de apropiaci\u00f3n que restrinjan esas libertades a los usuarios.<\/p>\n\n\n\n<p><em>Software<\/em> libre no es <em>software<\/em> gratis. \u00c9se es uno de los problemas que tiene esta terminolog\u00eda, sobre todo en lengua inglesa. La siguiente frase es habitual en conferencias sobre <em>software<\/em> libre: \u00ab<em>free as in freedom, not as in free beer<\/em>\u00ab, que se traduce en \u00ablibre como en libertad, no como en cerveza gratis\u00bb. Este problema trae aparejado dificultades comerciales, pues qu\u00e9 empresario pensar\u00eda en pagar por un <em>software free<\/em>, o qu\u00e9 programador que viva de ello har\u00eda <em>software free.<\/em> El que no entienda el significado de <em>software libre<\/em> sin dudas cometer\u00eda errores como los anteriores.<\/p>\n\n\n\n<p>Stallman y todos sus seguidores plantean que un <em>software<\/em> es libre si permite las siguientes libertades:<\/p>\n\n\n\n<p>\u2022 <strong>Libertad 0:<\/strong> ejecutar el programa con cualquier prop\u00f3sito (privado, educativo, p\u00fablico, comercial, militar, etc.).<br>\u2022 <strong>Libertad 1:<\/strong> estudiar y modificar el programa (para lo cual es necesario poder acceder al c\u00f3digo fuente).<br>\u2022 <strong>Libertad 2:<\/strong> intercambiar el programa de manera que se pueda ayudar al vecino o a cualquiera. Libertad de distribuirlo.<br>\u2022 <strong>Libertad 3:<\/strong> mejorar el programa y publicar las mejoras.<\/p>\n\n\n\n<p>Transport\u00e1ndonos a nuestro medio, todo <em>software<\/em> en Cuba cumple las libertades <strong>0<\/strong> y <strong>2<\/strong>; \u00bfqui\u00e9n ha pagado un peso por tener Windows o el Acrobat en casa? Todos diariamente intercambiamos programas con gran naturalidad; es algo habitual. Sin embargo, las libertades <strong>1<\/strong> y <strong>3<\/strong> son las que para nosotros, los programadores cubanos, a\u00fan marcan la diferencia.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfCu\u00e1l es la variante <em>Open Source<\/em>?<\/h2>\n\n\n\n<p><em>Open source<\/em> o \u00abc\u00f3digo abierto\u00bb es un t\u00e9rmino con el que tambi\u00e9n se conoce al <em>software<\/em> distribuido y desarrollado libremente. Fue utilizado por primera vez en 1998 por algunos usuarios de la comunidad del <em>software<\/em> libre, tratando de usarlo como reemplazo al ambiguo nombre original en ingl\u00e9s del <em>software<\/em> libre.<\/p>\n\n\n\n<p>El movimiento <em>open source<\/em> tiene un dec\u00e1logo que debe cumplir un c\u00f3digo para poder llamarse as\u00ed (n\u00f3tese que estas 10 premisas son completamente equivalentes con las 4 libertades o principios del <em>software<\/em> libre); \u00e9stas son:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Libre redistribuci\u00f3n:<\/strong> el <em>software<\/em> debe poder ser regalado o vendido libremente.<\/li>\n\n\n\n<li><strong>C\u00f3digo fuente:<\/strong> el c\u00f3digo fuente debe estar incluido u obtenerse libremente.<\/li>\n\n\n\n<li><strong>Trabajos derivados:<\/strong> la redistribuci\u00f3n de modificaciones debe estar permitida.<\/li>\n\n\n\n<li><strong>Integridad del c\u00f3digo fuente del autor:<\/strong> las licencias pueden requerir que las modificaciones sean redistribuidas s\u00f3lo como parches.<\/li>\n\n\n\n<li><strong>Sin discriminaci\u00f3n de personas o grupos:<\/strong> a nadie se le puede dejar fuera.<\/li>\n\n\n\n<li><strong>Sin discriminaci\u00f3n de \u00e1reas de iniciativa:<\/strong> los usuarios comerciales no pueden ser excluidos.<\/li>\n\n\n\n<li><strong>Distribuci\u00f3n de la licencia:<\/strong> deben aplicarse los mismos derechos a todo el que reciba el programa.<\/li>\n\n\n\n<li><strong>La licencia no debe ser espec\u00edfica de un producto:<\/strong> el programa no puede licenciarse s\u00f3lo como parte de una distribuci\u00f3n mayor.<\/li>\n\n\n\n<li><strong>La licencia no debe restringir otro <em>software<\/em>:<\/strong> la licencia no puede obligar a que alg\u00fan otro <em>software<\/em> que sea distribuido con el <em>software<\/em> abierto deba tambi\u00e9n ser de c\u00f3digo abierto.<\/li>\n\n\n\n<li><strong>La licencia debe ser tecnol\u00f3gicamente neutral:<\/strong> no debe requerirse la aceptaci\u00f3n de la licencia por medio de un acceso por clic de rat\u00f3n o de otra forma espec\u00edfica del medio de soporte del <em>software<\/em>.<\/li>\n<\/ul>\n\n\n\n<p>\u00bfPor qu\u00e9 utilizar este t\u00e9rmino, y no <em>free software<\/em>?<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>En primer lugar, la palabra <em>free<\/em> presenta la ambig\u00fcedad antes se\u00f1alada.<\/li>\n\n\n\n<li>La segunda y m\u00e1s importante es el marketing: Open Source trata de introducir este modelo en el mundo de los negocios. Aunque el producto sea bueno, la palabra <em>free<\/em> est\u00e1 atada a un pasado terrible. <em>Free software<\/em> le suena al hombre de negocios a anticomercialismo. Los empresarios nunca comprar\u00edan <em>free software<\/em>, pero s\u00ed el mismo producto, hecho por la misma gente, con las mismas licencias, pero con la etiqueta cambiada a <em>open source<\/em>; entonces cambian las cosas.<\/li>\n<\/ul>\n\n\n\n<p>La diferencia fundamental entre los dos movimientos est\u00e1 en sus valores, en su visi\u00f3n del mundo. Para el movimiento <em>open source<\/em>, la cuesti\u00f3n de si el <em>software<\/em> debe ser de fuente abierta es una cuesti\u00f3n pr\u00e1ctica, no \u00e9tica. Como alguien expres\u00f3, \u00ab<em>el open source es un m\u00e9todo de desarrollo; el software libre es un movimiento social<\/em>\u00ab. Para el movimiento <em>open source<\/em>, el <em>software<\/em> no libre es una soluci\u00f3n ineficiente. Para el movimiento de <em>software<\/em> libre, el <em>software<\/em> no libre es un problema social y el <em>software<\/em> libre es la soluci\u00f3n.<\/p>\n\n\n\n<p>\u00ab<em>El movimiento Free Software y el movimiento Open Source son por igual dos partes pol\u00edticas dentro de nuestra comunidad.<\/em>\u00bb &#8211; Richard Stallman.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Importancia del <em>CopyLeft<\/em> y de las licencias de <em>software<\/em> libre::<\/h2>\n\n\n\n<p>Quiero puntualizar que no existe como tal el <em>copyleft<\/em>; es un concepto muy general que abarca un conjunto de leyes entre las que sobresale la GPL para los productos inform\u00e1ticos. El lema del <em>copyleft<\/em> es \u00ab<em>all rights reversed<\/em>\u00ab, o \u00abtodos los derechos se revierten\u00bb.<a href=\"file:\/\/\/home\/h0ax\/Hacking%20&amp;%20Programacion\/Rebista%20BlackHat\/BlackHat%2023\/_imgs\/0x660010.png\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><\/p>\n\n\n\n<p>Al principio podemos pensar que la mejor manera de hacer un <em>software<\/em> libre es publicando el c\u00f3digo fuente para todos. Pero esta es una visi\u00f3n muy corta de lo que nuestro trabajo puede significar. Imag\u00ednense que alguien no tan altruista como nosotros tome nuestro c\u00f3digo, lo mejore y actualice, y como era totalmente libre, \u00e9l se siente en la libertad de venderlo. Las licencias como GPL son importantes porque, adem\u00e1s de convertir un programa en <em>software<\/em> libre, exige que todas las versiones del mismo, modificadas o ampliadas, tambi\u00e9n lo sean.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfD\u00f3nde entra Linux?<\/h2>\n\n\n\n<p>Como hab\u00edamos visto, desde mediados de la d\u00e9cada de los &#8217;80 Richard Stallman y el proyecto GNU estaban intentando crear un sistema operativo libre, con un funcionamiento similar al UNIX. En el comienzo de 1990 ya ten\u00edan muchas herramientas importantes listas, como compiladores, depuradores, int\u00e9rpretes; pero les faltaba el n\u00facleo que uniera y organizara todos esos componentes.<\/p>\n\n\n\n<p>Linux es un sistema operativo gratuito y de libre distribuci\u00f3n inspirado tambi\u00e9n en el sistema UNIX. Fue escrito por Linus Torvalds -un estudiante finland\u00e9s-&nbsp;con la ayuda de miles de programadores en Internet. A modo de par\u00e9ntesis, UNIX es un sistema operativo desarrollado en 1970; una de sus mayores ventajas es ser f\u00e1cilmente portable a diferentes tipos de computadoras, por lo que existen versiones de UNIX desde PC y Mac hasta estaciones de trabajo y supercomputadoras. Al contrario que otros sistemas operativos, como por ejemplo MacOS, UNIX no est\u00e1 pensado para ser f\u00e1cil de emplear, sino para ser sumamente flexible.<\/p>\n\n\n\n<p>GNU\/Linux es el t\u00e9rmino promovido por la FSF, Richard Stallman y sus patrocinadores para el sistema operativo que incluye las utilidades de la FSF (la parte de GNU) y el <em>kernel<\/em> de Linus Torvalds. La gran mayor\u00eda de las personas usan el t\u00e9rmino \u00abLinux\u00bb para referirse a todo el sistema operativo, pero Stallman plantea que \u00ab<em>es incorrecto, pues ambos componentes se complementan y equiparan en importancia<\/em>\u00ab; aunque indiscutiblemente suena mejor Linux.<a href=\"file:\/\/\/home\/h0ax\/Hacking%20&amp;%20Programacion\/Rebista%20BlackHat\/BlackHat%2023\/_imgs\/0x660011.png\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><\/p>\n\n\n\n<p>Vamos a tocar el tema de las distribuciones, para algunos cosa elemental (mis disculpas en tal caso). Pues una distribuci\u00f3n es un agrupamiento del n\u00facleo del sistema operativo Linux (la parte desarrollada por Linus Torvalds y GNU) y otra serie de aplicaciones de uso general -o no tan general. En otras palabras, como todo interesado puede adaptar y mejorar el c\u00f3digo a su manera, han surgido numerosas variantes del sistema operativo llamadas distribuciones. Las distribuciones m\u00e1s conocidas son RedHat, Debian, Slackware, SuSE, Corel Linux y, con un gran auge en los \u00faltimos a\u00f1os, Ubuntu.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusiones::<\/h2>\n\n\n\n<p>Vamos antes de terminar precisar lo siguiente:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>Software<\/em> libre no significa que es <em>software<\/em> gratis.<\/li>\n\n\n\n<li>El <em>copyleft<\/em> no existe como ley, es un concepto que define una filosof\u00eda y agrupa un conjunto de leyes.<\/li>\n\n\n\n<li><em>Open source<\/em> es una denominaci\u00f3n alternativa del <em>software<\/em> libre; en la pr\u00e1ctica son equivalentes.<\/li>\n\n\n\n<li>GNU es un proyecto fundado por Richard Stallman para crear y desarrollar un sistema operativo, base necesaria para todo el desarrollo de esta filosof\u00eda.<\/li>\n\n\n\n<li>La Free Software Foundation (FSF) fue creada por Stallman y sus seguidores para promover impulsar el <em>software<\/em> libre en general y legalizar su uso.<br><\/li>\n<\/ul>\n\n\n\n<p>Esta filosof\u00eda -creo que todos estamos al tanto- suele pasar de una soluci\u00f3n acertada a un extremismo funesto con gran facilidad. Leyendo sobre Richard Stallman me qued\u00e9 pensativo con unos de sus planteamientos: \u00ab<em>Cuando Microsoft distribuye copias gratuitas de Windows a los alumnos es como cuando las empresas de tabaco distribu\u00edan cigarrillos gratuitos a los ni\u00f1os a fin de hacerlos adictos.<\/em>\u00bb (extra\u00eddo de \u00abFilosof\u00eda del Software Libre y Licencias GNU\u00bb). \u00bfEsta met\u00e1fora estar\u00e1 justificada, es Mr. Bill Gates tan malo como lo pintan?<\/p>\n\n\n\n<p>Desde mi punto de vista no es pr\u00e1ctico tener una mentalidad parcializada; no estamos hablando de amigos o enemigos, es s\u00f3lo computaci\u00f3n y desarrollo tecnol\u00f3gico. Lo ideal ser\u00eda dominar ambos campos y aprovechar las ventajas que cada uno nos brinda. Mi profesor de la asignatura Sistemas Operativos nos dijo una vez: \u00ab<em>todos mis amigos usan Ubuntu; quieren ser mis amigos.<\/em>\u00bb \u00bfPara qu\u00e9 dividirnos si podemos andar juntos? En Cuba no existe un mercado de <em>software<\/em>, todo es <em>free<\/em>, pues entonces disfrut\u00e9moslo.<\/p>\n\n\n\n<p>Ya existen una serie de pa\u00edses en los cuales sus administraciones p\u00fablicas han mostrado apoyo al <em>software<\/em> libre, ya sea migrando total o parcialmente sus servidores y sistemas de escritorio o subvencion\u00e1ndolos. Como ejemplos de ello se tiene a Alemania, Argentina, Brasil, Chile, China, Ecuador, Espa\u00f1a, Francia, M\u00e9xico, Rep\u00fablica Dominicana, Venezuela y Cuba. Los principales pilares que apoyan esta decisi\u00f3n son los precios, la libertad de estudiar y acomodar los c\u00f3digos fuentes y, por supuesto, la estabilidad y calidad de los programas hechos por una enorme comunidad que, como los <em>gnu,<\/em> andan juntos en pos de una meta.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Para saber m\u00e1s&#8230;<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/www.gnu.org\/home.html\" target=\"_blank\" rel=\"noreferrer noopener\">P\u00e1gina principal del Proyecto GNU<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/en.wikipedia.org\/wiki\/Linux\" target=\"_blank\" rel=\"noreferrer noopener\">Wikipedia::Linux<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/en.wikipedia.org\/wiki\/GNU\" target=\"_blank\" rel=\"noreferrer noopener\">Wikipedia::GNU<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/www.elmundo.es\/navegante\/2004\/04\/27\/entrevistas\/1083074999.html\" target=\"_blank\" rel=\"noreferrer noopener\">Entrevista a Richard Stallman<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/www.gnu.org\/philosophy\/free-software-for-freedom.es.html\" target=\"_blank\" rel=\"noreferrer noopener\">\u00bfPor qu\u00e9 \u00ab<em>software<\/em> libre\u00bb es mejor que <em>software<\/em> de \u00abc\u00f3digo fuente abierto\u00bb? (por Richard Stallman<\/a>)<\/li>\n<\/ul>\n\n\n\n<p>Escrito por Krlo [<a href=\"mailto:blackhat4all@gmail.com?Subject=para\u00a0Krlo\">blackhat4all@gmail.com<\/a>]<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00abUn fantasma recorre el mundo virtual: el espectro del software libre. Contra este fantasma se han conjurado, en<\/p>\n","protected":false},"author":2,"featured_media":457,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[36],"tags":[145,146,91,147,38,136,127],"class_list":["post-456","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-proyecto-blackhat","tag-gnu","tag-gpl","tag-linux","tag-open-source","tag-proyecto-blackhat","tag-sistemas-operativos","tag-software"],"_links":{"self":[{"href":"https:\/\/hackcuba.net\/index.php?rest_route=\/wp\/v2\/posts\/456","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hackcuba.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hackcuba.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hackcuba.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/hackcuba.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=456"}],"version-history":[{"count":1,"href":"https:\/\/hackcuba.net\/index.php?rest_route=\/wp\/v2\/posts\/456\/revisions"}],"predecessor-version":[{"id":458,"href":"https:\/\/hackcuba.net\/index.php?rest_route=\/wp\/v2\/posts\/456\/revisions\/458"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hackcuba.net\/index.php?rest_route=\/wp\/v2\/media\/457"}],"wp:attachment":[{"href":"https:\/\/hackcuba.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=456"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hackcuba.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=456"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hackcuba.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=456"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}