Code Monkey home page Code Monkey logo

software-libre's Introduction

Software libre:

Definición:

El software libre es un software cuyo código fuente puede ser estudiado, modificado, y utilizado libremente con cualquier finalidad y redistribuido con cambios o mejoras sobre él.

4 libertades:

  1. La libertad de usar el programa, con cualquier propósito (uso).
  2. La libertad de estudiar cómo funciona el programa y modificarlo, adaptándolo a las propias necesidades (estudio).
  3. La libertad de distribuir copias del programa, con lo cual se puede ayudar a otros usuarios (distribución).
  4. La libertad de mejorar el programa y hacer públicas esas mejoras a los demás, de modo que toda la comunidad se beneficie (mejora).

Licencias de Software

definición:

Una licencia de software es un contrato entre el autor/titular de los derechos de explotación/distribución y el usuario consumidor del programa informático, para utilizarlo cumpliendo una serie de términos y condiciones establecidas dentro de sus cláusulas

Tipos de las licencias de software (de mas a menos permisivas)

  • Software de dominio público (sin licencia): Se permite uso, copia, modificación o redistribución con o sin fines de lucro.

  • Licencia de software de código abierto permisivas: Se puede crear una obra derivada sin que esta tenga obligación de protección alguna.

    • Academic Free License v.1.2.
    • Apache Software License v.1.1 *. Artistic License v.2.0
    • Attribution Assurance license.
    • BSD License.
    • MIT License.
    • University of Illinois/NCSA Open Source License.
    • W3C Software Notice and License.
    • Zope Public License v.2.0
    • Open LDAP License v.2.7
    • Perl License.
    • Academic Free License v.3.0
    • PHP License v.3.0
    • VMS License.
  • Licencia de software de código abierto robustas:

    • Licencias de software de código abierto robustas fuertes: Obliga a que las obras derivadas o modificaciones que se realicen al software original se deban licenciar bajo los mismos términos y condiciones de la licencia original.
    • Common Public License v.1.0.
    • GNU General Public License v.2.0.
    • GNU General Public License v.3.0.
    • Eclipse Public License.
    • eCos License v.2.0
    • Sleepycat Software Product License.
    • Affero License v.1.0
    • Affero License v.2.0
    • OpenSSL License.
    • Licencias de software de código abierto robustas débiles: Las obras derivadas que se puedan realizar de él puedan ser licenciadas bajo otros términos y condiciones distintas.
    • GNU Lesser General Public License v.2.1.
    • Mozilla Public License
    • Open Source License.
    • Apple Source License v.2.0
    • CDDL.
    • EUPL.
  • Licencia de software de código cerrado: Los propietarios establecen los derechos de uso, distribución, redistribución,ventas, copia, modificación, cesión y en general cualquier otra consideración que se estime necesaria.

    Licencias libres

Análisis de licencias de software libre.

GPLv3:

La Licencia Pública General de GNU, llamada comúnmente GPL de GNU, se usa para la mayoría de los programas de GNU y para más de la mitad de los paquetes de software libre. La última es la versión 3.

League sandbox

GNU LGPL

La Licencia Pública General Affero esta basada en la GPL de GNU, pero contiene una cláusula adicional que permite a los usuarios interactuar con el programa licenciado a través de una red para recibir el código fuente de ese programa.

chinese games

Apache License.

The Apache License is a permissive free software license written by the Apache Software Foundation (ASF). It allows users to use the software for any purpose, to distribute it, to modify it, and to distribute modified versions of the software under the terms of the license, without concern for royalties.

Machine lerning guide

Do What The Fuck You Want To Public License

La licencia WTFPL (Do What The Fuck You Want To Public License) es una licencia de software libre extremadamente permisiva. Nacida como mofa de la complejidad y verborrea de las licencias de la Free Software Foundation, la WTFPL es la más permisiva licencia existente de la historia del software

phanton guide

Análisis de licencias de documentación libre.

La Licencia de documentación libre de GNU o GFDL (GNU Free Documentation License) es una licencia copyleft para contenido libre, diseñada por la Fundación para el Software Libre (FSF) para el proyecto GNU.

Documentación Libre de GNU (FDL)

Esta documentación agrupa una serie de directrices de software libre de Debian, algunos de estos requisitos que agrupan la documentación libre son:

-libre redistribución
-inclusión del código fuente
-permitir que las modificaciones y trabajos derivados sean hechos bajo la misma licencia
-integridad del código fuente del autor, se debe permitir cuando menos la distribución de modificaciones por medio de parches
-sin discriminación de personas o grupos
-sin discriminación de áreas de iniciativa, como el uso comercial
-distribución de la licencia, se necesita aplicar a todo al que se redistribuya el programa
-la licencia no debe ser específica a Debian, básicamente reiteración del punto anterior
-la licencia no debe contaminar otro software

como montar QT5

GFDL

El objetivo fundamental del conocimiento es su difusión. El conocimiento, su distribución, su mejora y modificación deben ser libres.

Al igual que sucede en el mundo del software, hemos de buscar formas de garantizar las libertades asociadas a nuestro trabajo y su inviolabilidad futura. Permite :

-Copiar el documento
-Modificación del documento (con ciertas excepciones, comentadas más adelante)
-Redistribución del documento (comercial o gratuita)

La carencia de copyright sería una solución parcial debido a que posibilataría que la documentación fuera incluida, completa o en parte, dentro de trabajos que no ofrecieran al lector la misma libertad que se otorga originalmente. Por eso, buscamos métodos para garantizar que la libertad esté asociada al documento. Uno de estos métodos es la licencia GFDL (GNU Free Documentation License).

como configurar tu teclado

Ventajas del software libre para la sociedad

Desde el punto de vista de la sociedad, el software provee flexibilidad, inteligencia y seguridad a todos los sistemas complejos y equipos que soportan y controlan las diferentes infraestructuras claves de nuestra sociedad, los software libres nos hacen participes del desarrollo y funcionamiento de nuestra comunidad dandos la libertad de usar el programa, con cualquier propósito. Libertad de acceso al código fuente del programa, libertad de copiado y distribución, libertad de modificar y mejorar el programa. Gracias a estos programas podemos hacer que cualquier persona con acceso a internet pueda crear su propio contenido sin el amparo de una gran multinacional.

SISTEMAS OPERATIVOS

Los sistemas operativos son los programas encargados de administrar y gestionar de manera eficiente todos los recursos de un ordenador y otros dispositivos. También se les conoce como software de sistema, y su función comienza nada más encender el dispositivo en el que están instalados.

historia y desarrollo

La evolución de los sistemas operativos ha sido impresionante desde su creación en los años 50. A medida que la tecnología ha avanzado, los sistemas operativos han tenido que adaptarse y evolucionar para satisfacer las necesidades de los usuarios. El surgimiento de la informática personal en los años 70 y 80, cambió completamente la forma en que se utilizaban los sistemas operativos y esto llevó a la creación de interfaces de usuario más amigables en los años 80.

El lanzamiento de Linux en los años 90 fue un gran hito en la historia de los sistemas operativos, y hoy en día sigue siendo uno de los sistemas operativos más populares en el mundo de la tecnología, utilizado tanto en servidores como en dispositivos personales. Además, la creación de sistemas operativos libres y de código abierto ha permitido a los usuarios tener más control y personalización sobre sus sistemas operativos.

En general, la evolución de los sistemas operativos ha sido una historia de adaptación y mejora continua, y es probable que esta tendencia continúe a medida que la tecnología siga avanzando.

Ejemplos de licencias en el software libre: al menos 2 ejemplos software de cada licencia.

Licencias libres para documentación: CopyLeft, Creative Commons

Ejemplos de licencias en la documentación: al menos 2 ejemplos de documentación (libros u otros) de cada licencia.

Ventajas del software libre para la sociedad

REFERENCIAS

"licencia de software" https://es.wikipedia.org/wiki/Licencia_de_software_libre (1 de marzo 2022)

software-libre's People

Contributors

madroboot avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.