SlideShare a Scribd company logo
1 of 25
Download to read offline
Software Libre
para
programadores
       Nahuel Garbezza
     Alan Rodas Bonjour
¿Que es un programa?
¿Como se hace un programa?




           compilador
           o 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 Libre
en 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 usamos
Sistemas 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 funcionan
las 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 compra
de licencias, y mantener
registro del software instalado
en cada máquina, etc.
Presupuesto en Software nulo



No se gasta dinero en Software.
El dinero que se ahorra se
puede invertir en otras cosas.
Software Libre y Soberano

El software que se usa o crea
no depende de empresas
privadas o de caprichos de
naciones 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
Contacto

Nahuel Garbezza
n.garbezza@gmail.com
@ngarbezza

Alan Rodas Bonjour
alanrodas@gmail.com
@alanrodas
MUCHAS
GRACIAS

More Related Content

Similar to FLISOL 2012 @ UNQ - Software libre para programadores

1-Introducción al software libre
1-Introducción al software libre1-Introducción al software libre
1-Introducción al software libreDigna González
 
abax Código abierto ( Open source )
abax Código abierto ( Open source )abax Código abierto ( Open source )
abax Código abierto ( Open source )asso.es
 
Software Libre para la empresa (2012)
Software Libre para la empresa (2012)Software Libre para la empresa (2012)
Software Libre para la empresa (2012)Miriam Ruiz
 
Software libre vs software gratis
Software libre vs software gratisSoftware libre vs software gratis
Software libre vs software gratisNahomyLopezHerrera
 
Crackers y software
Crackers y softwareCrackers y software
Crackers y softwarekevin rivera
 
Diapositivas (1)
Diapositivas (1)Diapositivas (1)
Diapositivas (1)Camilo Rada
 
beneficio de tener conocimientos y habilidades, en el uso de lenguajes de pro...
beneficio de tener conocimientos y habilidades, en el uso de lenguajes de pro...beneficio de tener conocimientos y habilidades, en el uso de lenguajes de pro...
beneficio de tener conocimientos y habilidades, en el uso de lenguajes de pro...NEYTELLOPINTO
 
Introducción al software libre
Introducción al software libreIntroducción al software libre
Introducción al software libreJeckson Loza
 

Similar to FLISOL 2012 @ UNQ - Software libre para programadores (20)

1-Introducción al software libre
1-Introducción al software libre1-Introducción al software libre
1-Introducción al software libre
 
Tic
TicTic
Tic
 
Tipos de sofware
Tipos de sofware Tipos de sofware
Tipos de sofware
 
abax Código abierto ( Open source )
abax Código abierto ( Open source )abax Código abierto ( Open source )
abax Código abierto ( Open source )
 
Blog
BlogBlog
Blog
 
Software Libre para la empresa (2012)
Software Libre para la empresa (2012)Software Libre para la empresa (2012)
Software Libre para la empresa (2012)
 
Software libre vs software gratis
Software libre vs software gratisSoftware libre vs software gratis
Software libre vs software gratis
 
Crackers y software
Crackers y softwareCrackers y software
Crackers y software
 
Diapositivas (1)
Diapositivas (1)Diapositivas (1)
Diapositivas (1)
 
Software Libre
Software Libre Software Libre
Software Libre
 
Software libre
Software libreSoftware libre
Software libre
 
software libre
software libresoftware libre
software libre
 
Diapositivas (1)
Diapositivas (1)Diapositivas (1)
Diapositivas (1)
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
 
Software
SoftwareSoftware
Software
 
Técnicas de programación
Técnicas de programaciónTécnicas de programación
Técnicas de programación
 
beneficio de tener conocimientos y habilidades, en el uso de lenguajes de pro...
beneficio de tener conocimientos y habilidades, en el uso de lenguajes de pro...beneficio de tener conocimientos y habilidades, en el uso de lenguajes de pro...
beneficio de tener conocimientos y habilidades, en el uso de lenguajes de pro...
 
Instala y configura software
Instala y configura softwareInstala y configura software
Instala y configura software
 
Introducción al software libre
Introducción al software libreIntroducción al software libre
Introducción al software libre
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
 

FLISOL 2012 @ UNQ - Software libre para programadores

  • 1. Software Libre para programadores Nahuel Garbezza Alan Rodas Bonjour
  • 2. ¿Que es un programa?
  • 3. ¿Como se hace un programa? compilador o interprete
  • 4. ¿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
  • 5. Software Libre en la UNQ Tecnicatura en Programación Informática
  • 6. 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.>> ...
  • 7. 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. [...]
  • 8. Tecnologias GOBSTONES
  • 11. Qué herramientas usamos Sistemas de control de versiones ● Qué son y para qué sirven ● Implementaciones libres: ● SVN ● Git Compartimos el código en:
  • 12. Mayor Libertad Los alumnos pueden ver como funcionan las cosas, además de solo saber como utilizarlas.
  • 13. Comunidades Activas Las herramientas de SL suelen tener comunidades muy activas. ● Listas de correo ● Foros ● IRC ● Manuales y otros
  • 14. Ventajas de Gestión No hay que gestionar compra de licencias, y mantener registro del software instalado en cada máquina, etc.
  • 15. Presupuesto en Software nulo No se gasta dinero en Software. El dinero que se ahorra se puede invertir en otras cosas.
  • 16. Software Libre y Soberano El software que se usa o crea no depende de empresas privadas o de caprichos de naciones extranjeras.
  • 17. 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
  • 18. 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
  • 19. 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
  • 20. 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)
  • 21. Experiencia Trabajar en Software Libre es distinto a trabajar en software privativo. ● Requiere mas tiempo ● Requiere mayor conocimiento ● Requiere protocolos de organización
  • 22. 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