Para Borrrar:Concienciación sobre las licencias de software libre

From FdIwiki ELP
Revision as of 13:05, 13 November 2019 by Rcaballero (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Introduccion

Nuestro proyecto se basa en la concienciación a los usuarios de github sobre el uso de licencias libres. Para ello contactaremos con aquellos usuarios de github cuyos códigos no consten de licencias para explicarles como usarlas y cuales elegir.

Prueba de concepto

=

Para realizar una primera aproximacion y verificar que nuestra idea es viable, se ha realizado una busqueda manual de 15 repositorios que no tuvieran asignada una licencia. De estos 15 candidatos, 3 fueron excluidos por diversos motivos (recopilar software con licencia, uso del repositorio para anotaciones...).

Para los 13 repositorios restantes se realizo el siguiente procedimiento:

  • Se realizó un fork del repositorio.
  • Se añadió una licencia MIT.
  • Se solicitó un "Pull Request" con el siguiente texto:

Hola!

Somos un grupo de estudiantes de la Universidad Complutense de Madrid (UCM) y estamos haciendo una campaña de concienciación sobre el uso de licencias.

Razones por las que usar una licencia:

  • Es FáCIL de usar: escoge la licencia, copia el texto genérico y listo! Ya puedes usarla en tus proyectos. En el siguiente link puedes encontrar más información:
  • LIMíTAS que usos pueden tener las personas para usar tu contenido, de esta manera evitas problemas de copias y plagios
  • Compartir es poder! Las licencias libres te dan credito en todo momento permitinedo que otros usen tu trabajo bajo TUS condiciones.

En el siguiente video se explican los tipos de licencias para que puedas escoger una que se adapte a tus necesidades

Hemos elegido la licencia MIT para este pull request. En este link puedes encontrar mas informacion sobre esta licencia

Gracias por tu atención! Esperamos que te haya servido de ayuda


Hello!

We are a group of students of Universidad Complutense de Madrid (UCM) and we are working on an awareness campaign about types and uses of licences.

There are many reasons to use licences in your code:

  • It's EASY to use: choose the licence, copy the generic text and ready! Now you can use it in your projects You can found more information in the following link
  • You LIMIT the uses of your code, in this way you will avoid possible legal problems about copies and plagiarism
  • Share is power! The freeware licences give to you credit all the time. Allow third people use it with YOUR conditions

The following youtube link show the existing types of licences to choose one wich adapt better to your needs

We have choosen MIT license for this pull request. In this link, you can get more information about this license

Thank you a lot for your attention! We hope you the contents has been helpful

Impacto obtenido

Pasados unos dias se analizó el impacto obtenido:

  • Numero de pull request solicitados: 13
  • Numero de pull request aceptados: 2
  • Porcentaje de exito: 15%

Lecciones aprendidas

Tras esta prueba se ha comprobado que, pese a ser una muestra muy pequeña, el impacto puede ser significativo. Para la fase final del proyecto se tendran en cuenta los siguientes puntos.

  • La muestra tiene que ser mayor. En principio hemos valorado la posibilidad de solicitar la inclusion de una licencia en 100 repositorios
  • Todo el proceso de busqueda y pull request es muy tediosa. En principio se tratara de automatizar mediante scripts. Si se consigue la automatizacion de todo se valorará el ampliar el numero de repositorios a los que solicitar el licenciamiento
  • En vez de incluir todo el texto en el pull request, se valorará la creacion de una pagina web donde explicar el beneficio de las licencias libre y el procedimiento para realizarlo. Asi, ademas, se lograra un impacto adicional (usuarios que accedan a la pagina buscando informacion).
  • Se deben buscar repositorios que hayan sido modificados frecuentemente, ya que existen muchos repositorios sin actividad que es posible que ni siquieran sean conscientes de nuestro pull request.
  • Se valorará la posibilidad de incluir instrucciones sobre como aceptar nuestro pull request para usuarios menos familiarizados con GitHub.