Sábado, Febrero 23, 2019

Palabras con ternura a un novato en GNU/Linux (XIII)

Palabras-con-ternura-a-un-novato-en-GNU Linux-XIII

Recibo correos electrónicos a menudo invitándome a poner espacios publicitarios en el blog. Educadamente les informo que no deseo poner molestos banners en este sitio por dos razones. Primero es que cuando entro en una página web, me molesta ver esos espacios de propaganda, y encima de ello dotan de numeros scripts que evitan tener una navegación libre. Es decir, sin querer clicas en cualquier espacio y de repente te aparece una ventana publicitaria y otra .. así hasta la extenuación. Vamos a hablar sin rodeos, esas páginas web, con tal de conseguir unos euros no les importa que la navegación por internet sea un estercolero.

Da miedo observar que nos han inculcado tanto aquello de ganar dinero como sea que hemos llegado a un punto sin retorno, de no poder navegar limpiamente por ningún sitio. De tal modo es así que debemos añadir complementos al navegador para que atenúe la aberrante cantidad de scripts propagandísticos molestos. Como no quiero ni me gusta que eso sea así, me opongo a incluir propaganda en maslinux.es.

La segunda razón es que casi todas las entradas son autores terceras personas y no voy a tener la caradura de aceptar dinero por un trabajo que no es mio. No soy capaz de hacerlo, no podría.

¿Por qué explico esto? Todo viene porque ayer recibí un correo electrónico de un personaje que me había propuesto colocar publicidad para vender una determinada marca de portátiles con Windows 10 al cual le pregunté si lo proponía en serio, que esto es un blog de GNU/Linux y software libre. No se lo tomó muy bien y me acusó de radical.

No me molesta que me llamen radical cuando defiendo la licencia libre y que se respete a rajatabla. De hecho no podemos hacer otra cosa que no sea esa.

Para entender el tema de las licencias de software podemos poner por ejemplo los dos tipos de licencias principales que después se dividen en otras. Las dos principales son la privativa y la libre y los ejemplos son los cuatro sistemas operativos más utilizados, Windows, MacOS, GNU/Linux y FreeBSD. Los dos primeros son sistemas privativos cuyo código no está al alcance de cualquiera que quiera verlo y/o modificarlo. Los otros dos, GNU/Linux y FreeBSD son de código abierto, cualquiera puede verlo y modificarlo. Sin embargo dentro de las licencias libres hay diferencias.

La licencia BSD

La licencia BSD es base licenciataria de otras, como la MIT y la OpenSSL. Hay muchos ejemplos de software con este tipo de licencia. Por ejemplo, abajo paso un listado de aplicaciones bajo la MIT/BSD:

  • X11
  • FreeBSD
  • Openbsd
  • TrueOS
  • Ghostbsd
  • X.org
  • Expat
  • Bitcoin
  • PuTTY
  • Mono
  • Symfony
  • Ruby on Rails
  • CakePHP
  • CodeIgniter
  • Torque
  • ZendPHP
  • StepMania
  • Transmission
  • JQuery
  • Mootools
  • Haiku (sistema operativo)

Según se explica en la Wikipedia,

BSD es la licencia de software otorgada principalmente para los sistemas BSD (Berkeley Software Distribution), un tipo del sistema operativo Unix-like. Es una licencia de software libre permisiva como la licencia de OpenSSL o la MIT License. Esto está en contraste con las licencias copyleft, que tienen de reciprocidad requisitos de compartir-igual. Esta licencia tiene menos restricciones en comparación con otras como la GPL estando muy cercana al dominio público. La licencia BSD al contrario que la GPL permite el uso del código fuente en software no libre. La versión original ya se ha revisado y sus variantes son denominadas licencias BSD modificadas.

Además de la licencia original (4 cláusulas) que se utiliza para la BSD, varias licencias derivadas han surgido que también se conocen comúnmente como una “licencia BSD”. Hoy en día, la típica licencia BSD es la versión de 3 cláusulas, que se revisa a partir de la versión original de 4 cláusulas.

Todas las licencias BSD se aprecian de la siguiente manera: <organización> es la organización del <propietario de los derechos> o simplemente el <propietario de los derechos> y el <año> que es el año (en el que empieza a regir el “copyright”) de los derechos de autor. Como se publicó en BSD<propietario de los derechos> es “Regentes de la Universidad de California”, y <organización> es la “Universidad de California, Berkeley”.

Dicho en otras palabras, la licencia BSD es catalogada como libre y permisiva. Es decir, cualquiera puede tomar el código liberado bajo la licencia BSD para volverlo a dejar con la misma licencia o bien para cambiarla por privativa. Un ejemplo de lo segundo fue la creación de Mac OSX. Mac, en manos de Steve Jobs tomó el código de FreeBSD porque es libre y lo convirtió en privativo. De ahí el término permisivo.

La licencia GNU

Esta nos resultará más familiar. De hecho, habrás oido hablar de GPL, AGPL-Affero-, LGPL, y muchas más. En realidad, GNU es parte del nombre de la licencia GPL, pues correctamente se denomina como GNU GPL (Licencia Pública de GNU). Las demás sub-licencias parten de la GPL con pequeñas matizaciones que no se salen de las normas básicas de los términos licenciatarios. ¿Cuales son los términos para que todos lo entendamos?

La licencia GNU viene a decir que si un software es liberado con esta licencia, se puede ver, modificar, compartir pero a diferencia de la BSD, no puedes cerrar el código. Veamos lo que dice la Wiki:

La Licencia Pública General de GNU o más conocida por su nombre en inglés GNU General Public License (o simplemente sus siglas en inglés GNU GPL) es una licencia de derecho de autor ampliamente usada en el mundo del software libre y código abierto,6​ y garantiza a los usuarios finales (personas, organizaciones, compañías) la libertad de usar, estudiar, compartir (copiar) y modificar el software. Su propósito es doble: declarar que el software cubierto por esta licencia es libre, y protegerlo (mediante una práctica conocida como copyleft) de intentos de apropiación que restrinjan esas libertades a nuevos usuarios cada vez que la obra es distribuida, modificada o ampliada. Esta licencia fue creada originalmente por Richard Stallman fundador de la Free Software Foundation (FSF) para el proyecto GNU.

La Free Software Foundation pone la GPL a disposición de cualquiera que desee proteger los derechos de sus usuarios finales (usar, compartir, estudiar y modificar), y otorgar a los beneficiarios de un programa de ordenador u otro tipo de obra los derechos de la definición de software libre.7​ La GPL se distingue del dominio público o de otras licencias de software libre conocidas como permisivas por hacer hincapié en el copyleft, o solo permitir que las copias y derivados de una obra bajo la GPL perpetúen la misma licencia.

La mayor parte del software GNU es copyleft, pero no todo; sin embargo, todo el software GNU debe ser software libre.

Parte del software GNU fue escrito por el equipo de la Free Software Foundation, pero la mayor parte proviene de algunos voluntarios. La Free Software Foundation es titular del copyright de parte de ese software, otra parte está bajo el copyright de sus autores.

David A. Wheeler sostiene que el copyleft proporcionado por la GPL fue crucial para el éxito de sistemas basados en Linux, dando a los programadores que han contribuido al kernel la seguridad de que de su trabajo se beneficiaría todo el mundo y seguirá siendo libre, en lugar de ser explotado por compañías de software que no tendrían que dar nada de nuevo a la comunidad.8

Los usuarios o compañías que distribuyen sus trabajos bajo las GPL, pueden cobrar o distribuirlas gratuitamente. Esto distingue las GPL de las licencias de software que prohíben su distribución comercial. La FSF argumenta que no se debe restringir la distribución comercial del software (incluyendo la redistribución),9​ y en ese tenor la GPL establece explícitamente que las obras cubiertas por esta licencia se pueden vender a cualquier precio.

Ejemplos de software bajo la GNU GPL son:

  • Kernel de Linux y todas las distribuciones GNU/Linux
  • Libreoffice
  • VLC
  • Chromium
  • Thunderbird
  • Firefox
  • Filezilla
  • GIMP
  • Calligra
  • KDE
  • GNOME
  • XFCE
  • MATE
  • Eclipse
  • Gambas
  • Bluefish
  • MYSQL
  • Emule
  • Vuze
  • Inkscape
  • Amarok
  • Audacity

Aquí termina la explicación sobre las diferencias entre distintas licencias de software. Por supuesto no hemos indagado en aquellas licencias privativas porque no es mi labor ni me interesa lo más mínimo.

Si bien la licencia BSD es permisiva, no podemos olvidar que está en el grupo de licencias libres y podemos abrazarla con gusto, dejando patente, eso sí, que para muchos, es “demasiado libre” y que si liberas un software bajo BSD es normal y legal que te lo “roben”.

 

Fuente: maslinux

¿Quién está en línea?

Hay 87 invitados y ningún miembro en línea

Contador de Visitas

9575227
Hoy Hoy 833
Ayer Ayer 1723
Esta semana Esta semana 9858
Este mes Este mes 28067
Total de Visitas Total de Visitas 9575227

Día con más
visitantes

12-27-2018 : 2190

Gracias por su visita