Linux
no es como los sistemas operativos comerciales. El nombre es tanto una
abreviatura para una comunidad en particular como una pieza específica de
código.
En
el mundo del software libre, no estás limitado a ser un consumidor de sus aplicaciones
e interfaces favoritas. Puedes participar en su creación y no tienes que
ser un desarrollador para hacerlo.
Los
proyectos más grandes y más pequeños por igual pueden usar una mano
amiga. Aquí hay formas de involucrarse y marcar la diferencia.
1. Proporcionar comentarios
Los
proyectos de software libre no tratan a los usuarios como consumidores, por lo
que no pueden controlar las ventas. La mayoría tampoco intenta rastrear su
comportamiento.
Por
lo tanto, los desarrolladores no saben qué quieren los usuarios a menos que
reciban comentarios. Puedes ayudar mucho con solo hablar y ayudar a los
proyectos a establecer un sentido de dirección.
Si
bien las redes sociales son una forma de ser escuchados, ese entorno está lleno
de ruido. Muchos proyectos establecen sus propias comunidades. Purism,
por ejemplo, tiene un foro para las personas que compran sus productos o usan
PureOS.
Cuando
la compañía estaba decidiendo si cambiar de un modelo de lanzamiento continuo a
versiones estables con soporte más largo, preguntó a la gente en los foros de la comunidad de Purism. En última instancia, la compañía llegó a una versión
estable con una opción de lanzamiento continuo para aquellos que desean un
software más nuevo.
Busca
las opciones disponibles para tu proyecto de elección. A veces esto es un
foro. Otras veces es un grupo de chat en IRC o Telegram. Tal vez es
una página de Gitlab. Si todo lo demás falla, busca una dirección de
correo electrónico.
2. Responder preguntas a nuevos usuarios
Cuando
las personas cambian a Linux por primera vez, a menudo no tienen a nadie,
ni a ningún lugar al que puedan acudir en busca de ayuda en persona. En
cambio, los motores de búsqueda son su mesa de ayuda.
Estos
motores de búsqueda apuntan a foros junto con tableros de preguntas y
respuestas. Uno de los ejemplos más destacados es Ask Ubuntu, al que la
gente recurre con preguntas
concretas y específicas.
Tales
ubicaciones pueden ser inmensos recursos, pero eso solo si personas con
conocimientos se registran y se toman el tiempo para ayudar a otros.
Puedes
ser esa persona.
Cuando
participe en varios foros de discusión de la comunidad, asegúrate de buscar el
código de conducta. Tu comportamiento no solo se refleja en ti. Se
refleja en toda la comunidad y realmente puedes alejar a los nuevos usuarios de
un proyecto.
3. Escribir documentación
Si
bien es genial que los usuarios se ayuden entre sí, nada reemplaza a tener
documentación oficial fácil de leer. Dichas guías pueden decirte cómo los
desarrolladores tienen la intención de que uses el software que te han
proporcionado, cómo superar los obstáculos y de qué errores son conscientes.
La
documentación rara vez se destaca, pero puedes hacer o deshacer tu experiencia
con una distribución
de Linux dada. Muchas personas aman Arch Linux en parte debido a la
gran profundidad y utilidad de ArchWiki .
A
menudo puedes recurrir a Arch Wiki para obtener ayuda, incluso si nunca has
instalado Arch. Muchas instrucciones también funcionan para otras
distribuciones.
Hablando
de Arch, EndeavourOS es
un proyecto joven que continúa el legado de Antergos, una distribución basada
en Arch Linux que es más fácil y rápida de poner en funcionamiento.
Con
tanto que tiene que suceder para comenzar una nueva distribución, el equipo
podría usar la ayuda para documentar lo que los usuarios necesitan saber.
4. Diseñar iconos para tu sistema o aplicación favorita
El
diseño importa. Cada pocos años, los principales entornos de escritorio de
Linux renuevan sus temas de iconos de alguna forma o moda. Por lo general,
los diseñadores hacen que los íconos sean más distintos, más planos (para que
coincidan con las tendencias de diseño), más simples (para un cumplimiento más
fácil) o todo lo anterior.
No
importa el tamaño de un proyecto, pueden usar tu ayuda.
GNOME,
por ejemplo, cambió su tema de icono en la versión 3.32. Una motivación
importante para la renovación fue hacer que los nuevos íconos sean más fáciles
de crear. Algunas aplicaciones, como gThumb, aún no tienen un ícono actualizado. Ahí
es donde puedes intervenir.
elementaryOS
ha tenido un aspecto relativamente consistente desde su inicio, aunque sus
temas no han estado exentos de ajustes. Aún así, con cada aspecto del
escritorio elemental que ofrece su propio carácter distintivo, aún quedan
pequeños iconos de sistema e interfaz que todavía necesitan un cambio.
5. Probar el nuevo software
Los
desarrolladores necesitan que los usuarios prueben las últimas versiones de sus
programas. Esto es útil con la versión estable actual, y es especialmente
útil con el software que aún se encuentra en las etapas previas al lanzamiento.
Los desarrolladores
de software libre generalmente trabajan solos o en pequeños equipos
remotos. No tienen acceso a varios tipos de hardware y no pueden probar
todas las diferentes configuraciones de escritorio de Linux que existen.
Al
probar las aplicaciones, les das a estos desarrolladores una idea de cómo se
ejecutan sus aplicaciones tanto en su hardware como en la configuración de
escritorio elegida (distribución de Linux / entorno de escritorio / servidor de
visualización / etc.).
Por
supuesto, los desarrolladores solo obtienen esta información si los contactas. Por
lo tanto, presenta informes de errores y recuerda ser cortés cuando lo hagas.
6. Traducir aplicaciones o mejorar la accesibilidad
Si
hay una función con la que prácticamente cualquier proyecto puede usar la
ayuda, es la traducción. Eso es porque incluso si un equipo ya tiene
traductores capaces a bordo, no hay forma de que hablen todos los
idiomas.
Pocos
desarrolladores tendrían problemas para que tu pases tiempo haciendo que el
software sea más accesible para las personas donde vives.
Esto
no solo se refiere al idioma. Los desarrolladores también necesitan ayuda
para que su software sea más accesible para las personas que tienen más
dificultades para ver o escuchar.
Algunas
aplicaciones simplemente no serán utilizables bajo ciertas circunstancias, pero
en otros casos, un ajuste o dos pueden hacer una gran diferencia.
¿Listo para ayudar con el desarrollo de Linux?
¡Excelente! Ahora
actuemos sobre esa emoción. Cada proyecto de software libre tiene su propia
forma preferida de comunicación y diferentes métodos para involucrarte, por lo
que puedes comenzar yendo a la página web de tu distribución, aplicación, tema
o componente y buscando instrucciones sobre cómo contribuir.
El
sistema operativo elementary OS ofrece algunas de las pautas más detalladas que encontrarás en una distribución de
Linux, pero la mayoría de las que han existido por un tiempo brindan
instrucciones sobre cómo ayudar.
Lo
mismo es cierto para las aplicaciones. El Proyecto GIMP coloca una opción
de menú en la parte superior de su página de inicio que lleva a una lista de lo que puedes hacer.