![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
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 |
|
#2
|
||||
|
||||
|
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 |
|
#3
|
||||
|
||||
|
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 06:53:41. |
|
#4
|
||||
|
||||
|
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 |
|
#5
|
||||
|
||||
|
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.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#6
|
||||
|
||||
|
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.
|
|
#7
|
|||
|
|||
|
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 |
|
#8
|
|||
|
|||
|
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.? |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
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 |
|