Es el caso de la compañía Palamida que realizó una encuesta, entre profesionales del área tecnológica, para evaluar los mejores proyectos corporativos de código abierto.
El listado completo es el siguiente:
- NetBeans: IDE para desarrolladores que proporciona todas las herramientas para crear aplicaciones profesionales para escritorio, empresas, web y móviles. Soporta Java, JavaScript, C y C++. Permite su ejecución en plataformas Windows, Linux, Solaris y MacOS.
- Eclipse: IDE de código abierto multiplataforma para desarrollar aplicaciones de cliente enriquecido, totalmente opuesto a las aplicaciones cliente livianas que se basan en el uso de navegadores.
- JUnit: Es un conjunto de librerías que son utilizadas en programación, con el objeto de hacer pruebas unitarias de aplicaciones Java.
- Httpunit: Herramienta que proporciona funcionalidades de testeo Web que complementan a JUnit.
- PMD: Escanea código Java en búsqueda de problemas potenciales (bugs, código muerto, código no optimizado, código duplicado, entre otros).
- Valgrind: Conjunto de herramientas de Software Libre que ayuda a depurar problemas de memoria y rendimiento en programas.
- FindBugs: Herramienta desarrollada por la Universidad de Maryland que permite el análisis estático de código, con el objeto de encontrar potenciales fallos por medio de búsquedas de patrones en el código.
- Hibernate: Herramienta de Mapeo objeto-relacional para java (aunque también para .Net) que facilita el mapeo de atributos entre una Base de Datos tradicional y el modelo de objetos de una aplicación.
- SQLite: Sistema de gestión de Bases de Datos relacional, contenida en una pequeña librería en C.
- MySQL: Sistema de gestión de Base de Datos relacional, multihilo y multiusuario con más de seis millones de instalaciones.
- Apache Derby: Base de Datos relacional implementada en Java. Es una copia de la Base de Datos relacional de IBM “Cloudscape”.
- PostgreSQL: Servidor de Base de Datos relacional orientada a objetos.
- Zlib: Biblioteca de compresión de datos multiplataforma.
- Libpng: Librería oficial del formato de imágenes PNG, multiplataforma y que contiene funciones en C para el manejo de imágenes.
- FFmpeg: Colección de Software Libre que puede grabar, convertir y hacer streaming de audio y video.
- Freetype: Biblioteca utilizada para transformar las imágenes vectoriales de las fuentes en mapas de bits.
- JFreeChart: Componente Java que permite graficar todo tipo de datos en diferentes tipos de vistas.
- Velocity: Motor de plantillas basado en Java. Permite a los diseñadores de páginas hacer referencia a métodos definidos dentro del código Java.
- Pentaho Reporting: Solución basada en el proyecto JFreeReport que permite generar informes de manera rápida y de gran capacidad.
- JasperReports: Herramienta para la creación de informes Java con la habilidad de entregar contenido rico en el monitor, en la impresora o en ficheros PDF, HTML, XLS, CSV y XML.
- Prototype: Framework escrito en JavaScript que se orienta al desarrollo de aplicaciones web, implementando técnicas AJAX.
- script.aculo.us: Librería JavaScript que permite el uso de controles AJAX, arrastrar y pegar, entre otros efectos visuales en una página web.
- Direct Web Remoting: API de código abierto que permite realizar llamadas remotas a objetos Java del servidor, desde código JavaScript cliente. Utiliza la tecnología AJAX.
- Yahoo! User Interface: Son una serie de librerías escritas en JavaScript para la construcción de aplicaciones interactivas. Son utilizadas para la programación de aplicaciones de escritorio.
- jQuery: Biblioteca o Framework de JavaScript que permite simplificar la manera de interactuar con documentos HTML, permitiendo manejar eventos, desarrollar animaciones e interactuar con AJAX.
Una interesante muestra de las soluciones libres de pago y orientadas a las empresas, en momentos que las compañías buscan reducir drásticamente sus costos.