estudio comparativo upv-ehu aplicaciones educativas gnulinux
DESCRIPTION
El objetivo de este documento es la elaboración de un Estudio comparativo que defina el conjunto de aplicaciones “educativas” para la UPV-EHU. A lo largo del documento se presentan las conclusiones obtenidas a partir de una exhaustiva comparación de aplicaciones de Software Libre.TRANSCRIPT
Estudio comparativoAplicaciones educativas GNU/Linux de la UPV-EHU
Fecha: 13/03/09Comparativa de
SoftwareEstado Confidencialidad
Autor: Bruno González,Mikel Jimenez,
MiguelAngel Nieto
Versión 1.0
Revisado por:
Iker Sagasti Markina
Borrador
Revisable
Final
Público
Interno
Clientes
UPV-EHU. 2009Esta obra está bajo la licencia Reconocimiento-No comercial-Compartir bajo la misma licencia 3.0 de Creative Commons. Puede copiarla, distribuirla y comunicarla públicamente siempre que especifique su autor y no se utilice para fines comerciales. La licencia completa puede consultarla en http://creativecommons.org/licenses/by-nc-sa/3.0/deed.es. UPV-EHU. no podrá ser considerada responsable de eventuales errores u omisiones en la edición del documento.
XX
Índice de contenidosInformación General..............................................................................................................................4
Elección de la distribución GNU/Linux corporativa.................................................................................4
Popularidad.......................................................................................................................................4
Visión a largo plazo...........................................................................................................................4
Enfoque.............................................................................................................................................5
Elección final.....................................................................................................................................5
Estudio de Evaluación – Aplicaciones orientadas a “Educación”..............................................................7
Sistema de categorización de aplicaciones.........................................................................................7
Ponderación de criterios....................................................................................................................8
Funcionalidad...............................................................................................................................9
Estabilidad....................................................................................................................................9
Kubuntu......................................................................................................................................10
Librerías......................................................................................................................................10
Idiomas.......................................................................................................................................11
Evolución....................................................................................................................................11
Licenciamiento...........................................................................................................................12
Popularidad................................................................................................................................13
Multiplataforma..........................................................................................................................13
Presencia en otras distribuciones.................................................................................................14
Matemática.....................................................................................................................................15
Categoría “Álgebra Computacional”............................................................................................15
Categoría “Cálculo Matemático y Científico”...............................................................................17
Categoría “Estadística”................................................................................................................19
Ingeniería........................................................................................................................................21
Categoría “Diseño de Circuitos”..................................................................................................21
Informática......................................................................................................................................23
Categoría “Administración de Bases de Datos”............................................................................23
Categoría “Análisis de Tráfico de Red”........................................................................................25
Categoría “Bases de Datos”.........................................................................................................27
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 2
Categoría “Criptografía”..............................................................................................................29
Categoría “Desarrollo .NET C#”.................................................................................................31
Categoría “Desarrollo ADA”........................................................................................................33
Categoría “Desarrollo C/C++”...................................................................................................35
Categoría “Desarrollo Java”.........................................................................................................37
Categoría “Modelado UML”.......................................................................................................39
Categoría “Emulación - Amiga”...................................................................................................41
Categoría “Emulación - PC”........................................................................................................43
Administración Empresarial..............................................................................................................45
Categoría “Gestión Empresarial y ERP” ......................................................................................45
Categoría “Gestión de Proyectos”...............................................................................................47
Categoría “Mapas conceptuales”.................................................................................................49
Diseño.............................................................................................................................................51
Categoría “Autoedición”.............................................................................................................51
Categoría “CAD”........................................................................................................................53
Categoría “Digitalización de Imágenes”.......................................................................................55
Categoría “Diseño 2D Rasterizado”.............................................................................................58
Categoría “Diseño 2D Vectorial”.................................................................................................60
Categoría “Diseño 3D” .............................................................................................................62
Categoría “Edición de Páginas Web”...........................................................................................64
Categoría “Edición de video”......................................................................................................66
Otras...............................................................................................................................................68
Categoría “Arqueología”.............................................................................................................68
Categoría “Química”...................................................................................................................70
Categoría “Sistemas de Información Geográfica”.........................................................................72
Resumen de la comparativa.................................................................................................................74
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 3
INFORMACIÓN GENERAL
El objetivo de este documento es la elaboración de un Estudio comparativo que defina el conjunto de
aplicaciones “educativas” para la UPV-EHU. A lo largo del documento se presentan las
conclusiones obtenidas a partir de una exhaustiva comparación de aplicaciones de Software Libre.
Para ello, tal y como se detalla en el documento Criterio de Evaluación de Software, se han tenido en
cuenta las necesidades específicas de la Universidad del País Vasco (UPV-EHU). A continuación se
detalla la metodología concreta empleada para la selección de aplicaciones.
ELECCIÓN DE LA DISTRIBUCIÓN GNU/LINUX CORPORATIVA
El proceso de selección de distribución ha sido realizado teniendo en cuenta que, en el entorno
educativo de una universidad, el mayor impacto lo van a producir las aplicaciones específicas
utilizadas, y en menor medida el entorno en el cual éstas se ejecutan. Es por ello que se han
centrado los esfuerzos en el análisis de aplicaciones, y no de la distribución concreta.
Popularidad
Uno de los baremos establecidos ha sido la popularidad de uso de las distribuciones, porque garantiza
la existencia de un gran comunidad de apoyo. Así, en el caso de que los usuarios del PC
corporativo tengan problemas si prueban la distribución en su equipo personal, podrán obtener ayuda
online mucho más fácilmente que con una distribución minoritaria. De la misma forma, se facilitará
notablemente la labor de los servicios de soporte y del CAU.
Visión a largo plazo
Por otra parte, se buscó que la distribución tuviera una gran proyección de futuro. Existen muchas
distribuciones que cumplen este requisito, gozando los proyectos de Canonical Ltd. 1 de una curva de
crecimiento especialmente pronunciada en los últimos años.
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 4
Enfoque
Una vez decidida la distribución base, se han filtrado los subproyectos de Canonical Ltd. siguiendo
varios criterios. Se desecharon Edubuntu, Gobuntu y Jeos por no ser necesarias sus características y
enfoques específicos, reduciendo la decisión a Ubuntu y Kubuntu.
Elección f inal
El personal pertinente de la Universidad del País Vasco (UPV-EHU) mostró una preferencia por
Kubuntu, por lo que se ha analizado si efectivamente es una distribución apta para el PC corporativo.
Al comparar Kubuntu y Ubuntu, se puede observar que son muy similares entre sí, diferenciándose casi
exclusivamente por el entorno de escritorio que incluyen instalado por defecto: KDE o Gnome. Por lo
general, estos dos entornos de escritorio no difieren mucho en cuanto al consumo de recursos de
memoria, CPU o espacio en disco, por lo que la elección se ha enfocado a sus características
inherentes: versatil idad y facil idad de uso.
Gnome ofrece una mayor facilidad de uso al usuario novato, aunque KDE venga ligeramente
modificado por Canonical Ltd. para mejorarlo en este aspecto. Se ha considerado que la diferencia
entre sus curvas de aprendizaje no es lo suficientemente notoria como para descartar Kubuntu por ella,
especialmente teniendo en cuenta que los Pcs corporativos de la Universidad del País Vasco serán
utilizados por sus usuarios durante un periodo de tiempo relativamente largo.
La diferencia principal es, por tanto, la interfaz mediante la cual se modifican las características más
avanzadas del entorno de escritorio. Aunque ambos escritorios permiten una gran personalización, KDE
suele ofrecer una interfaz especializada para acceder a dichos ajustes, lo cual ha sido valorado
positivamente.
Otro factor que ha inclinado la balanza hacia Kubuntu es que el equipo de desarrolladores de KDE está
trabajando en portar dicho entorno de escritorio a la plataforma Microsoft Windows. Este
enfoque se ha valorado de cara al futuro, puesto que amplía las posibilidades de aquellos usuarios
(tanto alumnado como profesorado) que, por una razón u otra, no disponen de GNU/Linux instalado
en sus equipos personales.
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 5
De esta forma se puede acercar el mundo del Software Libre a una mayor cantidad de
usuarios, de forma análoga al desarrollo de otros proyectos como Mozilla Firefox, Gimp, etc.
Finalmente, se han considerado las principales versiones existentes: Kubuntu 7.10, Kubuntu 8.04 y
Kubuntu 8.10. Se ha decidido escoger Kubuntu 8.04 por su grado de estabilidad, proveyendo versiones
recientes de software en sus repositorios, así como soporte a largo plazo o Long Term Support (LTS), concretamente durante tres años desde su lanzamiento en Abril del año 2008.
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 6
ESTUDIO DE EVALUACIÓN – APLICACIONES ORIENTADAS A “EDUCACIÓN”
Sistema de categorización de aplicaciones
El análisis comparativo se ha dividido por categorías de software. Dicha categorías han sido escogidas
teniendo en cuenta su importancia y grado de uso, extraídos a partir del feedback recibido por
parte de la UPV, así como en base a un listado general de aplicaciones instaladas en los sistemas
informáticos de la Universidad del País Vasco en las tres provincias de la comunidad autónoma vasca.
Es necesario destacar que gran parte del software cumple funcionalidades muy específicas y exclusivas
de ciertas áreas de la educación. Encontrar una alternativa perfecta es, por tanto, difícil o por desgracia
más a menudo, simplemente imposible.
Debido a esto, se ha intentado llegar a un compromiso óptimo de funcionalidades. Para ello, se ha
intentado escoger un conjunto de aplicaciones que, aun no siendo tan completos como la alternativa
privativa existente, cubran la mayor cantidad posible de características . En ocasiones, esto ha
implicado tener que recurrir a varias aplicaciones de Software Libre. A pesar de ello, hay diversos casos
en que todavía faltan algunas funcionalidades, o las existentes no están implementadas del todo
correctamente. Es de esperar que estos pequeños defectos vayan desapareciendo con el paso del
tiempo, conforme se desarrollen y mejoren las aplicaciones, e incluso con la aparición de nuevo
software alternativo.
Por otra parte cabe mencionar que, tras analizar la lista de aplicaciones actualmente en uso, se ha
detectado cierto grado de redundancia de funcional idades que, si bien es muchas veces
necesario en entornos Windows, puede en ocasiones ser evitado con pocas complicaciones en el
mundo del Software Libre. Es por esto que se ha trabajado en reducir la lista de aplicaciones necesarias
a un mínimo, sin comprometer en ningún caso las características ofrecidas por éstas, simplificando
de esta forma el proceso de implantación, y homogeneizando además las interfaces de
cara al usuario f inal .
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 7
Ponderación de criterios
Para conseguir unos resultados objetivos, se han utilizado ponderaciones numéricas como base
comparativa, acompañado en menor medida de los criterios subjetivos de personal
cualificado de Irontec así como de algunos usuarios finales. Ciertos factores tienen inevitablemente ese
componente subjetivo, pero se ha intentado reducir al mínimo, usando tablas de puntuaciones cuando
ha sido posible.
Para la evaluación de los criterios, se ha creado un sistema de puntuación basado en la filosofía sugerida
por la metodología Qualify and Select Open Source Software 2, asignando puntos en base a
determinados factores hasta un total de 100 puntos.
Cada factor influye en mayor o menor medida a la puntuación f inal según su
relevancia, tal y como se explica en el documento Criterio de Evaluación de Software. A continuación
se detalla la metodología concreta empleada para valorar cada apartado de las aplicaciones.
Nota: con el objetivo de simplificar las siguientes explicaciones, se asumirá que cada factor es valorado internamente de 0 a 10 puntos. En la comparativa final, sin embargo, se usan los valores reales, aplicando la relevancia de cada factor antes de realizar el cómputo comparativo final.
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 8
FuncionalidadEl grado de funcionalidad hace referencia a la cantidad de características que tiene la aplicación
comparada con el resto de aplicaciones de su categoría. Por consiguiente, es posible que una misma
aplicación que aparezca en varias categorías presente diferentes valoraciones en cada caso.
Puesto que es imposible conocer perfectamente las necesidades de todos y cada uno de los usuarios
finales de las aplicaciones, es posible que las puntuaciones asignadas no coincidan completamente con
la realidad de uso de todos los usuarios. No obstante, se ha intentado hacer una valoración lo más
genérica y objetiva posible.
PUNTOS CONDICIÓN
10La aplicación cumple la inmensa mayoría de las características ofrecidas por el software que
reemplaza.
...
0La aplicación carece de la mayoría de las características requeridas ofrecidas por el resto de
aplicaciones de la categoría.
EstabilidadLa estabilidad de un programa hace referencia a la ausencia de fal los de programación en la
aplicación. Una mayor ausencia de fallos significa que la aplicación podrá ejecutarse sin dar problemas
durante períodos prolongados de tiempo y obteniendo los resultados esperados.
La estabilidad de las aplicaciones depende en gran medida del software secundario que usen
(aplicaciones adicionales, librerías generales, librerías de sistema, sistema operativo, controladores), así
como del hardware empleado (firmware, diseño de hardware, estado del hardware), y por supuesto
de la calidad del código de la apl icación estudiada.
La experiencia del usuario final puede por tanto variar considerablemente de un PC a otro, o incluso
entre varios Pcs aparentemente iguales, por lo que es posible que la valoración efectuada en este
análisis de aplicaciones no coincida completamente con la realidad de algunos usuarios.
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 9
PUNTOS CONDICIÓN
10 La aplicación es perfectamente utilizable durante períodos prolongados de tiempo.
...
0 La aplicación falla continuamente, degradando notablemente la experiencia del usuario final.
KubuntuCon este apartado se pretende valorar el soporte oficial tanto por parte de Kubuntu como
por parte de los desarrol ladores de cada apl icación. Este soporte redunda en una mayor
facilidad de instalación y mantenimiento del software.
La puntuación seguida ha sido la siguiente:
PUNTOS CONDICIÓN
10 El paquete puede ser encontrado en los repositorios incluidos por defecto por Kubuntu.
8 Es necesario añadir o habilitar rutas adicionales de repositorios secundarios.
5Existe la posibilidad de bajar paquetes vía web, siendo éstos instalables posteriormente
mediante el gestor de paquetes de Kubuntu.
1
Es necesario descargar el código fuente (bien en archivos comprimidos, típicamente en formato
tgz, o bien mediante algún sistema de control de versiones), para posteriormente compilar e
instalar la aplicación manualmente.
LibreríasSe ha valorado la reutil ización de las l ibrerías existentes en el sistema. En caso de existir diversas
aplicaciones abiertas al mismo tiempo, esta reutilización de librerías permite aprovechar mejor los
recursos del PC. Por otra parte, la instalación y carga de todas esas dependencias en memoria suele
tener un impacto en la experiencia final del usuario (especialmente durante la carga de la aplicación).
Por ejemplo, una aplicación web puede necesitar una instalación de un servidor web Apache, con
soporte PHP, ImageMagick, etc. O por ejemplo una aplicación Gnome puede necesitar GTK+,
Bonobo, GVFS, ESD, etc.
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 10
Es necesario destacar que, una vez que una sola aplicación está haciendo uso de esas librerías
adicionales, aplicaciones posteriores que las utilicen no se verán penalizadas en cuanto a consumo
adicional de recursos; no obstante la idea es evitar que exista ese consumo inicial adicional en primer
lugar.
La puntuación seguida ha sido la siguiente:
PUNTOS CONDICIÓN
10La aplicación reutiliza librerías incluidas por defecto en KDE, tales como KParts, KIO, QT, KJS,
KWallet, etc.
5 La aplicación no hace uso de ninguna de estas librerías.
IdiomasLa presencia de traducciones y soporte de internacional ización (i18n) es especialmente
importante para la elección de aplicaciones que serán instalados en el PC corporativo de la Universidad
del País Vasco. Se ha valorado por tanto el soporte de las lenguas oficiales de Euskadi: euskera y
castel lano.
La repartición de puntos se ha hecho asignando 5 puntos a cada una de ambas lenguas:
Un soporte casi completo o completo se ha valorado asignando los 5 puntos, mientras que un soporte
muy deficiente o inexistente se ha valorado con 0 puntos. La suma de ambas lenguas da como
resultado máximo los 10 puntos totales.
PUNTOS CONDICIÓN
+0 ...+5 Soporte de euskera.
+0 ...+5 Soporte de castellano.
EvoluciónEn este apartado se ha valorado de forma general la madurez de la aplicación, frecuencias de
actualizaciones y nuevas releases, trayectoria evolutiva de cara al futuro, etc.
Se han otorgado desde 10 puntos de máximo para aplicaciones muy bien mantenidas, hasta 0 puntos
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 11
de mínimo para aplicaciones abandonadas hace tiempo sin tener la madurez suficiente como para que
el desarrollo haya podido estancarse.
PUNTOS CONDICIÓN
10Existe un equipo constantemente trabajando en mejorar la aplicación, habiendo alcanzado
ésta un gran nivel de madurez.
...
0 La aplicación ha sido abandonada sin haber llegado a un nivel de madurez mínimo.
LicenciamientoSe ha valorado la licencia bajo la cual se distribuye la aplicación. La idea principal es descartar
apl icaciones privativas si es posible, e incrementar la valoración de aquellas que siguen más
fielmente los principios del Software Libre (licencias de Software Libre) o que permiten una
mayor de l ibertad de uso (dominio público).
Las aplicaciones distribuidas bajo licencias libres han sido calificadas en función de cuáles han recibido
la aprobación de los organismos FSF3, OSI4 y DFSG5 y según la compatibilidad con la licencia GPL6, tal
y como se expone a continuación:
PUNTOS CONDICIÓN
10 La aplicación está en dominio público.
10La aplicación se distribuye bajo licencia GPL, LGPL, MIT, W3C, GMGPL, Apache License v2 o
NASA Open Source license.
9La aplicación se distribuye bajo licencia CPL, CPAL, EPL, MPL, Apache License v1, BSD
License modificada.
8 La aplicación se distribuye bajo licencia BSD License original.
0 La aplicación se distribuye con una licencia privativa.
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 12
PopularidadLa existencia de una mayor cantidad de usuarios finales repercute en la capacidad de éstos de
encontrar soluciones a posibles dudas o problemas que surjan durante el uso de las aplicaciones.
Se ha comprobado la existencia de comunidades online (tales como wikis, foros, listas de correo,
FAQs colaborativos, tutoriales, gestores de incidencias) y la popularidad determinada por
repositorios online de software (por ejemplo SourceForge7, Alternativas Libres8, Softonic9).
A continuación se ha hecho una valoración subjetiva conjunta, a partir de la cual se han asignado los
puntos correspondientes.
PUNTOS CONDICIÓN
10 La aplicación goza de una gran infraestructura web en la que colaboran miles de usuarios.
...
0 La aplicación carece de usuarios que contribuyan activamente en listas de correo, wikis, etc.
MultiplataformaSe ha valorado la presencia en otras plataformas, debido a que permite el uso de la aplicación en
un mayor número de entornos, y no solo en las instalaciones de Universidad del País Vasco.
Se ha orientado al soporte oficial de varios sistemas operativos, siendo descartado el uso de emuladores
(Vmware, Virtualbox, Xen, etc.) o de capas de compatibilidad (Wine, Cedega, Crossover), excepto en
los casos en que la aplicación se distribuya oficialmente de esa forma.
La distribución se ha realizado en base al % de uso de las plataformas a nivel de usuario.
PUNTOS CONDICIÓN
+5 La aplicación funciona en plataformas GNU/Linux.
+4 La aplicación funciona en plataformas Microsoft Windows.
+1 La aplicación funciona en plataformas Mac OS X o *BSD.
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 13
Presencia en otras distribucionesLa presencia en otras distribuciones es un gran indicativo de la situación general de la aplicación, y su
facilidad además instalación y uso en otras distribuciones GNU/Linux.
Se han tomado como referencia algunas de las principales distribuciones existentes.
PUNTOS CONDICIÓN
+2 La aplicación está presente en distribuciones *buntu.
+2 La aplicación está presente en distribuciones Debian.
+2 La aplicación está presente en distribuciones OpenSuse.
+2 La aplicación está presente en distribuciones Mandriva.
+2 La aplicación está presente en distribuciones Fedora.
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 14
Matemática
Categoría “Álgebra Computacional”
Descripción
Aplicación diseñada para realizar cálculos matemáticos relacionados con el área de álgebra
computacional.
● Scilab es un paquete matemático muy versátil distribuido bajo una licencia libre que permite el
cálculo de sistemas algebraicos lineales. Siendo similar a MatLab, permite tanto operaciones
concretas como el cómputo de alto nivel.
● Maxima es un sistema libre de álgebra computacional escrito en Lisp. Permite la manipulación
de polinomios, matrices, funciones racionales, integración, derivación y manejo de gráficos 2D y
3D.
● Maple es un software propietario de calculo matemático capaz de realizar cálculos simbólicos,
algebraicos y de álgebra computacional. Es un software comercial de gran prestigio en entornos
científicos y educativos.
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 15
Scilab
Maxima
Maple
0 10 20 30 40 50 60 70 80
funcionalidad estabilidad kubuntu librerías idiomasevolución licenciamiento popularidad multiplataforma presencia en otras distros
TOTALNOMBRE 20 15 10 10 10 10 7,5 7,5 7 3Scilab 14 12 10 5 0 8 7,5 5,25 7 3 71,75Maxima 12 9 10 5 0 8 7,5 5,25 7 2,4 66,15Maple 18 12 5 5 5 9 0 6,75 7 0 67,75
func
ionali
dad
esta
bilida
d
kubu
ntu
libre
rías
idiom
as
evolu
ción
licen
ciam
iento
popu
larida
d
mult
iplat
afor
ma
pres
encia
en
otra
s dis
tros
Conclusiones
Después del análisis realizado se elige Maple como mejor opción. Maxima, es la alternativa libre a
Maple y es una aplicación de gran potencial. Es por eso que se elige Maple como mejor elección pero
teniendo muy en cuenta a Maxima, y recomendando su uso, ya que en ocasiones puede ser mas
adecuado el uso de Maxima sobre Maple. Sobre todo en casos en los que no se necesite características
muy concretas que Maxima no posea y Maple sí.
Elección
NOMBRE: MAPLE Y MAXIMA LICENCIA: PRIVATIVA Y GPL
SITIO WEB: HTTP://WWW.MAPLESOFT .COM Y HTTP:/ /MAXIMA. SOURCEFORGE .NET
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 16
Categoría “Cálculo Matemático y Científico”
Descripción
Aplicación diseñada para el análisis numérico, operaciones matemáticas, y desarrollo y análisis de
funciones matemáticas.
● Octave es un programa de análisis numérico de licencia libre. No tiene interfaz gráfica (linea de
comandos) y su competidor más firme es el programa comercial Matlab.
● QtOctave es una interfaz QT de Octave. Permite visualizar gráficas generadas con GNUPlot a
partir de los datos analizados. Permite todas las opciones que permite Octave, pero le dota al
programa de una interfaz gráfica, lo cual facilita su uso en gran medida.
● Matlab es una aplicación comercial diseñada para la computación matemática, análisis y
desarrollo asociado. Está muy extendida en entornos científicos y universitarios.
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 17
octave
qtocatve
matlab
0 10 20 30 40 50 60 70
funcionalidad estabilidad kubuntu librerías idiomasevolución licenciamiento popularidad multiplataforma presencia en otras distros
TOTALNOMBRE 20 15 10 10 10 10 7,5 7,5 7 3octave 14 12 10 5 0 7 7,5 5,25 3,5 3 67,25qtocatve 16 13,5 5 10 0 7 7,5 4,5 3,5 1,5 68,5matlab 18 10,5 5 5 0 9 0 7,5 7 2,4 64,4
func
ionali
dad
esta
bilida
d
kubu
ntu
libre
rías
idiom
as
evolu
ción
licen
ciam
iento
popu
larida
d
mult
iplat
afor
ma
pres
encia
en
otra
s dis
tros
Conclusiones
Matlab posee gran popularidad en entornos educativos y científicos. Entre sus funciones destacan,
conexiones con bases de datos, llamar a funciones externas creadas en C o Fortran, arranque programa
en modo consola. La falta de integración con KDE y su licencia privativa le hace perder puntos frente a
las dos alternativas libres.
Sin embargo, se ha decidido elegir Matlab como mejor opción entre las aplicaciones analizadas debido
a que ya está en uso en la UPV/EHU, por lo que se consigue completa compatibilidad, gracias a
disponer de una versión nativa en GNU/Linux (de hecho, originalmente fue desarrollada para UNIX, y
posteriormente portada a Windows).
Elección
NOMBRE: MATLAB LICENCIA: PRIVATIVA
SITIO WEB: HTTP://WWW.MATHWORKS.COM
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 18
Categoría “Estadística”
Descripción
Aplicaciones para realizar estudios estadísticos a partir de un muestreo de datos y realizar su posterior
análisis.
● PSPP es el sustituto del software privativo SSPS. Utiliza un lenguaje similar a SPSS que es
altamente compatible con su sintaxis.
● Rkward es una interfaz gráfica para el lenguaje R. Se trata de un potente sistema de
computación estadística y gráfica.
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 19
PSPP
R-kw ard
0 10 20 30 40 50 60 70 80
funcionalidad estabilidad kubuntu librerías idiomasevolución licenciamiento popularidad multiplataforma presencia en otras distros
TOTALNOMBRE 20 15 10 10 10 10 7,5 7,5 7 3PSPP 16 13,5 10 10 0 7 7,5 6 7 2,4 79,4R-kward 14 10,5 10 10 0 7 7,5 5,25 3,5 2,4 70,15
func
ionali
dad
esta
bilida
d
kubu
ntu
libre
rías
idiom
as
evolu
ción
licen
ciam
iento
popu
larida
d
mult
iplat
afor
ma
pres
encia
en
otra
s dis
tros
Conclusiones
Se escoge PSPP por su madurez como proyecto y por su compatibilidad con un programa ya conocido
como es AnswerTree, actualmente en uso en la Universidad del País Vasco.
Tiene un gran numero de opciones a la hora de manejar datos estadísticos y es capaz de exportar
documentos a Excel y a bases de datos Postresql. Además, la Junta de Andalucía utiliza este programa
para alguna de sus gestiones.
Por estos motivos, y por considerarse el más flexible y con mayor nivel de compatibilidad que Rkward,
se elige PSPP como la mejor opción.
Elección
NOMBRE:PSPP LICENCIA: GPL
SITIO WEB: HTTP:/ /WWW.GNU.ORG/SOFTWARE/PSPP /
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 20
Ingeniería
Categoría “Diseño de Circuitos”
Descripción
En esta categoría de analizan diversas aplicaciones de diseño de circuitería, siendo el objetivo intentar
reemplazar el software de EDA (Electronic Design Automation) privativo Orcad para Windows
● GEDA es una suite de diseño de circuitos, formada por varios programas, cada uno de los cuales
se especializa en una de las fases de EDA.
● KiCad, la aplicación más completa de edición de circuitos, cuenta con infinidad de funciones
avanzadas.
● PCB es una de las aplicaciones mas antiguas de todas, siendo capaz de importar diseños creados
en gEDA.
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 21
PCB
Kicad
gEDA
0 10 20 30 40 50 60 70 80
funcionalidad estabilidad kubuntu librerías idiomasevolución licenciamiento popularidad multiplataforma presencia en otras distros
TOTALNOMBRE 20 15 10 10 10 10 7,5 7,5 7 3PCB 10 13,5 10 5 0 7 7,5 2,25 4,2 1,8 61,25Kicad 20 12 10 5 1 8 7,5 6 6,3 3 78,8gEDA 16 12 10 5 3 8 7,5 5,25 4,2 2,4 73,35
func
ionali
dad
esta
bilida
d
kubu
ntu
libre
rías
idiom
as
evolu
ción
licen
ciam
iento
popu
larida
d
mult
iplat
afor
ma
pres
encia
en
otra
s dis
tros
Conclusiones
PCB es la aplicación más ligera, y gracias a su madurez es la más estable. Aún siendo la aplicación más
veterana, no tiene demasiado soporte comparado con las otras aplicaciones analizadas, debido a su
falta de funcionalidades.
gEDA y KiCad, en cambio, disponen de todo lo necesario para diseñar circuitos. A pesar de que gEDA
está parcialmente traducida al castellano, se ha escogido KiCad por las características avanzadas
adicionales que ofrece, tales como previsualización tridimensional, importador de múltiples formatos,
etc. Dispone además de una lista de correo en castellano, que puede suplir en parte la falta de
traducciones.
Elección
NOMBRE: K ICAD LICENCIA: GPL
SITIO WEB: HTTP://WWW. LIS. INPG. FR/REALISE_AU_LIS /K ICAD
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 22
Informática
Categoría “Administración de Bases de Datos”
Descripción
Estas aplicaciones permite trabajar de forma gráfica con la estructura y contenido de las bases de datos
del sistema, de forma mucho más sencilla e intuitiva que con las tradicionales aplicaciones de línea de
comando.
● phpmyadmin Entorno web para la administración de bases de datos Mysql. Muy usada en
empresas de hosting para dar la posibilidad al cliente de trabajar con Mysql. Al tratarse de un
entorno web necesitaría de un Apache con PHP en el mismo equipo. La traducción al euskera
se encuentra al 50%.
● Tora es la herramienta más completa para la administración de bases de datos. Dispone de
soporte para Mysql, Oracle y PostgresSQL.
● Mysqlworkbench es la herramienta de desarrollo de Mysql. La versión de Linux se encuentra
aún en fase Alpha, por lo que su uso no es recomendable.
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 23
phpmyadmin
tora
mysqlw orkbench
0 10 20 30 40 50 60 70 80 90
funcionalidad estabilidad kubuntu librerías idiomasevolución licenciamiento popularidad multiplataforma presencia en otras distros
TOTALNOMBRE 20 15 10 10 10 10 7,5 7,5 7 3phpmyadmin 14 13,5 10 5 6 7 7,5 6,75 4,2 1,8 75,75tora 18 13,5 10 10 0 7 7,5 6,75 7 2,4 82,15mysqlworkbench 12 7,5 5 5 0 5 7,5 3,75 6,3 2,4 54,45
func
ionali
dad
esta
bilida
d
kubu
ntu
libre
rías
idiom
as
evolu
ción
licen
ciam
iento
popu
larida
d
mult
iplat
afor
ma
pres
encia
en
otra
s dis
tros
Conclusiones
Tora nos permite administrar distintas bases de datos desde una sola aplicación, ya sea Mysql, Postgres,
Oracle o mediante conectores ODBC. Se suele comparar con su versión privativa para entornos
Windows (Toad), que pertenece a la misma empresa, siendo Tora seleccionada en muchas ocasiones
por el acceso al código fuente y la licencia GPL.
Es en general siempre mejor que Mysqlworkbench, muy similar en características a Phpmyadmin. El
poder prescindir de un servidor web y estar mejor traducido, Tora obtiene una ventaja que le hacer el
ganador en esta categoría.
Nota: Para disponer de soporte Mysql y Postgres es necesario instalar los paquetes libqt3-mt-
psql, libqt3-mt-odbc, libqt3-mt-mysql. Los paquetes de Ubuntu/Debian no disponen de
soporte para Oracle, es necesario recompilarlo para habilitarlo.
Elección
NOMBRE: TORA LICENCIA: GPL
SITIO WEB: HTTP://TORA. SOURCEFORGE .NET
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 24
Categoría “Análisis de Tráfico de Red”
Descripción
Los “sniffers” de red nos ayudan a analizar el tráfico que pasa por nuestra red informática y detectar
fallos tanto en su configuración como en su diseño. Son herramientas imprescindibles para los
administradores de sistema ya que facilitan enormemente el trabajo.
● Wireshark es una aplicación de escritorio en GTK que nos permite poner una interfaz en modo
promiscuo y analizar la red. Antiguamente llamado Ethereal.
● TcpDump es un analizador de red en consola lo cual lo convierte, junto a su gran número de
opciones, en una herramienta muy flexible.
● XtcpDump es una interfaz gráfica para la aplicación TcpDump. Dispone de pocas opciones y no
se actualiza a menudo para añadir nuevas funcionalidades.
Conclusiones
Wireshark es la ganadora indiscutible en entornos de escritorio por la gran cantidad de opciones, la
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 25
Wireshark
tcpdump
Xtcpdump
0 10 20 30 40 50 60 70 80 90
funcionalidad estabilidad kubuntu librerías idiomasevolución licenciamiento popularidad multiplataforma presencia en otras distros
TOTALNOMBRE 20 15 10 10 10 10 7,5 7,5 7 3Wireshark 20 12 10 5 5 9 7,5 7,5 7 3 86tcpdump 14 15 10 5 5 7 7,5 6 4,2 3 76,7Xtcpdump 12 7,5 1 5 0 1 7,5 0,75 3,5 3 41,25
func
ionali
dad
esta
bilida
d
kubu
ntu
libre
rías
idiom
as
evolu
ción
licen
ciam
iento
popu
larida
d
mult
iplat
afor
ma
pres
encia
en
otra
s dis
tros
posibilidad de analizar el tráfico mediante filtros avanzados, así como de importar datos de
herramientas de consola como TcpDump. Con una interfaz gráfica sencilla y siendo multiplataforma,
estamos ante una herramienta indispensable.
Nota: por su flexibilidad, también se recomienda la instalación de TcpDump, que permite analizar la
red remotamente mediante SSH y sin necesidad de entorno.
Elección
NOMBRE: W IRESHARK LICENCIA: GPL
SITIO WEB: HTTP://WWW.WIRESHARK.ORG/
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 26
Categoría “Bases de Datos”
Descripción
Las bases de datos permiten un almacenamiento organizado y de rápido acceso a grandes cantidades
de datos tabulados. Se analizan las aplicaciones más importantes en el mundo del Software Libre.
● Oracle es una de las bases de datos de uso más extendido en entornos empresariales.
● Apache Derby es la apuesta de Apache en software de bases de datos. Aunque le falta algo de
popularidad y estabilidad, es una opción a tener en cuenta.
● SQLite es una base de datos poco pesada y bastante rápida. Ha ganado mucho terreno en los
últimos años en sobre todo en ámbitos relacionados con las aplicaciones de escritorio.
● MySQL es una de las bases de datos libre más veterana y conocida, siendo utilizada en infinidad
de servidores web, en lo que suele denominarse configuraciones WAMP y LAMP.
● PostgreSQL es posiblemente la base de datos con mejor soporte del lenguaje SQL, superando
incluso a MySQL a nivel técnico.
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 27
PostgreSQL
MySQL
SQLite
Apache Derby
Oracle
0 10 20 30 40 50 60 70 80
funcionalidad estabilidad kubuntu librerías idiomasevolución licenciamiento popularidad multiplataforma presencia en otras distros
TOTALNOMBRE 20 15 10 10 10 10 7,5 7,5 7 3PostgreSQL 18 13,5 10 0 3 9 7,5 5,25 7 3 76,25MySQL 16 15 10 0 2 10 7,5 7,5 7 3 78SQLite 12 13,5 10 0 1 9 7,5 4,5 7 3 67,5Apache Derby 14 6 10 0 0 6 7,5 1,5 7 1,8 53,8Oracle 10 9 5 0 5 10 0 10 10 0 59
func
ionali
dad
esta
bilida
d
kubu
ntu
libre
rías
idiom
as
evolu
ción
licen
ciam
iento
popu
larida
d
mult
iplat
afor
ma
pres
encia
en
otra
s dis
tros
Conclusiones
La falta de funcionalidades de Apache Derby y SQLite hacen que no sean demasiado útiles para ser
usadas con fines educativos, por lo que quedan fuera de la comparativa. Oracle queda también
descartada, siendo su baja puntuación debida principalmente a temas de licenciamiento.
MySQL y PostgreSQL reciben una puntuación muy similar, alternándose las puntuaciones en cada
apartado de valoración, siendo MySQL la que recibe finalmente una puntuación total ligeramente
superior.
En este caso concreto se ha decido elegir tanto MySQL como PostgreSQL por ser ambas interesantes
desde el punto de vista docente, para estudiar sus diferencias, ventajas y conveniencia de uso por parte
del alumnado.
Elección
NOMBRE: MYSQL Y POSTGRESQL LICENCIA: GPL
SITIO WEB: HTTP://WWW.MYSQL .COM, HTTP:/ /WWW.POSTGRESQL .ORG
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 28
Categoría “Criptografía”
Descripción
Estas aplicaciones permiten mantener la privacidad de la información de forma segura. Suelen utilizarse
para proteger datos de importancia, por ejemplo cuando deben enviarse a través de sistemas de
comunicación que no son seguros.
● TrueCrypt es una aplicación destinada al cifrado de ficheros y volúmenes en el sistema de
ficheros. Tiene una interfaz gráfica muy sencilla de usar.
● GnuPG es el estándar para cifrado por clave pública/privada en GNU/Linux Es una aplicación
de consola es usada por muchos programas de escritorio como clientes de correo, gestores de
ficheros, etc.
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 29
gnupg
truecrypt
0 10 20 30 40 50 60 70 80 90
funcionalidad estabilidad kubuntu librerías idiomasevolución licenciamiento popularidad multiplataforma presencia en otras distros
TOTALNOMBRE 20 15 10 10 10 10 7,5 7,5 7 3gnupg 20 15 10 5 5 7 7,5 6,75 7 3 86,25truecrypt 18 15 5 5 0 8 7,5 5,25 7 3 73,75
func
ionali
dad
esta
bilida
d
kubu
ntu
libre
rías
idiom
as
evolu
ción
licen
ciam
iento
popu
larida
d
mult
iplat
afor
ma
pres
encia
en
otra
s dis
tros
Conclusiones
Aunque ambas aplicaciones desempeñan una función muy parecida, y son ambas muy capaces, se ha
escogido GPG por la posibilidad de estar fuertemente integrada con el escritorio KDE tras la instalación
del paquete KGPG, disponible por defecto en los repositorios de Kubuntu.
Elección
NOMBRE: GNUPG LICENCIA: GPL
SITIO WEB: HTTP://WWW.GNUPG.ORG Y HTTP:/ /DEVELOPER .KDE.ORG/~KGPG
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 30
Categoría “Desarrollo .NET C#”
Descripción
Esta categoría engloba los entornos integrados de desarrollo de .Net en el lenguaje C#.
● El plugin Improve C# es un IDE que aprovecha la plataforma multilenguaje Eclipse para
proveer capacidades de desarrollo en C#.
● Visual Studio es el IDE de referencia. Por desgracia es privativo, y solo está disponible para el
sistema operativo Windows. Se incluye en la comparativa como punto de referencia.
● Sharp Develop es uno de los IDEs para C# libres más populares en plataformas Windows.
● Monodevelop está basado en Sharp Develop, habiendo sido portado a multitud de sistemas
operativos, y mejorado a partir de ahí.
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 31
MonoDevelop
SharpDevelop
Visual Studio
Eclipse / Improve C# Plugin
0 10 20 30 40 50 60 70 80 90
funcionalidad estabilidad kubuntu librerías idiomasevolución licenciamiento popularidad multiplataforma presencia en otras distros
TOTALNOMBRE 20 15 10 10 10 10 7,5 7,5 7 318 10,5 10 5 5 10 7,5 6 7 3 8218 13,5 0 0 5 8 7,5 4,5 2,8 0 59,3
Visual Studio 20 13,5 0 0 5 10 0 7,5 2,8 0 58,8Eclipse / Improve C# Plugin12 12 5 5 2 6 6,75 2,25 6,3 1,5 58,8
MonoDevelopSharpDevelop
func
ionali
dad
esta
bilida
d
kubu
ntu
libre
rías
idiom
as
evolu
ción
licen
ciam
iento
popu
larida
d
mult
iplat
afor
ma
pres
encia
en
otra
s dis
tros
Conclusiones
En primer lugar, hay que descartar Visual Studio, puesto que no está distribuido bajo una licencia de
Software Libre. Aún así, es posiblemente el IDE más completo de su categoría, siendo utilizado por la
mayoría de desarrolladores de lenguajes .NET.
De las tres aplicaciones de Software Libre, el plugin Improve C# para Eclipse es el más flojo de todos.
No sólo en cuanto a funcionalidades, sino por su pobre soporte para idiomas y su consecuente baja
popularidad.
La aplicación elegida es, por tanto, Monodevelop, el fork de Sharp Develop para GNU/Linux. Si bien
no llega al nivel técnico de Visual Studio, se acerca mucho, siendo un IDE más que capaz para
cualquier tipo de desarrollo. Es uno de los principales IDEs utilizados por los equipos del proyecto
Gnome.
Elección
NOMBRE: MONODEVELOP LICENCIA: GPL
SITIO WEB: HTTP://WWW.MONODEVELOP .COM
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 32
Categoría “Desarrollo ADA”
Descripción
Las aplicaciones de esta categoría ofrecen un entorno integrado de desarrollo de software en el lenguaje
de programación ADA.
● El plugin GNATBench es un plugin privativo que añade capacidades de desarrollo ADA al
famoso y versátil IDE Eclipse.
● Kdevelop es el IDE por excelencia en entornos KDE, siendo uno de los más ligeros. Al igual que
Eclipse, soporta diversos lenguajes de desarrollo, aunque no tiene tantas funcionalidades.
● GNAT Programming Studio es un IDE especializado exclusivamente en el lenguaje ADA, con la
ventaja de ser completamente multiplataforma.
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 33
GNAT Programming Studio
Kdevelop
Eclipse / GNATbench
0 10 20 30 40 50 60 70 80
funcionalidad estabilidad kubuntu librerías idiomasevolución licenciamiento popularidad multiplataforma presencia en otras distros
TOTALNOMBRE 20 15 10 10 10 10 7,5 7,5 7 3GNAT Programming Studio18 10,5 10 5 0 7 7,5 3,75 7 3 71,75Kdevelop 4 10,5 10 10 5 10 7,5 5,25 6,3 3 71,55Eclipse / GNATbench 16 12 5 5 2 9 0 3 7 0 59
func
ionali
dad
esta
bilida
d
kubu
ntu
libre
rías
idiom
as
evolu
ción
licen
ciam
iento
popu
larida
d
mult
iplat
afor
ma
pres
encia
en
otra
s dis
tros
Conclusiones
El plugin GNATBench para Eclipse, aunque es bastante versátil, no se distribuye bajo una licencia de
Software Libre, por lo que queda descartado directamente.
Los otros dos entornos integrados de desarrollo acaban la comparativa con unas puntuaciones muy
similares. La alta puntuación de Kdevelop se debe en gran parte a su integración con KDE, mientras que
la de GNAT Programming Studio es debida a sus méritos técnicos.
En este caso, se ha considerado más importante tener esa funcionalidad extra que estar completamente
integrado con el escritorio de Kubuntu, por lo que se ha decidido escoger GNAT Programming Studio.
Elección
NOMBRE: GNAT PROGRAMMING STUDIO LICENCIA: GMGPL
SITIO WEB: HTTPS:// LIBRE.ADACORE .COM/GPS
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 34
Categoría “Desarrollo C/C++”
Descripción
Esta categoría engloba los IDEs para la programación en lenguajes C y C++. Pueden incluir
funcionalidades como depurador, refactorización de código, análisis en tiempo real de errores, etc.
● NetBeans es una plataforma de desarrollo, similar en enfoque a Eclipse, desarrollada
principalmente por Sun Microsystems.
● Motor es un IDE de consola ligero, con las funcionalidades más básicas.
● Code::Blocks es la alternativa a DevCPP en Windows, estando además mejor mantenida.
● Eclipse, junto con CDT, es una plataforma extremadamente versátil de desarrollo en C/C++.
● Anjuta es la apuesta para desarrollo C y C++ del equipo de Gnome.
● Kdevelop es la alternativa multilenguaje de KDE al homólogo de Gnome, Anjuta.
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 35
Kdevelop
Anjuta
Eclipse / CDT
Code::Blocks
Motor
NetBeans / C++ Pack
0 10 20 30 40 50 60 70 80 90
funcionalidad estabilidad kubuntu librerías idiomasevolución licenciamiento popularidad multiplataforma presencia en otras distros
TOTALNOMBRE 20 15 10 10 10 10 7,5 7,5 7 3Kdevelop 14 13,5 10 10 1 7 7,5 5,25 6,3 3 77,55Anjuta 16 13,5 10 5 5 7 7,5 5,25 3,5 3 75,75Eclipse / CDT 18 12 10 5 5 10 6,75 7,5 7 3 84,25Code::Blocks 16 13,5 8 5 0 6 7,5 4,5 7 2,4 69,9Motor 12 15 10 5 0 3 7,5 0,75 3,5 1,2 57,95NetBeans / C++ Pack 18 12 9 5 5 9 7,5 6 7 1,8 80,3
func
ionali
dad
esta
bilida
d
kubu
ntu
libre
rías
idiom
as
evolu
ción
licen
ciam
iento
popu
larida
d
mult
iplat
afor
ma
pres
encia
en
otra
s dis
tros
Conclusiones
En primer lugar, se descarta directamente Motor por sus pocas funcionalidades y por su interfaz de
texto poco intuitiva, que lo hace poco apto para entornos educativos. Code::Blocks se queda también
corto por la poca internacionalización y baja popularidad en entornos GNU/Linux.
En cuanto al resto de aplicaciones, Anjuta y Kdevelop están a la par, pero tanto NetBeans como Eclipse
ofrecen bastantes mas funcionalidades a costa de ser aplicaciones algo más pesadas y lentas.
Se ha considerado que la funcionalidad y popularidad extra de Eclipse con CDT son determinantes, por
lo que ha sido la aplicación elegida en esta categoría.
Elección
NOMBRE: ECLIPSE + CDT LICENCIA: EPL
SITIO WEB: HTTP://WWW. ECLIPSE .ORG/CDT
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 36
Categoría “Desarrollo Java”
Descripción
En esta categoría se analizan los principales entornos integrados de desarrollo para Java, lenguaje
inicialmente diseñado para proveer compatibilidad entre plataformas (“write once, run anywhere”)
mediante una API estandarizada y haciendo uso de una máquina virtual.
● Kdevelop es el IDE aportado por el equipo KDE, ideal para proyectos de tamaño medio.
● Geany es un entorno privativo de desarrollo muy rápido y poco pesado.
● NetBeans es uno de los IDEs mas populares para desarrollo Java en plataformas Windows.
● Eclipse se ha convertido en el más famoso entorno libre de desarrollo Java en los últimos años.
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 37
Eclipse
NetBeans
Geany
Kdevelop
0 10 20 30 40 50 60 70 80 90
funcionalidad estabilidad kubuntu librerías idiomasevolución licenciamiento popularidad multiplataforma presencia en otras distros
TOTALNOMBRE 20 15 10 10 10 10 7,5 7,5 7 3Eclipse 20 12 9 5 5 10 7,5 7,5 7 3 86NetBeans 20 12 10 5 5 9 7,5 6 7 1,8 83,3Geany 10 13,5 10 5 0 4 0 1,5 7 2,4 53,4Kdevelop 8 13,5 10 10 1 7 7,5 5,25 7 3 72,25
func
ionali
dad
esta
bilida
d
kubu
ntu
libre
rías
idiom
as
evolu
ción
licen
ciam
iento
popu
larida
d
mult
iplat
afor
ma
pres
encia
en
otra
s dis
tros
Conclusiones
De las aplicaciones analizadas, Geany es claramente la menos versátil, siendo ofrecida solamente en la
lengua inglesa, y además distribuida bajo licencia privativa.
A Kdevelop, el entorno genérico de desarrollo de KDE, le faltan muchas funcionalidades para el
desarrollo de software en Java, por lo que puede ser considerado un simple editor de texto con alguna
que otra ayuda para los desarrolladores de Java.
Eclipse y NetBeans se encuentran, como es habitual, muy cercanos en la comparativa en todos los
aspectos. La escasa presencia de NetBeans en otras distribuciones es la que finalmente inclina la
balanza, siendo Eclipse la aplicación escogida para la categoría de desarrollo en Java.
Elección
NOMBRE: ECLIPSE LICENCIA: EPL
SITIO WEB: HTTP://WWW. ECLIPSE .ORG
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 38
Categoría “Modelado UML”
Descripción
Estas aplicaciones permiten la edición de modelos de software en lenguaje UML (Unified Modeling
Language), una de las técnicas de diseño de software con más auge durante los últimos años.
● Umbrello es la aplicación que se provee en escritorios KDE por defecto para la edición de
modelos UML. Tiene soporte para una gran cantidad de lenguajes de programación.
● StarUML es una aplicación muy avanzada de UML, que por desgracia solamente está disponible
de forma nativa para el sistema operativo Windows.
● ArgoUML es, junto con Umbrello, otro de los grandes conocidos programas de UML bajo
entornos GNU/Linux. Su desarrollo en Java le permite ser ejecutado en casi cualquier sistema
operativo.
● BoUML permite una gran personalización en cuanto a generación de código, teniendo una
interpretación bastante estricta del formato UML. No es muy popular comparada con el resto.
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 39
Bouml
Argouml
Staruml
Umbrello
0 10 20 30 40 50 60 70 80 90
funcionalidad estabilidad kubuntu librerías idiomasevolución licenciamiento popularidad multiplataforma presencia en otras distros
TOTALNOMBRE 20 15 10 10 10 10 7,5 7,5 7 3Bouml 18 15 10 5 0 9 7,5 4,5 7 2,4 78,4Argouml 14 12 8 5 5 9 6 6 7 2,4 74,4Staruml 16 12 0 0 2 8 7,5 6,75 3,5 0 55,75Umbrello 16 6 10 10 10 8 7,5 6,75 7 3 84,25
func
ionali
dad
esta
bilida
d
kubu
ntu
libre
rías
idiom
as
evolu
ción
licen
ciam
iento
popu
larida
d
mult
iplat
afor
ma
pres
encia
en
otra
s dis
tros
Conclusiones
StarUML ha sido incluido en la tabla a modo comparativo, debido a su profesional acabado y atención
al detalle en muchos aspectos.
BoUML, por el contrario, aparente ser muy poco avanzado, aunque por dentro esconde un lenguaje de
macros que incrementa su potencia y versatilidad en gran medida comparado con las otras dos
aplicaciones para GNU/Linux. Desafortunadamente no dispone apenas de traducciones, su integración
con el escritorio KDE es prácticamente nula, y es poco conocida a pesar de sus aptitudes técnicas.
Umbrello y ArgoUML son bastante populares. La distribución de la primera como aplicación por
defecto de escritorios KDE, junto con sus traducciones al euskera y castellano, le otorgan una pequeña
ventaja.
En consecuencia, Umbrello acaba siendo la aplicación escogida para esta categoría.
Elección
NOMBRE: UMBRELLO LICENCIA: GPL
SITIO WEB: HTTP:/ /UML. SOURCEFORGE .NET
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 40
Categoría “Emulación - Amiga”
Descripción
En esta categoría se incluyen aplicaciones capaces de emular las computadoras Amiga. Apenas existen
aplicaciones, por lo que solamente se ha incluido una.
● Amikit es la solución más completa de emulación Amiga para entornos GNU/Linux. Esta
compuesto por cientos de aplicaciones, tanto freeware como shareware. Utiliza el emulador
UAE de fondo.
Conclusiones
A pesar de no ser una alternativa distribuida bajo licencia de Software Libre, de la nula integración con
el escritorio, y de la falta de aplicaciones, Amikit es una aplicación muy capaz técnicamente.
Actualmente se utiliza Amikit para Windows, por lo que su port para GNU/Linux es la elección obvia
para un reemplazo perfecto de sus funcionalidades.
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 41
amikit
0 5 10 15 20 25 30 35 40 45 50
funcionalidad estabilidad kubuntu librerías idiomasevolución licenciamiento popularidad multiplataforma presencia en otras distros
TOTALNOMBRE 20 15 10 10 10 10 7,5 7,5 7 3amikit 18 13,5 0 0 0 8 0 3,75 4,2 0 47,45
func
ionali
dad
esta
bilida
d
kubu
ntu
libre
rías
idiom
as
evolu
ción
licen
ciam
iento
popu
larida
d
mult
iplat
afor
ma
pres
encia
en
otra
s dis
tros
Elección
NOMBRE: AMIKIT LICENCIA: FREEWARE /SHAREWARE
SITIO WEB: HTTP:/ /AMIKIT.AMIGA. SK
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 42
Categoría “Emulación - PC”
Descripción
En esta categoría se incluyen emuladores genéricos de la plataforma PC, que suelen ser utilizados para
emular otros sistemas operativos dentro de GNU/Linux.
● Qemu es una aplicación de consola que permite emular diversas arquitecturas (PPC, MIPS,
x86-64...) a gran velocidad, especialmente si se utiliza el módulo de kernel Kemu.
● VirtualBox es la alternativa libre a VMWare. Emula procesadores Intel y AMD, soportando las
nuevas instrucciones específicas de virtualización AMD-v y VT-x.
● VMWare-Server es la versión gratuita de la gama de emuladores de VMWare. Tiene una
arquitectura cliente-servidor, que puede ser interesante en algunos casos.
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 43
Vmw are-server
virtualbox
qemu
0 10 20 30 40 50 60 70 80 90 100
funcionalidad estabilidad kubuntu librerías idiomasevolución licenciamiento popularidad multiplataforma presencia en otras distros
TOTALNOMBRE 20 15 10 10 10 10 7,5 7,5 7 318 10,5 5 5 0 5 0 6,75 6,3 0 56,5518 13,5 10 10 10 9 7,5 5,25 6,3 3 92,5516 10,5 10 5 0 8 7,5 5,25 7 3 72,25
Vmware-servervirtualboxqemu
func
ionali
dad
esta
bilida
d
kubu
ntu
libre
rías
idiom
as
evolu
ción
licen
ciam
iento
popu
larida
d
mult
iplat
afor
ma
pres
encia
en
otra
s dis
tros
Conclusiones
Se ha optado por VirtualBox al ser la opción más completa de todas. Su nivel de rendimiento es
paralelo o en ocasiones incluso mejor que el de las otras dos opciónes. Permite virtualizar Windows,
BSD, cualquier distribución de GNU/Linux e incluso Solaris.
Además de ser la única opción con completo soporte para tanto castellano como euskera, es la
aplicación libre con mayor proyección de futuro.
Se distribuye bajo dos licenciamientos: uno privativo y otro libre, que es el que recomendamos utilizar.
Elección
NOMBRE: V IRTUALBOX LICENCIA: GPL
SITIO WEB: HTTP:/ /WWW.VIRTUALBOX .ORG
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 44
Administración Empresarial
Categoría “Gestión Empresarial y ERP”
Descripción
En esta categoría se analizan un conjunto de aplicaciones que sirven tanto para la gestión de
contabilidad como para la planificación de recursos empresariales (ERP): logística, recursos humanos,
producción, distribución, inventario, envíos y facturas.
● OpenERP es un sistema libre de gestión empresarial que cubre las necesidades de las áreas de
contabilidad, ventas, compras y almacén e inventario.
● Adempiere es un fork libre del proyecto de ERP Compiere, creado por los desarrolladores de
éste debido a las diferencias con la empresa propietaria, Compire Inc.
● GNU/Cash es una herramienta de gestión fiscal personal, orientada a PYMES. Se echan de
menos por tanto algunas características avanzadas y flexibilidad.
● PostBooks es un herramienta ERP de licencia CPAL orientada a la pequeña-mediana empresa,
con estructura cliente-servidor
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 45
OpenERP
Adempiere
GNU/Cash
PostBooks
0 10 20 30 40 50 60 70 80 90
funcionalidad estabilidad kubuntu librerías idiomasevolución licenciamiento popularidad multiplataforma presencia en otras distros
TOTALNOMBRE 20 15 10 10 10 10 7,5 7,5 7 3OpenERP 16 13,5 10 5 5 9 7,5 6,75 7 3 82,75Adempiere 18 12 2 5 0 8 7,5 6 6,3 0 64,8GNU/Cash 12 9 10 5 0 6 7,5 4,5 7 0 61PostBooks 14 10,5 2 10 0 8 6,75 5,25 6,3 0 62,8
func
ionali
dad
esta
bilida
d
kubu
ntu
libre
rías
idiom
as
evolu
ción
licen
ciam
iento
popu
larida
d
mult
iplat
afor
ma
pres
encia
en
otra
s dis
tros
Conclusiones
Se elige OpenERP (también conocido como TinyERP) como mejor aplicación, puesto que es una
solución libre muy avanzada y sencilla de utilizar comparada con la mayoría de las analizadas. Tiene
una estructura cliente-servidor y dispone de una interfaz cliente programada en QT.
A pesar de no ser la aplicación con mayor funcionalidad, es la aplicación que dispone de mayor
número de traducciones, y tiene una mayor presencia en el mundo del Software Libre.
Además, es la que más actualizaciones y comunidad tiene, por lo que se trata de una apuesta segura.
Elección
NOMBRE: OPENERP LICENCIA: GPL
SITIO WEB: HTTP://WWW.OPENERP .COM
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 46
Categoría “Gestión de Proyectos”
Descripción
En esta categoría se incluyen aquellas aplicaciones que permiten la gestión de proyectos, tanto en
cuestión de recursos humanos y temporales, como de hitos, características, dependencia entre las
mismas, etc.
● GanttProject es un proyecto de software libre relativamente maduro, que aún no ofrece todas
las funcionalidades inicialmente planeadas.
● OpenProj es una aplicación de reciente aparición, cuyo objetivo es competir directamente con
la alternativa tradicional privativa: Microsoft Project.
● TaskJuggler emplea un enfoque diferente al tradicional, por el cual el usuario no tiene que
definir qué tareas son asignadas qué recursos, sino que el programa computa automáticamente
una distribución óptima de éstos.
● Kplato es el gestor de proyectos incluído con la suite ofimática de KDE, Koffice.
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 47
GanttProject
OpenProj
TaskJuggler
KPlato
0 10 20 30 40 50 60 70 80 90
funcionalidad estabilidad kubuntu librerías idiomasevolución licenciamiento popularidad multiplataforma presencia en otras distros
TOTALNOMBRE 20 15 10 10 10 10 7,5 7,5 7 3GanttProject 16 12 2 5 5 6 7,5 6 7 0 66,5OpenProj 18 12 5 5 5 9 6,75 6,75 7 0,6 75,1TaskJuggler 15 13,5 10 10 0 9 7,5 4,5 3,5 3 76KPlato 16 12 10 10 5 8 7,5 5,25 4,2 3 80,95
func
ionali
dad
esta
bilida
d
kubu
ntu
libre
rías
idiom
as
evolu
ción
licen
ciam
iento
popu
larida
d
mult
iplat
afor
ma
pres
encia
en
otra
s dis
tros
Conclusiones
Tanto GanttProject como OpenProj pierden bastantes puntos por la falta de presencia en distribuciones
GNU/Linux, incluída la escogida para la Universidad del País Vasco, Kubuntu.
Es por esto que GanttProject se ha descartado directamente, mientras que OpenProj se salva por ser
una de las aplicaciones más avanzadas técnicamente, quedando a la altura de TaskJuggler.
Entre las tres aplicaciones restantes, se ha escogido Kplato, por tener traducciones al lenguaje castellano,
a la vez que presenta una gran integración con Kubuntu, y bastante popularidad en el mundo del
software libre.
Elección
NOMBRE: KPLATO LICENCIA: GPL
SITIO WEB: HTTP://WWW.KOFFICE .ORG/KPLATO
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 48
Categoría “Mapas conceptuales”
Descripción
Esta categoría engloba las aplicaciones que permiten la creación y edición de mapas conceptuales, con
el objetivo de ordenar ideas mediante una representación gráfica del conocimiento. Para ello se utilizan
conectores, globos, y multitud de formas que ayudan a crear la red de ideas.
● FreeMind es una de las aplicaciones de diseño de mapas conceptuales distribuidas bajo una
licencia de software libre más populares.
● CMAPTools es una aplicación multiplataforma diseñada específicamente para la creación de
mapas conceptuales. Se distribuye bajo una licencia privativa.
● KnowledgeTree es una aplicación orientada a la web, orientada no solo a la creación de mapas
conceptuales sino también a la gestión documental. Se integra con Windows y con el paquete
Microsoft Office.
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 49
CmapTools
Know ledgeTree
FreeMind
0 10 20 30 40 50 60 70 80 90
funcionalidad estabilidad kubuntu librerías idiomasevolución licenciamiento popularidad multiplataforma presencia en otras distros
TOTALNOMBRE 20 15 10 10 10 10 7,5 7,5 7 3CmapTools 18 13,5 5 10 5 9 0 6,75 6,3 0 73,55KnowledgeTree 14 10 10 5 5 7 7,5 6 5,6 3 73,1FreeMind 15 10,5 10 5 5 7 7,5 6 10 8 84
func
ionali
dad
esta
bilida
d
kubu
ntu
libre
rías
idiom
as
evolu
ción
licen
ciam
iento
popu
larida
d
mult
iplat
afor
ma
pres
encia
en
otra
s dis
tros
Conclusiones
A pesar de no ser la aplicación con mayor cantidad de características, especialmente si se compara con
las alternativas privativas, FreeMind sigue siendo una aplicación muy completa dentro de su categoría.
Su mayor presencia en otras distribuciones y sistemas operativos representa una ventaja frente a la otra
alternativa libre, Knowledge Tree. Además, al contrario que éste, no precisa de la instalación de un
servidor web para su funcionamiento.
Elección
NOMBRE: FREEM IND LICENCIA: GPL
SITIO WEB: HTTP:/ /FREEMIND. SOURCEFORGE .NET
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 50
Diseño
Categoría “Autoedición”
Descripción
Las aplicaciones de autoedición permiten la creación de documentos editoriales, como pueden ser
portadas, pancartas publicitarias, etc.
● Passepartourt es la aplicación de autoedición para Gnome. Su última versión es de Agosto del
2007, por lo que el proyecto se encuentra bastante abandonado. Sus funcionalidades son
bastante básicas.
● Scribus es el software por excelencia para la autoedición en entornos GNU/Linux. Soporta
gráficos SVG, importación de documentos DOC, ODT, HTML, etc. Además, es
multiplataforma.
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 51
Passepartout
Scribus
0 10 20 30 40 50 60 70 80 90 100
funcionalidad estabilidad kubuntu librerías idiomasevolución licenciamiento popularidad multiplataforma presencia en otras distros
TOTALNOMBRE 20 15 10 10 10 10 7,5 7,5 7 3Passepartout 12 10,5 10 5 0 4 6,75 3 4,2 3 58,45Scribus 16 13,5 10 10 10 9 7,5 7,5 7 3 93,5
func
ionali
dad
esta
bilida
d
kubu
ntu
libre
rías
idiom
as
evolu
ción
licen
ciam
iento
popu
larida
d
mult
iplat
afor
ma
pres
encia
en
otra
s dis
tros
Conclusiones
Scribus es la aplicación seleccionada por varias razones. En primer lugar, se encuentra en continuo
desarrollo y tenemos versiones nuevas y mejoradas cada cierto tiempo. Se encuentra localizado al
Euskera y su gran número de características lo hacen el estándar de facto para la autoedición en
GNU/Linux. Además está más pulido que Passepartout y se encuentra disponible en cualquier
distribución, incluídos los repositorios estándar de Kubuntu.
Elección
NOMBRE: SCRIBUS LICENCIA: GPL
SITIO WEB: HTTP://WWW. SCRIBUS .NET
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 52
Categoría “CAD”
Descripción
Las herramientas CAD (Computer Aided Design) se utilizan para el diseño de piezas y herramientas,
tanto en modelos 2D como 3D. Desde hace años la aplicación mas utilizada con diferencia en este
campo es Autocad, de la empresa Autodesk. Aunque existen alternativas libres para entornos
GNU/Linux, no alcanzan ni la madurez ni las funcionalidades de dicha aplicación privativa.
● Archimedes es una aplicación CAD en Java escrito por la Universidad de Sao Paulo, Brasil. Es
multiplataforma y tiene las funciones básicas típicas.
● Siagcad es una aplicación de origen Japonés. Dispone de una interfaz sencilla, aunque algunos
textos se encuentran aún en Japonés. El proyecto está algo abandonado.
● Qcad se trata de la versión libre de la aplicación comercial homónima. Permite exportar a
formatos DXF. La versión libre no se actualiza desde 2005, al contrario que la versión comercial.
● PythonCad es una solución CAD escrita en Python, pensada en un principio para utilizar scripts.
Tiene una interfaz muy básica, pensada para ser de fácil uso.
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 53
Archimedes
SagCad
QCad
PythonCad
0 10 20 30 40 50 60 70 80
funcionalidad estabilidad kubuntu librerías idiomasevolución licenciamiento popularidad multiplataforma presencia en otras distros
TOTALNOMBRE 20 15 10 10 10 10 7,5 7,5 7 3Archimedes 14 9 5 5 5 8 6,75 6 7 0 65,75SiagCad 12 9 10 5 0 6 7,5 4,5 3,5 0 57,5QCad 15 12 10 10 5 2 7,5 6 7 3 77,5PythonCad 8 9 10 5 0 5 7,5 3 4,2 1,8 53,5
func
ionali
dad
esta
bilida
d
kubu
ntu
libre
rías
idiom
as
evolu
ción
licen
ciam
iento
popu
larida
d
mult
iplat
afor
ma
pres
encia
en
otra
s dis
tros
Conclusiones
Qcad es la aplicación seleccionada, a pesar de que la versión de la comunidad no se actualiza
constantemente. Las razones son:
– Dispone de las funcionalidades básicas
– Mucha documentación en Internet (libros, foros, howtos)
– Soporta formatos DXF (estándar de facto en entornos CAD)
– Si se desean funcionalidades extras se puede adquirir la versión comercial de Qcad y disponer de
soporte.
Elección
NOMBRE: QCAD LICENCIA: GPL
SITIO WEB: HTTP:/ /WWW.RIBBONSOFT . ES
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 54
Categoría “Digitalización de Imágenes”
Descripción
Aplicación diseñada para la digitalización de imágenes a partir de un medio no digital como fotos,
textos impresos, etc.
● Xsane es la aplicación de escáner por defecto de los escritorios GNOME. Es un frontend
avanzado de la API SANE.
● Kookoa es la aplicación de escáner de el proyecto KDE y viene por defecto con la distribución
Kubuntu. Tiene la capacidad de OCR y gestión de galerías de imágenes.
● Gnome-Scan es es una aplicación de los escritorios Gnome para escaneo de imágenes. Tiene
una interfaz sencilla y opciones limitadas. Adecuado para usuarios con pocos conocimientos.
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 55
Xsane
Kooka
Gnome-scan
0 10 20 30 40 50 60 70 80 90
funcionalidad estabilidad kubuntu librerías idiomasevolución licenciamiento popularidad multiplataforma presencia en otras distros
TOTALNOMBRE 20 15 10 10 10 10 7,5 7,5 7 3Xsane 14 10,5 10 5 10 8 7,5 6 7 3 81Kooka 16 13,5 10 10 10 9 7,5 5,25 4,2 3 88,45Gnome-scan 12 10,5 10 5 10 7 7,5 4,5 3,5 3 73
func
ionali
dad
esta
bilida
d
kubu
ntu
libre
rías
idiom
as
evolu
ción
licen
ciam
iento
popu
larida
d
mult
iplat
afor
ma
pres
encia
en
otra
s dis
tros
Conclusiones
Todas las aplicaciones analizadas tienen características muy parecidas. Las tres están basadas en la API
de escaneo SANE (Scanner Access Now Easy). Tienen la capacidad de escaneo de imágenes, así como
edición básica de las mismas. Gnome-Scan es posiblemente la más básica de todas, siendo su objetivo
principal la facilidad de uso.
Xsane es la interfaz más veterana de escaneo de imágenes, y dispone de todas las funcionalidades
críticas que se esperan de este tipo de software. No es especialmente intuitivo pero hace bien su
trabajo.
Kookoa es de las aplicaciones con mejor soporte para OCR (reconocimiento de caracteres) de las
analizadas. Dispone de muchas funcionalidades adicionales a las de digitalización de imágenes, como
por ejemplo un gestor de galería de imágenes, etc. Además, está muy bien integrado con el escritorio,
formando parte del proyecto KDE.
En conclusión, Kookoa es la aplicación escogida en esta categoría por su consistente buena puntuación
en la mayoría de los apartados.
Elección
NOMBRE: KOOKOA LICENCIA: GPL
SITIO WEB: HTTP://KOOKA.KDE.ORG
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 56
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 57
Categoría “Diseño 2D Rasterizado”
Descripción
En esta categoría se incluyen aplicaciones dedicadas al diseño de imágenes rasterizadas, tanto para
creación como para edición o retoque de las mismas.
● Cinepaint es un fork de Gimp utilizado por la industria cinematográfica y fotográfica. Su
principal cualidad es el soporte para gran profundidad de color.
● Krita forma parte de la suite ofimática de KDE Koffice. Su interfaz y objetivo son muy parecidos
a los del popular Photoshop.
● Kolourpaint es la alternativa libre a Microsoft Paint incluida en Kubuntu. Permite la
manipulación básica de mapas de bits.
● Gimp es la alternativa de retoque genérico más utilizada en el mundo del Software Libre.
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 58
gimp
kolourpaint
krita
cinepaint
0 10 20 30 40 50 60 70 80 90 100
funcionalidad estabilidad kubuntu librerías idiomasevolución licenciamiento popularidad multiplataforma presencia en otras distros
TOTALNOMBRE 20 15 10 10 10 10 7,5 7,5 7 3gimp 18 13,5 10 5 10 10 7,5 7,5 7 3 91,5kolourpaint 6 7,5 10 10 10 2 7,5 1,5 4,2 3 61,7krita 14 12 10 10 7 7 7,5 3,75 4,2 3 78,45cinepaint 18 12,75 1 5 5 7 7,5 2,25 7 0,6 66,1
func
ionali
dad
esta
bilida
d
kubu
ntu
libre
rías
idiom
as
evolu
ción
licen
ciam
iento
popu
larida
d
mult
iplat
afor
ma
pres
encia
en
otra
s dis
tros
Conclusiones
Gimp se presenta como ganador con un amplio margen debido a su gran madurez técnica y gran
implantación en el mercado. Incluye las características necesitadas para la mayoría de necesidades de
edición 2D. Aunque su interfaz no es precisamente intuitiva, ni incluye el soporte avanzado de gestión
de colores requerido por diseñadores profesionales, sigue siendo el referente más importante en su
categoría.
En este sentido, Cinepaint pierde mucha puntuación al no estar incluida por defecto en muchas
distribuciones, además de estar solamente traducido al castellano, a pesar de ser una de las mejores
soluciones profesionales.
Krita se acerca mucho en funcionalidades a Cinepaint y Gimp, pero pierde un poco de puntuación en
la mayoría de factores analizados.
Kolourpaint, por otra parte, es una aplicación demasiado poco versátil, siendo solo recomendada como
reemplazo de la tradicional aplicación de Windows Microsoft Paint.
Elección
NOMBRE: G IMP LICENCIA: GPL
SITIO WEB: HTTP://WWW.GIMP.ORG
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 59
Categoría “Diseño 2D Vectorial”
Descripción
En esta categoría se incluyen aplicaciones dedicadas al diseño de imágenes 2D escalables sin pérdida de
calidad gracias a usar como unidad de definición formas matemáticas en vez de píxeles.
● Inkscape es el referente en la edición de gráficos vectoriales, contando con la mayoría de las
funcionalidades encontradas en paquetes profesionales privativos.
● Sodipodi fue una de las primeras aplicaciones serias con soporte de SVG. Lleva varios años sin
desarrollar, razón por la cual se creó el conocido fork Inkscape.
● OpenOffice.org Draw forma parte de la famosa suite ofimática libre OpenOffice.org.
● Skencil permite es una aplicación básica que, si bien no es tan completa como otras, es bastante
fácil de utilizar.
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 60
Skencil
OODraw
Sodipodi
Inkscape
0 10 20 30 40 50 60 70 80 90
funcionalidad estabilidad kubuntu librerías idiomasevolución licenciamiento popularidad multiplataforma presencia en otras distros
TOTALNOMBRE 20 15 10 10 10 10 7,5 7,5 7 3Skencil 10 12 10 5 5 4 7,5 3 3,5 3 63OODraw 12 10,5 10 5 10 7 7,5 5,25 7 3 77,25Sodipodi 10 12 5 5 5 0 7,5 3 6,3 0 53,8Inkscape 16 13,5 10 5 5 9 7,5 6 7 3 82
func
ionali
dad
esta
bilida
d
kubu
ntu
libre
rías
idiom
as
evolu
ción
licen
ciam
iento
popu
larida
d
mult
iplat
afor
ma
pres
encia
en
otra
s dis
tros
Conclusiones
El estado de abandono que sufre el antaño famoso Sodipodi le hace perder mucha puntuación en la
tabla comparativa.
Skencil puede valer para ediciones simples de imágenes, pero cuando hace falta funcionalidades
avanzadas, es necesario recurrir a alguna de las otras dos aplicaciones analizadas.
OpenOffice.org Draw es una aplicación con garantía de continuidad por su inclusión en la suite
ofimática. No obstante, Inkscape tiene un pequeño plus de funcionalidades por ser un poco más
popular en el ámbito de edición vectorial, y por ello ha sido la aplicación escogida en esta categoría.
Elecciones
NOMBRE: INKSCAPE LICENCIA: GPL
SITIO WEB: HTTP:/ /WWW. INKSCAPE .ORG
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 61
Categoría “Diseño 3D”
Descripción
Aplicación que integra una serie de herramientas utilizadas para el diseño, modelado, texturizado y
renderizado de modelos 3D. Se utiliza para animación, creación de juegos, películas...
● Blender es la aplicación mas famosa dentro de los entornos de diseño 3D libres. Su interfaz
puede parecer algo complicada al principio, pero una vez se aprende, es muy flexible y rápida.
● Wings3D es una aplicación más básica de tratamiento de modelos 3D, aconsejable para
modelos de baja resolución poligonal. Cuenta con una asequible curva de aprendizaje.
● AutoQ3D permite el modelado 3D con funcionalidades de nivel básico y medio. No siendo tan
completo como otros paquetes, su interfaz es bastante intuitiva.
● Maya es uno de los programas de diseño y modelado 3D más famosos de la industria. Se ha
utilizado para multitud de proyectos de gran envergadura (películas, videojuegos, etc.).
● Softimage XSI es otro completo paquete comercial. En los últimos años se ha popularizado más
por su utilización para la creación de niveles usables en el motor de juego de Half Life 2.
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 62
Blender
Wings 3D
AutoQ3D
Maya
SoftImage XSI
0 10 20 30 40 50 60 70 80 90
funcionalidad estabilidad kubuntu librerías idiomasevolución licenciamiento popularidad multiplataforma presencia en otras distros
TOTALNOMBRE 20 15 10 10 10 10 7,5 7,5 7 3Blender 15 13,5 10 5 5 9 7,5 6,75 7 3 81,75Wings 3D 12 9 10 5 0 7 6,75 4,5 7 3 64,25AutoQ3D 12 10,5 2 10 0 7 7,5 5,25 6,3 0 60,55Maya 20 12 2 5 0 9 0 6,75 7 0,6 62,35SoftImage XSI 18 12 2 5 0 8 0 6 6,3 0,6 57,9
func
ionali
dad
esta
bilida
d
kubu
ntu
libre
rías
idiom
as
evolu
ción
licen
ciam
iento
popu
larida
d
mult
iplat
afor
ma
pres
encia
en
otra
s dis
tros
Conclusiones
De las cinco aplicaciones analizadas, dos de ellas (Wings 3D y AutoQ3D) son claramente inferiores en
términos técnicos. No obstante, su licenciamiento y presencia en distribuciones libres incrementa su
puntuación hasta llegar a los niveles de las dos aplicaciones privativas analizadas.
Blender es técnicamente muy parecido a Maya y XSI (excepto por su peculiar interfaz), pero su carácter
no privativo, así como su mayor soporte de lenguajes y popularidad en el mundo del Software Libre, le
permiten obtener una gran ventaja de puntuación, convirtiéndolo en la aplicación escogida para esta
categoría.
Elección
NOMBRE: BLENDER LICENCIA: GPL
SITIO WEB: HTTP:/ /WWW.BLENDER .ORG
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 63
Categoría “Edición de Páginas Web”
Descripción
En esta categoría abarca los editores de páginas web estáticas (html, xhtml...), así como de hojas de
estilo o plantillas (css) y de páginas web dinámicas (php, python...).
● Amaya es el editor de la W3C, y por ello una de sus característica más destacables es que da la
tranquilidad de que las páginas generadas soportan en gran medida los estándares.
● Kompozer es un fork del difunto proyecto NVU. Es una buena alternativa al software privativo
FrontPage de Microsoft.
● Quanta es un editor bastante completo de páginas tanto estáticas como dinámicas. Es el editor
web elegido para su distribución por defecto en el entorno de escritorio KDE.
● Bluefish es muy similar a Quanta, permitiendo editar el código de la página web en crudo, sin
utilizar interfaces WYSIWYG. Provee además manuales de referencia.
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 64
bluef ish
quanta
kompozer
amaya
0 10 20 30 40 50 60 70 80 90
funcionalidad estabilidad kubuntu librerías idiomasevolución licenciamiento popularidad multiplataforma presencia en otras distros
TOTALNOMBRE 20 15 10 10 10 10 7,5 7,5 7 3bluefish 14 13,5 10 5 9 7 7,5 6 4,2 3 79,2quanta 14 13,5 10 10 10 8 7,5 5,25 4,2 3 85,45kompozer 12 9 10 5 5 5 7,5 3,75 7 1,2 65,45amaya 12 12 10 5 5 5 7,5 4,5 7 1,2 69,2
func
ionali
dad
esta
bilida
d
kubu
ntu
libre
rías
idiom
as
evolu
ción
licen
ciam
iento
popu
larida
d
mult
iplat
afor
ma
pres
encia
en
otra
s dis
tros
Conclusiones
Las avanzadas características de Quanta y Bluefish les ha convertido en las dos mejores opciones de la
comparativa. Kompozer y Amaya se han descartado, además de por su poca versatilidad, por una ligera
falta de estabilidad, así como por su poca popularidad y falta de ritmo de desarrollo.
Finalmente, se ha escogido Quanta por tener un desarrollo algo más activo que Bluefish, por la
integración con KDE, y por tener la interfaz mejor traducida a las dos lenguas oficiales del País Vasco.
Elección
NOMBRE: QUANTA LICENCIA: GPL
SITIO WEB: HTTP:/ /QUANTA.KDEWEBDEV .ORG
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 65
Categoría “Edición de video”
Descripción
Estas aplicaciones permiten editar video y realizar post-proceso, añadiendo efectos, modificando frames
o simplemente cambiando de formato. Generalmente ha sido una categoría de software exclusiva para
Windows y Mac, que empieza a coger fuerza en entornos GNU/Linux.
● Virtualdub es un programa de captura/procesado de vídeo para Windows utilizado para
aplicación de filtros, post-procesado, y recompresión. No tiene las funcionalidades básicas
propias de un editor de vídeo.
● Avidemux es un software de procesado de vídeo, al igual que Virtualdub, pero también con
funciones de edición de vídeo. Se encuentra en casi cualquier distribución y tiene una gran
comunidad detrás. Además es multiplataforma.
● Cinelarra soporta la edición de vídeos en alta definición y necesita de un equipo potente para
trabajar con soltura. No se integra bien ni con KDE ni con Gnome. En abril se creó un fork
llamado Lumiera, que mas tarde se reescribió desde cero, y actualmente se encuentra en fase
pre-alpha, no siendo casi usable.
● Lives es uno de los editores de vídeo más populares para GNU/Linux. Dispone de una interfaz
sencilla y potente. Se actualiza muy a menudo y dispone de una importante comunidad detrás.
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 66
virtualdub
avidemux
cinelarra
lives
0 10 20 30 40 50 60 70 80
funcionalidad estabilidad kubuntu librerías idiomasevolución licenciamiento popularidad multiplataforma presencia en otras distros
Conclusiones
Avidemux y Lives son las dos aplicaciones de mayor puntuación. A pesar de que Avidemux aventaja a
Lives en puntuación final, se ha considerado que las numerosas capacidades adicionales de aplicación
de efectos, edición en tiempo real, etc. realmente compensan la falta de traducciones y de capacidad
multiplataforma.
Además, su desarrollo es continuo, lo que da la tranquilidad de poder disponer de nuevas mejoras y
solución a fallos de forma mas continuada.
Elección
NOMBRE: L IVES LICENCIA: GPL
SITIO WEB: HTTP:// LIVES . SOURCEFORGE .NET/
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 67
TOTALNOMBRE 20 15 10 10 10 10 7,5 7,5 7 3virtualdub 12 12 0 0 0 8 7,5 6 2,8 0 48,3avidemux 14 12 10 5 5 8 7,5 4,5 7 3 76cinelarra 18 9 5 5 6 7 7,5 5,25 4,2 0 66,95lives 18 13,5 5 5 0 9 7,5 6,75 4,2 0,6 69,55
func
ionali
dad
esta
bilida
d
kubu
ntu
libre
rías
idiom
as
evolu
ción
licen
ciam
iento
popu
larida
d
mult
iplat
afor
ma
pres
encia
en
otra
s dis
tros
Otras
Categoría “Arqueología”
Descripción
Aplicaciones relacionadas con el campo educativo de la arqueología. Actualmente se utiliza Arched
v1.4.1, pero no se han encontrado sustitutos directos de dicha aplicación.
● Happydigger es una aplicación que permite mantener un catálogo de de descubrimientos
arqueológicos, pudiendo especificar datos como localización, materiales, períodos de origen,
fotos, etc.
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 68
happydigger
0 10 20 30 40 50 60
funcionalidad estabilidad kubuntu librerías idiomasevolución licenciamiento popularidad multiplataforma presencia en otras distros
TOTALNOMBRE 20 15 10 10 10 10 7,5 7,5 7 3happydigger 10 9 10 5 0 5 7,5 1,5 4,2 1,2 53,4
func
ionali
dad
esta
bilida
d
kubu
ntu
libre
rías
idiom
as
evolu
ción
licen
ciam
iento
popu
larida
d
mult
iplat
afor
ma
pres
encia
en
otra
s dis
tros
Conclusiones
La única aplicación encontrada no cubre las características de la original, puesto que éstas eran
demasiado específicas. No obstante, HappyDigger puede ser igualmente de ayuda para estudiantes que
trabajen en el campo, y por ello ha sido incluida.
Elección
NOMBRE: HAPPY D IGGER LICENCIA: GPL
SITIO WEB: HTTP://HAPPYDIGGER .NONGNU.ORG
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 69
Categoría “Química”
Descripción
Aplicaciones relacionadas con el campo de la química, como tablas periódicas, visualizadores de
moléculas, etc.
● Gperiodic es una aplicación de Gnome cuyo propósito principal es proveer información sobre
los elementos de la tabla periódica.
● Gdis es una completa aplicación de química, en la que además de una tabla periódica básica
(proporcionada por Gperiodic), incluye opciones avanzadas como la visualización y
modificación de sistemas moleculares.
● Kalzium es una aplicación incluida en Kdeedu para trabajar con la tabla periódica, con muchas
opciones e información.
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 70
gperiodic
kalzium
gdis
0 10 20 30 40 50 60 70 80
funcionalidad estabilidad kubuntu librerías idiomasevolución licenciamiento popularidad multiplataforma presencia en otras distros
TOTALNOMBRE 20 15 10 10 10 10 7,5 7,5 7 3gperiodic 6 10,5 10 5 0 4 7,5 4,5 4,2 1,8 53,5kalzium 10 10,5 10 10 10 5 7,5 4,5 4,2 3 74,7gdis 20 12 10 5 0 8 7,5 6 4,2 1,8 74,5
func
ionali
dad
esta
bilida
d
kubu
ntu
libre
rías
idiom
as
evolu
ción
licen
ciam
iento
popu
larida
d
mult
iplat
afor
ma
pres
encia
en
otra
s dis
tros
Conclusiones
De las tres aplicaciones analizadas, dos de ellas (Kalzium y Gperiodic) están orientadas exclusivamente a
la muestra de información sobre la tabla periódica. En ese aspecto, Kalzium ofrece bastante más
información que Gperiodic. Además, al estar mejor integrado con el escritorio KDE, su puntuación se ve
multiplicada.
Sin embargo, mirando un poco hacia la versatilidad y cantidad de opciones en general, Gdis consigue
igualar la puntuación de Kalzium. Debido a la funcionalidades adicionales para componer y ver
estructuras moleculares, entre otras, se ha decidido dar como ganador a Gdis en esta categoría a pesar
de haber conseguido una puntuación ligeramente inferior.
Elección
NOMBRE: GDIS LICENCIA: GPL
SITIO WEB: HTTP://GDIS . SOURCEFORGE .NET
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 71
Categoría “Sistemas de Información Geográfica”
Descripción
Aquí se incluyen aplicaciones relacionadas con los sistemas de información geográfica (Geographic
Information Systems). Se trata de software destinado a capturar, analizar y presentar datos geográficos
con múltiples fines.
● Quantum GIS es una aplicación compatible con Grass GIS, con una interfaz bastante sencilla y
en castellano.
● Grass GIS es una de las aplicaciones más famosas de su categoría en sistemas Unix, con una
gran cantidad de funcionalidades.
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 72
grass gis
quantum gis
0 10 20 30 40 50 60 70 80 90
funcionalidad estabilidad kubuntu librerías idiomasevolución licenciamiento popularidad multiplataforma presencia en otras distros
TOTALNOMBRE 20 15 10 10 10 10 7,5 7,5 7 3grass gis 14 13,5 10 5 0 9 7,5 6,75 7 3 75,75quantum gis 14 13,5 8 10 5 9 7,5 6 7 3 83
func
ionali
dad
esta
bilida
d
kubu
ntu
libre
rías
idiom
as
evolu
ción
licen
ciam
iento
popu
larida
d
mult
iplat
afor
ma
pres
encia
en
otra
s dis
tros
Conclusiones
Se ha escogido Quantum GIS principalmente por su mayor soporte al lenguaje castellano, así como la
notable sencillez de uso comparado con Grass.
Aunque no dispone de tanta documentación como este último, está muy integrado con el entorno KDE
gracias al uso de QT, lo cual le hace ganar puntos siguiendo los criterios de esta comparativa.
Elección
NOMBRE: QUANTUM GIS LICENCIA: GPL
SITIO WEB: HTTP:/ /WWW.QGIS .ORG
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 73
RESUMEN DE LA COMPARATIVA
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 74
Categoría Apl icación Escogida Ptos. Pág.
MatemáticaÁlgebra Computacional Maxima /Maple 66.15 / 67.15 15Cálculo Matemático y Científico Matlab 64,4 17Estadística PSPP 79,4 19
IngenieríaDiseño de circuitos KiCAD 78,8 21
InformáticaAdministración de Bases de Datos Tora 82,15 23Análisis de Tráfico de Red Wireshark 86 25Bases de Datos MySQL / PostgreSQL 78 / 76,25 27Criptografía GnuPG 86,25 29Desarrollo .NET C# MonoDevelop 82 31Desarrollo ADA Gnatt Programming Studio 71,75 33Desarrollo C/C++ Eclipse + CDT 84,25 35Desarrollo Java Eclipse 86 37Modelado UML Umbrello 84,24 39Emulación Amiga Amikit 47,45 41Emulación PC VirtualBox 92,55 43
Administración EmpresarialGestión Empresarial y ERP OpenERP 82,75 45Gestión de proyectos Kplato 80,95 47Mapas Conceptuales Freemind 84 49
DiseñoAutoedición Scribus 93,5 51CAD Qcad 77,5 53Digitalización de Imágenes Kooka 88,45 55Diseño 2D Rasterizado Gimp 91,5 57Diseño 2D Vectorial Inkscape 82 59Diseño 3D Blender 81,75 61Edición de Páginas Web Quanta 85,45 63Edición de video Lives 69,55 65
OtrasArqueología Happy Digger 53,4 67Química Gdis 74,5 69Sistemas de Información Geográfica Quantum GIS 83 71
1 http://www.canonical.com/projects
2 http://www.qsos.org
3 Free Software Foundation: http://www.fsf.org
4 Open Source Initiative: http://opensource.org
5 The Debian Free Software Guidelines: http://www.debian.org/social_contract#guidelines
6 GNU General Public License: http://www.GNU.org/copyleft/GPL.html
7 http://sourceforge.net
8 http://alts.homelinux.net
9 http://www.softonic.com/Linux
Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 75