Re: [Ovillo] (OT) Sobre licencia en librerías, L GPL y EPL

2008-01-18 Por tema Carlos Zuniga
A ver si ayudo en algo...

GPL es una licencia de distribución, no de uso. Si un proyecto quiere
usar tu software licenciado con GPL y distribuirlo con el suyo, tiene
que licenciar su software bajo los términos de la GPL y poner a
disposición el código fuente al momento de hacerlo. El LGPL quita esa
condición, pudiendo distribuirlo dentro de software con cualquier otra
licencia (sea o no privativa).

Es permitido hacer modificaciones privadas a un software GPL sin
necesidad de divulgarlas siempre y cuando no lo redistribuyas. Ahora,
ya que el javascript no se compila, supongo que de todos modos estas
distribuyendo el código fuente por internet... pero siempre puede
otros usos donde no se distribuya como dentro de un swf o fuera de
internet como en un programa XUL, el Script Host del Windows, o el
Rhino JavaScript Compiler...

Saludos

2008/1/17 Almorca <[EMAIL PROTECTED]>:
> La licencia LGPL es un licencia que permite aunar software libre con
> software privativo. Si tú creas un software y usas librerías bajo la LGPL
> puedes licenciar tu software bajo una licencia privativa pero debes indicar
> que parte de tu software está bajo licencia LGPL y debes poner esa parte del
> software a disposición de la gente que obtenga tu software. En este caso lo
> que poner el software a disposición del público es una tontería porque las
> librerías se pueden descargar desde su página, pero si las modificases y que
> deberías entregar las librerías a los clientes que te las pidiesen.
>
> No sé si me he explicado correctamente ya que es un poco difícil de explicar
> por email.
>
> 2008/1/16, Hari Seldon <[EMAIL PROTECTED]>:
>
> >
> > 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
> > i

Re: [Ovillo] (OT) Sobre licencia en librerías, L GPL y EPL

2008-01-17 Por tema Almorca
La licencia LGPL es un licencia que permite aunar software libre con
software privativo. Si tú creas un software y usas librerías bajo la LGPL
puedes licenciar tu software bajo una licencia privativa pero debes indicar
que parte de tu software está bajo licencia LGPL y debes poner esa parte del
software a disposición de la gente que obtenga tu software. En este caso lo
que poner el software a disposición del público es una tontería porque las
librerías se pueden descargar desde su página, pero si las modificases y que
deberías entregar las librerías a los clientes que te las pidiesen.

No sé si me he explicado correctamente ya que es un poco difícil de explicar
por email.

2008/1/16, Hari Seldon <[EMAIL PROTECTED]>:
>
> 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