Colección de citas famosas - Colección de versos - ¿Qué significa código abierto?

¿Qué significa código abierto?

¿Qué significa código abierto?

En 1997 se estableció formalmente la Open Source Initiative (opensource), que dio al código abierto una definición oficial y formal. Señaló que el código abierto no sólo significa acceso al código fuente, sino que también se rige por muchos principios, que se resumen a continuación:

1. Permitir la redistribución gratuita, excluyendo las ventas a corto plazo y renunciando a las ventas a largo plazo. ganancias de plazo.

2. Permita que el código fuente y los programas compilados se distribuyan juntos; para facilitar las mejoras del programa, primero facilite las modificaciones.

3. Permitir la modificación y el trabajo derivado del trabajo: solo el derecho a leer el código fuente, lo cual no es suficiente para respaldar la evaluación por pares independiente y la selección evolutiva rápida.

4. Integridad del código fuente del autor: los usuarios tienen derecho a saber quién es el responsable del software que están utilizando; los autores y mantenedores también tienen derecho a respaldar y mantener su reputación.

5. Trato no discriminatorio a personas y grupos - Para obtener el máximo beneficio de todo el proceso, está prohibido excluir a determinadas personas.

6. No restrinjas a nadie en el uso del programa en un área específica: deja que los empresarios se unan a la comunidad en lugar de ser excluidos.

7. Los derechos del programa deben aplicarse a cualquier redistribución del programa; el bloqueo indirecto del software está prohibido.

8. Las licencias no pueden tratar un producto de manera especial, evitando los inconvenientes de otros tipos de licencias.

9. La licencia no puede restringir otro software: el distribuidor tiene derecho a elegir sobre su propio software.

10. La licencia debe permanecer neutral desde el punto de vista tecnológico: no se pueden inferir términos basados ​​en ninguna tecnología o estilo de interfaz individual.

Esto significa que sólo el software cuyo código fuente sea de acceso público según los principios anteriores puede denominarse software de código abierto, es decir, software de código abierto. Aunque el software de código abierto tiene su origen en el software libre, en términos generales, el software libre a veces se acerca más al idealismo basado en ideas filosóficas, mientras que el software de código abierto se centra más en mejorar la calidad del programa en sí.

¿Qué significa código abierto?

En 1997 se estableció formalmente la Open Source Initiative (opensource), que dio al código abierto una definición oficial y formal.

Señaló que el código abierto no sólo significa acceso al código fuente, sino que también se rige por muchos principios, resumidos en los siguientes puntos: 1. Permitir la redistribución gratuita: excluyendo las ventas de redistribución a corto plazo y renunciando a las ventas a largo plazo. -ganancias a plazo. 2. Permitir que el código fuente y los programas compilados se distribuyan juntos: para facilitar las mejoras del programa, primero haga que las modificaciones sean fáciles.

3. Permitir modificaciones y trabajos derivados: solo el derecho a leer el código fuente, lo cual no es suficiente para respaldar una evaluación por pares independiente y una selección evolutiva rápida. 4. Integridad del código fuente del autor: los usuarios tienen derecho a saber quién es el responsable del software que utilizan; los autores y mantenedores también tienen derecho a respaldar y mantener su reputación.

5. Trato no discriminatorio a personas y grupos - Para obtener el máximo beneficio de todo el proceso, está prohibido excluir a determinadas personas. 6. No se puede restringir a nadie el uso del programa en un área específica; permita que los empresarios se unan a la comunidad en lugar de ser excluidos.

7. Los derechos del programa deben aplicarse a cualquier redistribución del programa; el bloqueo indirecto del software está prohibido. 8. Las licencias no pueden tratar un producto específicamente, adelantándose a los inconvenientes de otros tipos de licencias.

9. La licencia no puede restringir otro software: el distribuidor tiene derecho a elegir sobre su propio software. 10. La licencia debe permanecer neutral desde el punto de vista tecnológico: no se pueden inferir términos basados ​​en ninguna tecnología o estilo de interfaz individual.

Esto significa que sólo el software cuyo código fuente sea de acceso público según los principios anteriores puede denominarse software de código abierto, es decir, software de código abierto.

Aunque el software de código abierto tiene su origen en el software libre, en términos generales, el software libre a veces se acerca más al idealismo basado en ideas filosóficas, mientras que el software de código abierto se centra más en mejorar la calidad del programa en sí.

¿Qué significa "código abierto"?

Código abierto, (Open Source) significa código fuente abierto. El código abierto requiere que los usuarios utilicen el código fuente para modificarlo y aprender en función de él, pero los sistemas de código abierto también tienen derechos de autor y también están protegidos por la ley.

Los sistemas de código abierto en realidad se dirigen a dos grupos de usuarios: uno son los programadores, que están más preocupados por el código fuente y si se puede desarrollar y utilizar; el otro son los usuarios finales comunes, a quienes solo les importa el código fuente; funcionalidad del software potente.

El enfoque de los sistemas de código abierto debe ser la "apertura", que es aceptación, tolerancia y desarrollo, buscar puntos en común reservando las diferencias y el beneficio mutuo y ganar-ganar, que es la esencia del código abierto.

Información ampliada:

El software de código abierto más familiar para el público es Android. Creo que los usuarios de teléfonos inteligentes que no son de Apple deben usar Android todos los días, y también es el más influyente. software ahora. Uno de los software de código abierto más abierto. Sin el código abierto y el código abierto de Android, creo que no habría tantos fabricantes de teléfonos móviles ni el auge de Internet móvil en la actualidad.

Desde una perspectiva ecológica, el ecosistema de Apple también es muy abierto, y ahora también han lanzado Swift de código abierto. Desde este punto de vista, los dos son en realidad iguales, pero los métodos de código abierto y apertura son diferentes.

Linux es sin duda el software de código abierto más exitoso, ya sea desde la perspectiva de su construcción ecológica actual o de la evaluación de la industria, incluida la base de la computación en la nube actual, también se basa en la contribución y la piedra angular de Linux. . Por supuesto, OpenStack, Hadoop, Spark, etc. también tienen mucho éxito. Estos proyectos de código abierto son tecnologías subyacentes y respaldan el desarrollo de todo el big data y la computación en la nube de hoy.