FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
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. Última edición por dec fecha: 13-07-2006 a las 22:56:06. |
#2
|
||||
|
||||
Cita:
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 |
#3
|
||||
|
||||
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 |
#4
|
||||
|
||||
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 |
#5
|
||||
|
||||
Hola,
Cita:
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! Última edición por dec fecha: 14-07-2006 a las 05:53:41. |
#6
|
||||
|
||||
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 |
#7
|
|||
|
|||
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.? |
|
|
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 |
|