best counter
GNU/Linux. MuyLinux

Glib al fin puede considerarse como Software Libre

27/08/2010| por | 11 comentarios

Aunque la mayoría de distribuciones Linux se consideraban compatibles con la definición de Open Source -salvo por la inclusión de algunos paquetes binarios si el usuario así lo aceptaba-, resulta que no era así.

FreeSoftware 500x415 Glib al fin puede considerarse como Software Libre

Lo explican en ComputerWorld y sobre todo en el blog de Tom ‘Spot’ Callaway, que ha sido el principal responsable de lograr que la implementación de Sun RPC fuera liberada para poder usar su código en otros proyectos de forma totalmente libre.

La licencia que Sun aplicó en 1984 era lógica para aquel proyecto y en aquella época, que luego se derivó a distintos componentes del sistema operativo Linux como la famosa librería glibc, uno de los pilares de cualquier distribución.

El problema es que esa licencia no era libre, y establecía ciertos límites a su distribución. En Debian ya conocían el problema desde 2002 -como demuestra este mensaje- y en Fedora también estaban al tanto desde aproximadamente el año 2005.

Para tratar de solucionar el problema había tres caminos:

  1. Retirar el código no libre: lo que implicaría no dar soporte a NFS, sobre todo
  2. Sustituir el código no libre: el problema es que la implementación de Sun RPC era la implementación estándar de RPC en los sistemas *nix, y aunque había otras, cambiar a ellas hubiera sido muy problemático.
  3. Tratar de conseguir que se re-licenciara el código, y mantenerlo hasta que eso pasara.

Tanto Debian como Fedora eligieron la opción número tres, pero varias personas (entre ellas el propio Tom Callaway) se encargaron de tratar de hacer que efectivamente se cambiara la licencia. Simon Phipps, un empleado de Sun, trató de resolver el problema y de hecho en marzo de 2009 Sun permitió a Red Hat relicenciar los ficheros que se necesitaban.

Sin embargo, había aún problemas en algunos componentes de Fedora, y sobre todo con glibc, que seguía sin estar relicenciado. La cosa se puso fea cuando Sun fue comprada por Oracle, pero Callaway se puso en contacto con Wim Coekaerts, de Oracle America, y dio permiso para que el resto de ficheros que se conocía que estaban usando Sun RPC fueran relicenciados bajo la cláusula 3 de la licencia BSD.

¿Qué significa esto? Pues que al fin podemos decir que todos los componentes de las distribuciones Linux hacen uso de licencias de Software Libre. Así que salvo por el hecho de que algunas dan la opción de elegir paquetes propietarios, ya podemos decir que GNU/Linux es más libre que nunca ;)

Related posts:

  1. Encuesta: software libre / software privativo
  2. Peligra la implantación del Software Libre en el sistema educativo ruso: Microsoft contraataca
  3. A propósito del software libre / software privativo
  4. Guía para migrar a un escritorio software libre
  5. Software libre para PYMEs
Categorías: GNU/Linux, Software Libre

Hay 11 comentarios

  1. 1
    IPanónima dice:

    Glib: biblioteca base de GNOME.
    Glibc: versión GNU de la biblioteca clásica de C de UNIX

    Glib != Glibc

    :P

    • 3
      Alex dice:

      Además se habla de una licencia BSD de tres cláusulas (la tradicional), no hay una cláusula 3 xD

  2. 2
    redtitle dice:

    que historias y que movimientos hay con las licencias detrás de los focos, es increíble parece de película.

    un saludo.

  3. 4
    miltux dice:

    Es un gran alivio, definitivamente

  4. 5
    Jortecus dice:

    Richard Stallman: me trago mis palabras

    xD, q bien q al fin Linux es libre, simplemente un paso inmenso q uno de los mayores exponentes del software libre sea por defecto libre 100%

    • 7
      IPanónima dice:

      Stallman no hablaba de Glibc. Recordemos que Glibc no es parte de Linux, sino de GNU. Linux no es libre (al menos el kernel oficial) porque incluye drivers que sólo están en binario, violando la GPL. Las quejas de Stallman siguen vigentes.

      • 9
        Jortecus dice:

        Jort: me trago mis palabras

        • 11
          arescorpio dice:

          Hay que tener en cuenta que solo es software libre por definicion :http://www.gnu.org/philosophy/free-sw.es.html porque resulta que el codigo abierto (open source) privativo no es software libre : http://www.gnu.org/philosophy/open-source-misses-the-point.es.html entonces no se dejen engañar ni siquiera con la licencia bsd que no respeta ni copyleft ni GPL aun argumentando que hay vida despues del free software , claro que ¡ si ! solo ‘ vida propietaria/privativa y open source’. Por eso existe linux-libre : http://es.wikipedia.org/wiki/Linux-libre con el cual surjen las distros libres 100% ya mensionadas : http://www.gnu.org/distros/free-distros.es.html

  5. 6
    jack dice:

    yo pensaba que lo era ya antes

  6. 8
    dc. krapula dice:

    Es una gran noticia, ahora hay q luchar por mantener la neutralidad de la red….

    Las operadoras como timofonica y secuaces nos quieren cobrar por ver youtube, vimeo entro otras, q no vou a mencionar por si hay algun espia de los hp sgae y compañias….

    Viva la libertad en la red!…

    • 10
      Jortecus dice:

      y la neutralidad de SO, que esten obligados a prestar servicio tecnico a todo tipo de SOs :D

Escribe tu comentario