Sobre la materia de software libre

(Adaptado de un mail que envíe a la lista de software libre de Córdoba – GrULiC sobre el post anterior)

Yo empecé a armar esto de la materia de software libre allá por el 2010. Cuando ningún grupo de software libre ni comunidad alguna en argentina brindaba una idea con la que comulgaba en su totalidad. Sepan entender que mi objetivo no es ofender a nadie con mis palabras, sino  dejar una constancia de como se dio la  historia de esta cátedra.

En mi percepción, creo que las acciones del software libre en Argentina se centran mucho en el individuo y en la comunidad desde un punto de vista (a mi entender) de “izquierda” (salvando los nuevos grupos de OpenData); mientras que en mi opinión COMUNIDAD, no son solo las personas sino también las empresas y la universidades que tienen tanto o mas peso dentro de la sociedad que un grupo informal de programadores.

Cuando arme el primer plan de la materia (del cual no se si voy a formar parte en la ejecución y no creo que tenga la calidad que yo espero) logre muy poca adhesión en general y tarde más de 4 años en lograr que una universidad tenga el valor de dictarla. Cabe aclarar la versión final aprobada en si, es la misma que la original, solo que algunos títulos fueron cambiados y aprendimos con los adherentes a venderlo mejor.

La idea final de esta materia es no generar fanáticos del software libre, sino generar profesionales que sepan de que va CON FUNDAMENTOS reales las verdaderas ventajas y desventajas del software libre ya que el problema no es el software privativo, sino que los idóneos egresados como ingenieros en sistemas no saben ni a que libertades renuncian.

JAIIO: Ingeniería de Software Libre

En la última JAIIO tuvimos el gusto de estas presentando en el simposio de tecnología y sociedad un trabajo de 4 años que por fin empezó a dar frutos.

Hemos presentado, una charla en los cuales exponemos nuestras motivaciones y causas de por que creemos conveniente el dictado de “ingeniería en software libre”

Finalmente en 2015 la UTN-FRC dictará dicha cátedra como electiva del último año de la carrera Ingeniería en Sistemas de Información.

Lamentablemente no puedo compartir el paper publicado (si me contactan por privado puedo indicarlo como conseguirlo “legalmente” al paper que presenta los motivos de por que hay que enseñar software libre)

El Programa de la materia es el siguiente: Software_Libre_2014

Periodicidad y distribución de dos enfermedades del maíz (Zea mays L) en la decada del 2000 en Argentina (Biomat 2014)

Poster presentado en biomat 2014

Tres slides de charlas

Mi señora novia dio una charla bastante interesante sobre un proceso de asignación de costos:

Di una charla de presentación del proyecto de investigación con el titulo “Análisis de Datos a través de grafos”

Por último esto es de una charla que di para los astrónomos del Proyecto ABRAS en el Observatorio Astronómico Córdoba

La totalidad de mis charlas las tengo disponibles en PDF en este repo: https://bitbucket.org/leliel12/talks/src

usar la versión 2 o la 3?

existió en un pasado un proyecto de software que en su version 2.x fue muy utilizado. Cuando los developers lanzaron la versión 3, la cual defendian que era mejor (y probablemente lo era), nadie nunca la quiso usar. pasado el tiempo los developers decidieron escuchar la realidad de sus usuarios y crearon una nueva versión, que combinaba las características de 2.x y 3.x; se llamó: winamp 5.0

python 5 is comming?

PyCon Es 2013: Track Científico

Todas las charlas del track científico de PyCon españa 2013

las diapositivas están disponibles en cada una de las grillas de la pagina http://2013.es.pycon.org/

Por que Mercurial

Vengo defendiendo hace años Mercurial en su simpleza frente a la complejidad de un Git que nunca me gusto (un proyecto Python vs uno C) en definitiva (también uso Git)Mis motivos

  • Se migra mas naturalmente de SVN.
  • funciona.
  • hg serve
  • Extensibilidad (un hook o un plugin se hace en Python de una manera ridículamente simple)
  • No me importa el cherry-pick
  • Hay rebases en los dos.

Sumado a esto han aparecido unos artículos que valen la pena leer:

Tampoco digo que Mercurial sea mejor, solo que me cansa que me digan “mira como vuelo planetas con git”… bueno los de Facebook lo hicieron enserio con Hg

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 340 seguidores