Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros temas > La Taberna
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 14-07-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.145
Poder: 36
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 06:53:41.
Responder Con Cita
  #2  
Antiguo 14-07-2006
Avatar de Emilio
*Emilio* Emilio is offline
Capo
 
Registrado: may 2003
Ubicación: Palma de Mallorca
Posts: 2.639
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
  #3  
Antiguo 14-07-2006
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.714
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Mi humilde opinión es esta:

Componentes con el código fuente incluido.


Ya hay muchos sitios para poner componentes sin el código fuente. Clubdelphi es un lugar para aprender y compartir información y ¿de qué me sirve un componente sin código fuente si no puedo ver cómo está hecho y aprender de él?.

Aparte de esto, por experiencia y por haber tropezado más de una vez en la misma piedra, tengo la absoluta seguridad de que es totalmente necesario contar con el código fuente de todos los componentes que se usen en un proyecto. Siempre, cuando menos te lo esperas, aunque hayan pasado años y ni te acuerdes ya... pero siempre surge la necesidad de haber contado con el código fuente de aquel pequeño componente que nos sacó de apuros en su día y que ahora se convierte en el inconveniente más grande del mundo para poder actualizar una funcionalidad cualquiera de un proyecto que teníamos abandonado.
Responder Con Cita
  #4  
Antiguo 14-07-2006
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 26
seoane Va por buen camino
Yo voto por incluir el código fuente, si alguien quiere compartir un componente sin las fuentes puede colgarlo en cualquier otro sitio y dejar un aviso aquí en el foro. Yo también creo que este es un lugar para aprender y no se puede aprender nada de un componente si no puedes verle las tripas.
Responder Con Cita
  #5  
Antiguo 14-07-2006
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.572
Poder: 27
egostar Va camino a la fama
Thumbs up

Estoy de acuerdo que se incluya codigo fuente.

Pero también sería bueno que se considerara subir documentación (claro está que sea de autoria propia) como manuales, cursos, en fin mas allá de compartir solo código y componentes.

Pero......, como siempre hay un pero, esto va a requerir de algo que se nos olvida, HARDWARE!!!!, siendo optimistas, se colgara en el sitio mucha información, bueno, alguien lo esta "pagando", y se me hace justo (perdon a todos y en especial a los moderadores si se sienten ofendidos) que se contemple la posibilidad de que nos reciban alguna cooperación, lease donación, todos los sitios de este tipo requieren de está opción para seguir trabajando o de otra forma venden espacios comerciales.

Esto último lo digo al vuelo y puede o no ser tomado en cuenta, pero senti la necesidad de expresarlo.

Saludos.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #6  
Antiguo 14-07-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.145
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Cita:
Empezado por egostar
(...) perdon a todos y en especial a los moderadores si se sienten ofendidos (...)
No veo porqué. No entiendo bien qué quieres decir. Pero, comparto tu discurso: yo mismo he abogado alguna vez por la inclusión de publicidad en el ClubDelphi, Google AdSense, por ejemplo, de manera que algún dinero podamos hacer llegar a quien mantiene todo esto en pie: Emilio.

Empero, me parece que Emilio no está muy por la labor de incluir publicidad en el ClubDelphi. ¿Otros medios de hacer llegar a Emilio algo que palie un tanto (cuando menos) lo que cuesta mantener el ClubDelphi? Pues a ver a quién se le ocurre, que lo proponga, que a lo mejor convence.

Por otro lado... decirlo yo puede que esté de sobra, pero, por algunas conversaciones mantenidas con Emilio... me parece que lo que verdaderamente se busca en el ClubDelphi es lo que tantas veces se ha repetido (quizá no lo suficiente o de forma que se comprendiera): que la gente colabore, que se añadan enlaces, trucos, componentes, código, manuales, artículos, tutoriales, que se participe en los Foros...

Si esto no se diera... tal vez el ClubDelphi dejaría de tener sentido, me temo, ni aunque se le añadiera publicidad. O sea, que, por el momento, creo que una buena cosa sería seguir añadiendo contenido al ClubDelphi. Sin contenido, sin gente que quiera ese contenido y que lo incremente... ya me dirás qué sería del ClubDelphi... ni de ninguna página Web, por otro lado.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #7  
Antiguo 14-07-2006
nemesio nemesio is offline
Miembro
 
Registrado: nov 2005
Ubicación: Isla de Margarita, Venezuela
Posts: 377
Poder: 21
nemesio Va por buen camino
Estoy de acuerdo con que se publique los componentes con los códigos fuentes.
Precisamente es la razón de ser de este sitio, mientras más ideas y código aportamos, más nos beneficiamos todos. Publicando los fuentes, los miembros podemos enviar mejoras, recomendaciones y los bugs encontrados con la finalidad de que el autor actualice el componente y todos nos beneficiemos. Lamentablemente hay personas que mejoran algo y no lo hacen del conocimiento del autor, beneficiandose él solo. Bueno de todo hay en la viña del Señor. Pero adelante con la idea. Trataré de aportar mi granito de arena.
Responder Con Cita
  #8  
Antiguo 14-07-2006
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.504
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Yo voto porque todo lo que se añada vaya con código.
Ya lo ha dicho más gente; Si alguien quiere "colgar" algo y no puede subir el código (por temas de licencia por ejemplo), siempre puede subirlo a otra Web y poner un enlace aquí.

Cita:
Empezado por egostar
Pero también sería bueno que se considerara subir documentación (claro está que sea de autoria propia) como manuales, cursos, en fin mas allá de compartir solo código y componentes.
Todo a su tiempo, poco a poco; Están previstas más secciones en la Web del ClubDelphi; Se empezó por la de enlaces, siguió la de ofertas de trabajo, ya tenemos la de trucos (con 350 trucos en un mes!!!), ahora le toca el turno ahora a la de componentes y poco a poco irán apareciendo más... Paciencia, que Emilio debe tener los dedos que le echan humo...
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #9  
Antiguo 14-07-2006
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 31
Lepe Va por buen camino
Yo voto por codigo fuente incluido.

El hecho de querer el código fuente, es precisamente por la falta de documentación, muchas veces tardas menos en leer el código fuente que en leer una documentación de un componente complejo.

Lo realmente imprescindible (desde mi punto de vista) es que no tengan restricciones de ningún tipo. Estoy harto de ver buenos componentes / módulos que son Free y que despues no te permiten modificar el código, o usarlo en determinados proyectos. La sección de trucos no tiene restricciones, de igual forma, la nueva sección tampoco debería.

Abogo por el tipo de licencia: SINDE / SINOBI con fuentes para la nueva sección. SIN DErecho a nada, SIN OBligaciones de nada. Si no te gusta lo que hay, subelo a Torry.net.

Añadir otra sección sin código tampoco lo creo conveniente. Es muy elogiable que trabajando para una empresa quiera dar su componente compilado, para ayudar a alguien en su mismo problema, pero es algo cerrado y desde mi punto de vista rompe con los esquemas de ClubDelphi. Aqui siempre se ha mostrado el código, se comenta e incluso explicamos los conceptos usados.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #10  
Antiguo 14-07-2006
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 24
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


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


La franja horaria es GMT +2. Ahora son las 11:47:33.


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