Mostrando entradas con la etiqueta software libre. Mostrar todas las entradas
Mostrando entradas con la etiqueta software libre. Mostrar todas las entradas

lunes, 13 de febrero de 2012

sábado, 4 de febrero de 2012

Brian Gough deja de ser el mantenedor de la GNU Scientific Library

Malas noticias para la GNU Scientific Library (GSL). Brian Gough, el mantenedor oficial de la biblioteca, lo deja. Supongo que estará cansado o aburrido (en su escueto correo no da explicaciones), cosa muy normal, por otra parte, ya que lleva bastantes años y lo hacía en su tiempo libre (dedicaba los fines de semana a contestar los correos de las listas de ayuda, bugs y de desarrollo). A ver si llega pronto otro friki que lo sustituya y mantenga vivo el proyecto, que yo no me atrevo con una cosa tan grande :(

lunes, 23 de mayo de 2011

Linux on-line

Hola gente,

en el caso, de que quieras probar algo en linux y no tienes uno a mano. Ha salido una aplicación en java, que carga un linux en tu navegador (siempre que sea actual).

Pruebalo, aquí: http://bellard.org/jslinux/

Disfruten

martes, 12 de abril de 2011

Chicas en el software libre

Siempre las generalizaciones son malas, pero me ha extrañado ver la siguiente lista que recogó de los agradecimientos a los contribuidores en el proyecto octave.

Ben Abbott, Andy Adler, Joel Andersson, Muthiah Annamalai, Shai Ayal, Roger Banks, Ben Barrowes, Alexander Barth, David Bateman, Heinz Bauschke, Karl Berry, David Billinghurst, Don Bindner, Jakub Bogusz, Moritz Borgmann, Marcus Brinkmann, Remy Bruno, Marco Caliari, Daniel Calvelo, John C. Campbell, Jean-Francois Cardoso, Joao Cardoso, Larrie Carr, David Castelow, Vincent Cautaerts, Clinton Chee, Albert Chin-A-Young, J. D. Cole, Martin Costabel, Michael Creel, Jeff Cunningham, Martin Dalecki, Jorge Barros de Abreu, Philippe Defert, Bill Denney, David M. Doolin, Pascal A. Dupuis, John W. Eaton, Dirk Eddelbuettel, Paul Eggert, Stephen Eglen, Peter Ekberg, Rolf Fabian, Stephen Fegan, Ramon Garcia Fernandez, Torsten Finke, Jose Daniel Munoz Frias, Castor Fu, Eduardo Gallestey, Walter Gautschi, Klaus Gebhardt, Driss Ghaddab, Nicolo Giorgetti, Michael Goffioul, Glenn Golden, Tomislav Goles, Keith Goodman, Etienne Grossmann, Peter Gustafson, Kai Habel, William P. Y. Hadisoeseno, Benjamin Hall, Kim Hansen, Soren Hauberg, Daniel Heiserer, Yozo Hida, Roman Hodek, A. Scottedward Hodel, Richard Allan Holcombe, Tom Holroyd, David Hoover, Kurt Hornik, Christopher Hulbert, Cyril Humbert, Teemu Ikonen, Alan W. Irwin, Geoff Jacobsen, Mats Jansson, Cai Jianming, Steven G. Johnson, Heikki Junes, Atsushi Kajita, Mohamed Kamoun, Lute Kamstra, Thomas Kasper, Joel Keay, Mumit Khan, Paul Kienzle, Aaron A. King, Arno J. Klaassen, Geoffrey Knauth, Heine Kolltveit, Ken Kouno, Oyvind Kristiansen, Piotr Krzyzanowski, Volker Kuhlmann, Tetsuro Kurita, Miroslaw Kwasniak, Rafael Laboissiere, Kai Labusch, Claude Lacoursiere, Walter Landry, Bill Lash, Dirk Laurie, Maurice LeBrun, Friedrich Leisch, Benjamin Lindner, Ross Lippert, David Livings, Erik de Castro Lopo, Massimo Lorenzin, Hoxide Ma, James Macnicol, Jens-Uwe Mager, Ricardo Marranita, Orestes Mas, Makoto Matsumoto, Tatsuro Matsuoka, Laurent Mazet, G. D. McBain, Christoph Mayer, Stefan Monnier, Antoine Moreau, Kai P. Mueller, Victor Munoz, Carmen Navarrete, Todd Neal, Al Niessner, Rick Niles, Takuji Nishimura, Eric Norum, Michael O'Brien, Thorsten Ohl, Arno Onken, Luis F. Ortiz, Scott Pakin, Gabriele Pannocchia, Sylvain Pelissier, Per Persson, Jim Peterson, Danilo Piazzalunga, Nicholas Piper, Hans Ekkehard Plesser, Tom Poage, Orion Poplawski, Ondrej Popp, Jef Poskanzer, Francesco Potorti, James B. Rawlings, Eric S. Raymond, Balint Reczey, Michael Reifenberger, Jason Riedy, Petter Risholm, Matthew W. Roberts, Andrew Ross, Mark van Rossum, Kevin Ruland, Olli Saarela, Toni Saarela, Juhani Saastamoinen, Ben Sapp, Alois Schloegl, Michel D. Schmid, Nicol N. Schraudolph, Sebastian Schubert, Ludwig Schwardt, Daniel J. Sebald, Dmitri A. Sergatskov, Baylis Shanks, Joseph P. Skudlarek, John Smith, Julius Smith, Shan G. Smith, Joerg Specht, Quentin H. Spencer, Christoph Spiel, Richard Stallman, Russell Standish, Doug Stewart, Thomas Stuart, John Swensen, Ariel Tankus, Georg Thimm, Duncan Temple Lang, Olaf Till, Thomas Treichl, Utkarsh Upadhyay, Stefan van der Walt, Peter Van Wieren, James R. Van Zandt, Gregory Vanuxem, Ivana Varekova, Thomas Walter, Olaf Weber, Thomas Weber, Bob Weigel, Andreas Weingessel, Michael Weitzel, Fook Fah Yap, Michael Zeising, Federico Zenith, Alex Zvoleff.

Aunque hay nombres bastante ambiguos y puede que se me haya escapado alguno que otro. SÓLO DOS NOMBRES DE CHICAS ES ALARMANTE. Así, que lanzo la pregunta: ¿Qué les pasa a las chicas en el software libre?

lunes, 22 de marzo de 2010

Sustitutos libres de MatLab

Bueno, para estrenarnos en el blog vamos a escribir un pequeño apunte acerca de las alternativas que tenemos a MatLab en el mundo del software libre.

Como creo que todos sabemos por experiencia, MatLab es un software que, en temas de cálculo numérico, permite hacer (casi) de todo. Como también es un intérprete de un lenguaje de programación nos permite el desarrollo de aplicaciones, característica que, en mi caso, es la que más uso. Como aspectos negativos, nos encontramos varios:
  1. No es software libre, con lo que tenemos que creernos lo que hace porque sí, no podemos modificarlo (en el caso de que alguien sepa cómo), no podemos redistribuirlo, etc.
  2. Hasta que no haya un número importante de usuarios que necesiten una característica determinada, MathWorks no la implementará.
  3. Hay plataformas para las que no existe de forma nativa, como los *BSD, por ejemplo (aunque parece que en FreeBSD se puede instalar la versión de Linux).
  4. Cuesta un dineral. No sé el precio exacto, pero es una barbaridad, muchos miles de euros. Y todo ese dinero para, al final, no usar más que un pequeño porcentaje de sus funcionalidades.
En realidad, alguien podría decir que el único aspecto importante es el del dinero. Pasamos entonces a intentar convencerlo de usar un software equivalente, repasando varias de las alternativas que existen:
  1. GNU Octave: Podría decirse que, a efectos prácticos, es un clon de MatLab. Es software libre (pertenece al proyecto GNU) y puede que sea la alternativa más sólida al programa de MathWorks. A nivel de sintaxis es compatible casi al 100% con MatLab, e incluso añade características interesantes que éste no tiene. En cuanto a los cálculos, GNU Octave se basa en bibliotecas de referencia: BLAS (la versión de referencia, ATLAS o GotoBLAS) y LAPACK para el álgebra, FFTW para las transformadas de Fourier, etc. También permite enlazar funciones escritas en C/C++ o Fortran de una manera fácil (tarea que no es trivial en MatLab). Eso sí, tiene una pega: el soporte para gráficos no es nada bueno (comparado con el de MatLab).
  2. FreeMat: No he usado nunca este programa, aunque tiene buena pinta. También tiene una compatibilidad con MatLab a nivel de sintaxis muy alta.
  3. Scilab: Este es un software francés que parece que tiene buena fama. Aunque tiene la pega de que su sintaxis es bastante diferente a la de MatLab, cuanta con la ventaja frente a otras alternativas libres de tener un muy buen entorno gráfico. Tampoco lo he usado nunca, pero lo pongo por si alguien tiene interés.
Y, para finalizar, un poco de autobombo. Hace unas semanas escribí un paquete para Octave que facilita el trabajo con proyecciones cartográficas mediante la biblioteca PROJ.4 (la cual merecería una charla aparte). Por si a alguien le interesa, se puede encontrar OctPROJ (que así se llama la criatura) en la web de Octave-Forge.

Sobre este tema se podría escribir mucho más, pero no tengo ganas.