fuentes abiertas

Como en años anteriores, este año también organizamos localmente el concurso universitario de software libre, que acaba de abrir su plazo de inscripción. Para participar en esta versión local del concurso, tienes que inscribirte en la nacional y ser estudiante de la UGR o de alguno de los centros educativos de la provincia; como en años anteriores pueden también participar estudiantes graduados y licenciados, de bachiller y de módulos profesionales.
Conviene que consultes las bases locales; este año contaremos, como es habitual, con el patrocinio de la Fundación I+D del Software Libre, de Campus BioTIC Granada y de Codeko.com. El año pasado tuvimos grandes proyectos, algunos de los cuales también fueron premiados a nivel nacional. En realidad, los hemos tenido todos los años, así que esperamos este año estar a la altura y que se animen muchos granadinos a liberar su software y a participar en el concurso.

A las 9 han comenzado las II jornadas de software libre, un evento que une la presentación de proyectos de software libre desarrollados en la UGR, el aprendizaje de herramientas para el desarrollo de los mismos, y la presentación de la nueva edición del concurso universitario de software libre, cuya inscripción terminará dentro de una semana aproximadamente.
Tras la presentación de las jornadas, María Hinojosa, de Codeko, ha hecho una introducción al uso del software libre por parte de la empresa, al menos de una pequeña empresa como la suya. Ha hablado también de las tecnologías de desarrollo SCRUM usadas habitualmente, y de cómo el crear software libre hace que se establezca una relación de confianza entre el cliente y el productor.
Tras la pausa hemos tenido que cambiar de sitio por un malentendido a la hora de reservarlo, y nos hemos venido a la sala de conferencias del CITIC. Comienza la sesión de herramientas para desarrollo de SL, con Fran Lucena hablando de cómo usar herramientas de control de código, Subversion para empezar.

Si usais el twitter estamos usando el hashtag #2jpsl

Sigue la sesión con Raúl hablando más en serio y en más profundidad de la Metodología SCRUM

Raúl hablando de Scrum

José Antonio Serrano García, nos hablo de las herramientas colaborativas que todo proyecto de Software Libre debe de tener, desde un blog a un wiki, … podemos descargar la presentación desde aqui

Viernes 22

Hoy se ha presentado las 3ª edición CUSL Granada / 5ª edición CUSL, con JJ Merelo Guervós y Antonio Fernández Ares, animaros a presentar vuestros proyectos al concurso.

Seguidamente Ruben Dugo, Cristian Gonzalez y Raúl Jiménez, han presentado el proyecto GeoRemindMe, para implementar avisos de actividades geolocalizados.

Más tarde, Jesús Alcalá ha presentado Keel, aplicación educativa y experimental de minado de datos y estadística.

Jorge Revelles nos ha presentado Sefalas

Antonio Cañas nos ha presentado SWAD, como esta construido, que hardware usa, y la posibilidad de que si queréis podéis contribuir a desarrollar SWAD, animaros y uniros al proyecto.

Y por ultimo tenemos a Pablo Neira de la Universidad de Sevilla, explicando «Cómo gestionar con éxito un proyecto de software libre».

En estos dos añitos que lleva uno en la OSL, se ha hablado con todo tipo de gente para que liberen la aplicación o librería que han hecho en investigación, docencia o administración. Tal gente ha puesto todo tipo de excusas, que pongo a continuación, junto con nuestro contraargumento. Caveat emptor: unas veces han funcionado, otras no, por lo que si se os ocurren argumentos mejores, me gustará oirlos; así como si hay alguna excusa que no haya puesto aquí.
Las excusas están en orden decreciente de frecuencia, aproximadamente.

No está perfecto todavía
Esta excusa se da muchas veces, incluso en programas que la gente ha usado para su tesis, o que están en explotación con mayor o menor éxito en una web, o que se está usando en docencia. Os voy a revelar un secreto: los programas nunca son perfectos. Por eso existen las versiones: 1.0, 2.0, hasta la 23.0 que es la que tiene emacs. El mejor momento para liberar un programa no perfecto es, por tanto, cualquiera
Es que es un poco chapucero, ¿qué dirán mis alumnos si lo ven?
Esta es una variante del anterior, que se encuentra sobre todo en gente que tiene alumnos y alumnas. Imagínate alguien que da una asignatura de ingeniería del software y libera un programa que ha hecho para un trabajo de investigación sin su diagrama UML correspondiente. O alguien, como yo, que insiste en que no se pongan números mágicos en los programas que se encuentra con declaraciones como $foo=33. O, condenación, ¡un programa sin comentarios! ¿Qué dirán mis alumnos si ven un programa sin comentarios? Bueno, una vez más, apelo a mi propia experiencia: no dirán nada. Por mucha tirria que le tengas a un profesor, no vas a mirarte su código a ver si usa nombres de variable expresivos, y más si está en un lenguaje como el Lua. Y si lo hace y se da cuenta, mira, es software libre, anímate a mejorarlo. Parafraseando la excusa anterior, «No libero software porque no soy perfecto». Jolines, ¿y quién lo es?
Lo documento e inmediatamente lo libero.
Sí, si tengo que esperar a que documentes el software, estamos apañados. La documentación que necesita el software para liberarse son los fuentes y la licencia. Hombre, no voy a decir que no esté bien meter tests unitarios, un interfaz amigable diseñado en gtk, versión móvil, documentación en comic sans y un roadmap para quien lo quiera. Pero no es necesario para liberarlo; el mejor momento para liberar un programa siempre es ahora. Más adelante podrás documentarlo, o incluso puede que alguien te ayude para hacerlo. Pero no es excusa para no liberarlo
Es que esto lo he hecho yo para mi, ¿tú crees que a alguien le interesará un programa que simula el crecimiento de los pelos de las patas de la Epeyra Diadema y el efecto del teñido sobre los mismos?
Precisamente el otro día vi yo a mi Epeyra un tanto peluda y me pregunté cómo quedaría en rubio. Vamos a ver, si es un software con el que has obtenido resultados que has publicado, o has procesado los datos necesarios para el mismo, o te sirve para engancharlo con la web o la base de datos, en resumen, si te ha servido a ti, al menos sabes que le puede servir a alguien. Y el hecho es que el software libre no es un producto monolítico: al liberarlo liberas el conocimiento necesario para hacerlo, lo haces disponible en buscadores y demás, y puede que la subrutina más esotérica (la que aplica el modelo Pantone al tintado de los pelos de la pierna de la Epeyra) pueda aplicarse a otro problema similar o totalmente diferente (el tintado de los pelos del Geyperman, por ejemplo). Por lo que siempre será una excelente idea liberarlo

Es que tenemos una empresa interesada y no queremos tener problemas luego
Esta excusa es una de las más complicadas, porque los argumentos en contra son primero pragmáticos y luego éticos. El primero: ¿en serio que la empresa te va a comprar el software tal cual? No te digo que no vaya a suceder, pero es poco probable. Lo más que conseguirás es que te usen como cárnica para que adaptes ese software a su entorno particular y con sus especificaciones, lo que a) te va a costar mucho trabajo y b) no va a ser nada entretenido. Segundo: puedes vender la aplicación a la empresa, pero con la licencia libre le vas a dar una serie de derechos sobre el fuente, conservando tú también unos cuantos, entre ellos la autoría. Te aseguras con eso que no lo van a convertir en el software cerrado SuperCanquileitor 2000 (sí, también veo Phineas y Ferb de vez en cuando, qué pasa) y no sólo no vas a ver un duro, sino que no vas a tener derechos de autoría. Liberando el software, impides que una empresa se lo apropie. En cuanto al ético, todos vosotros lo conocéis, así que no voy a entrar en él.
Es que no quiero que llegue Toito Lokopio, el investigador bosnio-hercegovino que siempre me copia las ideas, y lo publique él
Todos sabemos que el Dr. Toito es un piernas, y que publica cosas copiadas. Pero si has liberado tu software, la fecha impresa en el repositorio donde hayáis subido el código, que es algo independiente, dirá que tú lo hiciste antes de que él lo publicara, y en caso de que tengáis que ir al Tribunal Supremo de los Plagios Científicos Internacionales, te servirá como prueba
No, si quería hacerlo, peeero no tengo tiempo
Pues vale, eres la oficina de software libre, así que te toca a ti. Ofrécele todas las facilidades: tú le eliges la licencia, lo subes a un repositorio (generalmente será GitHub), lo empaquetas, lo testeas, y lo dejas níquel para la liberación.
Es que no me da la gana
Pues te quedas sin camiseta

Espero que os sirva de ayuda. Y ya sabéis, si tenéis algo más, ponedlo en los comentarios.

El próximo día 25 de noviembre, y a partir de las 5 de la tarde, celebraremos en el salón de Grados de la ETSIIT el curso de CENATIC y la Conferencia de Rectores de Universidades Españolas de Aspectos Legales del Software de Fuentes Abiertas. Este curso, que se ha impartido también en otras universidades españolas (por ejemplo, en la Carlos III de Madrid se hará el mismo día) trata de introducir a una audiencia general los diversos aspectos éticos y legales relacionados con el software de fuentes abiertas: derechos de autor, licencias, cómo integrar este tipo de software en un proyecto, y cómo usar todo en la práctica.

El curso, de una duración aproximada de 3 horas, será impartido por Ángel Pablo Hinojosa y José Antonio Serrano, técnicos de la oficina de software libre, y en él se entregará también diferente material relacionado con el software libre y de fuentes abiertas; está dirigido a toda la comunidad universitaria, pero especialmente dirigido a aquellos que tengan relación con la producción de software: alumnos de grado y postgrado, personal del CSIRC y profesorado en general.
La inscripción es gratuita, pero limitada a 60 personas. Se asignarán las plazas por orden estricto de llegada.

Con el objetivo de presentar la 4ª edición del concurso universitario de software libre (2ª granadina) y de dar a conocer diferentes proyectos de software libre desarrollados íntegramente (o mayoritariamente) en la universidad de Granada, los próximos días 15 y 16 de octubre celebraremos en el Salón de Grados de la ETSIIT las Primeras Jornadas de Proyectos de Software Libre en la UGR, que además de contar con la presencia de Máximo Martín, ex-director de proyectos de Fidesol y de Manuel Palomo Duarte, secretario de la Oficina de Software Libre de la Universidad de Cádiz, nos permitirá conocer más de cerca proyectos como GASWED, presentado recientemente como proyecto fin de carrera, o eSpice, un simulador de circuitos desarrollado en el departamento de Electrónica y Tecnología de Computadores.
La jornada está especialmente dirigida a estudiantes, PAS y PDI relacionados con la informática y telecomunicaciones, y se ha solicitado a la ETSIIT la convalidación por medio crédito de libre configuración según el reglamento de convalidación de créditos de la misma. Especialmente si estás interesado en solicitar la convalidación de créditos, o si quieres un certificado de asistencia, conviene que te inscribas; así también podemos controlar el aforo.

La Oficina de Software Libre organiza un curso de iniciación al software de Fuentes Abiertas con material de CENATIC y financiado por este Centro Nacional de Referencia de aplicación de TIC basado en fuentes abiertas, sito en Extremadura, que expide un título acreditativo a los asistentes al curso.
El curso tendrá lugar en el aula de formación del PAS (Complejo Administrativo Triunfo. C/ Cuesta del Hospicio s/n) el día 14 de enero de 17:30 a 20:30 de la tarde. Las clases serán impartidas por Sergio Alonso Burgos, profesor ayudante del Departamento de Lenguajes y Sistemas Informáticos de la UGR. La inscripción es gratuita, y las plazas se asignarán por riguroso orden de llegada. Interesados,inscribirse (hasta el día 13 de enero de 2009) en la dirección http://osl.ugr.es/cgi/cenatic-pas/inscriptio.cgi. Si aún así estás interesado en asistir a este tipo de eventos, por favor contacta con nosotros indicándonos tu servicio o centro y el tipo de formación que desearías.

banner CENATIC

Web Campus Infantil 2019
Logo y enlace Web Campus Infantil 2019
Web SereIngeniera
Logo y enlace Web SereIngeniera 2018
Web Jornadas De Software Libre
Logo y enlace Web Jornadas de Software Libre 2018
Calendario
abril 2020
lunes martes miércoles jueves viernes sábado domingo
30 marzo, 2020 31 marzo, 2020 1 abril, 2020 2 abril, 2020 3 abril, 2020 4 abril, 2020 5 abril, 2020
6 abril, 2020 7 abril, 2020 8 abril, 2020 9 abril, 2020 10 abril, 2020 11 abril, 2020 12 abril, 2020
13 abril, 2020 14 abril, 2020 15 abril, 2020 16 abril, 2020 17 abril, 2020 18 abril, 2020 19 abril, 2020
20 abril, 2020 21 abril, 2020 22 abril, 2020 23 abril, 2020 24 abril, 2020 25 abril, 2020 26 abril, 2020
27 abril, 2020 28 abril, 2020 29 abril, 2020 30 abril, 2020 1 mayo, 2020 2 mayo, 2020 3 mayo, 2020
Archivos
Categorías