Malas prácticas liberando código

Malas prácticas liberando código

Slides para charla del T3chFest 2016

2ed1be50dc4ce6c413a22a40d7192134?s=128

Manrique Lopez

February 11, 2016
Tweet

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

  3. 11 y 12 de febrero Leganés

  4. 11 y 12 de febrero Leganés

  5. 11 y 12 de febrero Leganés

  6. 11 y 12 de febrero Leganés

  7. 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)
  8. 11 y 12 de febrero Leganés

  9. 11 y 12 de febrero Leganés http://opendevelopmentmethod.org InnerSource http://www.inner-sourcing.com

  10. 11 y 12 de febrero Leganés Liberar código, no es

    subir código a GitHub Cualquiera puede tener una cuenta en GitHub
  11. 11 y 12 de febrero Leganés

  12. 11 y 12 de febrero Leganés ¿Dónde está la licencia?

    Bienvenido al complejo maravilloso mundo de las licencias de software
  13. 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)
  14. 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
  15. 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?
  16. 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
  17. 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, ...)?
  18. 11 y 12 de febrero Leganés Transparencia – Participación –

    Colaboración
  19. 11 y 12 de febrero Leganés Pero algunas veces ...

    happens Source: http://www.flickr.com/photos/proimos/4199675334/
  20. 11 y 12 de febrero Leganés

  21. 11 y 12 de febrero Leganés

  22. 11 y 12 de febrero Leganés https://code.visualstudio.com/license#vscode

  23. 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.[...]
  24. 11 y 12 de febrero Leganés

  25. 11 y 12 de febrero Leganés

  26. 11 y 12 de febrero Leganés

  27. 11 y 12 de febrero Leganés Entonces, Visual Studio Code

    NO es Open Source y vscode es Open Source.
  28. 11 y 12 de febrero Leganés https://code.visualstudio.com/Docs/supporting/faq Visual Studio Code,

    VS Code y vscode … #WTF!
  29. 11 y 12 de febrero Leganés

  30. 11 y 12 de febrero Leganés One more thing...

  31. 11 y 12 de febrero Leganés http://biterg.io

  32. 11 y 12 de febrero Leganés No hay “historia” previa

    a Noviembre de 2015 sobre vscode!! Transparencia
  33. 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