PreguntasLinux

Versión Completa: MySQL vs Postgresql o GPL vs BSD
Actualmente estas viendo una versión simplificada de nuestro contenido. Para ver la versión completa en el formato correcto, dale click aquí
El tema no es simple, sobre todo porque se presta a mezclar filosofía y practicidad, sin embargo es crucial, porque nadie discute la filosofia de SL, se trata que yo desarrollador necesito saber :
primero: conque licencia distribuir,
segundo: que actos de mi parte significan que cumplo con la licencia
tercero: que derechos transmito a mi eventual cliente.

Y LO MAS IMPORTANTE:

cuarto: que obligaciones transmito a mi eventual cliente.

Esto ocurre por la variada cantidad de licencias y su concurrencia en los desarrollos de terceros, esto se traduce en ocupar un tiempo considerable, para elegir el software libre a usar (no ya por sus caracteristicas, sino también por su licencia), desarrollar nuestra aplicación y luego permanecer vigilante a los cambios de dichas licencias para; eventualmente reescribir mi código con otro software.

Todo programador independiente debe hacer sus cálculos a la luz de estos hechos pues, por ahí le conviene el mundo privativo donde todo esta absolutamente claro, pagas royalties y te quedas tranquilo.

Por supuesto lo digo desde un punto de vista extrictamente práctico, los que tomamos la decisiòn de seguir en esto, seguiremos y cada uno resolverá el tema de la forma que pueda.

Saludos O'NKN
Concuerdo contigo oneken 1-wink
Ojala esto nos haga madurar y econtremos pronto una solucion 1-wink
Pero es normal estos conflictos puesto que es algo muy distinto a lo que existe y no hay precedentes 1-wink
Yo en lo personal recuerdo que GNU surge como alternativa al OS Privativo 1-wink
No sea que pronto tengamos OS-BSD, OS-GPL, OS-*, y nos separemos en ves de unirnos, no creo o mas bien no lo deseo 1-wink
Bueno el problema que plantea angelm, ya lo tenemos.

Cita:
Y LO MAS IMPORTANTE:

cuarto: que obligaciones transmito a mi eventual cliente.

Creo que en parte depende del cliente o mejor dicho de la naturaleza de la aplicación.
¿En el código está implicita la estrategia militar de un pais? ¿o la de un negocio (algoritmos de un motor de búsqueda -google)?

Por otro lado hay muchísimo casos en que es altamente beneficioso para una empresa pagarle a un desarrollador o a un equipo de desarrolladores y participar en proyectos FOSS. Existen muchos casos exitosos, donde todos se benefician de las virtudes del Free/Open Source Software.

Estimado P_eter me refería a que como desarrollador, debo conocer que obligaciones transmito a mi eventual cliente al elegir un tipo de licencia de manera tal que esté en condiciones de explicarselas y determinar si son aceptables, para el.

Saludos O'NKN.
Sorry. Cuando se torne complicado .. alguna buena base de consulta, interactiva en lo posible, que funcione como si tuviéramos un buffet asesor.. no vendría mal 025 Icon_help 024
Mataria man !!!!!!!!!!!!!

La primer pregunta sería que validez legal tiene una licencia GPL en argentina (o una pivativa).

Saludos O'NKN
Por lo que tengo entendido, [1]
el copyright es válido en todos los paises que lo suscriban, con solo estar registrado en uno de ellos, segun la convención de Berna.
Entonoces basta con un representante legal local para hacer el reclamo.
GPL registra bajo copyright para mantener los derechos de autor y, luego bajo copyleft cede el soft para hacerlo libre, sin ceder los derechos de autor y para que no le cambien la licencia.


[1] Por las dudas aclaro que no soy abogado especializado en patentes y propiedad intelectual, tampoco abogado.
Ahora que MySQL pasó a manos de Sun (*):

  1. Commercial License for OEMs, ISVs and VARs

    Distribuidores que combinan y distribuyen SW comercialmente licenciado con MySQL.


    1. For OEMs, ISVs, VARs and Other Distributors of Commercial Application
      No requiere distribuir el código fuente bajo GPL2.
    2. For Open Source Projects and Other Developers of Open Source Applications
      Obliga a distribución viral GPL2.

  2. FOSS License Exception

    Aplica solo a las librerías cliente mysql, comúnmente denominadas: "MySQL Drivers" o "MySQL Connectors".


(*)Updated October 9, 2008
hola oneken

Cita:
La primer pregunta sería que validez legal tiene una licencia GPL en argentina (o una pivativa).


esto tomalo con pinzas, pero segun lo que se / averigue / deduje la cosa seria masomenosasi:

-) en una licencia GPL (asumo que hablamos de GNU/GPL) veamos lo que dice RMS:
"Deciding that a program is GNU software does not necessarily require
transferring copyright to the FSF; that is a separate question. If you
transfer the copyright to the FSF, the FSF will enforce the GPL for the
program if someone violates it; if you keep the copyright, enforcement will
be up to you."

O sea, en caso de conflicto la demandante seria
a) la FSF en el caso que hayas transferido tus derechos de copia o bien
b) vos mismo si no los has cedido.

-) en el caso de otra licencia (ej. *BSD) sus terminos deben especificarse en el contrato (o anexo), por lo tanto es similar al caso b) anterior solo que de surgir un conflicto aca la parte demandante puede instrumentar incumplimiento de contrato

Un detalle muy importante es que la licencia GNU/GPL es valida solo en su idioma original, con lo cual si estamos hablando especificamente de AR tenes un vacio legal
grande como una casa, sin contar que no hay en el pais (creo no equivocarme) ninguna
delegacion de la FSF con personeria juridica o sea que de ultima tambien van como particulares (ojo, si es que encontras a alguien, je).
Eso sin contar el temita de "sin garantia"... creo que eso aca no se puede hacer.
O sea, si, se puede, pero si hay conflicto te podes llegar a comer la nulidad del contrato.
Por supuesto, las clausulas viricas son validas de pleno derecho (se puede, no problem)

Si buscas seguridad juridica en AR creo que lo mejor seria (insisto... creo yo) especificar los terminos de la licencia en el contrato. Saludos...!!

< "sin garantia"
no es algo casi inherente al SW? máxime el "empaquetado",
por empaquetado me refiero al no hecho a medida.
¿Entonces quedarían sin efecto en AR +99% de las licencias de sw?

Disputas por aplicar licencia GPL, sobran los dedos de una mano que llegaron a juicio. Ninguna por FSF.

De todos modos el interrogante de oneken, creo estaba dirigido a "como desarrollador, debo conocer que obligaciones transmito a mi eventual cliente al elegir un tipo de licencia de manera tal que esté en condiciones de explicárselas y determinar si son aceptables, para el."
Por el caso de reclamos de MySQL.
Hace algún tiempo un colega me mencionó que apareció en una empresa cliente, el representante local de MySQL. Reclamando le compre la licencia comercial o le haga entrega del código fuente desarrollado. Hasta donde sé, no era para distribuirlo comercialmente puertas afuera.

Cita:
¿Entonces quedarían sin efecto en AR +99% de las licencias de sw?


mmhhhh no se si no sera un porcentaje muy elevado.
p.ej. la licencia de XP explica:

"Microsoft assures you that Windows XP Home will work correctly for the first 90 days. They do not assure you that Windows XP Home or any \u201cservice packs\u201d or \u201chot fixes\u201d will work correctly after this time."

ahora que si cuando decis "licencias de sw" significa "licencias de open source" pues habria
que ver cada una, y si significa GNU / GPL yo no diria que queda sin efecto sino que
nos vamos a encontrar con un vacio juridico.

Cita:
"como desarrollador, debo conocer que obligaciones transmito a mi eventual cliente al elegir un tipo de licencia de manera tal que esté en condiciones de explicárselas y determinar si son aceptables, para el."


...y con respecto a esto creo que todo profesional debe tener un conocimiento aunque
mas no sea minimo de legales, pero vamos...!! que ningun arquitecto, ingeniero, carpintero
o peon es abogado.
ahora que si cuando dice "desarrollador" quiere decir "desarrollador devenido en empresario" (les suena ...? jajja) ... bueno, vale lo mismo...! un lic en admin de empresas
no es abogado, etc, etc...
"determinar si son aceptables, para el." desde mi punto de vista (juridico) eso
deberia hacerlo el abogado (o quien asesore) del cliente.
zapatero a tus zapatos.

Lo de MySQL: Vladimir Hernández nos cuenta aqui http://lists.mysql.com/mysql-es/1104

Definamos:
Aplicaciones comerciales = ¿aplicaciones por las cuales cobraré al
realizarlas? si la respuesta es sí, la siguiente pregunta es...

La aplicación comercial desarrollada pondrá su código a la
disposición de la
comunidad a través de una licencia tipo LGPL o GPL? Es legalmente correcto
cobrar por un desarrollo y hacer el código abierto.

Si la aplicación, independientemente de que cobres por desarrollarla o no,
tendrá una licencia de código abierto tipo LGPL o GLP entonces no necesitas
pagar nada por usar/desarrollar con MySQL. Estamos hablando del código, no de
los datos en sí. Tu información es privada, por supuesto.

Si harás aplicaciones con el código cerrado, independientemente de que
cobres por ellas o no, el usuario final de esta aplicación deberá pagar por el uso
de la base de datos si lo que se utiliza es MySQL.


...lo cual explicaria la aparicion de ese se#or solicitando los fuentes.

apasionante tema... saludos...!!

> apasionante tema
si.

También puede ser que prefiera otra licencia libre, sin ser GPL. Ahí entrarian las excepciones FOSS de Sun: conectores DB a elección.

O prefiera Postgres por tecnología / licencia.
Páginas: 1 2 3
URLs de Referencia