0% encontró este documento útil (0 votos)
56 vistas5 páginas

Universidad Nacional Autonoma de Honduras.: Luis Andrés Pineda Zúniga

El documento discute las licencias de código abierto y proporciona ejemplos de algunas libertades que ofrecen, como la libertad de ejecutar, estudiar, distribuir y mejorar el software de código abierto. También resume los puntos clave de la licencia GPL.

Cargado por

Darwin Pineda
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
56 vistas5 páginas

Universidad Nacional Autonoma de Honduras.: Luis Andrés Pineda Zúniga

El documento discute las licencias de código abierto y proporciona ejemplos de algunas libertades que ofrecen, como la libertad de ejecutar, estudiar, distribuir y mejorar el software de código abierto. También resume los puntos clave de la licencia GPL.

Cargado por

Darwin Pineda
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD NACIONAL AUTONOMA DE

HONDURAS. UNAH-VS

TEMA: LICENCIAS DE CODIGO ABIERTO

GRUPO #4
INTEGRANTES: Izel Paola Leiva Merlos 20112005824
Carlos Alberto Amaya Ramírez 20132007195
Eduardo Antonio Martínez Hernández 20121005532
Dany Eduardo Galán Garmendia 20182003230

Docente facilitador: Luis Andrés Pineda Zúniga

Espacio pedagógico: sistemas operativos 1

17 / 9/ 2020
Introducción.

Una licencia de código abierto u open source se refiere al software que


es abiertamente accesible y que puede ser cambiado y distribuido por
cualquier persona. El código fuente de un software se hace publico, el
software puede ser utilizado y distribuido por cualquier persona de
forma gratuita, sin embargo ciertas licencias de códigos abiertos pueden
incorporar algunas restricciones como por ejemplo la declaraciones de
derecho de autor. A continuación, presentaremos algunos ejemplos y un
poco mas a profundidad el tema de las licencias de código abierto.
Código Abierto u Open Source
es el software que está licenciado de tal manera que todos aquellos usuarios pueden estudiar,
modificar y mejorar su diseño a su gusto o necesidad mediante la disponibilidad de
su código fuente.
Queda bajo nuestro criterio al fin que le daremos y con la ventaja de no pagar ningún costo,
podemos llegar obtener menos problemas o errores, este software ofrece la posibilidad a
pequeñas y medianas empresas o individuos de colaborar para conseguir un producto 100%
funcional que no podrían obtener debido a las altas restricciones y costosas licencias del software
cerrados y privados.
En otros casos cabe destacar que la inexistencia de garantía por partes de los autores del entorno
de desarrollo, la interfaz graficas no son de agrado a cualquier ojo humano excluyendo algunos
casos, tenemos la poca compatibilidad con el hardware, pero no en todos los casos.
Por otro lado, el código fuente modificado o sin modificar debe obtenerse libremente sin ningún
costo por dichas modificaciones y todas las modificaciones deben de ser permitidas, pero solo
pueden ser redistribuidas solo como parches en el código fuente del autor, hay modelos de
negocios que genera el software de fuentes abiertas es la contratación de servicios de atención al
cliente en contraposición a sistemas mayoritariamente sostenidos por la venta de licencias.
Licencias de códigos abiertos
Ejemplificaremos algunas libertades que ofrecen las licencias de códigos abiertos:
 Libertad de ejecutar el programa como lo desee.
 Libertad de estudiar y adaptar el programa a sus necesidades.
 Libertad de distribuir copias para ayudar a terceros.
 La libertad de mejor el programa y redistribuirlo de modo que todos se beneficien.
En la actualidad existen muchas herramientas de creación que facilitan el desarrollo de software
de código abierto, pero se ven afectadas por licencias de códigos abiertos como la general
public license (GPL) situación que hace dudar de la exclusividad de los derechos.
Como se menciono anteriormente una de las licencias mas importantes es la GPL la cual señala
lo siguiente en sus puntos más importantes:

1. Usted podrá modificar su copia o copias del Programa o cualquier parte del mismo,
formando así una obra basada en el Programa, y copiar y distribuir tales modificaciones o
trabajos bajo los términos de la Sección 1, siempre que además cumpla las siguientes
condiciones:

 Debe asegurarse de notificar o indicar que los archivos han sido cambiados.
 Debe asegurarse de que cualquier trabajo obra o modificación de lo que publique
o distribuya, sea licenciada como un todo y sin ningún tipo de costo a terceros
bajo los términos de esta licencia.
 Caso que el programa modificado normalmente lea comandos interactivos cuando
se ejecuta, usted deberá asegurar que, cuando se inicie la ejecución de tal uso
interactivo, se despliegue una notificación o aviso sobre copyright y una
indicación de que no se ofrecen garantías (o señalando que usted proveerá tales
garantías) y que los usuarios pueden redistribuir el programa bajo estas
condiciones, e indicando al usuario cómo acceder a una copa de esta Licencia.
Cabe mencionar que la GPL señala dos situaciones en la que lo mencionado anteriormente no
aplica
1. partes o secciones identificables de código que no hayan sido derivadas del programa y
puedan ser consideradas como trabajos independientes y originales, caso en el cual no
aplicarán los términos de la licencia y, por tanto, dichas partes independientes de código
podrán ser distribuidas libremente
2. agregación de otro código, no basado en el software original en un medio de
almacenamiento o distribución junto con el Programa, tampoco en este caso la obra así
agregada estará sujeta a los términos de la GPL.
Con esto quiere decir que la condiciones y restricciones impuestas por la licencia del tipo GPL
solamente se aplica cuando estamos en presencia de una modificación del software, pero no
cuando dicho software es utilizado como herramienta para la creación de software.
Conclusiones
Open Source es un software que cumple con los siguientes términos:
 Es de Libre distribución: el software puede ser utilizado libremente.
 Es de libre modificación: las modificaciones están permitidas, siempre y cuando no
afecte el código fuente.
 No hace discriminación de personas o grupos: nadie puede quedar fuera del uso del
software.
 Sin discriminación de áreas corporativas: los usuarios comerciales no pueden ser
excluidos, siempre y cuando no sea comercializado.
 Distribución de la licencia: deben aplicarse los mismos derechos a todo el que reciba el
programa
 La licencia no debe ser específica de una marca: el programa no puede licenciarse solo
como parte de una distribución mayor.

Common questions

Con tecnología de IA

Open source licenses, such as the GPL, safeguard against the imposition of additional restrictions by stipulating that any distributed modifications must remain under the same license. This means that the software cannot be redistributed under a license that adds further restrictions, ensuring the original freedoms granted by the open source license remain intact . By enforcing the same licensing terms for all derivative works, the licenses prevent licensees from imposing new limitations that would contravene the spirit of open-source collaboration .

The GPL ensures that modifications of a program remain free for others by requiring that any modifications or derived works, when distributed, must also be licensed as a whole under the GPL without any additional cost to the recipients . The license mandates that changes be clearly notified in files and that any program modifications must display an appropriate copyright notice and information about the absence of warranties or how these are provided . Furthermore, it explicitly states that derived works cannot impose additional restrictions on further distribution beyond those of the GPL itself .

Brand neutrality in open source licenses is vital because it prevents licenses from being tied to specific brands or entities, ensuring that software can be freely distributed, used, and modified by any party. This neutrality facilitates broader adoption and dissemination of software as it is not restricted to a particular product suite or ecosystem . By avoiding brand specificity, open source licenses promote inclusivity and prevent monopolistic control, thereby encouraging a more open and competitive software market .

A critical distinction is that GPL terms apply specifically when modifying the software, requiring any modifications or derivative works to be licensed under the GPL as well and distributed freely. However, when the GPL software is used as a tool for creating new, independent software, the GPL restrictions do not apply, allowing the newly created software to potentially be released under different terms . This separation enables developers to benefit from the use of GPL-licensed tools without being obligated to release their own software under the same license .

Open source software licenses grant several key freedoms: the freedom to run the program as desired, study and adapt it to one's needs, distribute copies to assist others, and improve the program and redistribute it for everyone’s benefit . These freedoms are significant as they enable users and developers to collaborate and innovate without the constraints of traditional proprietary software. This not only fosters community-driven development but also reduces software costs and improves access to powerful tools for smaller entities or individuals who might not afford commercial licenses .

Some practical drawbacks of open-source software include the lack of guaranteed technical support from authors, less user-friendly interfaces that may not appeal to all users, and potential compatibility issues with certain hardware . These limitations could hinder the adoption of open-source software among non-technical users or organizations with specific usability expectations . Additionally, while modifications are permitted, they often must be distributed as source patches rather than as complete programs, which might limit usability .

The GPL terms do not apply under two specific circumstances: first, when dealing with identifiable sections of code that are not derived from the original program and can be considered independent and original works. Such sections can be distributed freely without adhering to GPL restrictions . Secondly, when another code, which is not based on the original GPL-licensed software, is merely aggregated with it on a storage or distribution medium, that added code is not subject to the terms of the GPL .

Businesses might prefer open source software licenses because they offer cost savings, reduced dependence on a single vendor, and the flexibility to modify and adapt the software to meet specific business needs without incurring additional licensing costs . Open source licenses also encourage innovation and collaboration by allowing code to be shared and improved freely, which can be particularly advantageous for companies looking to develop new solutions or integrate software into their existing systems .

Open source licenses typically allow commercial use of the software, provided it is not sold under conditions that contravene the original license terms, such as restricting further distribution or modification. This means companies can use the software in commercial applications, build upon it to create derivative works, and even offer it as part of a commercial product or service, as long as they comply with the licensing terms . This open nature enables businesses of all sizes to leverage open-source software in their operations, fostering innovation while maintaining compliance with open source principles .

Educational institutions can benefit from the freedom to redistribute copies of open-source software by providing their students and faculty with free access to essential software tools. This accessibility allows for a more inclusive learning environment where all users have the same opportunities to study, modify, and improve the software, thereby enhancing learning and practical skills . It also enables educational institutions to develop and share educational resources without incurring prohibitive costs associated with proprietary software licenses .

También podría gustarte