6 formas de contribuir a proyectos OpenSource sin programar

Vía meneame me encontré con un post muy bueno de como contribuir al desarrollo de un proyecto Open Source si tener que programar:

  1. Contribuye con calidad:
    • Reportando bugs
    • Sugiere nuevas características y opciones
    • Sugiere maneras de mejorar el entorno(Quizás comparando con otros OS’s o aplicaciones comerciales)
    • Enviando trabajos artísticos(iconos, logos, backgrounds) para usarlos dentro del programa.
  2. Contribuye con documentación
    • Ayuda escribiendo buena documentación.
    • Traduce la documentación (y el programa)
    • Lee la documentación, sigue los ejemplos y haz correcciones.
    • Crea diagramas, screen-shots, y gráficas para la documentación
    • Desarrolla convenciones para los documentadores
    • Desarrolla un glosario de términos (que la gente no “geek” pueda entender)
    • Convierte la documentación a más formatos
  3. Contribuye con soporte:
    • Contesta preguntas en los foros, listas de correo o canales IRC
    • Contribuye con (o inicia) un grupo de soporte en línea
    • Ayuda a otras personas a aprender como usar el programa
    • Escribe “How to”s y publícalos en los foros o en tu blog
  4. Contribuye con dinero:
    • Envía dinero a un desarrollador, proyecto o companía.
    • Compra un producto de Software Libre, o productos relacionados
    • Contrata desarrolladores de Software Libre
    • Contribuye con hardware
    • Contribuye con bandwidth
    • Anúnciate en sus sitios, si es que tienen publicidad
    • Compra productos de compañías que apoyan el Software Libre
  5. Contribuye con publicidad:
    • Empaqueta la aplicación para una distro linux en particular (u otro OS)
    • Convence a la gente de usar productos Software Libre cuando sea posible
    • Escribe reseñas
    • Escribe nuevas formas de usar un programa de Software Libre
  6. Contribuye con apreciación:
    • Expresa tu agradecimiento a los desarrolladores (por email o un post en los foros)
    • Envía postales a los desarrolladores
    • Da un regalo a un proyecto o desarrollador (algunos tienen listas de deseos)
    • Sé cortés cuando reportes bugs o pidas nuevas funcionalidades, los desarrolladores no tienen obligación de hacerlo después de todo.

Yo he tenido la oportunidad de participar en algunos proyectos Open Source, y últimamente que me he dedicado a desarrollar Blogs Chapines. Uno como desarrollador no tiene tiempo para pensar en todo, desde el código hasta la documentación y ejemplos… en verdad es un trabajo muy cansado hacerlo. Así que si ustedes tienen la oportunidad de contribuir a alguno de sus programas favoritos, no duden en hacerlo porque en verdad es bienvenida toda la ayuda posible, se los digo por experiencia propia. Como se pueden dar cuenta no todo en un proyecto Open Source es código.

Traducido de >> 5 Ways to Contribute to Open Source Projects Without Coding

Etiquetas de búsqueda: Software Libre, colaboraciones, proyectos

Wiki de documentación Ubuntu en español

La comunidad hispana de Ubuntu ahora cuenta con un nuevo recurso donde encontrar información útil, ya que hoy a sido presentado oficialmente el Wiki de documentación Ubuntu en español. Los objetivos de este wiki son:

  • Crear un lugar común y albergar toda la documentación “Oficial” de Ubuntu en español
  • Ofrecer a los usuarios de Ubuntu que se inician en esta distro no solo documentación técnica, sino una visión amplia sobre lo que es el movimiento y la filosofía del Software Libre, la importancia del uso de Estándares y una información completa sobre la situación actual de temas que afectan a la Comunidad.
  • Servir como guía, apoyo y ayuda a las Comunidades Locales hispanas (LoCos)
  • Tener un sitio en español donde albergar proyectos hispanos

La organización de la información es buena y hay muchos artículos útiles según he visto. Al ser un wiki, cualquiera puede participar creando o ampliando artículos que sean de utilidad a la comunidad, en especial a aquellos que dan sus primeros pasos con ubuntu. También puedes colaborar al escribir una nota en tu blog/sitio/comunidad acerca de este wiki.

Más información en Ubuntu-es.

Firefox Tango Theme

Me gusta como lucen los proyectos que usan las guías de estilo del proyecto Tango; anteriormente instale Shiny-Tango, que es una plantilla para Metacity basada en las guía de dicho proyecto. Para Firefox conocía un tema basado en tango, pero desafortunadamente solo funciona en Windows.

Hoy navegando por allí, encontré un tema basado en Tango que si funciona en ubuntu; de hecho no se como no lo había visto antes… creo que lo confundí con el Human Theme para Firefox. Desde ahora mi firefox luce algo así:

Firefox Tango

El Ubuntu Tango Theme está disponble en la página de Firefox Addons, o bien al instalar el paquete firefox-themes-ubuntu.

Etiquetas: firefox, tango project, eye candy

Tasks, un pequeño To-Do List en Ubuntu

Siempre trato de llevar un lista de cosas por hacer, especialmente cuando trabajo en proyectos o tareas muy largas. En Windows suelo utilizar esta herramienta, pero para ubuntu no tenía ninguna para llevar ToDo lists en el escritorio. Hace algún tiempo encontré Tasks de Pimlico que es un muy sencillo programa para llegar todo lists. Tiene las opciones básicas que podrías desear de un programa como estos, su pantalla principal luce así:

Ubuntu - Tasks

Su interfaz es bastante sencilla, comparada con la otra herramienta que utilizo. Cuando editas una tarea, ves el resto de campos que puede editar:

Ubuntu - Tasks: Editar

Los accesos directos está bien cuidados, puedes hacerlo todo desde el teclado. Algo que realmente hace falta, es obtener algún tipo de reporte de las tareas y sus detalles. Lo que si me gusto mucho es su integración con el calendario de gnome, ni siquiera debes tener abierto Task para usar este agregado:

Ubuntu - Tasks: Integración al Calendario

Para instalar Tasks en Ubuntu solo necesitas agregar el repositorio correspondiente a tu distribución:

deb http://debian.o-hand.com dapper/
deb http://debian.o-hand.com edgy/
deb http://debian.o-hand.com feisty/

Y luego ejecutar:

sudo aptitude install tasks

Es sencillo, pero funcional. Al menos mejor que nada.

Etiquetas: ubuntu, , herramientas, linux, software libre

Agrega tu comentario

GoPHP5.org, quitando el soporte a PHP4

GoPHP5PHP4 ya tiene siete años de haber se liberado, y PHP5 ya casi llega a los 3 años de estar en el aire; pero a pesar de ello muchos hostings aun no han agregado soporte para php5 por temor a que las aplicaciones de sus clientes no funcionen, o al menos no lo activan por defecto. De acuerdo con Nexen.net el 80% de los hostings aún continuan usando php4 en sus servidores.

Es por ello que nace GoPHP5.org, como una iniciativa para que los proyectos basados en php abandonen el soporte a PHP4 y se pasen a PHP5, aprovechando sus ventajas; así como comprometer a los hostings para que ellos también eliminen php4 de sus servidores.

La meta es llegar 5 de Febrero de 2008 con el mínimo soporte para php4. Proyectos como Drupal 7 y phpMyAdmin ya se han comprometido a esta iniciativa, y otros como MediaWiki desde ya solo corren en php5. En la lista de correo wp-hackers ya han discutido el cambio hacia php5 varias veces ya. La respuesta siempre ha sido: cuando exista mayor soporte de php5. Haber que pasa esta vez 😉

Etiquetas de búsqueda: , , , , ,

Cambios en el acceso SVN de SourceForge

En Diciembre de 2006, Sourceforge agrego un nuevo método de acceso hacia los repositorios SVN de los proyectos hospedados, debido a misteriosos problemas:

( 2006-12-01 06:50:42 – Project Subversion (SVN) Service ) As of 2006-11-31 the Subversion access method has been changed to resolve a number of problems relating to the previous Subversion access method. This new method uses the same data as the old, it just provides a less trouble-prone method of access. All users of the old access method (https://svn.sourceforge.net/svnroot/PROJECTNAME) should switch to the new access method immediately. Instructions for doing so can be found here: https://sourceforge.net/docs/E09#notice . A timetable for deprecating the old access method has not been set yet, but you should update all scripts and other programs to use this new method immediately to ensure future functionality. The old ViewVC URLs are currently being rewritten to ensure they function into the future.

Ahora según informan en el boletín de SourceForge, el viejo método de acceso al SVN será eliminado a partir del 28 de Junio, y por tanto cualquier script o repositorio que lo use dejará de funcionar.

Si has trabajado con algún repositorio SVN en SourceForge desde antes de Diciembre de 2006 es probable que aún uses el viejo método de acceso, será mejor que lo actualices para no llevarte sorpresas. Según está explicado en Sourceforge, todo lo que debe hacer es:

  1. Ejecutar svn info en el raíz del repositorio
  2. Si la URL es similar a:
    https://svn.sourceforge.net/svnroot/PROJECTNAME/trunk entonces
  3. debes ejecutar:
    svn switch --relocate https://svn.sourceforge.net/svnroot/PROJECTNAME/trunk https://PROJECTNAME.svn.sourceforge.net/svnroot/PROJECTNAME/trunk

Etiquetas: , hosting,

Pronto Sourceforge + WikiSpaces

Leyendo el boletín de este mes que envía Sourceforge, me entero de una futura integración con Wikispaces y los proyectos registrados en Sourceforge:

We’re preparing for the public launch of our integration with Wikispaces, which will provide projects with dedicated, easy-to-use, tightly-integrated wikis. Keep your eyes peeled for a new Wiki link in your project’s Admin menu, which should pop up in the next few weeks.

Muy buena noticia considerando que el actual gestor de documentos para los proyectos es bastante arcaico:

Gestor de Documentos - Sourceforge.net

Estaré pendiente de esa integración, tal vez llegue al punto de reemplazar a los sitios que debemos mantener para cada proyecto 🙂

Etiquetas: , wiki, software libre

Sobre el programa de “Maestros con acceso a una computadora económica”

Hace varios días leía en las noticias sobre el nuevo programa de Maestros con accesso a una computadora económica (prensalibre), impulsado por El Ministerio de Educación, con el apoyo de Microsoft como “donador” de su software. Me alegra que el Gobierno se perocupe por incluir la tecnología como parte de la educación y que mejor que sea con los niños, está claro que gran porcentaje de nuestra poblacioón tiene contacto con la tecnología y el futuro de nuestro país depende que sepamos aprovecharla. Recuerdo lo mucho que me ilusionaba de niño jugando con nuestra primera computadora (una Mac por cierto) y de esa edad desperto mi interés por saber mucho más de ese aparatejo. Seguro de los niños que pronto tendrán acceso a una computadora en su escula, veremos algunos geeks y adictos a la Tecnología. Aplaudo los ezfuersos del programa.
No todo es color de rosa, hay algo que me incomoda. ¿Cómo es que Microsoft termino en medio de este programa? No, no estoy encontra de Microsoft solo porque es Software Propietario o porque la mayor parte de su software este bastante plagado de defectos, en eso estamos más que claro. Mi duda es, ¿Como es que habiendo tanto Software Libre y de calidad, enfocado hacia la educación, específicamente Edubuntu; Microsoft termino proveyendo el Software de estas máquinas?

Pues está claro, Microsoft es una empresa con respaldo internacional y tiene el renombre suficiente para que los menos versados en Técnología lo conoscan. Bueno eso pasa, podemos argumentar que es falta de visión por parte de las autoridades acargo del proyecto, que bien pudieron optar por el uso de Software Libre y con el dinero ahorado en Software comprar más equipo. Lo que me da tristeza es que enrealidad no exista un grupo de promotores del Software Libre que haya podido hacer esta propuesta al Gobierno. Claro no es solo de llegar, decir que el software de Microsoft apesta y ya. Es de hacer ver que con el uso de Software Libre se obtiene mucho más benificios más allá del simple hecho de que es grátis, hasta cierto punto.

Desgraciadamente muchos que tratamos de promover el Software Libre, tenemos que comer primer y sacar nuestras vidas adelante. Un proyecto como este necesitaría mucho tiempo de capicitación, soporte y ayuda; no solo a los maestros sino a los encargados del proyecto. Esa es una de las ventajas que empresas como Microsoft tienen sobre el Software Libre, pueden invertir facilmente en proyectos grandes porque saben que son clientes seguros para el futuro, ni hablar de los niños.

Solo una reflexión para tener en cuenta a los que nos gusta criticar al software defecturo de ciertas empreas, si no hacemos esfuerzos más grandes nunca podremos llegar a más gente. ¿Y utedes que opinan?

MediaWiki 1.9.x y los problemas con las extensiones

MediaWiki es el software detrás de los diversos proyectos de Wikipedia, que incluye soporte de extensiones que agregan nuevas características al wiki. En su versión más reciente, MediaWiki 1.9.x, algunas extensiones que hacen llamadas al interprete de sintaxis wiki (parser) tienen problemas para funcionar en la nueva versión. El problema es la forma en que se llama ahora al interprete de sintaxis wiki, antes era un código similar a:

function customfunction($input, $argv) {
   [...]
   global $wgOut;
   $output = $wgOut->parse($input, false);
   [...]
   return $output;
}

Para solucionarlo solo hay que adecuar la función de la extensión a esta nueva forma:

function customfunction($input, $argv, &$parser) {
   [...]
   $poutput = $parser->parse( $input, $parser->mTitle,
                   $parser->mOptions, false, false );
   $output = $poutput->getText();
   [...]
   return $output;
}

Y listo, ya esta hecho el chapuz para que nuestra extensión vuelva a funcionar ;).

Etiquetas: , , wikis