AÑOS SUS PROPIAS HERRAMIENTAS Y SISTEMAS (TAMBIÉN LIBRES) PARA LA AYUDA EN EL PROCESO DE DESARROLLO. AUNQUE CADA PROYECTO SIGUE SUS PROPIAS REGLAS, Y USA SU PROPIO CONJUNTO DE HERRAMIENTAS, HAY CIERTAS PRÁCTICAS, ENTORNOS Y TECNOLOGÍAS QUE PUEDEN CONSIDERARSE COMO HABITUALES EN EL MUNDO DEL DESARROLLO DE SOFTWARE LIBRE. EN ESTE CAPÍTULO SE TRATAN LAS MÁS COMUNES, Y SE COMENTARÁ SOBRE SU IMPACTO EN LA GESTIÓN Y EVOLUCIÓN DE LOS PROYECTOS.
OPEN SOURCE (CÓDIGO ABIERTO) ES EL TÉRMINO CON EL QUE SE
CONOCE AL SOFTWARE DISTRIBUIDO Y DESARROLLADO LIBREMENTE. EL CÓDIGO ABIERTO TIENE UN PUNTO DE VISTA MÁS La mayoría del software libre está ORIENTADO A LOS BENEFICIOS PRÁCTICOS DE COMPARTIR EL realizado en lenguaje C, no sólo CÓDIGO QUE A LAS CUESTIONES ÉTICAS Y MORALES LAS CUALES porque C es el lenguaje natural de DESTACAN EN EL LLAMADO SOFTWARE LIBRE. toda variante de Unix (plataforma Open source es una expresión de la lengua inglesa que habitual del software libre) sino pertenece al ámbito de la informática. Aunque puede traducirse también su amplia difusión, tanto en como “fuente abierta”, suele emplearse en nuestro idioma las mentes como en las máquinas directamente en su versión original, sin su traducción (gcc es un compilador estándar correspondiente instalado por defecto en casi todas las distribuciones). Precisamente Uno de los puntos fuertes del por estas razones y por su eficiencia modelo de desarrollo libre es que lo recomienda Stallman en los la comunidad contribuya con proyectos de GNU[gnustyle]. Otros informes de errores, y que ella lenguajes que se le acercan sienta que sus informes o bastante son C++, también soluciones son tenidos en cuenta. soportado por gcc por defecto, y 1. LAS MODIFICACIONES INTRODUCIDAS HACEN QUE EL Por ello es necesario un SOFTWARE LIBRE NO SEA CONFIABLE Java, con cierta semejanza y popular mecanismo sencillo de informar por permitir desarrollar para de errores, de modo que los 2. EL SOFTWARE LIBRE ES GRATIS Y NO GENERA máquinas virtuales disponibles en desarrolladores reciban INGRESOS. gran variedad de plataformas información suficiente, de forma 3. NO SE PUEDE UTILIZAR OPEN SOURCE PARA SISTEMAS sistemática, y con todos los CRÍTICOS PORQUE NO ES SEGURO. detalles necesarios, ya sea aportados por el colaborador, 4. ESTA MODALIDAD ES NEGATIVA PARA EL MERCADO como la explicación de lo que TECNOLÓGICO. pasa, nivel de importancia y posible solución, ya por algún mecanismo automático que determine, por ejemplo, la versión del programa y del entorno en que funciona. Así mismo es necesario que los errores se guarden en una base de datos que pueda ser consultada, para ver si un error ya ha sido reportado, si ha sido corregido, su nivel de importancia, et la comunidad del software libre está formada por usuarios y desarrolladores de software libre, así como por los partidarios del movimiento de software libre