Lista de Software Libre
El objetivo de esta lista es encontrar programas libres (y algunos gratuitos también) que realicen las funciones de otros programas comerciales. Las aplicaciones mostradas estarán disponibles tanto para Windows como para GNU/Linux, exceptuando algún caso concreto. Sé que existen muchas listas de este tipo, pero me gustaría crear una con las necesidades concretas que me vaya encontrando para que la gente pueda ir migrando hacia donde quiera lentamente, por lo que se hará énfasis en que sean multiplataforma, y que entre todos intercambiemos nuestras experiencias.
Internet
Navegadores web- Mozilla Firefox: Navegador web muy completo. La mejor alternativa a Internet Explorer.
- Opera: Navegador web completo y rápido. Es comercial pero existe una versión gratuita.
- Lynx: Navegador web en modo texto.
- Mozilla Thunderbird: Muy completo. Incluye filtro anti-spam que va aprendiendo. La mejor alternativa a MS Outlook.
- Opera Mail: Incluido en el navegador web Opera.
- FileZilla: Cliente de FTP
- Gaim: El cliente multiprotocolo más completo. Soporta MSN Messenger, Yahoo!, AIM, ICQ, IRC, Jabber, Gadu-Gadu y SILC.
- AMSN: Cliente de MSN Messenger. Actualmente están trabajando para soportar videoconferencia.
- Psi: Cliente Jabber multiplataforma (Windows XP, Apple MacOS y GNU/Linux/KDE), pequeño y rápido (no soporta skins).
- XChat: Cliente de IRC. Sustituto del MIRC.
- BitlBee: Pasarela de IRC para los protocolos MSN, Jabber e ICQ. Permite, desde un cliente IRC, conectarte a tus cuentas de MSN, Jabber e ICQ.
- BitTorrent: Cliente original del protocolo BitTorrent.
- RSSOwl: Cliente de RSS hecho en Java, multiplataforma y sencillo.
- JabRSS: Bot de Jabber para RSS. Permite añadirlo como contacto de Jabber y que te abra privados cada vez que se actualicen tus sitios de noticias.
Profesional
Ofimática- OpenOffice: Suite ofimática. Sustituto del MS Office.
- AbiWord: Procesador de textos.
- Gnumeric: Hoja de cálculo.
- PStill: Conversor de PS/EPS a PDF. Puede funcionar como una impresora virtual que convierte automáticamente a PDF. Sustituto de Adobe Acrobat Distiller.
- Octave: Es un lenguaje de alto nivel orientado a la computación numérica. Sustituto del Matlab junto con gnuplot.
- gnuplot: Plotter en 2D y 3D en modo texto. Grace es su equivalente gráfico, aunque con menos funcionalidades.
- Scilab: Paquete de aplicaciones para computación numérica. Muy completo. Sustituto del Matlab.
- Yacas: Sistema de computación algebraica. Manipulación simbólica de expresiones matemáticas.
- Maxima: Sistema de computación algebraica. Es el descendente directo de Macsyma, creado en 1967 por el MIT AI Lab
- XaoS: Visualizador de fractales en tiempo real.
- XCircuit: Es un programa de dibujo de diagramas para circuitos eléctricos y similares.
- gEDA: Conjunto de herramientas para la automatización en el diseño eléctrico. Concretamente cubren el diseño de cicuitos eléctricos, captura esquemática, simulación, prototipado y producción.
- Chipmunk System: Conjunto de herramientas para la automatización en el diseño eléctrico. Concretamente cubren el diseño y simulación de circuitos eléctricos, captura esquemática, edición de gráficas y plotting de curvas.
- Celestia: Simulación 3D del espacio. Un planetarium en tu ordenador.
- Stellarium: Un planetario en tu ordenador.
Multimedia
Gráficos- GIMP: Tratamiento de imágenes (gráficos escalares). Sustituto del Photoshop.
- Inkscape: Editor de gráficos vectoriales.
- DIA: Editor de diagramas. Sustituto del Visio. Existe también un generador de código a varios lenguajes desde un diagrama UML en DIA.
- Blender 3D: Programa para modelado 3D, animación, renderizado, post-producción, creación interactiva y reproducción. Sustituto de 3D Studio Max.
- Maya: Programa para modelado y animación 3D. Es gratuita en la versión Personal Learning Edition pero sólo es para uso no comercial.
- QCad: Programa para diseño asistido por ordenador en dos dimensiones. Posible sustituto del AutoCad, aunque más limitado.
- Zinf: Reproductor de sonido para los formatos MP3, Ogg/Vorbis, WAV, Audio CD, SHOUTcast/Icecast HTTP streaming y RTP streaming. Tiene un explorador de música y un gestor de descargas.
- Audacity: Editor de sonido multipista.
- VLC media player: Reproduce los formatos MPEG-1, MPEG-2, MPEG-4, DivX, mp3, ogg, DVDs, VCDs y algunos formatos streaming.
- MPlayer: MPlayer reproduce la mayoría de los formatos MPEG, VOB, AVI, VIVO, ASF/WMV, QT/MOV, FLI, NuppelVideo, yuv4mpeg, FILM, OGG, Matroska, RoQ y algunos RealMedia. (No lo he probado en Windows aún)
Programación
Utilidades genéricas
Editores de páginas web- Amaya: Editor web visual del W3C (consorcio internacional de la web). Permite crear y actualizar documentos directamente desde el editor visual.
- Nvu: Editor web visual. Basado en el motor de Mozilla. Sustituto del Dreamweaver y del FrontPage.
- SciTE: Editor de textos basado en Scintilla. Es ideal para programar ya que dispone de balanceador de paréntesis y resalte de sintaxis para Ada, Ensamblador, C, C++, C#, CSS, Fortran, Java, JavaScript, TeX, Lisp, Lua, Matlab, Makefile, Pascal, Perl, PHP, Python, Ruby, Shell, SQL, TCL, VB, VBScript, XML y YAML entre otros. Además tiene un cliente FTP integrado.
- Vim: Editor de texto avanzado.
- Emacs: Emacs es un editor extensible y configurable a medida. Dispone de muchas extensiones para realizar diversas tareas.
- LyX: Procesador de documentos WYSIWYG en LaTeX.
- Kile y TeXnicCenter son dos editores de LaTeX tradicionales para GNU/Linux y para Windows respectivamente.
- Umbrello. La versión de Windows necesita Cygwin.
- ArgoUML: Permite ejecutarlo desde Java Web Start si se desea.
- Poseidon: La versión "Community Edition" es gratuita para uso no comercial, las demás son de pago. Está basado en ArgoUML. Permite ejecutarlo desde Java Web Start.
- JUDE: Dispone de la versión "Community" que es gratis para uso no comercial. Realizada en Java.
- Omondo EclipseUML: Dispone de la versión "Free Edition" que es gratis para uso no comercial. Es un complemento para el entorno de programación Eclipse.
- Smart Development Environment: Dispone de la versión "Community" que es gratis para uso no comercial. Muy completo. Es un complemento para los entornos de programación Eclipse, Netbeans, IntelliJ, WebLogic Workshop, Websphere, Jbuilder, JDeveloper y Visual Studio .Net.
Lenguajes de programación
Java- Java 2 Standard Edition official web
- Java 2 Micro Edition official web
- Java 2 Enterprise Edition official web
- NetBeans: Entorno integrado de desarrollo para desarrollo en Java, programado en el propio Java. Muy completo.
- Eclipse: Entorno integrado de desarrollo multipropósito. Nació para programar en Java, aunque actualmente dispone de muchos plugins y utilidades para compilar otros lenguajes de programación.
- Mono: Plataforma para el desarrollo de aplicaciones. Permite ejecutar aplicaciones .NET y Java. Sustituto del .NET Framework.
- SharpDevelop para windows y MonoDevelop para GNU/Linux y MacOS
- Code::Blocks Studio: Entorno integrado de desarrollo para C y C++ extensible y configurable.
Utilidades
Compresores- 7-Zip: Comprime y descromprime los formatos ZIP, CAB, RAR, ARJ, GZIP, BZIP2, Z, TAR, CPIO, RPM, DEB y su propio formato 7z. Sólo disponible para Windows, aunque también existe un programa en modo texto llamado P7ZIP que es el equivalente para plataformas UNIX (Linux, Solaris, OpenBSD, FreeBSD, Cygwin, ...), MacOS X y BeOS.
- Info-ZIP: Comprime y descromprime el formato ZIP. Está disponible para muchas plataformas y sistemas operativos. Es en modo texto.