13 mayo 2011
  • Imprimir  |   Lea este artículo en: | IT| IT| EN |

    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
  • Imprimir este artículo  |   Lea este artículo en: | IT| IT| EN |
    Articulos relacionados



    13 mayo 2011
    ¿Open Source Como Modelo De Negocio?


    Open Source - Código Abierto - como un abordaje para crear software como un commodity, nuevas maneras de hacer periodismo, informar noticias e incluso producción de video podría parecer demasiado avanzado para muchos, pero realmente esas nuevas formas experimentales de trabajar colaborativamente y desde las raíces,... read more



    13 mayo 2011
    Open Source Como Alternativa Al Sistema Operativo Y Aplicaciones Microsoft Windows: Revisión Del Libro "Just Say No To Microsoft"


    Si usted está buscando razones, información y hechos que respalden el uso de sistemas operativos y aplicaciones alternativas al conjunto estándar de Microsoft, este nuevo libro de Tony Bove puede proporcionar realmente información valiosa. Las instituciones educativas y académicas y cada vez más los... read more





     

     

     

     

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

     

    16656
    
  •  
     
     
    Web Analytics