La materia tiene por objetivo que l@s estudiantes reflexionen sobre el software: su creación y su uso en la sociedad actual.  Conozcan los fundamentos del software libre y valoren aspectos de comunicación interpersonales y proyectuales. Además que conozcan las metodologías y técnicas actuales para desarrollar software libre.

Modos de Cursada: Cuatrimestral Presencial

Horas Semanales: 4 horas

Demanda de tiempo en casa semanal: 4 horas

Sitio web:

  • Aún no disponible

Programa de la materia:

Contenidos Mínimos:

  • Cibercultura y cultura hacker. Nuevos modos de relacionarse en internet: cultura abierta, distribuída, libre, producción colaborativa en red.
  • Idea de software libre, movimiento de software libre, principios, principales productos y logros.
    Participación en proyectos de software libre: fuentes de información, formas que puede asumir la participación.
  • Creación de proyectos de software libre: de la idea a la formulación
    El sitio de la comunidad del proyecto: forjas de software libre y otros espacios de trabajo colaborativo.
  • Herramientas para el desarrollo de un proyecto de software libre, en particular: herramientas de comunicación del proyecto, de análisis y diseño y desarrollo de aplicaciones, de gestión de código y control de versiones, de gestión de la documentación.
  • Gestión de la admisión de contribuciones, requerimientos, errores y parches.
  • Etiqueta en la comunicaciones electrónicas en el marco de los proyectos.
  • Motivaciones de los desarrolladores y de los grupos de software libre.
  • Roles usados más frecuentemente, mecanismos de decisión dentro del proyecto.
  • Bifurcaciones de proyectos, conexiones entre proyectos, cierre de proyectos.
  • Licencias para obras intelectuales, en particular para software y para su documentación técnica asociada. Licencias de software libre. BSD. GNU. Mozilla.
  • Experiencia concreta de participación en al menos un proyecto existente.