Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros temas > La Taberna
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-07-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Componentes en el ClubDelphi, ¿código abierto y/o cerrado?

Hola,

Se está planteando un nuevo apartado en el ClubDelphi en el que pudieran encontrarse catalogados (algo así como los trucos que no acabamos de sacar del baúl de los recuerdos...) y se pretende en este Hilo pulsar nuestra opinión, conocer nuestras preferencias.

Lo que se habría que contestar sería... supuesto el caso de añadir un nuevo apartado como el mencionado, ¿Sería bien añadir únicamente componentes de código abierto y gratuitos? ¿Puede pensarse conveniente añadir también los gratuitos, aunque no dispongan de código fuente?

La diatriba está entre código abierto/código cerrado, quiere decirse que, los componentes "ShareWare" no tendrían cabida en principio en el apartado de componentes, y por eso no entran en discusión. La cuestión creo que queda más o menos clara y la repetiré en otros términos, para tratar de involucrarte un poco más:

¿Prefieres utilizar componentes de código abierto? ¿Te da igual si funcionan, aunque no dispongas de su código fuente? Y en el apartado de componentes del ClubDelphi... ¿contamos con componentes de código cerrado (pero gratuitos), además de los de código abierto? ¿Preferirías que todos fueran libres, de código abierto?

Animáos a contestar, que al fin y al cabo va en el bien de todos, vamos, digo yo. ¡No seais frikis!

Edito y actualizo: yo no soy imparcial en esto, como en otras cosas: voto por sólo incluir componentes de código abierto y por añadidura gratuitos. Considero que es lo mejor para todos y estoy dispuesto a argumentar si es necesario con lo que creo razones suficientes.
__________________
David Esperalta
www.decsoftutils.com

Última edición por dec fecha: 13-07-2006 a las 22:56:06.
Responder Con Cita
  #2  
Antiguo 13-07-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por dec
¿Preferirías que todos fueran libres, de código abierto?
Caray David, en la pregunta tratas de incidir en la respuesta. Dudo que alguien conteste que no a esa pregunta.

Yo hago mi propio resumen:

1. Se va a abrir una sección de componentes. Todas ellas han de ser gratuitas, esto no está discusión.

2. La pregnta es: ¿qué opinan si se permiten componentes gratuitas aunque no incluyan el código fuente?

// Saludos
Responder Con Cita
  #3  
Antiguo 13-07-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Pues no sé si habré influido en la respuesta o no... desde luego ya he dicho que imparcial no soy, pero,... ¡te aseguro que si mi intención hubiera sido influir hubiera dejado muchísimo más clara mi postura! Oh, sí, puedo asegurártelo Román.

ClubDelphi = comunidad de programadores = que comparten = código fuente = conocimientos = entre otras cosas
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #4  
Antiguo 13-07-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Yo daré mi argumento poniendo un ejemplo:

Pepe trabaja para la empresa ACME y ha desarrollado unos componentes en Delphi. Por contratos con la empresa no puede difundir el código fuente pero sí el compilado y desea compartirlo con todos. ¿Se lo hemos de impedir?

// Saludos
Responder Con Cita
  #5  
Antiguo 13-07-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Cita:
Empezado por Román
Pepe trabaja para la empresa ACME y ha desarrollado unos componentes en Delphi. Por contratos con la empresa no puede difundir el código fuente pero sí el compilado y desea compartirlo con todos. ¿Se lo hemos de impedir?
En absoluto mi querido Román: ancha es Castilla y más Internet. Hay cientos de páginas y decenas de maneras de conseguir (y publicar) componentes de todo tipo: shareware, de código cerrado, gratuitos, de pago, etc., etc.

Estamos limitándonos al ClubDelphi. Porque... sigamos adelante con tu ejemplo:

David se interesa por el componente de Pepe y comienza a utilizarlo en un proyecto. Es verdad que al no disponer del código fuente del componente no puede estudiar su funcionamiento, ni puede adaptarlo a sus necesidades desmenuzándolo si fuera preciso, no puede siquiera saber si el componente se limita a hacer lo que parece, si hace más, cómo lo hace, de qué manera, si podría irse más allá, arreglarlo, mejorarlo...

Es igual. David está obcecado con el componente de Pepe y decide utilizarlo de todas todas en el proyecto. Tiempo después (luego de miles de línea s de código fuente alrededor del componente de Pepe escritas con los deditos de David) aparece una nueva versión de Delphi y David quiere migrar su programa a esta nueva versión, porque piensa utilizar mejoras que no se ofrecen en la versión conque viene trabajando. Ops... Pepe se marchó de la empresa y del país y no es posible localizarle, ¡y el componente de Pepe no compila, no funciona, incluso está limitado (me entero ahora, manda huevos) para la versión de Delphi con la que se compiló!

Maldita sea, dice David... ¡no tendría que haber utilizado el componente de Pepe! ¡Yo nunca he creído en el matrimonio, porqué narices tuve que casarme con Pepe! ¡Y ahora Pepe me ha dejado, no se hace cargo del componente que yo ingenuo creí de entrambos! ¡Mala baldosa te caiga de canto patrás en la coronilla Pepe! ¡Así no te puedas levantar en diez días de la cama y sudes como en Sudán a 50 grados a la sombra! ¡Maldito seas tú y toda tu descendencia hasta la 400 generación! (aquí un "oh" sostenido, por favor. Gracias.).

Pero, ¡Tachán! David Se acuerda del ClubDelphi. El componente de cuyo nombre no quiere acordarse, aquel maldito componente de Pepe el desconocido indescifrable, no se acordaba dónde lo había conseguido... ¡Da igual! "Me voy al ClubDelphi, busco a ver por un componente que me pueda servir, y, puesto que sólo se publican componentes de código abierto, si veo que le falta algo tratamos de añadírselo,... qué curisoso, hablo del ClubDelphi como si fuera una persona...".

Y colorín, colorado, este cuento no se ha acabado, pero, continúa...

Porque David no utilizará más ningún componente de código cerrado: no, no está dispuesto a asumir lo riesgos que eso puede conllevar. Ya lo ha experimentado en sus propias carnes. ¡Antes desarrollaría su propio componente! ¡Aunque tuviera que pedir ayuda! Está dispuesto a perdonar a Pepe si se flagela delante de él (este David... che) y reza tres aves marías gallina blanca por los pecados cometidos y en expiación de sus culpas.

David rezará algo también, no recuerda qué, porque algo de culpa tuvo en utilizar el componente de Pepe, sabiendo como sabía los problemas a que podía enfrentarse... o mejor dicho, los problemas que podrían darse y a los que no podría enfrentarse con todas las armas al no disponer de la principal: el código fuente del componente de marras. Mea culpa, dirá David... ¡Si no me los hubieran puesto delante! ¡Acaso nunca hubiera utilizado un componente de código cerrado y los hubiera tenido por algo demasiado peligroso!
__________________
David Esperalta
www.decsoftutils.com

Última edición por dec fecha: 14-07-2006 a las 05:53:41.
Responder Con Cita
  #6  
Antiguo 14-07-2006
Avatar de Emilio
*Emilio* Emilio is offline
Capo
 
Registrado: may 2003
Ubicación: Palma de Mallorca
Posts: 2.635
Poder: 10
Emilio Va por buen camino
Yo soy partidario de que todo lo que se almacene en el servidor del Club sea gratuito y con código fuente incluido.

Las razones en las que me baso son simples, el Club es gratuito y, el espiritu del Club es compartir, incluso el código fuente.

Por tanto para mi, cualquier otra cosa ni tiene cabida, ni la usaria sin código fuente.
__________________
Saludos
Emilio
Responder Con Cita
  #7  
Antiguo 14-07-2006
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 22
JXJ Va por buen camino
Pongan los dos tipos de componentes en secciones
una para componentes de codigo cerrado y otro para codigo
abierto, con su codigo fuente.

Por que hay un 3 escenario.... que he buscado por un componente
para delphi que haga una cosa bien y bonito y no existe
en codigo fuente abierto como lo expone dec. que seria lo deseable
solo existe como componente compilado con sus DCU.

por que no seguir la filosofia de sourceforge.net

donde ponen proyectos con codigos fuente y proyectos sin codigo fuente
pero compilados... el asunto es que en SourceForge.net
hay proyectos de uso libre. con algun tipo de licencia GPL, o apache.
o la de mysql o la de firebird. o la de linux

y lo que dice dec. de que el codigo fuente. lo usa.
pues. eso se debe de pensar antes de usar un componente de codigo cerrado
ya sabes que no tienes el codigo fuente,

Entonces, mejor usa uno que si venga con codigo fuente
o compra un componente comercial con su codigo fuente.

Una duda, '¿tambien quienes programan con visual c, o visual basic o con
visual fox. vienen con la opcion de comprarlo con su codigo fuente.
o solo compras los compilados.?
Responder Con Cita
Respuesta



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
The killer ClubDelphi application... (antes: aportarias tu codigo?) mamcx Varios 89 19-07-2011 12:06:30
Sistema TPV con codigo abierto, si es posible Rabata Varios 1 01-02-2006 14:06:08
Sun confirma el proyecto de sistema operativo de código abierto 'OpenSolaris' marcoszorrilla Noticias 0 25-01-2005 22:04:10
Microsoft: paladín del código abierto ... kinobi Debates 19 29-10-2003 13:03:40
Microsoft: paladín del código abierto ... kinobi Humor 10 24-10-2003 22:41:22


La franja horaria es GMT +2. Ahora son las 21:19:25.


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