Tengo un par de duas de aplicabilidad de la GPL: 1- Si hago un frontend, una GUI, para un programa de linea de comando (CL), que el programa CL es GPL, mi GUI tiene que ser GPL? O como es un trabajo mio puedo elegir otra licencia? 2- Hago un programa que utiliza una DB GPL, mi programa tiene que ser GPL si consulta una DB GPL como MySQL o Posgre? Se me ocurren argumentos para todos lados y no estoy seguro. -- <a href="http://www.spreadfirefox.com/?q=affiliates&id=24672&t=1">La web sin popups ni spyware: Usa Firefox en lugar de Internet Explorer</a>
Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg="pgp-sha1"; boundary="Signature=_Mon__8_Nov_2004_14_44_24_+0000_mMouzjXqQrhMVOnL" --Signature=_Mon__8_Nov_2004_14_44_24_+0000_mMouzjXqQrhMVOnL Content-Type: text/plain; charset=US-ASCII Content-Disposition: inline Content-Transfer-Encoding: 7bit On Mon, 8 Nov 2004 11:06:57 -0300 Sebastian Bassi <[email protected]> wrote: SB> Tengo un par de duas de aplicabilidad de la GPL: SB> SB> 1- Si hago un frontend, una GUI, para un programa de linea de comando SB> (CL), que el programa CL es GPL, mi GUI tiene que ser GPL? O como es SB> un trabajo mio puedo elegir otra licencia? Esta es complicada. Depende de lo independiente que sea el front-end en cuestion. Si el frontend esta integrado en el programa, alli es claro que se trata de una modificacion al programa original y por lo tanto cae bajo la GPL. Ahora, si el frontend es independiente, y por algun mecanismo le pasa variables al programa GPL, no esta sujeto a las condiciones de la GPL. SB> 2- Hago un programa que utiliza una DB GPL, mi programa tiene que ser SB> GPL si consulta una DB GPL como MySQL o Posgre? Esta es sencilla. El programa no tiene por que ser GPL (a menos, claro, que el MySQL este integrado en el, en cuyo caso necesitaras una licencia de MySQL si queres hacerlo privativo). PostgreSQL no es GPL, sino que tiene una licencia tipo Berkeley. Saludos, Enrique -- ``Izena duen guzia omen da.'' --Signature=_Mon__8_Nov_2004_14_44_24_+0000_mMouzjXqQrhMVOnL Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iEYEARECAAYFAkGPhk8ACgkQjhuyRoeKKlxP/QCgh54F1Kw4ZJpp5SrDnEJO1gUq vdQAoKShn9bDDmaA7jkW67ufIvoQlc6F =o7a5 -----END PGP SIGNATURE----- --Signature=_Mon__8_Nov_2004_14_44_24_+0000_mMouzjXqQrhMVOnL--
On Mon, 8 Nov 2004 11:06:57 -0300, Sebastian Bassi wrote
Tengo un par de duas de aplicabilidad de la GPL:
1- Si hago un frontend, una GUI, para un programa de linea de comando (CL), que el programa CL es GPL, mi GUI tiene que ser GPL? O como es un trabajo mio puedo elegir otra licencia?
si tu programa no se distribuye linkeado a una libreria gpl no. en este caso tu programa ejecuta un comando con execv o algo asi si no lo distribuis junto no.
2- Hago un programa que utiliza una DB GPL, mi programa tiene que ser GPL si consulta una DB GPL como MySQL o Posgre?
no, si no lo distribuis junto
Se me ocurren argumentos para todos lados y no estoy seguro.
-- <a href="http://www.spreadfirefox.com/?q=affiliates&id=24672&t=1">La web sin popups ni spyware: Usa Firefox en lugar de Internet Explorer</a>
-- Diego Saravia [email protected]
On Mon, 8 Nov 2004 11:54:14 -0300, Diego Saravia <[email protected]> wrote:
On Mon, 8 Nov 2004 11:06:57 -0300, Sebastian Bassi wrote
Tengo un par de duas de aplicabilidad de la GPL: si tu programa no se distribuye linkeado a una libreria gpl no.
No va linkeado. Lo usa como lo usuaria una persona.
en este caso tu programa ejecuta un comando con execv o algo asi
Si, en el front end uno elige los parametros y el front end se limita a invocar el programa con los parametros basados en los que puso el usuario en la GUI.
si no lo distribuis junto no.
¿Como es esto? Xandros, Linspire y SuSE distribuyen SP junto con SL y los SP siguen siendo SP. ¿O me equivoco?. Entonces no podria ponerlo en el mismo RPM? (por ejemplo). Pero si podria pornerlo solo? En que parte de la GPL te basas para esto de la distribución? -- <a href="http://www.spreadfirefox.com/?q=affiliates&id=24672&t=1">La web sin popups ni spyware: Usa Firefox en lugar de Internet Explorer</a>
Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg="pgp-sha1"; boundary="Signature=_Mon__8_Nov_2004_18_54_49_+0000_cO=tg8xDMT5HZyXy" --Signature=_Mon__8_Nov_2004_18_54_49_+0000_cO=tg8xDMT5HZyXy Content-Type: text/plain; charset=ISO-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, 8 Nov 2004 13:47:54 -0300 Sebastian Bassi <[email protected]> wrote: SB>=20 SB> > si no lo distribuis junto no. SB>=20 SB> =BFComo es esto? Xandros, Linspire y SuSE distribuyen SP junto con SL y SB> los SP siguen siendo SP. =BFO me equivoco?. Entonces no podria ponerlo SB> en el mismo RPM? (por ejemplo). Pero si podria pornerlo solo? En que SB> parte de la GPL te basas para esto de la distribuci=F3n? SB>=20 SB>=20 Entiendo que Diego, al usar "distribuir junto", intento referirse a que lo distribuis como parte de un solo `paquete' inseparable, de acuerdo con esta obligacion de la clausula 2 de la GPL: ``These requirements apply to the modified work as a whole. If=20 identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.'' Tu hipotesis, entonces, es correcta: no podrias poner tu frontend privativo en el mismo paquete (.rpm, .deb, .tgz,...) que el programa libre, pero si meterlo en un CD (o otro repositorio de una distro) como paquete separado, aun teniendo como prerrequisito al programa libre. Esto, por la GPL, clausula 2 (ultimo parrafo): ``In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.'' Saludos, Enrique --=20 ``Izena duen guzia omen da.'' --Signature=_Mon__8_Nov_2004_18_54_49_+0000_cO=tg8xDMT5HZyXy Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iEYEARECAAYFAkGPwP8ACgkQjhuyRoeKKlzAOACfcunCl+ptducXrQHoi/AXksl/ qJgAnjYoKEZKdYOe+xf2t2ZjqWx0WMwP =z0aq -----END PGP SIGNATURE----- --Signature=_Mon__8_Nov_2004_18_54_49_+0000_cO=tg8xDMT5HZyXy--
si no lo distribuis junto no.
¿Como es esto? Xandros, Linspire y SuSE distribuyen SP junto con SL y los SP siguen siendo SP. ¿O me equivoco?. Entonces no podria ponerlo en el mismo RPM? (por ejemplo). Pero si podria pornerlo solo? En que parte de la GPL te basas para esto de la distribución?
si es claramente separable la parte libre que distribuis La gpl exige que lo que distribuis gpl sea redistribuible, si vos poner dos rpm independientes no hay problema, ahora si mezclas las cosas de forma que el codigo no sea distinguible y separable no podes. -- Diego Saravia [email protected]
Sebastian Bassi wrote:
Tengo un par de duas de aplicabilidad de la GPL:
1- Si hago un frontend, una GUI, para un programa de linea de comando (CL), que el programa CL es GPL, mi GUI tiene que ser GPL? O como es un trabajo mio puedo elegir otra licencia?
Es una muy buena pregunta. En principio, y según tengo entendido(por favor, corríganme si me equivoco), al no tocar el código fuente del programa original, no es un trabajo derivado, y por lo tanto, no estás violando la GPL al "liberar" tu programa bajo una licencia diferente. O sea, los términos de la GPL se aplican al código fuente, no al programa en sí y sus funcionalidades. Bajo el mismo criterio, vos podés utilizar un programa GPL sobre una plataforma no-GPL, y viceversa. Por supuesto, las consideraciones éticas de dicho accionar siguen existiendo: Aunque lo que estés haciendo sea perfectamente legal, no deja de ser una perfecta "truchada", dicho en perfecto argentino. Saludos, Mauro
2- Hago un programa que utiliza una DB GPL, mi programa tiene que ser GPL si consulta una DB GPL como MySQL o Posgre?
No.
Se me ocurren argumentos para todos lados y no estoy seguro.
------------------------------------------------------------------------
_______________________________________________ Solar-general mailing list [email protected] http://lists.ourproject.org/cgi-bin/mailman/listinfo/solar-general
On Mon, 08 Nov 2004 12:01:35 -0300, Mauro Lacy <[email protected]> wrote: ...
Por supuesto, las consideraciones éticas de dicho accionar siguen existiendo: Aunque lo que estés haciendo sea perfectamente legal, no deja de ser una perfecta "truchada", dicho en perfecto argentino.
Mi idea era liberarlo con lic. dual. GPL para quien quiera y propietaria para quien le guste mas. Creo que no seria reupiable porque quien lo quiera tener GPL lo va a tener GPL (u otra lic. de SL). -- <a href="http://www.spreadfirefox.com/?q=affiliates&id=24672&t=1">La web sin popups ni spyware: Usa Firefox en lugar de Internet Explorer</a>
pregunta. si lo liberas gpl, cual seria el motivo de liberarlo tambien con otra licencias adicional propetaria? El Lun 08 Nov 2004 13:38, Sebastian Bassi escribió:
On Mon, 08 Nov 2004 12:01:35 -0300, Mauro Lacy <[email protected]> wrote: ...
Por supuesto, las consideraciones éticas de dicho accionar siguen existiendo: Aunque lo que estés haciendo sea perfectamente legal, no deja de ser una perfecta "truchada", dicho en perfecto argentino.
Mi idea era liberarlo con lic. dual. GPL para quien quiera y propietaria para quien le guste mas. Creo que no seria reupiable porque quien lo quiera tener GPL lo va a tener GPL (u otra lic. de SL).
-- Fernando Toledo http://www.docksud.com.ar jabber://[email protected] - Usa Software Libre! - www.solar.org.ar
On Mon, 8 Nov 2004 15:20:39 -0300, Fernando Toledo <[email protected]> wrote:
pregunta. si lo liberas gpl, cual seria el motivo de liberarlo tambien con otra licencias adicional propetaria?
Desde el punto de vista del comprador: Porque se sienta mas seguro o "a gusto" comprar SP que SL. En el mismo negocio a veces se vende el reproductor de DVD marca LG y otro marca Tektonics. Los 2 son fabricados por LG, adentro son IGUALES, lo unico que cambia es la etiqueta y el precio. El LG es 30% mas caro. El LG se vende mas. Cuento esto para decir que no siempre importa que cosa es mejor, sino que es lo que la gente piensa que es mejor. Desde el punto de vista del vendedor: Darle mas opciones al cliente y otra fuente de ingresos. -- <a href="http://www.spreadfirefox.com/?q=affiliates&id=24672&t=1">La web sin popups ni spyware: Usa Firefox en lugar de Internet Explorer</a>
participants (5)
-
Diego Saravia -
Enrique A. Chaparro -
Fernando Toledo -
Mauro Lacy -
Sebastian Bassi