En una empresa lo que quieren es que hagas tu trabajo lo más rápido posible y que funcione, da igual como lo hagas. En Software Libre, como es un hobbies, tiende a hacer las cosas mejor. No sólo para que funcione, sino para que funcione de la mejor forma posible.
En los programas de Software Cerrados, a penas se valida, lo mínimo y necesario. Se dice: "¡Bah!, si de todos modos nadie va a poder mirar los fallos que tengo porque es cerrado. En el Software Libre como sabe que cualquiera ( con buenas intenciones o malas ) puede echarle un ojo a tu código, entonces te preocupas más por la seguridad.
Por lo mismo que el anterior, tiendes a hacer el código más leible.
También, como siempre se ha dicho, tropecientos ojos ven más que dos, así que siempre hay tendencia a corregir los fallos, así que suele tener menos.
Por lo mismo que el anterior, los programas de software libre tienden a traer muchas novedades porque hay muchas que aportan/realizan ideas.
El SL al poderse copiar y distribuir libremente, suele tener un número mayor de testeadores, que a su vez comunican los errores y estos se arreglan. ( Los programadores de SL tienden a escuchar tu opinión, en el Sistemas Cerrados, normalmente te tienes que apañar con lo que hay. )
Los programadores de SL también nos gusta presumir de nuestro código y estar orgulloso de él. Por tanto, para ello se hace de la mejor manera así como lo más seguro que se pueda. Para luego decir: "Bájate las fuentes de mi programa y mira que cacho de código que he hecho".
Seguro que hay mil más, pero ya me he cansado... :)
SL tiende a ser mejor
(Puntos:3, Inspirado)( Última bitácora: Jueves, 08 Enero de 2015, 11:11h )