Información completa sobre software libre

Según la definición de la Free Software Foundation, el software libre es software que puede usarse, copiarse, estudiarse, modificarse y distribuirse libremente sin restricciones, pero el código fuente debe ser divulgado. Se puede comprar y vender. La falta de restricciones a este respecto es la esencia más importante del software libre. Para publicar software como software gratuito, normalmente el software se distribuye y publica según el "Acuerdo de licencia de software libre" y el código fuente del software se hace público. El software libre ha hecho una enorme contribución al desarrollo empresarial en todo el mundo. El software libre facilita el trabajo diario de miles de personas y se desarrolla a una velocidad increíble para satisfacer las diversas necesidades de aplicaciones de los usuarios. El software libre es una encarnación típica del modelo Innovación 2.0 caracterizado por la innovación abierta y la innovación independiente en el campo del desarrollo y aplicación de software en la sociedad de la información. Hay dos categorías principales: licencia Copyleft (copyleft/copyleft) y licencia no Copyleft. Introducción básica Nombre chino: software libre Nombre extranjero: free sofare Derecho de interpretación: Free Software Foundation utiliza definiciones, autorizaciones, licencias, GPL, BSD, derechos de autor, no utilizará formatos cerrados, líderes espirituales, movimientos y la diferencia entre código abierto, por La diferencia entre software libre ampliamente utilizado y software de código abierto, importancia y desarrollo, importancia, seguridad y comercialización. La definición inglesa de software libre es "free Sofare". "Gratis" tiene el doble significado de "libertad" y "gratis" en inglés, entonces, ¿cómo distinguir entre "software libre" y "freeware"? Richard Stallman, el fundador del movimiento del software libre, proporcionó la siguiente definición: “libre hasta ahora” es una cuestión de libertad, no de precio. Para entender el concepto, se debe pensar en “libre” como en “libertad de expresión”, no en “libertad de expresión”. como en "cerveza gratis", traducción al chino: El objetivo del software libre es la libertad, no el precio. Para entender lo que significa: hay que pensar en "libre" como "libre" en "libertad de expresión", no en "libre" en "cerveza gratis". Para ser más precisos, software libre significa que los usuarios de computadoras tienen la libertad de elegir cooperar con cualquiera y la libertad de controlar el software que utilizan. La confusión inicial de Stallman sobre el uso del software libre está contenida en el Manifiesto GNU. Software libre La mayor parte del software gratuito se publica en línea y no cobra ninguna tarifa o se publica en forma física fuera de línea (fuera de línea), a veces cobrando una tarifa mínima (por ejemplo: tarifa de producción), y la gente puede vender este software en; cualquier precio. Sin embargo, el software libre y el software comercial pueden coexistir uno al lado del otro: prohibir la venta de software viola la definición de software libre. La primera definición de código abierto se creó en 1998 a partir de las Directrices de software libre de Debian. La mayor parte del software de código abierto de la época también era software libre, y viceversa. Todos los sistemas operativos basados ​​en BSD libre utilizan acuerdos de licencia similares al software libre, FreeBSD, OpenBSD y NetBSD. La diferencia es su explicación de "Copyleft". Los usuarios de estos sistemas operativos suelen creer que el "copyleft" es una restricción excesiva de la libertad y una vulneración de la libertad. El "software libre" (freeware) es software que se puede obtener sin pagar, pero que normalmente tiene otras restricciones. Los usuarios no tienen la libertad de utilizarlo, copiarlo, estudiarlo, modificarlo y distribuirlo.

El código fuente del software no necesariamente se hace público y la libertad de reproducción y redistribución puede estar restringida. Por lo tanto, el objetivo del software libre es que no cueste dinero, no es software libre. Software libre La definición de software libre de la Free Software Foundation (FSF) se publicó por primera vez en 1989. Esta definición fue posteriormente reescrita como "Pautas de software libre de Debian" (DFSG, Directrices de software libre de Debian) por Bruce Perens. Clasificación de software libre y no libre por chao kuei Licencias Según la definición de Stallman y la Free Software Foundation (FSF), el software libre ofrece a los usuarios cuatro libertades: · La libertad de ejecutar el software como desee para cualquier propósito (libertad de cero).

· La libertad de aprender cómo funciona el software y la libertad de modificarlo como desees para adaptarlo a tus cálculos (libertad 1). El acceso al código fuente es un requisito previo para esta libertad.

· La libertad de distribuir copias del software para que puedas ayudar a tus vecinos (Libertad 2).

· La libertad de redistribuir tus versiones modificadas del software a otros (Libertad 3). Esto le da a toda la comunidad la oportunidad de compartir sus cambios en el software. El acceso al código fuente es un requisito previo para esta libertad. El grado de libertad 3 permite a los usuarios distribuir libremente versiones modificadas del software. El software libre no requiere necesariamente que las versiones modificadas sigan utilizando una licencia de software libre. En otras palabras, una licencia de software libre no tiene por qué ser una licencia copyleft. Sin embargo, si una licencia de software requiere que el software modificado se publique como software no libre, entonces la licencia no se considera una licencia de software libre. Licencia Licencia pública general GPL GNU Los usuarios deben aceptar la 'Licencia' del software antes de poder copiar y modificar el software. En el software libre, el método de autorización más común es la Licencia pública general GPL-GNU. Dado que el usuario ha obtenido el código fuente del software libre, si modifica su código fuente, basándose en el principio de equidad y reciprocidad, el usuario también debe proporcionar al destinatario los resultados de su código fuente modificado. Y este es el espíritu de la GPL: libertad, intercambio y reciprocidad. BSD La licencia BSD (licencia BSD) es la abreviatura de "licencia de distribución de Berkeley Sofare" y es una de las licencias más utilizadas en software libre (un subconjunto de software de código abierto se publica bajo esta licencia, la licencia se denomina). después de esto, el propietario original de la suite BSD fue la Junta Directiva de la Universidad de California. Esto se debe a que BSD se originó en la Universidad de California en Berkeley, la licencia BSD fue revisada, creando muchas variantes de BSD. Adopte versiones similares de licencias de estilo. En comparación con otras licencias, desde la licencia pública general GNU hasta la propiedad de derechos de autor altamente restrictiva, la licencia BSD es relativamente flexible y, de hecho, se considera que la licencia BSD está más cerca del dominio público. es el centro de copia, entre los derechos de autor (el método tradicional de autorización de "derechos de autor") y el copyleft (el "derecho de autor" de GPL, que también es un tipo de método de autorización de derechos de autor "Llévelo al centro de copia y" haga tantos). copias como quieras". El software libre de derechos de autor se puede obtener libremente, y su código fuente se puede modificar y distribuir libremente, pero no tiene derechos de autor. Los derechos de autor en el software libre son muy importantes. Son los acuerdos de licencia de Licencia Pública General GNU. , el mecanismo central que garantiza que el software libre siga siendo libre y que el trabajo de sus autores sea reconocido, estén protegidos por derechos de autor, ya sean libres o propietarios.

El software libre es software que viene con una licencia que permite a cualquiera usarlo, copiarlo y/o redistribuirlo, ya sea palabra por palabra o con cambios, de forma gratuita o pagando una tarifa. En particular, esto significa que el código fuente debe estar disponible. "Si no es código fuente, no es un programa." Esta es una descripción simplificada; puedes leerla en ¿Qué es el software libre? 》Encuentre la definición completa de software libre. Si un programa es gratuito, potencialmente puede incluirse en un sistema operativo gratuito, como GNU, o en una versión del sistema operativo GNU/Linux creada con software libre. No se utilizan formatos cerrados. El software propietario suele utilizar formatos cerrados propietarios, pero esto limita enormemente la libertad del usuario. El software libre es completamente diferente. Dado que el código fuente del software libre es público, cualquier formato que utilice es transparente. El software libre nunca utiliza un formato cerrado propietario para restringir la libertad de los usuarios para distribuirlo o modificarlo. Líder espiritual El líder espiritual del software libre es Richard Stallman. Se le conoce como el "último hacker real". Cree que un buen software debe ser de libre acceso para otros. El software no debe utilizarse como herramienta para la explotación y el conflicto mutuo. Así que redactó la Licencia Pública General GNU para proteger la libertad del software libre y fundó la Free Software Foundation para implementar sus ideas. Richard Stallman, fundador de la Organización de Software Libre El movimiento del software libre es una encarnación típica del modelo Innovación 2.0 en el campo del desarrollo y las aplicaciones de software, que se caracteriza por la innovación abierta y la innovación independiente en la sociedad de la información. aquellos que apoyan el movimiento del software libre. Richard Stallman es el principal iniciador y líder espiritual del movimiento. Los activistas del software libre creen que el espíritu del software libre debería aplicarse a todo el software: creen que prohibir a los usuarios de computadoras ejercer esta libertad es inmoral. El objetivo de GNU es dar a los usuarios libertad, no sólo popularidad. Por eso es necesario utilizar términos de distribución que impidan que el software GNU se convierta en software propietario. El método utilizado por la FSF para el Proyecto GNU se llama "copyleft". La diferencia entre código abierto y código abierto Los partidarios del movimiento del software de código abierto prestan más atención a la calidad y la eficiencia del desarrollo del software que a su libertad. La mayor diferencia entre los partidarios del software de código abierto y los partidarios del software libre es que los partidarios del código abierto no se oponen al software propietario. Muchas empresas de software que apoyan el software de código abierto fusionan software libre/de código abierto sin copyleft en software propietario restrictivo. El software libre ampliamente utilizado Sistema operativo GNU/Linux Linux core

PHP MySQL BSD Compilador GCC GNU Emacs editor de texto WordPress GIMP software de procesamiento de imágenes Escritorio Gnome Lenguaje de programación Python Biblioteca de programas Qt Software de grabación de pantalla OBS Reproductor multimedia VLC Texto Xed editor LibreOffice Diferencias entre software ofimático y software de código abierto Los estándares del código abierto son más débiles que los del software libre. Casi todo el software libre es software de código abierto y casi todo el software de código abierto es software libre, pero hay excepciones. En primer lugar, algunas licencias de código abierto son demasiado restrictivas y, por tanto, no pueden considerarse licencias gratuitas. Afortunadamente, sólo unos pocos programas utilizan dicha licencia. En segundo lugar, y lo que es más importante en la práctica, muchos productos incluyen métodos mediante los cuales la computadora puede verificar la firma de un programa ejecutable para evitar que los usuarios instalen otras versiones del programa ejecutable. Incluso si el ejecutable se crea a partir de código fuente gratuito, los usuarios no pueden ejecutar la versión modificada, por lo que el ejecutable no es gratuito. FOSS y FOSS Para mantener la neutralidad entre el software libre y el código abierto, se suelen utilizar los términos "FLOSS" y "FOSS" (consulte "Palabras que se deben evitar o utilizar con precaución" o el artículo "FLOSS y FOSS").

Si su objetivo es la neutralidad, entonces "FLOSS" es mejor porque es realmente neutral. Si prefiere la libertad de expresión, utilizar términos neutrales no es una buena idea. Ponte del lado de la libertad y deja que la gente vea tu apoyo a la libertad. Importancia y desarrollo Importancia El desarrollo del movimiento del software libre permite que las computadoras de los usuarios se liberen de varias restricciones: usted debe y puede tener control sobre los datos procesados ​​por la computadora en el mundo del software libre. El software libre significa que ya no tenemos que preocuparnos por los errores del software ni por la escalabilidad del software. Cada empresa puede personalizar sus propias computadoras y condiciones de la empresa, y no hay necesidad de preocuparse de que los piratas informáticos (Creadores) encuentren una vulnerabilidad que pueda destruir servidores grandes, porque tiene derecho a contratar programadores en los que confíe para que lo ayuden a actualizar y personalizar su servidor. (o la de su empresa) del software para uso interno (el movimiento de software libre no tiene ninguna objeción a que el software se utilice únicamente para uso interno y no para distribución). Seguridad Algunas personas piensan que debido a que el código fuente del software libre está disponible, es poco probable que sea seguro. Una refutación breve pero poderosa: la mayoría de los servidores ejecutan software gratuito. Pueden ser computadoras en red que contienen información sensible o confidencial, como detalles de su cuenta bancaria o secretos comerciales. Una respuesta más precisa es que la disponibilidad del código fuente es una garantía de seguridad, no un peligro. La libertad del software garantiza que una amplia comunidad pueda verlo, probarlo y mejorarlo. Una buena cerradura es segura incluso si la tecnología utilizada para diseñarla es pública, porque sólo el poseedor de la llave puede abrirla. Lo mismo ocurre con el software. Comercialización La filosofía del software libre rechaza una clase particular de prácticas comerciales bien conocidas, pero no está en contra de los negocios. Cuando las empresas respetan la libertad de sus usuarios, les deseamos éxito.