Por cuestiones que no vienen al caso, he tocado poco software libre. Cuando digo tocar, digo modificar... Casi siempre basta con instalarte el software elegido y listo, a usarlo.
Con Túniti podría haber hecho lo mismo, pero había que adaptar-lo a lo que realmente quiero.
Te metes a ojear el código fuente, y la primera impresión es un caos (es la misma impresión que tuve cuando toqué el osCommerce para montar-le un TPV). A nivel de documentación deja mucho que desear y necesitas tu tiempo para investigar como va, que ha usado el programador, ya que cada uno lo hace según su propio criterio.
Pero poco a poco, todas las piezas van cuadrando, unas rápidamente otras muy lentamente... y lo que es más interesante, te vas empapando de la manera que se resuelven los problemas, las cosas negativas que tiene ese código y sobretodo las positivas.
Así que gracias al software libre, el nivel general a nivel de programación puede mejorar mucho, ya que el código se construye de forma colaborativa y vas aprendiendo conocimientos nuevos de todo el mundo.
Pero hay un problema. Según sea la màgnitud del proyecto que quieres modificar, quizás no seas capaz de hacerlo sin joder todo el sistema. Si es muy grande estarás demasiado perdido para modificar algo de forma segura, sin efectos colaterales indeseables. Por ejemplo, modificar linux, se puede hacer, claro, pero de forma segura te hace falta mucha dedicación y muchos conocimientos sobre el sistema y de como está programado y todas sus dependencias con el resto del sistema. Eso si, aprenderás muchas cosas hagas la chapuza que hagas.
En el caso de menéame, el código no es escesivamente complicado y cuando entiendes su forma de proceder, se sigue bastante bien pero creo que le falta organización, mucha documentación, pero aprendes nuevas formas de programar, nuevas librerias, nuevos trucos, descubres muchas cosas... :) Suerte que es pequeño.
Nada, hará falta dedicarle màs tiempo a investigar las entrañas del software libre, que es donde realmente está su poder...
Pero eso si, el software libre es una revolución tecnológica increible, dejas de depender de las empresas y de su visión del negocio, con el software libre todo se accelera, las innovaciones se acceleran, no dependes de nadie, quieres algo, lo haces tu y la comunidad, y poco a poco se mejora, salen versiones nuevas a partir de tu propio código que lo mejora...
Donde estariamos ahora si no existiera el SL? No sé, ...
sogas — 16-03-2006 09:20:26
manu_drac — 16-03-2006 23:52:39