Note: The advertising clause in the license appearing on BSD Unix files was officially rescinded by the Director of the Office of Technology Licensing of the University of California on July 22 1999. He states that clause 3 is "hereby deleted in its entirety."
La licencia de PHP que enlaza la noticia parece conservar la cláusula publicitaria, o sea que es equivalente a la BSD original, no a la corregida. La corregida es compatible con GPL, la original no.
Creo que aquí está la mitad del problema. Parece muy sencillo cambiar la licencia de PHP, pero es que hay otra mitad.
La otra mitad es que normalmente se usa LGPL para la interfaz, como hace el núcleo en la parte de llamadas del sistema. Si MySQL usa también GPL para la interfaz es porque quiere vender sus licencias comerciales. Es lo mismo que pasa con QT y con otros productos: usar la GPL como "coco" para captar clientes. "O me pagas o te achucho la GPL" :-)
Francamente, a mí me da lo mismo la licencia que use MySQL porque, aun reconociendo sus méritos, no es un programa que me guste, sobre todo en comparación con la competencia libre (postgresql y firebird). Lo que me parecería una putada es que se carguen las tintas contra PHP que lo único que está haciendo es sacar el módulo de MySQL de su instalación por defecto para evitar que MySQL les obligue a cambiar de licencia.
Se puede argumentar que por culpa de la cláusula publicitaria no se va a poder usar MySQL desde PHP. No es así. Primero porque puedes comprar la licencia comercial de MySQL. Segundo porque puedes licenciar tu programa como GPL con una excepción para permitir el uso de PHP, igual que se puede poner una excepción para usar una librería comercial. Tercero porque es hipócrita meterse con la BSD original cuando las incompatibilidades las pone la GPL. Cierto que la cláusula publicitaria es mala, pero seguro que a nadie se le ocurre pedirle a MySQL que cambie la suya ;-)
BSD incompatible con OSI?
(Puntos:3, Informativo)Re:BSD incompatible con OSI?
(Puntos:2, Interesante)( http://barrapunto.com/ )
Note: The advertising clause in the license appearing on BSD Unix files was officially rescinded by the Director of the Office of Technology Licensing of the University of California on July 22 1999. He states that clause 3 is "hereby deleted in its entirety."
La licencia de PHP que enlaza la noticia parece conservar la cláusula publicitaria, o sea que es equivalente a la BSD original, no a la corregida. La corregida es compatible con GPL, la original no.
Creo que aquí está la mitad del problema. Parece muy sencillo cambiar la licencia de PHP, pero es que hay otra mitad.
La otra mitad es que normalmente se usa LGPL para la interfaz, como hace el núcleo en la parte de llamadas del sistema. Si MySQL usa también GPL para la interfaz es porque quiere vender sus licencias comerciales. Es lo mismo que pasa con QT y con otros productos: usar la GPL como "coco" para captar clientes. "O me pagas o te achucho la GPL" :-)
Francamente, a mí me da lo mismo la licencia que use MySQL porque, aun reconociendo sus méritos, no es un programa que me guste, sobre todo en comparación con la competencia libre (postgresql y firebird). Lo que me parecería una putada es que se carguen las tintas contra PHP que lo único que está haciendo es sacar el módulo de MySQL de su instalación por defecto para evitar que MySQL les obligue a cambiar de licencia.
Se puede argumentar que por culpa de la cláusula publicitaria no se va a poder usar MySQL desde PHP. No es así. Primero porque puedes comprar la licencia comercial de MySQL. Segundo porque puedes licenciar tu programa como GPL con una excepción para permitir el uso de PHP, igual que se puede poner una excepción para usar una librería comercial. Tercero porque es hipócrita meterse con la BSD original cuando las incompatibilidades las pone la GPL. Cierto que la cláusula publicitaria es mala, pero seguro que a nadie se le ocurre pedirle a MySQL que cambie la suya ;-)