Ver Mensaje Individual
  #16  
Antiguo 14-07-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Vamos a ver.

Originalmente yo me había inclnado por incluir el código fuente. Después cambié por sólo pedir que fuese gratuito porque en aras de compartir también puede ser útil y abarcaría, además de todos los casos donde sí se incluye el código, algún otro que no lo haga.

Uno de los argumentos que indican es aquél de que ya han sufrido la experiencia usando componentes de código cerrado que luego no pueden adaptar a nuevas requerimientos. Esto en parte es falso porque si una componente está bien hecha debe adaptarse al principio open-closed de la OOP. Además estoy bastante seguro que aún incluyendo código fuente, muchos no podrán así de facil adaptarlo a nuevas necesidades si no es porque el autor les da soporte.

Dicen también que para componentes sin código ya hay muchos sitios pero así mismo hay muchos sitios también para componentes con código, de hecho muchos lugares incluyen ambas categorías. Así que no veo porque este argumento es válido pues para tal caso nos olvidamos de la sección de componentes, total, hay muchos lugares donde podemos subirlas.

Ahora bien, el único argumento que me convence, y es de hecho la razón por la que originalmente había pensado en exigir el código, es aquél de aprender y compartir conocimientos.

Pero si están muy seguros de que ese es el objetivo que buscan y que piensan coincide con la filosofía del ClubDelphi, entonces seamos congruentes y exijamos que dicho código vaya acompañado de documentación, por lo menos que esté razonablemente comentado.

De lo contrario caemos en la postura de es gratis así que no te quejes que se ve en muchos sitios. Queremos ser distintos y mejores, entonces exijamos:

1. Gratuidad
2. Código
3. Documentación

Que sea un repositorio de dónde realmente podamos aprender.

// Saludos
Responder Con Cita