Buenas tardes:

Hace algunos días que comentamos varias personas, acerca del uso de
librerías y sus licencias; en concreto, hablamos de librerías javascript (o
frameworks, aunque creo que no lo son a pesar de que en algunos sitios se
les llame así); en concreto, son las librerías  Ext JS y qooxdoo

http://qooxdoo.org/license

http://extjs.com/license

En la primera, leemos:

"One important aspect of both licenses (so called “weak copyleft” licenses)
is that if you make any modification or addition to the qooxdoo code itself,
you MUST put your modification under the same license, the LGPL or EPL.

Note that it is explicitely NOT NEEDED to put any application that is just
using qooxdoo as intended by the framework under the LGPL or EPL (this is
where the “weak” part comes into play - contrast this with the GPL, which
would only allow using qooxdoo to create an application that is itselft
governed by the GPL)."

Sin embargo, en la segunda, leemos: 

"Open Source License

Ext is also licensed under the terms of the Open Source LGPL 3.0 license.
You may use our open source license if you:

    * Want to use Ext in an open source project that precludes using
non-open source software
    * Plan to use Ext in a personal, educational or non-profit manner
    * Are using Ext in a commercial application that is not a software
development library or toolkit, you will meet LGPL requirements and you do
not wish to support the Project"

        Lo cual parece una contradicción; sin embargo, leyendo los términos
de la LGPL

"4. Combined Works.

You may convey a Combined Work under terms of your choice that, taken
together, effectively do not restrict modification of the portions of the
Library contained in the Combined Work and reverse engineering for debugging
such modifications, if you also do each of the following:

    * a) Give prominent notice with each copy of the Combined Work that the
Library is used in it and that the Library and its use are covered by this
License.
    * b) Accompany the Combined Work with a copy of the GNU GPL and this
license document.
    * c) For a Combined Work that displays copyright notices during
execution, include the copyright notice for the Library among these notices,
as well as a reference directing the user to the copies of the GNU GPL and
this license document.
    * d) Do one of the following:
          o 0) Convey the Minimal Corresponding Source under the terms of
this License, and the Corresponding Application Code in a form suitable for,
and under terms that permit, the user to recombine or relink the Application
with a modified version of the Linked Version to produce a modified Combined
Work, in the manner specified by section 6 of the GNU GPL for conveying
Corresponding Source.
          o 1) Use a suitable shared library mechanism for linking with the
Library. A suitable mechanism is one that (a) uses at run time a copy of the
Library already present on the user's computer system, and (b) will operate
properly with a modified version of the Library that is interface-compatible
with the Linked Version.
    * e) Provide Installation Information, but only if you would otherwise
be required to provide such information under section 6 of the GNU GPL, and
only to the extent that such information is necessary to install and execute
a modified version of the Combined Work produced by recombining or relinking
the Application with a modified version of the Linked Version. (If you use
option 4d0, the Installation Information must accompany the Minimal
Corresponding Source and Corresponding Application Code. If you use option
4d1, you must provide the Installation Information in the manner specified
by section 6 of the GNU GPL for conveying Corresponding Source.)"

Parece que dan la razón a la primera de las librerías.

Con lo cual, planteemos el supuesto que planteábamos estas personas y yo;
supongamos que desarrollo una aplicación de gestión (sobre PHP + Symfony +
MySQL/PostgreSQL para ser concretos), para llevar una emisión de facturas; y
supongamos que para el front-end, en vez de utilizar unas librerías más
genéricas (o bien Javascript escrito desde 0), utilizo las librerías Ext JS;
hago esa aplicación, inicialmente para uso mío interno, y no la libero;
posteriormente, la aplicación la ven clientes míos, les gusta, y quieren
comprármela.

Si yo se la vendo; ¿en qué modalidad de licencia la puedo comercializar?
Evidentemente, puedo licenciarla como LGPL y seguir vendiéndola, aunque me
parece un poco ridículo hacerlo así; ¿se podría crear una licencia
comercial, de mi producto, entendiendo este como únicamente el desarrollo de
back-end de facturación, y distribuyendo con mi solución una copia de las
librerías Ext JS actualizadas y con su correspondiente licencia LGPL? (Y
dejando constancia de que aunque mi solución es únicamente la parte de
servidor, y que necesita las librerías Ext JS para funcionar correctamente,
aunque estas librerías tienen licencia LGPL; así mismo, dejar constancia de
que no he modificado estas librerías, y las estoy redistribuyendo tal cual
se pueden obtener en internet)

Me parece un tema interesante, y sobre el que muchos aún dudamos :)

Un saludo y gracias por vuestro tiempo.
 


_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo

Responder a