Curated by: Luigi Canali De Rossi
 


13 May 2011

Software Open Source: Los Mejores Directorios Y Listas Para Encontrar Y Evaluar Aplicaciones OSS

Si buscas por softwares de código abierto, ¿dónde encontrar buenos directorios y colecciones de herramientas OSS y cómo evaluar a los candidatos disponibles?

software_codigo_abierto.jpg
Crédito de la foto: Ophelia Cherry

A menos que estés atrás de de softwares de código abierto - como los que se encuentran en SourceForge para la descarga o los pocos que existen con soporte de vendedores como Apache, Linux, MySQL, PHP, eMule, GIMP, OpenOffice ou VLC, buscar en Google puede no ser la mejor solución para encontrar un software de este tipo que se adapte a tus necesidades.

Por ejemplo, si buscar por um editor de textos de código abierto en Google, no encontrarás BlueGriffon, un editor en línea basado en Gecko de Firefox (una herramienta que recomiendo tanto para los nuevos editores como para los veteranos).

Por lo que vemos en Facebook, Twitter y LinkedIn, las herramientas de código abierto no están en las listas de los favoritos de los usuarios y definitivamente no son algo de que la persona media se entera.

El punto clave aquí es que encontrar la herramienta adecuada de código abierto puede no ser una tarea trivial, pero cualquiera puede aprenderla solo.

En esta guía de MasterNewMedia, el experto en software de código abierto Galoppini Roberto, autor de SOS Open Source, una metodologia pragmática para descubrir y evaluar softwares de código abierto, proporciona la base, los recursos y criterios de evaluación para que empieces tu búsqueda por cuenta propia.

¿Cómo encontrar un buen software de código abierto con facilidad?

 

 

Cómo Encontrar Alternativas de Código Abierto para Softwares Comerciales

por Roberto Galoppini

how-to-find-open-source-software_id7197851.jpg



OK, digamos que no sea un geek y que necesite una alternativa de código abierto para algo... ¿por dónde empiezo mi búsqueda?

  1. El primer lugar que debo contemplar en este caso es OSALT, un sitio web creado y mantenido por Anders Ingeman Rasmussen, que proporciona una lista de alternativas de código abierto para productos de esta naturaleza bien conocidoS entre los consumidores (por ejemplo, sustitutos para Dreamweaver, Photoshop).

    OSALT da una breve descripción de todas las alternativas en código abierto, incluyendo soporte para sistemas operativos y otras herramientas similares. Aunque el sitio no ofrezca una respuesta definitiva a todas las necesidades posibles, es un buen punto de partida, y todos pueden ayudar sugiriendo otros softwares del tipo para Anders.

  2. SourceForge, el mayor repositorio de software de código abierto en el mundo, es otro buen lugar para buscar. Especialmente útiles son los nuevos directorios para Windows y Mac.
  3. Una lista de (parcial) de paquetes de código abierto también está disponible en Wikipedia.
  4. Free Software Directory, un proyecto de Free Software Foundation y de UNESCO.
  5. FreshMeat - proporciona descripciones de miles de softwares código abierto, la historia del proyecto, los enlaces para descargarlo y cómo obtener más información.
  6. Portal del software libre.
  7. Google Code y CodePlex son respectivamente los centros de herramientas en código aberto de Google y Microsoft.
  8. Enterprise Open Source Directory es el único directorio público de aplicaciones en código abierto, proporcionando calificaciones y usuarios expertos, estudios de casos y foros sobre 250 paquetes (quienes leen en alemán puede sacar el máximo de provecho del catálogo completo sobre código abierto de 2009, que contiene 354 tecnologías del género).

Desafortunadamente, no hay directorio central con una lista de todas las herramientas de software de código abierto en el mercado, y para aquellos que quieran probar las herramientas menos conocidas, tendrán que buscar por ellas un poco más.

Si deseas evaluar las mejores herramientas de código abierto para ti, aquí tienes una lista de los criterios de evaluación que puedes utilizar para iniciar tu selección:

 



Criterios Básicos para la Evaluación de Herramientas en Código Abierto



1. Tiempo de vida del código

code_maturity_000010376631XSmall.jpg

Criterios de evaluación:

  • Muy reciente (< 1 ano)
  • Reciente (1-3 años)
  • Antiguo (> 3 años)

Fíjate forges / meta-forges para más informaciones a respecto.

Ten en cuenta que a veces los proyectosno son liberados bajo una licencia de código abierto desde el primer día. Peor aún, el código fuente se puede descargar de forge a forge sin previo aviso. Así que prepárate para buscar mucho.

 


2. Popularidad del Proyecto

project-popularity-soccer-fans_id26320851.jpg

Criterios de evaluación:

  • Desconocido
  • Poca popularidad, pero con tendencia creciente
  • Muy conocido

Usa herramientas de búsquedas en social media como Google Trends (ideal para las comparaciones, ya que los nombres de los proyectos no son términos populares).

 


3. Disponibilidad de Estudio de Caso

case-study-availability-id42682701.jpg

Criterios de evaluación:

  • Desconocido
  • Estudios de caso disponibles solo en el sitio web
  • Estudios de caso disponibles en la red

Uso de motores de búsqueda en sitios de ventas o de comunidades en red.

 


4. Libros

books-id31208441.jpg

Criterios de evaluación:

  • Ninguno
  • Pocos
  • Muchos

Navega por las librerías online (por ejemplo, O'Reilly, Packt) y busca también en el sitio web del proyecto.

 


5. (Comunidad) Tamaño del Equipo

community-team-size_id69475-2.jpg

Criterios de evaluación:

  • 1-5 miembros
  • 5-10 miembros
  • 10 miembros

Analiza el tamaño de la comunidad, de preferencia utilizando meta-forges u otras herramientas de repositorio de código (por ejemplo, GitHub Graph Visualyzer).

 


6. Soporte Comercial

commercial-support_000011997059XSmall.jpg

Criterios de evaluación:

  • N/A
  • Disponible sólo en la zona geográfica o el idioma
  • Disponible en varios proveedores en diferentes idiomas

Navega por los sitios web del proyecto y por los que lo venden (por ejemplo, búsqueda de apoyo / sección de consejos) y de busca en la red (sobre todo el soporte de los demás, si quieren evitar las trampas de proveedor de tecnología tecnológico).

 


7. Entrenamiento

training-id140386.jpg

Criterios de evaluación:

  • N/A
  • Disponible sólo en la zona geográfica o en el idioma
  • Disponible en varios proveedores en diferentes idiomas

Navega por los sitios web del proyecto y por los que lo venden (por ejemplo, mira las secciones de entrenamiento / certificación) y busca en la red (véase más arriba).

 


8. Documentación

documentation_id2708211.jpg

Criterios de evaluación:

  • N/A
  • Disponible tan solo en un idioma
  • Disponible en muchos idiomas

Navega por los sitios web del proyecto y por los que lo venden (por ejemplo, busca por una sección específica de documentación y recursos) y busca más informaciones en la red.

 


9. Cómo Reacciona a los Bugs

bugs_reactivity_id12958351.jpg

Criterios de evaluación:

  • Débil
  • Formalizado, pero no reactivo
  • Formalizado y reactivo

Navega por el sitio web del proyecto (por ejemplo, analiza los sistemas de control de errores / foros con el fin de saber si los errores de alta prioridad se resuelven en promedio en un período corto de tiempo).

 


10. Fuente

source_id16215651.jpg

Criterios de evaluación:

  • A ser compiladas
  • Disponibilidad de código binarios
  • Disponibilidad de aplicación virtual

Navega por las páginas de descarga y recuerda que los dispositivos virtuales - muy útiles para probar los softwares del servidor - a veces son proporcionados de modo tercerizado (por ejemplo, Bitnami, Turnkey).

 


11. Red Hat / Solaris / Windows

red-hat-solaris-windows-logo.jpg

Criterios de evaluación:

  • N/A
  • Soporte de terceros
  • Certificado por Red Hat - Oracle - Microsoft

Navega por las páginas de descarga y del sitio web que vende el producto.

 


12. Licencia

license_id15510341.jpg

Criterios de evaluación:

  • Copyleft
  • Corporativa

  • Permisiva

Navega por el sitio web del proyecto.

 


13. Modificabilidad

modifiability-scientist-id8941172.jpg

Criterios de evaluación:

  • Sin formas de proponer cambio
  • El código y las herramientas están disponibles para la modificación, pero el proceso no está bien definido
  • Las herramientas y procedimientos para los cambios que proponen están disponibles

Navega por el proyecto, especialmente por los sistemas y foros de temas y de seguimiento de fallos.

 


14. Plan de Trabajo

roadmap-id13659501.jpg

Criterios de evaluación:

  • N/A
  • Plan de trabajo disponible no está detallado
  • Plan de trabajo detallado disponible

Navega por el sitio web del proyecto.

 


15. Sponsor

sponsor_id13418531.jpg

Criterios de evaluación:

  • Sponsor único
  • Sponsor en comunidad
  • Fundación - sponsor consorte

Navega por el sitio web del proyecto.

 



Más Recursos Para la Evaluación de Softwares en Código Abierto

Meta-forges - por ejemplo, directorios de código abierto que tienen las métricas y análisis de los proyectos alojados en otros forges - como el Ohloh, FLOSSMole o Melquiades son muy útiles para la calificación de proyectos de código abierto, proporcionando información sobre las contribuciones y la cualidad de los códigos, licencias, etc.

Calcular el reuso de un programa, o analizar la cualidade del código también es posible. Revisar todos los posibles forges / meta-forges y herramientas puede llevar mucho tiempo, sin embargo.

Nota: Informarte sobre el curso de la vida del código, soporte comercial, la disponibilidad de recursos, como documentos o instrumentos para extender estos sistemas operativos es de gran importancia para las empresas y organizaciones, pero son de difícil acceso los sitios para los proyectos de código abierto (a menos que tengan el apoyo de compañías de código abierto, algo que rara vez sucede).

SOS Open Source trae una lista de softwares libres, métricas y consejos de cómo computarlos, así como recursos e instrucciones de cómo seleccionar un software, cómo comparar las horquillas o cómo evaluar a una wiki.




Sobre Roberto Galoppini

roberto-galoppini.jpg

Roberto Galoppini es un experto en el negocio de código abierto, tiene un interés activo en los proyectos y las organizaciones de cualquier tipo, es también parte del consejo asesor para empresas de software internacional y SourceForge. Es el fundador de las primeras empresas italianas de esta clase y el primer consorcio local de código abierto. Fue consultor en el Centro Nacional de la Informática en la Administración Pública, donde co-escribió diretrices sobre código abierto y es miembro del grupo de trabajo de código abierto, creado por el Ministro de Autoridades Regionales y Locales. Roberto cuenta entre sus clientes con IBM, Microsoft, Novell, Oracle, Poste Italiane, Telecom Italia y Red Hat. Es el editor del blog de código abierto comercial.




Créditos de las fotos:
Tiempo de vida do código - Kmit Ivan
Cómo Encontrar Alternativas de Código Abierto para Softwares Comerciales - Hypermania
Popularidad del Proyecto - Tomas Troy
Disponibilidad del Estudio de Caso - Clipart

Roberto Galoppini -
Referencia: MasterNewMedia [ Seguir leyendo ]
Si te gustó la nota puedes recibir actualizaciones suscribiéndote via RSS o via email.

O compartirla:
 
 
 
 
Comentar    
blog comments powered by Disqus
 


 

 

 

 

Creative Commons License
This work is licensed under a Creative Commons License.

 

16656


Curated by

Publisher MasterNewMedia.org - New media explorer - Communication designer
Web Analytics