Enrique A. Chaparro wrote:
Sebastian, La GPL es un contrato de licencia, por el cual el titular de los derechos de autor del programa (que tiene derechos _exclusivos_ sobre el) autoriza a la otra parte (licenciatario) a hacer ciertas cosas y le impone restricciones determinadas. Cada relacion licenciante-licenciatario es `unica' en el sentido contractual, y nada impide que el licenciante otorgue derechos sobre su programa con un contrato diferente en cada caso.
Tratare de graficarlo con un ejemplo, usando los criterios de licenciamiento de MySQL AB. Nuestros personajes seran: - Ana, autora del programa ZPQ - Braulio, un usuario - Carlos, otro usuario - Diana, cliente de Carlos - Ernesto, otro usuario mas - cantantes del coro y ballet estable
1. Ana escribe ZPQ. La ley le garantiza derechos exclusivos sobre ZPQ. Pero como quiere beneficiar a la humanidad, y hacerse de unos rublos, decide distribuir ZPQ;
2. Asi, Ana le entrega a Braulio una copia de ZPQ. El contrato por el cual Ana le da a Braulio ciertos derechos respecto de ZPQ es la GPL;
3. Braulio puede hacer con el programa lo que quiera, incluso darselo a Ernesto. Pero Ana le ha impuesto por contrato ciertas limitaciones: cuando Braulio se lo de a Ernesto, debera ofrecerle el codigo fuente, y darle exactamente las mismas libertades que Ana le dio a el;
4. Por esa transmision, Ernesto adquiere los mismos derechos y las mismas obligaciones que Braulio, y asi hasta el infinito (y mas alla)
5. Ernesto encuentra que puede introducir mejoras en ZPQ, y usando el codigo fuente de que dispone inserta modificaciones y crea ZPQ2. Si Ernesto decidera entregar ZPQ2 a una de las integrantes del ballet estable, debera hacerlo bajo las mismas condiciones en las que recibio ZPQ (la GPL lo obliga)
6. Ana le entrega a Carlos una copia de ZPQ. Carlos quiere usar ZPQ para incorporarlo en un trabajo propio TVW que licenciara a su cliente Diana. Pero Carlos, que es mas egoista, no quiere distribuir el codigo fuente de su obra. Por lo tanto, establece con Ana un contrato de licencia que le permite distribuir ZPQ en formato objeto y como parte de TVW, normalmente a cambio de un precio.
7. El coro canta himnos de alabanza al licenciamiento dual: ``Si quieres que la libertad vuele, licencia a tus usuarios bajo gepeele. Mas si aquesto a tu fin no alcanza, poniendo estaba la gansa''
8. Telon.
Disintiendo con tu vision, a mi las licencias dobles me parecen muy buenas: le dan plata a los creadores de software libre, y no `cortan la cadena' de libertades.
Saludos,
Enrique
*EXCELENTE* - *EXCELENTE* - *EXCELENTE* - *EXCELENTE* - *EXCELENTE* Explicacion, Enrique!!, una vez mas en forma clara y sencilla respondes a pequeños matices del licenciamiento..... Hasta ahora no me gustaba la forma que MySQL tenia licenciada la cosa. Pero ahora he comprendido en forma practica el tema. Creo que el tema del Licenciamiento Dual en una vuelta de tuerca mas a la LGPL , o al filosofia OSI, que tratan de llevar el tema GNU a mas sectores de la economia. Y todas son muy válidas. saludos rob PD: esta explicacion se puede reproducir o cambir. Es FDL? :)