From sbassi@gmail.com Mon Nov 8 15:07:20 2004 From: Sebastian Bassi To: solar-general@lists.ourproject.org Subject: [Solar-general] preguntas de la GPL Date: Mon, 08 Nov 2004 11:06:57 -0300 Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============2742145430189578601==" --===============2742145430189578601== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit 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. -- La web sin popups ni spyware: Usa Firefox en lugar de Internet Explorer --===============2742145430189578601==-- From echaparro@uolsinectis.com.ar Mon Nov 8 15:44:56 2004 From: "Enrique A. Chaparro" To: solar-general@lists.ourproject.org Subject: Re: [Solar-general] preguntas de la GPL Date: Mon, 08 Nov 2004 14:44:24 +0000 Message-ID: <20041108144424.017c80a2.echaparro@uolsinectis.com.ar> In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============8338477224237519796==" --===============8338477224237519796== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit 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 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-- --===============8338477224237519796==-- From dsa@unsa.edu.ar Mon Nov 8 15:54:36 2004 From: Diego Saravia To: solar-general@lists.ourproject.org Subject: Re: [Solar-general] preguntas de la GPL Date: Mon, 08 Nov 2004 11:54:14 -0300 Message-ID: <20041108145322.M43792@unsa.edu.ar> In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============3864732010878638513==" --===============3864732010878638513== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit 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. > > -- > La > web sin popups ni spyware: Usa Firefox en lugar de Internet > Explorer -- Diego Saravia dsa@unsa.edu.ar --===============3864732010878638513==-- From mauro@lacy.com.ar Mon Nov 8 16:02:52 2004 From: Mauro Lacy To: solar-general@lists.ourproject.org Subject: Re: [Solar-general] preguntas de la GPL Date: Mon, 08 Nov 2004 12:01:35 -0300 Message-ID: <418F8A4F.5070102@lacy.com.ar> In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============7622396318832070872==" --===============7622396318832070872== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit 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 >Solar-general@lists.ourproject.org >http://lists.ourproject.org/cgi-bin/mailman/listinfo/solar-general > --===============7622396318832070872==-- From sbassi@gmail.com Mon Nov 8 17:39:45 2004 From: Sebastian Bassi To: solar-general@lists.ourproject.org Subject: Re: [Solar-general] preguntas de la GPL Date: Mon, 08 Nov 2004 13:38:58 -0300 Message-ID: In-Reply-To: <418F8A4F.5070102@lacy.com.ar> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============7464335075913982650==" --===============7464335075913982650== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit On Mon, 08 Nov 2004 12:01:35 -0300, Mauro Lacy 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). -- La web sin popups ni spyware: Usa Firefox en lugar de Internet Explorer --===============7464335075913982650==-- From sbassi@gmail.com Mon Nov 8 17:48:08 2004 From: Sebastian Bassi To: solar-general@lists.ourproject.org Subject: Re: [Solar-general] preguntas de la GPL Date: Mon, 08 Nov 2004 13:47:54 -0300 Message-ID: In-Reply-To: <20041108145322.M43792@unsa.edu.ar> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============5688961667210774021==" --===============5688961667210774021== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit On Mon, 8 Nov 2004 11:54:14 -0300, Diego Saravia 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? -- La web sin popups ni spyware: Usa Firefox en lugar de Internet Explorer --===============5688961667210774021==-- From ftoledo@docksud.com.ar Mon Nov 8 19:21:32 2004 From: Fernando Toledo To: solar-general@lists.ourproject.org Subject: Re: [Solar-general] preguntas de la GPL Date: Mon, 08 Nov 2004 15:20:39 -0300 Message-ID: <200411081520.41749.ftoledo@docksud.com.ar> In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============4919665673335549814==" --===============4919665673335549814== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit 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 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://ragnarok@bbs.docksud.com.ar - Usa Software Libre! - www.solar.org.ar --===============4919665673335549814== Content-Type: application/pgp-signature Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.sig" MIME-Version: 1.0 LS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0KVmVyc2lvbjogR251UEcgdjEuMi41IChHTlUv TGludXgpCgppRDhEQlFCQmo3ajV6OEg5VnM3YlRzTVJBdEtiQUowWUFZM0kwNjNhZXczempKdGE2 QjkxdzJoR0t3Q2d1TXd1CjdvS0Jub0pvRUlSVDNIY25TeHVGUU5FPQo9T2FGMwotLS0tLUVORCBQ R1AgU0lHTkFUVVJFLS0tLS0K --===============4919665673335549814==-- From echaparro@uolsinectis.com.ar Mon Nov 8 19:55:18 2004 From: "Enrique A. Chaparro" To: solar-general@lists.ourproject.org Subject: Re: [Solar-general] preguntas de la GPL Date: Mon, 08 Nov 2004 18:54:49 +0000 Message-ID: <20041108185449.326b4ad5.echaparro@uolsinectis.com.ar> In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============4660771975361517508==" --===============4660771975361517508== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit 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 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-- --===============4660771975361517508==-- From sbassi@gmail.com Mon Nov 8 19:59:07 2004 From: Sebastian Bassi To: solar-general@lists.ourproject.org Subject: Re: [Solar-general] preguntas de la GPL Date: Mon, 08 Nov 2004 15:58:22 -0300 Message-ID: In-Reply-To: <200411081520.41749.ftoledo@docksud.com.ar> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============6209664180287998419==" --===============6209664180287998419== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit On Mon, 8 Nov 2004 15:20:39 -0300, Fernando Toledo 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. -- La web sin popups ni spyware: Usa Firefox en lugar de Internet Explorer --===============6209664180287998419==-- From dsa@unsa.edu.ar Mon Nov 8 20:06:37 2004 From: Diego Saravia To: solar-general@lists.ourproject.org Subject: Re: [Solar-general] preguntas de la GPL Date: Mon, 08 Nov 2004 16:06:17 -0300 Message-ID: <20041108185956.M9029@unsa.edu.ar> In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============5737826987925484994==" --===============5737826987925484994== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit > > 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 dsa@unsa.edu.ar --===============5737826987925484994==--