Re: [Solar-general] CUPS comprado por Apple.
On 7/16/07, [email protected] >
el concepto de obra derivada es mucho mas amplio que llevar codigo de otro. pero bueno, como ya dijimos antes no tiene mucho sentido que sigamos discutiendo esto; el que tenga dudas le puede preguntar a la fsf, y por lo menos vamos a tener la interpretacion de los creadores de la licencia.
estoy bastante seguro de que la mismisima fsf ya ha declarado alguna vez que un programa que dependa de base mysql es obra derivada de la misma, pero no encuentro el link asi que no puedo demostrarlo.
Buenas! En mi primera intervención en esta lista luego de un breve distanciamiento, voy a ver si puedo aportar algo útil, de acuerdo a lo que entiendo (o no) del tema: Mysql no es solo un servidor que escucha en un puerto tcp, también es la librería que implementa el protocolo necesario para que los clientes se comuniquen con ese servidor. Uno puede: .- Embeber el servidor completo dentro de un sistema .- Utilizar el servidor linkeando o embebiendo la librería cliente .- Implementar el protocolo en un cliente desde cero para no linkear ni embeber la librería Los dos primeros casos generan obras derivadas, el tercero no. El asunto es que el tercer caso es muy caro y las empresas que quieren hacer desarrollos privativos y utilizar mysql como servidor, les conviene mas comprar una licencia oem a mysql. MySQL en su sitio web dice: "Licensing Terms can be tailored to meet the unique requirements of OEMs, ISVs and VARs interested in embedding or bundling MySQL." Y en todo momento hace referencia a los casos en los que se quieren hacer "embedding" o "bundling". Embedding implica mezclar código. Bundling es empaquetar herramientas en un producto único que las incluya e implica como mínimo linkear a las librerías y relicenciar todo en forma en privativa. En esos dos casos se redistribuye mysql mediante una obra derivada y para relicenciarla con una licencia privativa es necesario pagar a mysql una licencia oem. En cualquier otro caso no es necesario pagar una licencia oem. Lo mismo vale para cualquier otro software en condiciones similares a las de mysql, si alguien pretendió hacer valer otra cosa basándose en los numerosos vacíos e indefiniciones legales que existen, es un asunto burocrático legal. O sea que es teóricamente posible hacer un sistema que use mysql sin ser obra derivada, reimplementando todo el protocolo del lado del cliente, pero en la práctica, reimplementar un cliente de mysql desde cero para embeberlo en un software privativo es muy caro, si vas a hacer sofware privativo te conviene comprar la licencia. O como hizo Apple con CUPS, comprar los derechos de copyright y hacer lo que quieran de ahí en más. También se discute en la teoría si linkear una librería es hacer una obra derivada pero en la práctica se acepta que eso constituye una obra derivada (de allí el poder "viral" de la GPL) y se usa la LGPL u otras tipo BSD para eludirlo. Aquí hay un par de referencias: http://en.wikipedia.org/wiki/Derivative_work http://www.rosenlaw.com/lj19.htm http://www.mysql.com/oem/licensing.html Saludos, -- Pablo Manuel Rizzo ---------------------------------------------------------------------- Aunque supiera que el mundo se acabará mañana, Igual plantaría mi manzano. -- Martin Luther King -- ----------------------------------------------------------------------
O sea que es teóricamente posible hacer un sistema que use mysql sin ser obra derivada, reimplementando todo el protocolo del lado del cliente,
que es lo que hace casi todo el mundo, aun los no-libres, se usan las librerias de software no copyleft de acceso y listo. .
También se discute en la teoría si linkear una librería es hacer una obra derivada
no se quien discute eso linkear y derivar son cosas distintas.
pero en la práctica se acepta que eso constituye una obra derivada (de allí el poder "viral" de la GPL) y se usa la LGPL u otras tipo BSD para eludirlo.
una cosa es usar un codigo ajeno linkeandolo, otra cosa es hacerle una modificacion, y otra es hacer una obra derivada en los tres casos aplica el copyleft, de existir ahora cuando tu software usa un codigo ajeno que se ejecuta per se, tu no necesitas licencia alguna de dicho software para distribuir el tuyo, en todo caso el problema es del usuario. -- Diego Saravia [email protected] NO FUNCIONA->[email protected]
ahi tenes un poco mas claro que es derivar y que no. [edit] Derivative work of software The definition of derivative works of software is not entirely clear[5] This is a particular problem for software that utilizes licenses such as the GPL because these licenses put special restrictions on such derivations (for instance the so-called viral clause of strong copyleft licenses asks for the new work to not further restrict the freedoms granted sofar). Because the legal situation is not entirely certain, the following should thus only be taken as rules of thumb: If the original software is modified to create the new program, a derived work is created. If the original software was designed to accept plug-ins or drivers using a defined mechanism, such a driver or plug-in does not form a derived work. In the same sense linking to a library in the way it was designed to be interfaced with, does not constitute deriving a work. But See LGPL. A more detailed account on the issue can be found at Derivative Works by Lawrence Rosen. de cualquier forma esto no tiene mucho que ver con la discusion original sobre mysql El 16/07/07, Diego Saravia <[email protected]> escribió:
O sea que es teóricamente posible hacer un sistema que use mysql sin ser obra derivada, reimplementando todo el protocolo del lado del cliente,
que es lo que hace casi todo el mundo, aun los no-libres, se usan las librerias de software no copyleft de acceso y listo.
.
También se discute en la teoría si linkear una librería es hacer una obra derivada
no se quien discute eso
linkear y derivar son cosas distintas.
pero en la práctica se acepta que eso constituye una obra derivada (de allí el poder "viral" de la GPL) y se usa la LGPL u otras tipo BSD para eludirlo.
una cosa es usar un codigo ajeno linkeandolo, otra cosa es hacerle una modificacion, y otra es hacer una obra derivada
en los tres casos aplica el copyleft, de existir
ahora cuando tu software usa un codigo ajeno que se ejecuta per se, tu no necesitas licencia alguna de dicho software para distribuir el tuyo, en todo caso el problema es del usuario.
-- Diego Saravia [email protected] NO FUNCIONA->[email protected]
-- Diego Saravia [email protected] NO FUNCIONA->[email protected]
On 7/16/07, Diego Saravia <[email protected]> wrote:
ahi tenes un poco mas claro que es derivar y que no.
que es obra derivada y que no... para larry rosen :) como bien dice el articulo de wikipedia, no es un tema que este claro ni que tenga antecedentes legales firmes. http://en.wikipedia.org/wiki/GNU_General_Public_License#The_GPL_in_court -- Santiago Roza [email protected]
On 7/16/07, Diego Saravia <[email protected]> wrote:
También se discute en la teoría si linkear una librería es hacer una obra derivada
no se quien discute eso
linkear y derivar son cosas distintas.
mucha gente lo discute; por algo existe la lgpl: http://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License#Differences_f... http://en.wikipedia.org/wiki/GNU_General_Public_License#The_GPL_in_court -- Santiago Roza [email protected]
El 16/07/07, Santiago Roza <[email protected]> escribió:
On 7/16/07, Diego Saravia <[email protected]> wrote:
También se discute en la teoría si linkear una librería es hacer una obra derivada
no se quien discute eso
linkear y derivar son cosas distintas.
mucha gente lo discute; por algo existe la lgpl:
nada que ver con eso, la lgpl existe para que se pueda linkear soft propietario con soft lgpl nada que ver con derivar no se porque te haces tanto rollo con este tema " A standalone executable that dynamically links to a library is generally accepted as not being a derivative work. It would be considered a "work that uses the library" and paragraph 5 of the LGPL applies." la discusion sobre obras derivadas es ortogonal al tema que discutimos.
http://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License#Differences_f... http://en.wikipedia.org/wiki/GNU_General_Public_License#The_GPL_in_court
-- Santiago Roza [email protected]
_______________________________________________ Solar-general mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/solar-general
-- Diego Saravia [email protected] NO FUNCIONA->[email protected]
participants (3)
-
Diego Saravia -
Pablo Manuel Rizzo -
Santiago Roza