Red de conocimiento informático - Conocimiento del nombre de dominio - Las características del software de código abierto incluyen ( ).

Las características del software de código abierto incluyen ( ).

Las características del software de código abierto incluyen código fuente abierto, diseño abierto, desarrollo abierto y comunidad abierta.

1. Código fuente abierto

El software de código abierto debe publicarse bajo una licencia de código abierto que cumpla con estándares de distribución específicos, tales como: venderse o regalarse como parte de un software agregado. distribución El software no tiene restricciones; debe contener código fuente y permitir la distribución y los trabajos derivados y los derechos que acompañan al programa deben aplicarse a todos sin distinción;

2. Diseño abierto

El diseño abierto garantiza la transparencia y apertura del proceso de diseño y planificación del software. Esto es para permitir que la comunidad impulse el diseño y la hoja de ruta de funciones del software. Esto puede ser un desafío, ya que obtener el reconocimiento comunitario puede ser un proceso que requiere mucho tiempo. Sin embargo, el diseño aprobado por la comunidad puede conducir a mejores productos que satisfagan de manera más efectiva las necesidades de los usuarios.

3. Desarrollo abierto

El desarrollo abierto significa utilizar un proceso de desarrollo inclusivo y transparente que permita a todos participar por igual. Los servicios de acceso público aportan visibilidad a las actividades de desarrollo. Por ejemplo, los proyectos de código abierto suelen utilizar un conjunto de estándares que establecen claramente las métricas mediante las cuales se evalúan las contribuciones. De esta manera, todas las actualizaciones de software reciben la misma consideración, ya sea que provengan de un colaborador nuevo o de un desarrollador veterano.

4. Comunidad abierta

La comunidad abierta garantiza que la comunidad de desarrollo de software se convierta en un entorno inclusivo en el que todas las voces puedan ser escuchadas y todos puedan ser promovidos a puestos de liderazgo. Equilibra las necesidades de desarrolladores y usuarios estableciendo los mismos objetivos y creando conexiones sólidas.

Desventajas del software de código abierto:

1. No es lo suficientemente fácil de usar.

Un problema común con los proyectos de código abierto es la falta de diseño y buenas características de usuario. amabilidad. La interfaz del software de código abierto puede ser más difícil de adaptar que la de las plataformas propietarias de la competencia. Por supuesto, este no es el caso de todos los proyectos de código abierto, pero normalmente las empresas con mucho dinero están en mejores condiciones de atraer y proporcionar a los mejores diseñadores.

2. Los costos ocultos son altos

Aunque todo el mundo piensa que el software de código abierto es de uso gratuito, este no es el caso. Los tomadores de decisiones también deben considerar diferentes factores al adoptar un nuevo software para su organización. Por ejemplo, no pase por alto el costo para la empresa de configurar y personalizar el software, el costo de la capacitación de los empleados o el costo de contratar personal técnico para utilizar el software.

Incluso si la adopción de software de código abierto no tiene fines comerciales, aún requiere una importante inversión de tiempo para aprovechar todo el potencial del software. De hecho, el desarrollo o desarrollo secundario no es el más caro, el mantenimiento del software a largo plazo es el más caro.

3. Falta de soporte

Normalmente, el software comercial que no es de código abierto, como SaaS, tiene un departamento dedicado a ayudar a los usuarios que encuentran dificultades. Por el contrario, la mayoría del software de código abierto no tiene el mismo nivel de soporte. Si el software de código abierto sufre un accidente grave, como una pérdida importante de datos, a menudo resulta difícil recuperarlos porque los mantenedores del sistema suelen trabajar a tiempo parcial y las soluciones de datos no son profesionales.

La excepción son, por supuesto, aquellas grandes organizaciones que cuentan con fondos importantes y personal dedicado a mantener los sistemas de gestión internos.