Abstract

La presente tesis aborda el estudio de la diversidad de licencias en el software libre y de código abierto (Free/Libre Open Source Software, FLOSS) en grandes repositorios, con un enfoque particular en el análisis, identificación y clasificación de dichas licencias. Dado que una licencia de software determina lo que se puede o no se puede hacer con un fragmento de software, comprender las licencias FLOSS es esencial para garantizar el cumplimiento de las normativas y comprender las implicaciones al momento de distribuir uno o varios componentes FLOSS. La carencia de una base de datos que incluya todas las licencias y la importancia de cada una de ellas dificulta la identificación automática de licencias en el código fuente. El proyecto Software Heritage, que ha sido un recurso clave para esta tesis, tiene entre sus objetivos archivar y poner a disposición pública una fracción muy grande de todo el código fuente que haya sido publicado. Software Heritage brinda la oportunidad de recopilar gran cantidad de todas las licencias FLOSS que se hayan utilizado. Aprovechando estas ventajas, ponen a disposición una colección de documentos con la mayor cantidad posible de licencias FLOSS diferentes y derivadas, la colección consta de 6,9 millones de archivos únicos. El cual ha sido fundamental para la presente investigación. Los principales objetivos de esta tesis son dos: identificar las técnicas y herramientas utilizadas para la detección de licencias en el código fuente, y realizar un análisis exhaustivo del conjunto de datos de licencias de Software Heritage, con el fin de explorar la diversidad de licencias publicadas. Entre las principales contribuciones de este trabajo se encuentra la elaboración de una lista detallada de las técnicas y herramientas identificadas, junto con un análisis profundo derivado de una Revisión Sistemática de la Literatura. Además, se llevó a cabo la anotación manual de una muestra representativa de licencias extraídas del repositorio de Software Heritage, lo que permitió clasificarlas de manera precisa y determinar el número exacto de licencias anotadas. Estos resultados ofrecen una base sólida para futuras investigaciones en el ámbito del FLOSS.
Loading...

Quotes

plumx
0 citations in WOS
0 citations in

Journal Title

Journal ISSN

Volume Title

Publisher

Universidad Rey Juan Carlos

DOI

Date

Description

Tesis Doctoral leída en la Universidad Rey Juan Carlos de Madrid en 2023. Directores: Dr. Jesús M. González Barahona Dr. Gregorio Robles Martínez

Citation

Collections

Endorsement

Review

Supplemented By

Referenced By

Statistics

Views
212
Downloads
166

Bibliographic managers

Document viewer

Select a file to preview:
Reload