Desarrollando Sl Campusparty

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Desarrollando Sl Campusparty - Presentation Transcript

    1. Desarrollando Software Libre Manuel Cerón ceronman@unicauca.edu.co
    2. Mapa de la charla Qué es el software libre.  Entendiendo el funcionamiento del SL.  Cómo se Desarrolla Software Libre  Razones para Desarrollar Software Libre 
    3. Qué es Software Libre La definición va más  allá de las cuatro libertades El software no es  como las manzanas. El software es como  las ideas.
    4. Entendiendo el Software Libre Ambiente Distribuido 
    5. Múltiples Idiomas  Habilidades  Motivaciones  Edades  Horarios 
    6. Actitud Mucha gente es  voluntaria. Aunque pueda parecer  verdad, los desarrolladores no necesitan usuarios.
    7. ¿Análisis? ¿Diseño? No es Explícito  No es Formal  Todo esta lleno de informalismos:  Discusiones de Correo  Páginas Web  WIKI  Chat  Archivos planos y el código. 
    8. Gestión de los proyectos. Meritocracia  La ley del “Fork”  garantiza la meritocracia. No “Pointy-Haired Boss”  No hay formas de  exigencia más allá de la motivación (Gente Venenosa) 
    9. ¿Por qué lo hacemos? Liberar el código  Trabajar gratis  Ayudar a resolver los  problemas de otros ¿Estamos Locos? 
    10. Razones ¡Es chévere!  Se aprende un montón.  Conocer gente... y darse a  conocer. Resolver una necesidad  Un negocio. 
    11. No iniciar un nuevo proyecto a menos que sea necesario
    12. No hay que temer al código El miedo lleva a la ira. La ira  lleva al odio. Y el odio lleva al lado oscuro. No esperar que todo sea  perfecto ”Linux is evolution, not  intelligent design” Ser un buen lector antes de  ser un buen escritor.
    13. Entender de Derechos de Autor Comprender y respetar las licencias.  Entender su importancia.  Respetar las reglas del proyecto  Nunca contaminar el código con  partes privativas
    14. No convertirse en una persona “Venenosa” No ser constructivo  Quejarse en exceso  Preguntar en exceso  Desmotivar  Ser un Troll 
    15. Respetar las decisiones del dictador de turno
    16. Aprender las herramientas Sistema de Control de Versiones  Subversion, Git, Mercurial, Bazaar.  Sistema de Gestion del Proyecto  Sistema de Control de Bugs  Bugzilla, Trac  Sistemas de Construcción  Autotools  Entornos de Desarrollo  Listas de Correo 
    17. Aprender las convenciones ChangeLog  TODO  README  COPYING  Estándares de codificación. 
    18. Reportar bugs Olvidar las excusas  No tengo el procedimiento exacto para reproducirlo  No se inglés  Ya debe estar reportado  Siempre es mejor un bug reportado que uno no  reportado Estar registrado en Bugzilla es imprescindible. 
    19. La catedral y el bazar. Lazar a menudo, lanzar  rápido. Un millón de ojos 
    20. ¿Preguntas y Comentarios? ¿?
    21. Gracias
    SlideShare Zeitgeist 2009

    + campus  partycampus party Nominate

    custom

    267 views, 0 favs, 0 embeds more stats

     Qué es el software libre.
     Entendiendo el f more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 267
      • 267 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 1
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories