Despabilando la MonoNeurona::Internet es de todos [Inicio] [Regresar]
GNU/Linux \ GPL vs BSD
GNU/Linux
GPL vs BSD

Este artículo ha sido consultado en 494 ocasiones.

BSD vs Linux

"¿Cuál tipo de licencia es la mejor y porqué?" En páginas anteriores, al hablar sobre como instalar OpenBSD o pkgsrc, he evitado minuciosamente esta cuestión pues mi intención era concentrarme en los puntos estrictamente técnicos de tal o cual sistema sin distraer al lector con este espinoso, pero interesante tema. Para el lector impaciente: estoy firmemente convencido que la GPL es un tipo de licencia superior a la BSD. Ahora explicaré porque creo esto.

En esencia, la licencia GPL indica que el programa se puede usar, copiar y modificar libremente, siempre y cuando las modificaciones permanezcan públicas. La BSD por otra parte, es muy similar salvo porque las modificaciones, además de modificarse, pueden ocultarse. Constantemente escucho que la licencia BSD implica mayor libertad porque permite hacer más cosas además de compartir el código. Esta afirmación es curiosa: si usted arriba a un pueblo donde los conductores pueden pisar el acelerador ante una luz roja además de la verde, no concluye que la gente de este pueblo es más libre, sino que está más desquiciada. Esto ejemplifica con claridad, creo yo, que en muchos ocasiones un un mayor número de opciones de conducta no implica un mayor grado de libertad.

Lo que quiero decir es que al evaluar que tipo de licencia es mejor debemos estar atentos a sus repercusiones generales y no conformarnos limitándonos a la esfera desarrollador-empresa. En ese sentido quiero ser claro: mi acusación contra la BSD es que es una licencia miope e ingenua. Aunado a esto, opino que la licencia BSD estimula la división de equipos de trabajo y las actividades parasitarias pues las empresas pagaran a un pequeño equipo de desarrollo para agregar Add Ons al código que el grueso de la comunidad desarrolla.

No digo que esto vaya a ocurrir, ya ocurrió. Solaris y el OS X de Mac son dos sistemas operativos que han bebido del trabajo de la comunidad de desarrolladores sin dar nada a cambio. Cuando se levantan con ánimo generoso donan algunos CPUs que publicitan sin considerar que ambos son deudores del BSD de Berkeley y del Mach de la Carnegie Mellon. Ambas empresas son parásitas.

Desde el punto de vista económico, considero que la licencia GPL es mejor porque aclara desde el principio las relaciones entre el inversor y el grupo de desarrollo. No deja de resultar paradójico que GNU/Linux y MySQL hayan tenido un éxito comercial mucho mayor que sus contrapartes BSD. Sorprendentemente, los grandes corporativos parecen entender rápidamente su rol dentro de un esquema de negocios basado en la GPL, mientras parecen confundidos cuando intentan aproximarse a un desarrollo BSD.

Felizmente el número de proyectos GPL es abrumadoramente superior a los BSD, según Freshmeat.net, el 68% es GPL contra apenas el 4% que es BSD. ¿Porque la gente prefiere GPL? Supongo que es porque la lciencia implica un compromiso de trabajo y respeto con la comunidad y la libertad. Implica que existe una preocupación real de que las mejoras a un programa siempre estarán disponibles para el próximo usuario.

La licencia BSD argumenta que esto no es importante. Para la GPL esto es importante pues conforma el corazon mismo del movimiento: la libertad de código. Aqui llegamos a un punto importante, el GNU es un movimiento social con profundas raices en el movimiento hippie de los 60 mientras los programas BSD son creados por grupos de geeks. La licencia GPL esta llena de racionalidad y es el emblema de un nuevo, mejor y más maduro sentido de la propiedad, la licencia BSD posee remanentes mezquinos y pequeño-burguéses de una época que muere.

Todo esto no quiere decir que debamos buscar un palo con un clavo oxidado en la punta para salir a cazar BSDeros. Escribo esto en el Abiword de un NetBSD 2.0 (lo he instalado hace poco para conocerlo) y prefiero a PostgreSQL (BSD license) sobre MySQL (GPL license), no he escrito esto para que la gente deje de usar los programas BSD, después de todo, es mejor la BSD que cualquier licencia propietaria. Escribo esto para que aquellos desarrolladores que están planeando un programa, realmente lo liberen, bajo una licencia GPL.



Miguel Colotto Autor
Miguel Colotto estudia la ingeniería en mecatrónica en la UNAM. Es devoto del capuchino-moka de StarBucks, del tenis y anacrónico fan de ABBA. Ha escrito tutoriales e impartido clases sobre Mono:: y Python.

Última actualización: 2007-04-29 10:57:00-05



ir arriba
The Queen is here Mozilla Firefox The Best DataBase CakePHP Framework CSS GNU Hacker