Uso de software en los negocios Carlos Eduardo Sotelo Pinto
Las preguntas a responder ELSoftwareLibre ESGRATIS? Entonces cual es la ventaja del Software Libre si tengo que pagar por él? Cuanto me cuesta implementar realmente soluciones de Software Libreenmiempresa? QueventajatieneusarSoftwareLibreenmiempresa? Entonces donde ganan las empresas que se dedican al Software Libre? Que otras maneras de hacer empresa con Software Libre existen? QueventajastieneunaempresaquetrabajaconSoftwareLibre?
Qué es el software libre? Cuando hablamos de software libre nos referimos a las 4 libertades básicas Libertad 0, libertad de usar el programa, con cualquier propósito Libertad 1, libertad de estudiar cómo funciona el programa, y adaptarlo a tus necesidades Libertad 2, libertad de distribuir copias Libertad 3, libertad de mejorar el programa y hacer públicas las mejoras a los demás
Qué es el software propietario? El software no libre (también llamado software propietario, software privativo, software privado y software con propietario) se refiere a cualquier programa informático en el que los usuarios tienen limitadas las posibilidades de usarlo, modificarlo o redistribuirlo (con o sin modificaciones), o cuyo código fuente no está disponible o el acceso a éste se encuentra restringido.
Consecuencias del modelo tradicional para el usuario Dependencia de un proveedor Falta de garantías Falta de soporte
Software libre vs Software propietario
Software libre vs Software propietario En base a aspectos técnicos Según norma NTP-ISO/IEC 9126-1:2004 Funcionalidad Fiabilidad Usabilidad Eficiencia Facilidad de mantenimiento Portabilidad
Software libre vs Software propietario En base a aspectos económicos: el costo de propiedad total Precios de hardware y software al momento de la compra Actualizaciones de hardware y software Mantenimiento Soporte técnico Entrenamiento Precios de hardware y software al momento de la compra
Cómo se desarrolla el software libre? La Catedral y el Bazar - Eric S. Raymond Todo buen trabajo de software comienza a partir de las necesidades personales del programador. (Todo buen trabajo empieza cuando uno tiene que rascarse su propia comezón) Los buenos programadores saben qué escribir. Los mejores, que reescribir (y reutilizar).
Cómo se desarrolla el software libre? La Catedral y el Bazar - Eric S. Raymond "Contemple desecharlo; de todos modos tendrá que hacerlo." (Fred Brooks, The Mythical Man-Month, Capítulo 11)
Cómo se desarrolla el software libre? La Catedral y el Bazar - Eric S. Raymond Si tienes la actitud adecuada, encontrarás problemas interesantes. Cuando se pierde el interés en un programa, el último deber es heredarlo a un sucesor competente.
Cómo se desarrolla el software libre? La Catedral y el Bazar - Eric S. Raymond Tratar a los usuarios como colaboradores es la forma más apropiada de mejorar el código, y la más efectiva de depurarlo. Libere rápido y a menudo, y escuche a sus clientes. Dada una base suficiente de desarrolladores asistentes y beta-testers, casi cualquier problema puede ser caracterizado rápidamente, y su solución ser obvia al menos para alguien.
Cómo se desarrolla el software libre? La Catedral y el Bazar - Eric S. Raymond Las estructuras de datos inteligentes y el código burdo funcionan mucho mejor que en el caso inverso. Si usted trata a sus analistas (beta-testers) como si fueran su recurso más valioso, ellos le responderán convirtiéndose en su recurso más valioso. Lo más grande, después de tener buenas ideas, es reconocer las buenas ideas de sus usuarios. Esto último es a veces lo mejor.
Cómo se desarrolla el software libre? La Catedral y el Bazar - Eric S. Raymond Frecuentemente, las soluciones más innovadoras y espectaculares provienen de comprender que la concepción del problema era errónea. "La perfección (en diseño) se alcanza no cuando ya no hay nada que agregar, sino cuando ya no hay algo que quitar. Toda herramienta es útil empleándose de la forma prevista, pero una *gran* herramienta es la que se presta a ser utilizada de la manera menos esperada.
Cómo se desarrolla el software libre? La Catedral y el Bazar - Eric S. Raymond Cuándo se escribe software para una puerta de enlace de cualquier tipo, hay que tomar la precaución de alterar el flujo de datos lo menos posible, y *nunca* eliminar información a menos que los receptores obliguen a hacerlo! Cuando su lenguaje está lejos de un Turing completo, entonces el azúcar sintáctico puede ser su amigo.
Cómo se desarrolla el software libre? La Catedral y el Bazar - Eric S. Raymond Un sistema de seguridad es tan seguro como secreto. Cuídese de los secretos a medias. Para resolver un problema interesante, comience por encontrar un problema que le resulte interesante. Si el coordinador de desarrollo tiene un medio al menos tan bueno como lo es Internet, y sabe dirigir sin coerción, muchas cabezas serán, inevitablemente, mejor que una.
GRACIAS