Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Malas prácticas liberando código

Malas prácticas liberando código

Slides para charla del T3chFest 2016

Manrique Lopez

February 11, 2016
Tweet

More Decks by Manrique Lopez

Other Decks in Technology

Transcript

  1. Except where otherwise noted, this work is licensed under: http://creativecommons.org/licenses/by-nc-sa/3.0/

    Malas prácticas liberando código Leganés, 11 y 12 de febrero J. Manrique López de la Fuente
  2. 11 y 12 de febrero Leganés 0. The freedom to

    run the program as you wish, for any purpose 1. The freedom to study how the program works, and change it so it does your computing as you wish 2. The freedom to redistribute copies so you can help your neighbor 3. The freedom to distribute copies of your modified versions to others Source: http://flickr.com/photos/chrys/5592199/ (cropped)
  3. 11 y 12 de febrero Leganés Liberar código, no es

    subir código a GitHub Cualquiera puede tener una cuenta en GitHub
  4. 11 y 12 de febrero Leganés ¿Dónde está la licencia?

    Bienvenido al complejo maravilloso mundo de las licencias de software
  5. 11 y 12 de febrero Leganés https://es.wikipedia.org/wiki/Licencia_de_software_libre https://es.wikipedia.org/wiki/Software_libre#Tipos_de_licencias http://choosealicense.com Añade

    la licencia en todos los ficheros de código fuente Añade el texto completo de la licencia como un fichero más en el proyecto (en la raíz del proyecto)
  6. 11 y 12 de febrero Leganés ¿Y ahora qué hago

    con este código? Déjalo volar, y que otras personas lo pueda usar
  7. 11 y 12 de febrero Leganés ¿Te has olvidado el

    fichero README? ¿Qué hace el software? ¿De qué depende el software para poder usarse? ¿Cómo se usa el software? ¿Qué funciona? ¿Qué no funciona?
  8. 11 y 12 de febrero Leganés Y esa gente que

    te quiere ayudar ... Siempre, piensa en los demás y cómo pueden ayudar
  9. 11 y 12 de febrero Leganés ¿Te has olvidado el

    fichero CONTRIBUTING? ¿Cómo se puede ayudar al proyecto (hay más formas de ayudar que haciendo código, y no esperes que nadie haga tú trabajo)? ¿Cómo se documentan los issues (bug, feature request, ...)? ¿Cómo se gestionan (GitHub Issues, Bugzilla, JIRA, ...)? ¿Cómo se gestionan las aportaciones (GitHub Pull requests, Gerrit, ...)?
  10. 11 y 12 de febrero Leganés Pero algunas veces ...

    happens Source: http://www.flickr.com/photos/proimos/4199675334/
  11. 11 y 12 de febrero Leganés […] The software will

    stop running on 31/12/2016 (day/month/year). You will not receive any other notice. You may not be able to access data used with the software when it stops running. […] […] The software may collect information about you and your use of the software, and send that to Microsoft. Microsoft may use this information to provide services and improve our products and services. For this pre­release version, users cannot opt out of data collection. […] [… ] You may not: • work around any technical limitations in the software; • reverse engineer, decompile or disassemble the software, or otherwise attempt to derive the source code for the software except, and solely to the extent: (i) permitted by applicable law, despite this limitation; or (ii) required to debug changes to any libraries licensed under the GNU Lesser General Public License which are included with and linked to by the software; • remove, minimize, block or modify any notices of Microsoft or its suppliers in the software; • use the software in any way that is against the law; or • share, publish, or lend the software, or provide it as a hosted solution for others to use, or transfer the software or this agreement to any third party.[...]
  12. 11 y 12 de febrero Leganés Entonces, Visual Studio Code

    NO es Open Source y vscode es Open Source.
  13. 11 y 12 de febrero Leganés No hay “historia” previa

    a Noviembre de 2015 sobre vscode!! Transparencia
  14. 11 y 12 de febrero Leganés Except where otherwise noted,

    this work is licensed under: http://creativecommons.org/licenses/by-nc-sa/3.0/ BE FREE, BE OPEN, … … and take care! J. Manrique López de la Fuente @jsmanrique @Bitergia