25
Software Libre para programadores Nahuel Garbezza Alan Rodas Bonjour

FLISOL 2012 @ UNQ - Software libre para programadores

Embed Size (px)

Citation preview

Page 1: FLISOL 2012 @ UNQ - Software libre para programadores

Software Librepara programadores

Nahuel GarbezzaAlan Rodas Bonjour

Page 2: FLISOL 2012 @ UNQ - Software libre para programadores

¿Que es un programa?

Page 3: FLISOL 2012 @ UNQ - Software libre para programadores

¿Como se hace un programa?

compiladoro interprete

Page 4: FLISOL 2012 @ UNQ - Software libre para programadores

¿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

Page 5: FLISOL 2012 @ UNQ - Software libre para programadores

Software Libreen la UNQ

Tecnicatura en Programación Informática

Page 6: FLISOL 2012 @ UNQ - Software libre para programadores

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.>>...

Page 7: FLISOL 2012 @ UNQ - Software libre para programadores

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.[...]

Page 8: FLISOL 2012 @ UNQ - Software libre para programadores

Tecnologias

GOBSTONES

Page 9: FLISOL 2012 @ UNQ - Software libre para programadores

Tecnologias

Page 10: FLISOL 2012 @ UNQ - Software libre para programadores

Tecnologias

Page 11: FLISOL 2012 @ UNQ - Software libre para programadores

Qué herramientas usamosSistemas de control de versiones● Qué son y para qué sirven● Implementaciones libres:

● SVN● Git

Compartimos el código en:

Page 12: FLISOL 2012 @ UNQ - Software libre para programadores

Mayor Libertad

Los alumnos pueden ver como funcionanlas cosas, además de solo saber como utilizarlas.

Page 13: FLISOL 2012 @ UNQ - Software libre para programadores

Comunidades Activas

Las herramientas de SL suelen tener comunidades muy activas.

● Listas de correo● Foros● IRC● Manuales y otros

Page 14: FLISOL 2012 @ UNQ - Software libre para programadores

Ventajas de Gestión

No hay que gestionar comprade licencias, y mantenerregistro del software instaladoen cada máquina, etc.

Page 15: FLISOL 2012 @ UNQ - Software libre para programadores

Presupuesto en Software nulo

No se gasta dinero en Software.El dinero que se ahorra sepuede invertir en otras cosas.

Page 16: FLISOL 2012 @ UNQ - Software libre para programadores

Software Libre y Soberano

El software que se usa o creano depende de empresasprivadas o de caprichos denaciones extranjeras.

Page 17: FLISOL 2012 @ UNQ - Software libre para programadores

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

Page 18: FLISOL 2012 @ UNQ - Software libre para programadores

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

Page 19: FLISOL 2012 @ UNQ - Software libre para programadores

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

Page 20: FLISOL 2012 @ UNQ - Software libre para programadores

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)

Page 21: FLISOL 2012 @ UNQ - Software libre para programadores

Experiencia

Trabajar en Software Libre es distinto a trabajar en software privativo.

● Requiere mas tiempo● Requiere mayor conocimiento● Requiere protocolos de organización

Page 22: FLISOL 2012 @ UNQ - Software libre para programadores

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

Page 23: FLISOL 2012 @ UNQ - Software libre para programadores

Preguntas

Page 24: FLISOL 2012 @ UNQ - Software libre para programadores

Contacto

Nahuel [email protected]@ngarbezza

Alan Rodas [email protected]@alanrodas

Page 25: FLISOL 2012 @ UNQ - Software libre para programadores

MUCHASGRACIAS