Software Librepara programadores
Nahuel GarbezzaAlan Rodas Bonjour
¿Que es un programa?
¿Como se hace un programa?
compiladoro interprete
¿Por qué Software Libre?
● Acceso al código fuente● Posibilidad de aprender como funcionan las
cosas● Posibilidad de mejorar herramientas
existentes y adaptarlas a nuestras necesidades
Software Libreen la UNQ
Tecnicatura en Programación Informática
Perfil del graduado
<<Se intenta generar programadores capaces de participar en proyectos de desarrollo de software de pequeña y mediana envergadura.Se espera que los egresados puedan construir software de calidad, manejen herramientas adecuadas que le permitan llevar a cabo su trabajo, y que sea capaz de adaptarse a utilizar nuevas herramientas y tecnologías.>>...
Perfil del graduado
[...]Asimismo comprender la conveniencia de valorar y tener en cuenta los conceptos de está́ndares abiertos y software libre en los entornos operativos y a herramientas de desarrollo que se utilizan.[...]
Tecnologias
GOBSTONES
Tecnologias
Tecnologias
Qué herramientas usamosSistemas de control de versiones● Qué son y para qué sirven● Implementaciones libres:
● SVN● Git
Compartimos el código en:
Mayor Libertad
Los alumnos pueden ver como funcionanlas cosas, además de solo saber como utilizarlas.
Comunidades Activas
Las herramientas de SL suelen tener comunidades muy activas.
● Listas de correo● Foros● IRC● Manuales y otros
Ventajas de Gestión
No hay que gestionar comprade licencias, y mantenerregistro del software instaladoen cada máquina, etc.
Presupuesto en Software nulo
No se gasta dinero en Software.El dinero que se ahorra sepuede invertir en otras cosas.
Software Libre y Soberano
El software que se usa o creano depende de empresasprivadas o de caprichos denaciones extranjeras.
Materias
Laboratorio de Sistemas Operativos y Redes● Materia obligatoria del núcleo avanzado
Instalación y configuración de:● Sistemas operativos libres● Servidores de impresoras, FTP, Correo, etc● Repositorios de código● Sistemas de monitoreo y backup
Materias
Derechos de Autor y Derecho de Copia en la Era Digital● Materia complementaria
Objetivo principal: Conocer las distintas licencias de software, sus beneficios y aplicaciones, en especial aquellas licencias libres.
Nuestra experiencia
Materias
Participación y Gestión en Proyectos de Software Libre● Materia complementaria
Objetivo principal: Conocer la filosofía del software libre y hacer una pequeña contribución a algún proyecto
Experiencia
Gidet
Trabajamos en un plugin para el editor de textos de Gnome, Gedit, que permita la gestion de proyectos de codigo, y predefiniciones de lenguajes.
Estado: En progreso (Detenido)
Experiencia
Trabajar en Software Libre es distinto a trabajar en software privativo.
● Requiere mas tiempo● Requiere mayor conocimiento● Requiere protocolos de organización
Experiencia
Sin embargo, hay cosas que puede hacer cualquiera, y para lo que no se necesitan demasiados conocimientos.● Traducciones del programa● Manuales de uso● Wikis● Participación en foros● Participación en listas de correo
Preguntas
MUCHASGRACIAS