Devolver algo a la comunidad

44
5688

No se preocupen, yo no voy a publicar nada sobre wallpapers ni elementos gráficos, Elav y Gaara están mandados a hacer para eso (XD)… Esta vez toco un tema más reflexivo que cualquier otra cosa, eso de devolver algo a la comunidad que tanto nos ha dado a todos de forma desinteresada, no quiero sonar cursi o exagerado, pero siento que no está de más mencionar que el Software Libre, más allá de GNU/Linux, le ha cambiado la vida a más de uno, incluyéndome.


No me malinterpreten, no es que esto sea como una religión para mi, pero sí me ha cambiado la vida universitaria y ha pautado mi camino a seguir, me ha mostrado que existe algo más allá de trabajar para otros y que se puede trabajar junto a otros y que no necesariamente requiero de vender mi software para ganar dinero, sino que un buen software hablará por mí más que un currículo gordo y lleno de referencias… En fin, esto fue algo que estuve discutiendo con un amigo, el trabaja directamente empaquetando cosas en formato .deb, su meta es facilitarle a la gente que usa distribuciones basadas en Debian los paquetes, juegos, programas que el u otros amigos creemos y permitir que se expanda, él es de esos usuarios que realmente se preocupa por dar algo a cambio de lo que recibe, y siendo Venezolano es muy complicado aportar dólares a cualquier proyecto, así que siempre se ofrece para empaquetar, probar, testear y un largo etcétera de cosas (usa como canal habitual la rama sid de Debian y reporta frecuentemente cada bug que encuentra). Y claro, ese es el caso personal de mi amigo (a quien no menciono por nombre ya que no se si quiera que lo haga, discúlpenme eso) quien se siente movido por sus convicciones a hacer lo que hace, pero no todos podemos o queremos instalarnos Debian y cambiar el source.list para usar sid, algunos usamos Mint, Ubuntu, Arch, Slackware, Suse, etc, etc, etc… Dentro de una conversación surge una pregunta muy simple pero profunda referida al tema:


“¿Qué podemos hacer nosotros para devolver algo a la comunidad que tanto nos ha dado? Tú que harías?

No lo tomé como un achaque en mi cara de “yo hago y tu no”, sino como un llamado de atención, algo más dirigido a pensar en alguna alternativa para ayudar a quienes me han ayudado y aquí es donde entra el enorme abanico de cosas que podemos hacer. En mi caso, el software libre y GNU/Linux son, literalmente, mi universidad, yo aprendo directamente de los proyectos de otros, de sus tutoriales compartidos, de sus vídeos, de sus errores, consejos en listas de correos, eventos y más. Mi forma de retribuir a todo esto es liberando el código de mis ejercicios, yo mismo llevo tiempo confeccionando una lista de ejercicios para realizar en Python, con ejemplos y demás. También trabajo en tutoriales y voy armando pieza por pieza las cosas para luego ir liberándolas (en el foro de esta comunidad, por cierto), escribo aquí, de forma voluntaria y con mi perspectiva para que todos puedan darse ideas de lo que pueden hacer (si es que quieren) para ayudar a toda la comunidad. Pretendo crear software para mi entorno de escritorio favorito y así complementarlo, y quien sabe que más se me ocurra. Lo único que no puedo hacer, o se me dificulta en gran medida es donar dinero, no por no querer, sino porque realmente me cuesta y me cuesta mucho.

Pero claro, no todos podemos donar dinero o no todos tienen conocimientos de programación, algunos son diseñadores, otros escritores, otros simplemente cualquier otra cosa de las miles de cosas que hay en este mundo, pero todos tenemos en común el SWL y que todos podemos dar algo, así sea pequeño, pero podemos.

Si eres diseñador, pues crear diseños en formatos libres, tanto completos como las capas, etc, para que otros las aprovechen. Crear paquetes de decoración de escritorio, trabajar en diseños para proyectos, para lo que sea.

Si escribes entonces apúntate a un blog, escribe tu obra y libérala, enseña a otros a usar las herramientas que usas, aprende más y enseña más…

Prueba las versiones alpha, beta, RC. Envía los errores a los desarrolladores.

Si sabes sobre algo, transmite ese conocimiento, de eso se trata todo este mundo, de aprender, de compartir y de crecer. Lo que yo haga hoy, le servirá a otro mañana, y así sucesivamente.

Gente, las posibilidades están limitadas solo por nuestras ganas de hacer algo y es así de simple, a mi me nace hacer lo que hago y lo disfruto, no por eso soy un talibán, hippie, soñador o pobretón; vivo mi vida y doy pasos hacia adelante como un futuro profesional de la informática, pero lo lindo de esto es que no es solo para los informáticos, sino para todo aquel que quiera disfrutar de algo distinto, de eso que no tienen otros, del contacto humano que hay dentro de todo esto que nos rodea y de esa sensación de que nadie te va a dejar mal parado, que todos van a tratar de ayudarte hasta donde puedan, de que no estás obligado a hacer o deshacer algo.

Creo que no hay más que decir, simplemente vale la pena tratar.

COMPARTIR
Artículo anteriorAbrir el menú de aplicaciones de Xfce mediante una tecla
Artículo siguienteCon el terminal: Ejemplos con el comando Find
nano

Cuasi técnico en informática amante de Linux y las tecnologías libres en general. Me encanta Javascript y el front-end. Ácido por naturaleza, semidios en DesdeLinux y detractor empedernido de todo lo referido a Adobe, Oracle y (como no) Java.

Actualmente radicado en Venezuela, experto en no hacer nada, Jugar dota, estudiar y hablar élfico de Tolkien.

44 COMENTARIOS

  1. Igual que cuba? Umm que curioso no veo la semejanza, en fin viejo tienes razón en tu comentario, yo por ejemplo no se programar (y con ganas de aprender), pero desde que estaba en la universidad he compartido linux con muchos y creeme mucha gente ni sabe que existe, así también cuando puedo pruebo las versiones de prueba.

    Así que todos deberíamos compartir ese pensamiento, a soy ing mecánico, me gustaría estudiar informática pero más que todo por falta de tiempo no he podido, pronto será.

  2. Una gran reflexión y la cual comparto.
    Yo escribo de vez en cuando en mi blog, tengo varios proyectos y todos bajo la GPLv3, mis fondos de pantalla y algunos trabajos gráficos bajo Creative Commons. etc.
    Me gustaría colaborar mas, pero por desgracia mi nivel de ingles no es muy alto lo que me impide en cierta medida colaborar o reportar bugs, etc.

    El mes que viene llevare 6 años en el mundillo linuxero, y espero que sean muchos mas y colaborando mas ^^

  3. Yo publico tutoriales de vez en cuando en mi blog, aunque no sea un espacio dedicado enteramente a Linux. Creo que combinan bien con las reflexiones que hago sobre la sociedad, el deshumanizado capitalismo, etc. Ya que GNU/Linux tiene una vertiente que implica unos valores muy concretos, e ideas sobre el progreso con las que concuerdo, considero que su presencia en mi blog está más que justificada.

    En cuanto aprendo algo que puede ser de utilidad a otros, hago una entrada y la publico, explicada punto por punto. Si supiera programar me dedicaría a ello, pero como ya dije en otra entrada de esta página, cada uno aporta lo que sabe.

  4. Yo no tengo conocimientos de programación. Lo que hago es traducir programas al español y tengo un par de paquetes en el aur de archlinux.

  5. Voy a dar mi opinión. Si algo siempre he tenido claro, es que odio trabajar y me molesta que me pidan hacer cosas. Tomando en cuenta lo que he dicho antes si hago un trabajo simple, programo un software simple, lo libero bajo bsd o gpl, pero si tengo un trabajo que me ha costado horas y horas, durante un año, pues claro esta que lo libero bajo una licencia privativa o bajo un minimo pago, no he trabajo gratis para nadie y no va a ser este el principio de ello.

    • Cada cual tiene su opinión al respecto en esto.
      Yo tampoco trabajo gratis, pero eso solo para el trabajo real, no soy informático y lo que programo lo hago como hobby, no para sacar dinero ni nada (salvo, claro esta, alguien me quiera pagar por hacerle un programa)
      Yo seguiré liberando todos mis proyectos, me hayan llevado horas, días, semanas, meses o años.

    • Pues con ese comentario sólo estás demostrando saber más bien poco de la cultura y el software libres, ya que sigues teniendo en la cabeza que programar software libre = trabajar gratis, tan habitual en el “mundo” privativo.

    • Depende la situación, a veces para ganar experiencia hay que trabajar gratis o por muy poco dinero lamentableme
      Tambien hay gente que hace cosas por hobby o por caridad, trabando muchas horas por satifacción personal.
      Además porque el programa sea libre no significa que no tenga fines de lucro, gratis no es lo mismo que libre, son dos cosas diferentes.

    • Desarrollar Software Libre lo veo como una inversión a futuro. Mientras mas complejo sea el programa que desarrolles vas acumulando muchísimo skill, aprendes muchísimos lenguajes de programación, prácticamente no escribís casi nada de código porque la mayoría del código que usas en tus programas lo podes tomar de otros proyectos, avanzas rapidísimo, e incluso podes llegar al punto en el que tus skills te permiten convertirte en un programador de sistemas a nivel del kernel, y eso es muy atractivo para muchas empresas.
      Como desarrollador de software privativo, por el contrario, no vas a poder tomar código tan libremente y muchas veces vas a tener a que hacer todo desde 0, para tener acceso ha ciertos conocimientos vas a tener que pagar, y muchos de ellos aún así te van a estar vedados, sin posibilidades de avanzar más allá de lo permitido.
      Hay una frase que me encanta, y creo que identifica perfectamente lo que significa desarrollar Software Libre y es que desarrollar Software Libre es como pararse en hombros de gigantes. Yo hoy empiezo desde muy abajo, pero mañana puedo estar en la cima junto con los grandes.
      Los desarrolladores de software privativo por el contrario siempre empiezan y terminan en mismo piso de la pirámide donde fueron colocados, quizás moviendose hacia los lados, pero nunca subiendo o bajando.
      Por otro lado te puedo mencionar muchos proyectos de Software Libre bastante exitosos y donde sus desarrolladores no se mueren de hambre, pej.: El proyecto Blender, ,los desarrolladores de KDE y Gnome, los desarrolladores del kernel Linux, los desarrolladores de Debian, la empresas RedHat y Canonical, y varios más.
      Ganar dinero no tiene nada que ver con desarrollar Software Libre o privativo, ganar dinero está relacionado con saber hacer buenos negocios.
      Si tu preocupación es ganar dinero con Software Libre entonces podes usar algún sistema de cobro por descarga, usas un repositorio de código privado, y cuando el usuario quiera descargar tu programa primero tendrá que realizar un pago, y cuando lo haga recibe tanto el programa como el código fuente y de licencia libre.

  6. Yo he aportado a la comunidad de Slackware Linux creando SlackBuilds y subiendolos a la página del proyecto. Es parecido a empaquetar software solo que no se entrega el paquete armado si no un script que empaqueta, de esta forma el usuario tiene mayor control respecto a que flags agregar o quitar o para que arquitectura compilar para mejorar el rendimiento, etc. 🙂

  7. Exactamente es lo mismo que pienso, aportar, aprender, escuchar y compartir. Eso es lo verdaderamente importante aquí.

    Buena reflexión, saludos.

  8. la cosa es delicada pero yo no pienso en cobrar. De hecho hoy día las apps gratuitas son las más valoradas y yo trabajo en desarrollo web por lo cual lo que programo por mi cuenta es puramente por amor a lo que hago. Allá cada quién que quiera vender su software, al final siempre lo crackean y genera perdidas, yo por mi parte he conseguido pequeños empleos sólo por mostrar mi código. Bien por vi Pandev espero que se te de eso de cobrar porque a mi no se me ha dado XD

    • Yo te cobro por lo que hace falta XD, por ejemplo el desarollador de minitube vende la version para OSX y es muy bien valorada, aunque cueste como 10 €. Si te lo crackean bueno, no pasa nada, siempre habrá alguien que acabe pagando el programa.Si lo pones gratis, la gente se ha acostumbrado a no donar porque dicen *tanto el otro programa es mejor, para que voy a donar a este*. No dedicare mi vida a desarollar software, pero cuando haga uno, si me he tirado más de 6 meses trabajando, no te preocupes que lo pongo de pago si o si xD.

  9. Yo personalmente empecé a escribir para un blog (de otro) sobre LMDE. Tambien quiero traducir al español el manual de LMDE que está en el sitio de altervista.

  10. Como bien han dicho otros colegas, no hay que ser necesariamente programador para poder aportar (yo tengo algunos conocimientos generales de programación, pero no me considero un buen programador).

    Es más, de hecho en algunos casos aportar lo beneficia directamente a uno, lo ilustraré con un par de ejemplos personales:

    Hubo un tiempo en que al menos a mi juicio, la traducción de LXDE dejaba bastante que desear, y noté que tras algunas versiones la cosa no mejoraba, de modo que en lugar de esperar, decidí hacer yo mismo la diferencia: me inscribí como traductor, hice algunas correcciones a la traducción existente y traduje todo lo nuevo, coordiné con otros traductores para la revisión ortográfica, gramatical y de consistencia entre módulos, y mi esfuerzo fue retribuido de tres maneras diferentes:

    En primer lugar, LXDE ahora tiene una traducción al español que al menos a mi me parece aceptable (aunque no necesariamente perfecta), lo cual evidentemente no solamente me benefició solo a mi, sino también al resto de los usuarios de LXDE de habla hispana.

    En segundo lugar, ahora aparezco en los créditos de los módulos que lo incluyen, de modo que esto se ha convertido en parte de mi currículo.

    En tercer lugar, mi seriedad y constancia en la traducción del proyecto hizo que los los coordinadores del equipo de traducción me otorgaran permisos administrativos y de coordinación (lo cual realmente nunca me propuse).

    Irónicamente, aunque aun sigo contribuyendo al proyecto, desde hace algún tiempo no uso LXDE, sino GNOME (via LMDE)

    Otro ejemplo me ocurrió con el proyecto LDAP Account Manager, pues noté algunos errores en la traducción existente. Envié al desarrolaldor una versión corregida y me dijo que mejor trabajara en la traducción de la próxima versión, que estaba por salir. Así lo hice y como reconocimiento me envió gratuitamente la versión profesional.

    Al margen de estos ejemplos, cuando puedo colaboro con otras cosas pequeñas pero que aportan un granito de arena, sea el resaltado de comentarios para este mismo blog, o algunas sugerencias para el equipo de NOVA (que luego me enteré que incluso algunas se han convertido en proyectos de tesis), etc.

    Y bueno, también participo como cordinador del GUTL, y administrador/moderador/editor de algunos de los servicios que ofrece, además de ayudar en las listas, cuando puedo.

    Moraleja: ser programador no es imprescindible para retribuir a la comunidad.

  11. Excelente reflexión \O/ yo no soy aun un ilustre programador, pero vamos en vía hacerlo xD mientras tanto difundo el uso del software libre a cualquiera que se me atravieza.

    De hecho en mi universidad me dicen por cariño “Free-man” AJAJAJAJAJAJAJAJA pero ya he logrado que 4 de mis amigos estén bajo las garras de ubuntu xD excepto uno que me visito a mi ksa y me vio linux mint y me descubrió lo fácil que hago todo sin instalarle casi nada ajajajajajaj

    En fin mega saludos 😉

  12. Yo respeto la opinión de los demás , pero creo que si vale la pena devolver algo de lo que nos ha aportado la comunidad, en muchas formas y si, algunas veces (por no decir la mayoría) solo ves alternativas de programador para aportar a la comunidad, yo aunque algo se de programación ( como prácticamente cualquier estudiante de ingeniería) ni de lejos lo domino, ni tampoco diseñador así que hago lo que puedo, brindo mis pocos conocimientos en los foros con lo que yo he podido aprender de igual forma en los irc ( en mi caso de Mint y Ubuntu) y próximamente haré de instalador de software libre en el FLISOL que se realizara en mi ciudad. Siempre hay formas, y valen la pena.

    • Igualmente nadie lo hace, yo tengo abierto en el bugtracker de tomahawk una queja sobre la gestión de canciones de spotify, donde solo te muestra 20, bueno, algo que hubiera podido arreglarse en dos horas, lleva 4 meses y sin respuesta.

  13. “¿Qué podemos hacer nosotros para devolver algo a la comunidad que tanto nos ha dado? Tú que harías?”

    mmm… comprar mi taza de café en el ubuntu shop… e’
    xDDDDDDDD

    PD:Exelente post, muy bueno

    Saludos(:

  14. Hace tiempo que he querido aprender algo de Python y GTK, para hacer algo así como un panel de opciones unificado para LXDE, que le vendría bien… Quizás sea momento de empezar.

  15. Excelente articulo!
    Muchos piensan de la misma forma, y que bueno que aqui se publiquen este tipo de articulos que aclaren ciertas incognitas. ¿Qué hacer para devolver algo a la comunidad?, yo al igual que muchos no soy programador, me gusta y me llama la ateción, de hecho estoy aprendiendo python, pero no puedo decir que sea bueno en ello. Aún asi pertenezco a un grupo de usuarios de gnu/linux, y siento que la labor que se lleva a cabo es buena para devolver un poco de lo mucho que se nos da. Difundir es nuestra labor, quitarle la venda de los ojos a los demás que viven pensando aun en estos dias en que linux ya es muy usado, que es solo para expertos, que no es para nada cierto. El mes de abril tendremos el evento FLISOL (Festival Latinoamericano de Instalación de Software Libre )donde nos daremos a la tarea de difundir aún mas!
    De nuevo Felicitaciones a los que conforman “desdelinux”, megnifica labor.

  16. Muy buen artículo.

    De hecho, el propio artículo es una forma de contribuir, porque difunde el conocimiento del SW libre y como y porque crece.

    Y de una reflexion así fue como nacio mi blog, que es la modesta manera en la que yo tambien trato de devolver algo a la comunidad.

Dejar una respuesta