¿Cuál es el código fuente?
Código abierto significa más que solo acceso al código fuente. Los términos de distribución del software de código abierto deben cumplir las siguientes condiciones:
1. Redistribución gratuita
Si el software lanzado consta de programas de diferentes fuentes, la licencia no restringirá a ninguna parte o partes redistribuyan el software de código abierto. El software se vende o regala como parte de la distribución del software.
Esta licencia no reclamará regalías ni ningún otro cargo por esta venta. (Razón)
2. Los programas de código fuente deben contener código fuente y se debe permitir su publicación en forma de código fuente, así como en forma compilada. Si una parte del producto no se distribuye con el código fuente, entonces es necesario que exista un medio general para obtener el código fuente sin pagar nada más que una tarifa razonable; la descarga gratuita de Internet es un método preferible. El código fuente debe estar en la mejor forma posible para que los programadores puedan modificarlo. No se permite la ofuscación intencional del código fuente. Tampoco se permiten resultados intermedios del procesamiento del preprocesador o del traductor. (Razones)
3. Obras derivadas
La licencia debe permitir modificaciones del software y derivados del software, y debe permitir su distribución bajo los términos de la licencia del software original. (Razón)
4. La integridad del código fuente del autor sólo es válida si la licencia permite la liberación de un "archivo de parche" con el código fuente (el "archivo de parche" está destinado a modificar el programa). cuando se creó) Sólo entonces la licencia puede restringir la publicación del código fuente modificado. La licencia debe permitir explícitamente la distribución de programas generados a partir de código fuente modificado. La licencia puede exigir que el trabajo derivado lleve un nombre diferente o un número de versión diferente para distinguirlo del software original. (razón)
5. No discriminar a ningún individuo o grupo.
La licencia no discriminará a ningún individuo o grupo de personas. (Razón)
6. No discriminar ningún campo de la aplicación. La licencia no debe impedir que nadie utilice el programa en ningún campo. Por ejemplo, no se debe estipular que el programa no pueda utilizarse en áreas comerciales o de investigación genética. (Razones)
7. Los derechos de licencia asociados con el Programa deben aplicarse a cualquier usuario del Programa, y los usuarios del Programa no están obligados a obtener licencias de otros licenciantes para poder utilizar el Programa. (Razón)
8. La licencia no puede ser específica del producto. Los derechos asociados con el Programa no están determinados por si el Programa es parte de un producto de software.
Si el Programa se extrae de esta distribución y se utiliza y distribuye según los términos de la licencia del Programa, la parte u organización que adquiere el Programa adquiere los mismos derechos que el usuario que adquirió el Programa original. (Razón)
9. La licencia no afecta a otro software. La licencia no puede imponer ninguna restricción a otro software distribuido con el software que la utiliza. Por ejemplo,
Una licencia no puede insistir en que otros programas publicados en el mismo medio sean software de código abierto. (Razón)
/339/193839.shtml
1. Conceptos teóricos
El código fuente es relativo al código objeto y ejecutable. código.
El código fuente es código básico escrito en lenguaje ensamblador y lenguaje de alto nivel.
El código de destino se refiere al código binario que la CPU puede reconocer directamente después de compilar el código fuente.
El código ejecutable es un archivo ejecutable formado conectando el código de destino, que por supuesto es binario.
2. El concepto más intuitivo
Haga clic derecho en esta página web y seleccione Ver archivo fuente. Aparecerá un bloc de notas que contiene el código fuente de esta página web.
============================================ === ========
Acerca de la diferencia entre los dos:
1. Literalmente hablando, un archivo fuente se refiere a un archivo y un archivo se refiere a. una colección de código fuente. El código fuente es un conjunto de caracteres (código de desarrollo de programa) que tienen significados específicos y pueden lograr funciones específicas.
2. "Código fuente" equivale a "archivo fuente" en la mayoría de los casos.
Fengwu dijo anteriormente: "2. El concepto más intuitivo es hacer clic derecho en esta página web y seleccionar Ver archivo fuente. Aparecerá un bloc de notas y el contenido que contiene es el código fuente de esta página web". Esta cita refleja su relación. El archivo fuente aquí se refiere al archivo fuente de la página web, y el código fuente es el contenido del archivo fuente, por lo que también se le puede llamar código fuente de la página web. ..
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= -=-=-=-=-
Feng Wu luego dijo:
1. Feng Wu tiene un buen amigo que cree que el "código fuente" es "código escrito por gente primitiva". ", Feng Wu nunca tuvo tiempo de examinar su exactitud——
2. Feng Wu de repente recordó que ella hacía oraciones cuando era niña, y de repente pensó en hacer oraciones para ti, lo que definitivamente te ayudará tú entiendes. ..
Palabras clave: archivo fuente
Xiao Zhao, ayúdame a copiar el archivo fuente a mi disco duro. Haga dos copias. El nombre del archivo es archivo2.asp.
Palabras clave: código fuente
Oración: Xiao Li, elimina la octava línea del código fuente. Oh ~ Xiao Zhao envió el código fuente (los archivos fuente también son aceptables) a mi disco duro y te lo enviaré en un momento. Es el archivo1.asp.