Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Por qué el software de código abierto no utiliza directamente el método de desarrollo integrado del código fuente (la diferencia entre software de código abierto y software que no es de código abierto)?

¿Por qué el software de código abierto no utiliza directamente el método de desarrollo integrado del código fuente (la diferencia entre software de código abierto y software que no es de código abierto)?

Código abierto, nombre completo de código fuente abierto, significa que los usuarios utilizan el código fuente para usarlo, compilarlo y redistribuirlo bajo la condición de seguir el acuerdo de código fuente abierto (GNU). Aunque las personas pueden modificarlos, los sistemas de código abierto también tienen derechos de autor y están protegidos por ley.

Cuando los usuarios utilizan productos de código abierto, no solo deben indicar que el producto proviene de software de código abierto e indicar el nombre del escritor del código fuente, sino también devolver el producto modificado al software de código abierto, de lo contrario el producto modificado puede considerarse una infracción.

En pocas palabras, Google ha desarrollado el marco más básico del sistema Android. Los fabricantes de teléfonos móviles como Huawei pueden usar su código fuente para desarrollar, modificar y actualizar el sistema, pero porque el código fuente viene. desde el sistema Android. Cualquier mejora realizada por los desarrolladores al código fuente debe informarse a la empresa de software de código abierto, lo que también ayuda a la empresa de código abierto a mejorar aún más el código fuente.

Las razones principales son los costos administrativos, los problemas del proceso de diseño y la confianza organizacional. En primer lugar, en términos de costos de gestión, se debe principalmente a que una vez que el programa se desarrolle hasta cierto punto, la calidad de sus innovaciones y modificaciones inevitablemente aumentará y participará más gente, lo que por supuesto resultará en cierta gestión. Además, las estructuras de integración y toma de decisiones también aumentarán los costos de gestión.

En segundo lugar, en términos de diseño de programas, la introducción continua de nuevas versiones hará que los consumidores reinstalen constantemente el programa y, debido a que el diseño generalmente no presta mucha atención a la facilidad de uso de la interfaz, aumentará la dificultad de los usuarios para acceder al programa.

Finalmente, en términos de credibilidad organizacional, los usuarios están preocupados por el apoyo que les brinda la organización de desarrollo del software que utilizan y la dirección futura del software.