Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-03-2010
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.610
Poder: 32
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
La pregunta que me salta es:

¿cómo puede distinguirse entre un archivo de código que es una modificación o adaptación de una versión anterior, y un archivo de código hecho con base en otro?

¿Donde termina la derivación de un software y comienza la creación de uno nuevo con influencia de otro?

Esos detalles son los que no tengo muy claros, ¿cuál es el estándar? ¿Alguna licencia habla de porcentajes de similitud? ¿Cómo puede controlarse el abuso?

Saludos.

Al.
Responder Con Cita
  #2  
Antiguo 12-03-2010
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.669
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Creo que estos casos lo único que existe es la confianza, la ética y mantener en algún sitio la información de dónde proceden.
Por ejemplo, si yo obtengo los fuentes de tus componentes y decido hacer algunos cambios y eliminar tus datos y poner (c) casimiro ¿qué puedes hacer?, pues denunciarme, está claro, porque llegado el momento del juicio tú puedes demostrar con los fuentes tuyos que los has hecho tú y que yo sólo los he modificado... aunque pensándolo bien... yo puedo decir que eres tú el que has modificado "mis" fuentes.
Estoy pensando y escribiendo al mismo tiempo lo que se me va ocurriendo... entonces tan sólo queda el registrarlos normalmente, tú tienes todos los derechos, queda constancia en la oficina de patentes y registros de que es tuyo, aunque tenga una licencia GPL, MPL, etc...
Sí, esto parece más factible
Responder Con Cita
  #3  
Antiguo 27-03-2010
Avatar de jorosmtz
jorosmtz jorosmtz is offline
Miembro
 
Registrado: dic 2009
Posts: 108
Poder: 17
jorosmtz Va por buen camino
Buen día muchachos, volviendo al tema que se me hace muy interesante....

Entonces si FibPlus se derivó de código libre, con la licencia correspondiente, los componentes técnicamente son libres?
__________________
Javier Oros dice: Deus nobiscum, quis contra nos
Responder Con Cita
  #4  
Antiguo 27-03-2010
Avatar de rretamar
[rretamar] rretamar is offline
Miembro Premium
 
Registrado: ago 2006
Ubicación: San Francisco, Córdoba, Argentina
Posts: 1.168
Poder: 22
rretamar Va camino a la famarretamar Va camino a la fama
Si los componentes son libres, alguien puede subir los fuentes (que la empresa no proporciona) a las redes P2P (o a este mismo foro) y sería perfectamente legal.

Y hasta se podría hacer un "fork" con esas fuentes, y sin las limitaciones antes mencionadas.
__________________
Lazarus Codetyphon : Desarrollo de aplicaciones Object Pascal, libre y multiplataforma.
Responder Con Cita
  #5  
Antiguo 27-03-2010
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.669
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Cita:
Empezado por rretamar Ver Mensaje
Si los componentes son libres, alguien puede subir los fuentes (que la empresa no proporciona) a las redes P2P (o a este mismo foro) y sería perfectamente legal.
Creo recordar que son dos "units" las que no entregan con el código fuente, las dos principales , pero de todas formas, cuando pagas sí te lo entregan completo con todas las fuentes. Al menos antes lo hacían, yo tengo una versión un poco antigua y viene con todos los fuentes, no sé qué harán ahora.
Responder Con Cita
  #6  
Antiguo 29-03-2010
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 26
guillotmarc Va por buen camino
Pues la verdad es que yo no sé verlo. ¿ Alguien tiene su license.txt ?. En el código fuente de los .pas dice que leamos el license.txt para ver la información completa de la licencia.

Sin poder leer esa licencia no podemos saber a que atenernos. Puesto que si la licencia original es del tipo GPL, entonces todo trabajo derivado, por más modificaciones y ampliaciones que hayan hecho, tiene que ser forzosamente también GPL en todos sus módulos (no pueden esconder ni siquiera esas dos Units), y por tanto pueden cobrar por el empaquetado, servicio, etc. ..., pero seguiría siendo libre para quienes no quieran ese "servicio" de Devrace.

En cambio si la licencia original es del tipo MPL, tienen derecho a cerrar todo el código cuando quieran y solo tiene la obligación a informar de que es un trabajo derivado del de los autores originales.

¿ Alguien puede acceder a la license.txt de las Fibplus e informarnos de cual es exactamente la licencia que utilizan ?, si es posible sería bastante útil que la copiarais aquí.

Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).

Última edición por guillotmarc fecha: 29-03-2010 a las 18:43:50.
Responder Con Cita
  #7  
Antiguo 29-03-2010
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.669
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
La licencia la he sacado de esta web de los componentes.
Aquí va el texto:
Cita:
GENERAL SOFTWARE LICENSE AGREEMENT


CAUTION: THE COPYING, MODIFICATION, TRANSLATION OR DISTRIBUTION OF
THE OBJECT CODE, PROGRAM, SOFTWARE OR SOURCE CODE IMPLIES
ACCEPTANCE OF THE TERMS OF THIS GENERAL SOFTWARE PROGRAM LICENSE
AGREEMENT. YOU SHOULD READ CAREFULLY THE FOLLOWING TERMS AND
CONDITIONS BEFORE YOU COPY, MODIFY, TRANSLATE OR DISTRIBUTE THE
OBJECT CODE, PROGRAM, SOFTWARE OR SOURCE CODE.

1.0 DEFINITIONS

1.1 Licensee - The person who has the privilege to copy,
modify, translate or distribute the object code, program, software
and source code, subject to the terms and conditions of this
General Software License Agreement.

1.2 Object Code - The version of a computer program in
machine language, and therefore, ready to be executed by the
computer.

1.3 Program - A sequence of instructions for executions by a
computer.

1.4 Software - The computer program plus program
documentation, if applicable.

1.5 Source Code - The version of a computer program in
assembly language or high-level language, and therefore, not ready
to be executed by the computer.

1.6 Work - All forms of tangible or intangible property,
based whole, in part or derived from the object code, program,
software or source code.

1.7 You - The person who has the privilege to copy, modify,
translate or distribute the object code, program, software and
source code, subject to the terms and conditions of this General
Software License Agreement.


2.0 LICENSE

2.1 The copyright holder hereby extends a license to you to
use its copyrighted object code, program, software and source code,
subject to the terms and conditions of this General Software
License Agreement.

2.2 This license is applicable to the object code, program,
software and source code distributed under the terms of this
General Software License Agreement, any work containing the object
code, program, software or source code distributed under the terms
of this General Software License Agreement, any modification of the
object code, program, software or source code distributed under the
terms of this General Software License Agreement, any translation
of the object code, program, software or source code distributed
under the terms of this General Software License Agreement and any
work containing a modification or translation of the object code,
program, software or source code distributed pursuant to the terms
and conditions of this General Software License Agreement.

2.3 You may copy, modify, translate and distribute the object
code, program, software or source code distributed under the terms
of this General Software License Agreement, subject to the terms
and conditions of this General Software License Agreement.

2.4 If you copy, modify, translate or distribute the object
code, program, software or source code distributed under the terms
of this General Software License Agreement, you must publish and
make known in a clear and conspicuous manner on each copy,
modification, translation or distribution of the object code,
program, software or source code that the copy, modification,
translation or distribution of the object code, program, software
or source code is subject to the terms and conditions of this
General Software License Agreement and provide a copy of this
General Software License Agreement with each copy, modification,
translation or distribution of the object code, program, software
or source code.

2.5 If you derive, publish or distribute any work that is
based whole or in part on the object code, program, software or
source code distributed under the terms of this General Software
License Agreement, or any modification or translation thereof, you
must publish and make known in a clear and conspicuous manner on
each such work that the work is subject to the terms and conditions
of this General Software License Agreement and provide a copy of
this General Software License Agreement with each work.

2.6 If you copy, modify, translate or distribute the object
code, program, software or source code distributed under the terms
and conditions of this General Software License Agreement, you must
provide clear and conspicuous notice that you have copied,
modified, translated or distributed the object code, program,
software or source code distributed under the terms of this General
Software License Agreement, and indicate the date of each such
copy, modification, translation or distribution.

2.7 If you copy, modify, translate or distribute the object
code, program, software or source code distributed under the terms
of this General Software License Agreement, or publish or
distribute any work that is derived, in whole or in part, from any
copy, modification, translation or distribution of the object code,
program, software or source code distributed under the terms of
this General Software License Agreement, you cannot impose any
further obligations or restrictions on any third person or entity
other than what is contained in this General Software License
Agreement.

3.0 NO WARRANTY

3.1 THE OBJECT CODE, PROGRAM, SOFTWARE AND SOURCE CODE ARE
PROVIDED "AS IS" WITHOUT ANY WARRANT OF ANY KIND, EITHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR USE. THE ENTIRE
RISK AS TO THE QUALITY AND PERFORMANCE OF THE OBJECT CODE, PROGRAM,
SOFTWARE AND SOURCE CODE IS WITH YOU. SHOULD THE OBJECT CODE,
PROGRAM, SOFTWARE AND SOURCE CODE PROVE DEFECTIVE, YOU ASSUME THE
ENTIRE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

4.0 LIMITATION OF DAMAGES

4.1 IN NO EVENT WILL THE COPYRIGHT HOLDER OR ANY OTHER PERSON
OR ENTITY BE LIABLE TO YOU FOR ANY DAMAGES, INCLUDING ANY LOST
PROFITS, LOST SAVINGS, COMPENSATORY, GENERAL, INCIDENTAL OR
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR THE INABILITY TO
USE THE OBJECT CODE, PROGRAM, SOFTWARE AND SOURCE CODE, EVEN IF THE
COPYRIGHT HOLDER OR ANY OTHER PERSON OR ENTITY HAS BEEN ADVISED OF
THE POSSIBILITY OF SUCH DAMAGES, OR FOR ANY CLAIM BY ANY OTHER
PARTY.

5.0 MISCELLANEOUS

5.1 The article and paragraph headings appearing in this
General Software License Agreement have been asserted for the
purpose of convenience and ready reference. They do not purport to,
and shall not be deemed to define, limit, or extend the scope or
intent of the articles and paragraphs to which they pertain.

5.2 This General Software License Agreement embodies the
entire agreement respecting its subject matter. There are no
promises, terms, conditions or obligations other than those
expressly set forth herein. Unless otherwise expressly set forth
herein, this General Software License Agreement supersedes all
previous communications, representations, agreements, either verbal
or written, warranties, promises, covenants or undertakings.

5.3 This General Software License Agreement shall not be
modified, altered, amended or supplemented, except in writing
signed by all parties hereto.

5.4 This General Software License Agreement shall be governed
by the laws of the State of New Jersey.
Responder Con Cita
  #8  
Antiguo 27-03-2010
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.669
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Cita:
Empezado por jorosmtz Ver Mensaje
Buen día muchachos, volviendo al tema que se me hace muy interesante....
Entonces si FibPlus se derivó de código libre, con la licencia correspondiente, los componentes técnicamente son libres?
Cita:
Empezado por rretamar
Si los componentes son libres, alguien puede subir los fuentes (que la empresa no proporciona) a las redes P2P (o a este mismo foro) y sería perfectamente legal.
Y hasta se podría hacer un "fork" con esas fuentes, y sin las limitaciones antes mencionadas.
Pues sí, yo entiendo que sí, se puede.

FreeIB, por lo que he estado investigando, usa una licencia libre un poco peculiar, no es una "conocida" como la GPL, MPL, BSD, etc. Sin embargo, entre otras cosas dice:
"You may copy, modify, translate and distribute the object code, program, software or source code distributed under the terms of this License...", que traducido es más o menos: "Usted puede copiar, modificar, traducir y distribuir el objeto código, programa, software o código fuente distribuido bajo los términos de este acuerdo de Licencia...".
Creo que con eso deja claro que es libre.

Además añade (traducción de google):
"En cualquier caso, FreeIBComponents le viene gratis, y usted puede vender sus productos derivados sin preocuparse de la compensación de mí."

O sea, que es libre, y puedes hacer lo que quieras con él.

Y los de FIBplus, por lo que he podido entender, están usando una licencia "Trustware", (creo que algo así como "licencia de confianza"), que aunque no he encontrado ninguna explicación clara de qué significa exactamente, interpreto que más o menos quiere decir que: "úsalo y si le sacas provecho... págame".

Así que si proviene de una licencia libre, si yo lo compro, puedo copiarlo, modificarlo, regalarlo, etc. cumpliendo las 4 reglas (libertades) del software libre:
  • La libertad de ejecutar el programa, para cualquier propósito (libertad 0).
  • La libertad de estudiar cómo trabaja el programa, y cambiarlo para que haga lo que usted quiera (libertad 1). El acceso al código fuente es una condición necesaria para ello.
  • La libertad de redistribuir copias para que pueda ayudar al prójimo (libertad 2).
  • La libertad de distribuir copias de sus versiones modificadas a terceros (la 3ª libertad). Si lo hace, puede dar a toda la comunidad una oportunidad de beneficiarse de sus cambios. El acceso al código fuente es una condición necesaria para ello.
Es algo parecido a lo que hace SuSe Linux, que te venden (muy barato) un paquete muy bien presentado con los discos (dvd) para instalar, incluyendo unos estupendos libros en español, asistencia gratuita, etc. y después tú puedes copiarlo, regalarlo, modificarlo, etc.

Además, he recordado que por si fuese poco, que también tenemos el ejemplo de FIBL (FreeIB para Lazarus), que es también libre y hereda de FreeIB.

Resumiendo, creo que técnicamente y legalmente FIBplus tiene que ser libre, si no lo fuesen estarían incumpliendo la licencia libre del que proceden.

Y, por supuesto, libre no quiere decir gratis
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
componentes en fibplus de query? jesusomarsanche Firebird e Interbase 1 21-06-2006 05:41:27
Distribuir programa con fibplus, Adquirir licencia? uso gratuito? Acanol Firebird e Interbase 11 14-06-2006 15:55:22
componentes FIBPlus 6.25 armadillo Firebird e Interbase 1 27-09-2005 15:16:53
Como borrar registros con los componentes FIBPlus?? burasu Conexión con bases de datos 1 23-06-2004 16:18:50
Duda con los componentes FibPlus 5.2 dango Conexión con bases de datos 1 10-04-2004 11:36:24


La franja horaria es GMT +2. Ahora son las 13:45:39.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi