![]() |
![]() |
| 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,
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. |
|
#2
|
||||
|
||||
|
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 |
|
#3
|
||||
|
||||
|
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 |
|
#4
|
||||
|
||||
|
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.
|
|
#5
|
|||
|
|||
|
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 |
|
#6
|
||||
|
||||
|
Hola,
Cita:
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. |
|
#7
|
|||
|
|||
|
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. |
|
#8
|
||||
|
||||
|
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:
![]() ![]() ![]()
__________________
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. |
|
#9
|
||||
|
||||
|
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. |
|
#10
|
|||
|
|||
|
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 |
|