Proyectos libres de alta prioridad para la FSF

La Free Software Foundation (FSF – Fundación de Software Libre) tiene publicada una lista de alta prioridad de proyectos libres; dicha publicación busca encaminar a voluntarios a colaborar en los mismos.

Estos proyectos no son llevados a cabo por la FSF, pero son promovidos por ella con el ánimo de involucrar a los desarrolladores y fomentar el desarrollo de aplicaciones de software libre, lo que redundaría en el eventual reemplazo de sus contrapartes privativas.

Recientemente, por ejemplo, acaba de completarse uno de esos proyectos: brindar soporte libre para el formato de archivo RARv3.

GNU PDF — soporte avanzado de PDF

El objetivo del proyecto GNU PDF es desarrollar y proporcionar una serie de bibliotecas de alta calidad para manejar el formato de archivo PDF (ISO 32000), y las tecnologías asociadas.

El formato PDF es un estándar internacional (ISO 32000) y los programas de software libre actuales sólo vienen con soporte para una cantidad pequeña de las funciones disponibles. Necesitamos urgentemente una colección de bibliotecas de software libre que permitan a los programas aplicar plenamente esta norma y proporcionar a los usuarios muchas de las características que actualmente falta en sus aplicaciones PDF, como el soporte para formularios interactivos, la validación de JavaScript, anotaciones, películas embebidas e imágenes 3D, sólo para nombrar algunos.

Formas de ayudar: Hay muchas oportunidades para que los voluntarios puedan formar parte en la creación de este proyecto, desde la programación de bajo nivel C, programación web, de corrección de estilo de  la documentación, a la creación de obras de arte para su uso en las aplicaciones, manuales y el software en sí. Además, podés considerar hacer una donación directa a través de la FSF.

Gnash — el reproductor Flash libre

Gnash es un programa GNU para reproducir películas Flash. Flash es un formato de archivos de animación y multimedia de Adobe. Gnash se basa en GameSWF, y soporta la mayoría de las animaciones Flash (SWF) versión 7, así como algunas de las versiones 8 y 9. Aunque Gnash maneja muchos sitios populares y medios de comunicación (como YouTube), todavía necesita mucho trabajo para ser un reemplazo completo del reproductor Flash de Adobe. Visitá http://www.gnu.org/software/gnash/ para obtener más detalles acerca de la instalación y uso de Gnash.

Maneras de ayudar. La forma más fácil de empezar a ayudar al proyecto Gnash es usar el programa y reportar errores. Si querés saber cómo llegar a ser un contribuyente al proyecto Gnash, considerá unirte a la lista de correo de desarrolladores de Gnash (gnash-dev@gnu.org), la lista de correo de Gnash (gnash@gnu.org), o pasarte el canal #Gnash en irc.freenode.net.

Coreboot — la campaña por un BIOS libre

Coreboot es un proyecto de software libre destinado a sustituir a los BIOS propietarios (firmware) que se distribuyen en la mayoría de las computadoras de hoy. En muchos casos el BIOS es la única piedra en el camino de una persona que ejecuta su sistema usando exclusivamente software libre (más información sobre  Campaña por un BIOS libre de la FSF). Visitá http://www.coreboot.org para aprender más sobre el desarrollo de Coreboot, sistemas soportados, y cómo podés comenzar a correr un BIOS libre.

Maneras de ayudar. Una de las mayores formas en que podés ayudar al proyecto Coreboot es alentando a los proveedores para que liberen las especificaciones de los BIOS que fabrican de modo que Coreboot puede ser ejecutado en esos sistemas. Si querés obtener más información sobre cómo convertirte en un desarrollador de Coreboot, visitá el canal #coreboot en irc.freenode.net, o unite a la lista de correo de Coreboot para hablar con los desarrolladores actuales. Un área adicional donde es necesario mayor desarrollo y atención es en el desarrollo de un VGA BIOS para tarjetas gráficas. Te animamos a que presiones a los fabricantes de tarjetas gráficas para que distribuyan su BIOS VGA como software libre. En caso de que desees comenzar el desarrollo de un VGA BIOS libre, un buen punto de partida sería el chipset Geode LX de AMD, para el cual toda la documentación se encuentra actualmente disponible.

Reemplazo libre de Skype

Skype es un programa propietario de voz sobre IP que utiliza un protocolo propietario. Skype sedujo a muchos usuarios de software libre a usar software propietario, a menudo dos usuarios a la vez. Al usar software del telefonía privativo no podemos estar seguros de quién está escuchando, porque no podemos ver el código fuente. El gobierno chino, por ejemplo, estuvo espiando las conversaciones realizadas a través de Skype, y probablemente no sean los únicos. No queremos alentar la creación de un cliente compatible con Skype, sino que, en su lugar, queremos animarte a crear, contribuir o promover el uso de reemplazos de software libre para Skype, como Ekiga, y alentar la adopción y el uso de VoIP libre, vídeo y protocolos de chat tales como SIP y XMPP/Jingle.

Maneras de ayudar. La forma más fácil de ayudar es no usar Skype y alentar el uso de un reemplazo de software libre en su lugar. Hay una serie de programas, como Ekiga , Twinkle , Coccinella , QuteCom y SIP Communicator, que son sustitutos naturales de Skype. Mingle es un proyecto que se basa en Jabber para proporcionar llamadas en conferencia, con el apoyo de una beca de la Fundación NLnet . NLnet también apoya al proyecto openMSRP en esta área. Los usuarios de estos programas pueden presentar informes de fallos y peticiones a los proyectos. Si no sos un desarrollador, podés contribuir a la documentación y armar tutoriales para dichos proyectos, así como informar errores, etc.

Software libre para edición de video

Muchos usuarios son seducidos a usar software propietario para la edición de video, ya que son incapaces de lograr los efectos que quieren usando los mejores programas libres de edición de video. Más y más cada día los usuarios de computadoras se están convirtiendo en los video aficionados, y tenemos que asegurarnos de que sus sistemas operativos vengan con el software libre para satisfacer sus necesidades.

Maneras de ayudar. Hay una serie de programas de software libre de edición de vídeo, tales como Kino, Cinelerra, Avidemux, Kdenlive, LiVES, Lumiera, así como PiTiVi, Blender, OpenShot y el Open Movie Editor .La forma más fácil de ayudar es usar estos editores y animar a otros a hacer lo mismo. Podés ayudar a estos proyectos directamente mediante la presentación de informes de errores, peticiones de adición de nuevas características, creando tutoriales, guías y mejorando la documentación.

Reemplazo libre de Google Earth

Google Earth es un programa de software privativo para visualizar y anotar los datos del mapa. Necesitamos una versión libre de este cliente. El acceso a los datos provistos por Google puede no ser posible, por lo que este cliente debería trabajar con diferentes fuentes de datos, incluyendo datos de los proyectos mapas libres como Open Street Maps.

Maneras de ayudar. Desarrollar o mejorar un motor de renderizado 3D que lea archivos KML a la par con los de Google Earth. Contribuir a la difusión de servicios de geolocalización libres tales como el Open Street Maps, y contribuir a los programas como Marble.

Distribuciones 100% libres

Proyectos como gNewSense y Trisquel se dedican son sistemas operativos GNU/Linux completos que contiene únicamente software libre. Son dos de una extensa lista de las distribuciones de alta calidad que modifican Debian y Ubuntu para crear un completo sistema operativo libre, sin blobs binarios y árboles de paquetes que contienen software propietario.

Maneras de ayudar. Mirá la lista completa de distribuciones GNU/Linux. Para obtener más información acerca de lo que lo convierte a una distribución GNU/Linux en una distribución completamente libre, consultá las directrices para distribuciones libres de la FSF. Vos también podés ayudar a que otras distribuciones populares que actualmente no cumplen los criterios para ser totalmente libre cambien.

GNU Octave – reemplazo para Matlab

GNU Octave es un lenguaje de alto nivel, principalmente destinado a los cálculos numéricos. Proporciona una cómoda interfaz de línea de comandos para resolver problemas lineales y no lineales en forma numérica y para realizar otros experimentos numéricos usando un lenguaje que es compatible con Matlab. Visitá http://www.gnu.org/software/octave para obtener más información sobre cómo descargar, instalar, usar y participar en el proyecto GNU Octave.

Maneras de ayudar. Animate a crear paquetes de alto nivel en GNU Octave con la meta de crear funciones de reemplazo para paquetes provistos por Matlab. Podés aprender más sobre cómo participar en GNU Octave uniéndote a su lista de correo y comprobar la página «se busca ayuda».

Reemplazo para bibliotecas OpenDWG

OpenDWG es una colección de archivos CAD, una especificación de formato CAD, y una serie de herramientas de software propietario para crear y manipular archivos CAD. Necesitamos una iniciativa similar pero libre.

Maneras de ayudar. El paquete GNU LibreDWG es una biblioteca escrita en C para manejar archivos DWG. Su objetivo es convertise en un reemplazo gratuito de las bibliotecas OpenDWG. (DWG es el formato de archivo nativo de AutoCAD.)

Depuración reversible en el GDB

La depuración reversible es una herramienta de gran alcance, obviamente. Desde que se añadió a esta lista, el GDB (el depurador de proyectos GNU) ha implementado cierto soporte para la depuración reversible. Los mantenedores del GDB están buscando colaboradores interesados ​​en construir sobre esta base para seguir mejorando el soporte para la depuración reversible.

Maneras de ayudar. Consultá información general sobre el soporte actual que el GDB brinda para la depuración reversible, y esta lista de tareas adicionales (al final de la página). Si tenés alguna duda ponete en contacto con campaigns@fsf.org .

Controladores libres para los routers de red

Proyectos de software libre como OrangeMesh hacen más fácil la conversión de los routers de red en puntos de acceso de redes Mesh. Sin embargo, no hay manera de ejecutar OrangeMesh en este momento sin el uso de software propietario.

Maneras de ayudar. Se necesita ayuda en el desarrollo de software de los controladores libres y software de bajo nivel para administrar routers. Una forma de hacerlo es poniéndose en contacto con el fabricante del dispositivo y pidiéndole que abra las especificaciones y/o el código de sus controladores bajo licencias libres.

Si sabés de routers que no requieren el uso de software propietario, por favor comunicate con la FSF enviando un correo electrónico a hardware@fsf.org. Los proyectos en búsqueda de financiación deberán considerar solicitar una beca de la Fundación NLnet.

Reemplazo gratuito de los Formularios de Oracle

Necesitamos un reemplazo libre para los Oracle Forms. Este software permitiría que la gente que actualmente está utilizando la base de datos propietaria de Oracle pueda migrar más fácilmente a un sistema de base de datos libre, sin tener que reescribir todas sus aplicaciones y sus respectivas interfaces de usuario.

Formas de ayudar. – Si estás interesado en trabajar en este proyecto, unite a la lista de correo replacementforms-desarrollo.

Transcripción automática

Necesitamos un software capaz de transcribir las grabaciones de voz de forma automática. YouTube está comendanzo a ofrecer este servicio, pero esto es algo que deberíamos poder realizar utilizando software libre.

Maneras de ayudar. Si estás interesado en trabajar en este proyecto, por favor, presentate y ayudá con la construcción de la página wiki.

Controladores PowerVR

PowerVR es un popular motor gráfico 3D que se encuentra en teléfonos, netbooks y portátiles para el cual todavía no contamos con ningún controlador libre capaz de brindar el soporte a la aceleración de gráficos 3D necesario.

Maneras de ayudar. Si estás interesado en trabajar en este proyecto, por favor, presentate y ayudá con la construcción de la página wiki.

¿Qué otro proyecto te parece que debería estar en esta lista?

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.