Aprende cómo contribuir al kernel de Linux, acepta el reto Eudyptula

Eres un aprendiz de desarrollador y te interesa contribuir de alguna manera al kernel de Linux. El reto Eudyptula te puede ayudar.

Eudyptula minor: Una especie de pingüino de Australia

Desde la web de Linux.com puedes leer la noticia de este proyecto llamado Eudptula, la noticia está en inglés y escrita por Libby Clark, te la traduzco por si crees que es interesante. Gracias a Linux.com y la autora por permitir difundir la noticia. Puedes leerla en este enlace:

En este blog ya traduje 30 entrevistas a 30 desarrolladores del kernel de Linux, quizás sirvieron como inspiración y tú también quiera contribuir con tus aportes, si es así echa un vistazo a este proyecto.

linus-266x300

Si quieres contribuir al kernel de linux, pero no sabes por dónde empezar, el desafío Eudyptula podría ser una gran punto de partida para probar tus habilidades como programador y aprender cómo participar en la comunidad del kernel.

El reto, que apareció en la red hace cosa de un mes en esta web http://eudyptula-challenge.org/, fue creado por unos hackers anónimos que bajo el nombre de Pequeño Pingüino, quisieron atraer a más desarrolladores para participar con el kernel de Linux.

El Reto Edyptula no es un tutorial, pero te podrás hacer una buena idea de cómo funciona el proceso de contribución cuando completes todo el reto.

Los participantes en el reto deben mandar un correo a Pequño Pingüino (Little Penguin) , que les mandará una serie de tareas de programación que normalmente realizan los desarrolladores del kernel de Linux. Los participantes recibirán una tarea cada vez y deben completarla antes de que le manden la siguiente.

No hay ganadores, pero aquellos que completen las 20 tareas satisfactoriamente están en el buen camino de convertirse en desarrolladores del kernel de Linux.

Puedes participar mandando un correo (en texto plano, nada de HTML) a esta dirección eudyptula-challenge.org. Lee la entrevista a Little Penguin para conocer los detalles y animate!!

¿Qué es el Reto Eudyptula?

El Reto Eudyptula es una serie de ejercicios de programación sobre el kernel de Linux. Estos ejercicios empiezan con algo básico como un módulo de kernel “Hola mundo” , y van creciendo en complejidad.

¿Por que creaste el reto?

La idea surgiódespués de una larga noche bebiendo en la que decidimos que si el kernel de linux tenía que sobrevivir, serían necesarios nuevos programadores que arreglaran los errores que recientemente se añaden despues de una larga noche de bebida.

¿Cuando empieza y cuando dura?

Empieza cuando quieras empezar. Simplemente sigue la dirección de la web para saber cómo unirse y te enviaremos tu primera tarea via correo electrónico. Hay 20 tareas diferentes para completar. Si puedes acabarlas todas, se está trabajando en un nuevo paquete de tareas para aquellos que piden más.

¿Todo se hace via correo electrónico? ¿No hay un formulario web?

Sí, el desarrollo del kernel se realiza via correo electrónico, así que configura tu cliente de correo adecuadamente envíar parches del kernel de Linux es una habilidad que los desarrolladores deben dominar. También, el proceso de ida y vuelta del envío de parches y el código y respondiendo a revisar todo a través de correo electrónico es exactamente lo que sucede para todos los desarrolladores del kernel. Este desafío intenta asemejarse a la experiencia del desarrollo del kernel de Linux en la mayor medida posible.

¿Quień debería realizar el desafío?

Cualquiera que este interesado en programar diferentes tareas relativas al kernel de Linux.

¿Qué debo saber antes de participar?

Debes tener buenos conocimientos de C para poder participar. Ya que, este desafío no es un tutorial. Habrá algunos consejos sobre cómo llevar a cabo las tareas y consejos sobre dónde se puede obtener más información, pero requiere mucho trabajo por su cuenta.

Si soy totalmente novato en el desarrolo del kernel de Linux ¿me enseñará cómo participar?

, algunas de las tareas implican obtener parches aceptados en la pripia rama estable del núcleo de Linux. Al final del desafío, tendrás las habilidades y entenderás cómo contribuir al kernel.

¿Hay un ganador? ¿Qué consigo plompletándolo?

No hay un ganador, no es una carrera en la que se empiezen las toreas todos los participantes a la vez. Alguna gente ya ha completado las tareas actuales, y más gente se está apuntando cada día-

Se rumorea que la Linux Foundation, podría proporcionar un “premio” para aquellos que completen el desafío. Deberás completarlo si quieres comprobar por ti mismo cual será el premio.

¿Completar el reto significa que estoy cualificado para ser un mantenedor del kernel?

Estarás cualificado para encontrar los problemas de desarrollo de tu mantenedor favorito. Esto es normalmente más divertido que ser un mantenedor de un subsistema del kernel.

¿Esto se ve bien en mi currículum? ¿Te va a ayudar a conseguir un trabajo?

No se pierde nada por tenerlo en tu currículum, pero dudo que nadie sabrá lo que es. En cuanto a conseguir un trabajo, hay muchos puestos de trabajo para desarrolladores del kernel Linux por ahí, si completa todas las tareas, no hay ninguna razón por qué no debería ser capaz de encontrar fácilmente un trabajo a tiempo completo.

¿Por que crees que ha habido una respuesta tan masiva al desafío? Hemos oído que ya se han apuntado 2000 participantes.

Ha habido una gran respuesta al desafío, mucho más grande de lo que jamás imaginé. Actualmente hay un poco más de 2,400 personas que aceptaron el desafío, con más de firmas cada día.

Muchas veces, las personas simplemente no saben lo que quieren hacer cuando se trata de la programación en el kernel. Este conjunto de tareas les obliga a hurgar en un gran número de lugares diferentes a través de la rama estable de las fuentes del núcleo. Sin una tarea específica, la mayoría de la gente no piensa en echar un vistazo en cómo trabajan estas áreas del kernel.

También nos enteramos de que un grupo de programación de la universidad creó un “hack festival” donde sus miembros trabajaron en el desafío durante un fin de semana, ¿cómo fue?

El desafío está destinado para funcionar en forma individual, por lo que el grupo universitario tuvo que trabajar en las tareas individuales por sí mismos. Tenían un grupo de unas 10 personas, que trabajan en la misma ubicación. Ninguno de los desarrolladores fueron capaces de terminar todas las tareas en un solo fin de semana, pero parece que pasaron un buen rato tratando de hacerlo.

———————————————————-

openSUSE 13.2 milestone 0 tiempos de hack & fun

La comunidad de openSUSE se pone la gorra de desarrollar, y de nuevo empiezan el largo camino de lanzar una nueva versión.

dream_openSUSE

Todavía estan calientes los sectores del disco duro de nuestros PC’s de instalar openSUSE 13.1 cuya versión final se liberó el pasado noviembre de 2013, y de nuevo la comunidad de desarrolladores de openSUSE se pone la gorra de desarrollar, y empieza a preparar la próxima versión estable openSUSE 13.2 que como sabes saldrá para el mes de noviembre de 2014.

Sin agenda de desarrollo todavía definida, esta semana Stephan Kulow, ha decidido crear el primer paso para la siguiente versión estable de openSUSE liberando la milestone 0, con muchos cambios y actualizaciones.

Ya sabes que estas versiones de desarrollo de Factory, y mucho menos estas en versiones de desarrollo tan primerizas, no son recomendadas para su uso diario. Contienen gran cantidad de software inestable, por lo que presentarán inestabilidades.

Estas versiones se liberan para que los desarrolladores vayan corrigiendo bugs de programa, incorporando funcionalidades, probando cosas, etc… Así que puedes probar lo último en equipos de pruebas, máquinas virtuales, o en tu PC de trabajo si lo que te gustan son las emociones fuertes!!

Tanto si eres desarrollador o un simple usuario con ganas de probar lo último de openSUSE, si quieres descargar las imágenes ISO de esta nueva versión y testear lo puedes hacer desde el enlace habitual:

Puedes ampliar la información en el anuncio oficial (en inglés):

Es hora de hack & fun! Aquí es donde todo empieza:

—————————————————————–

Guía para desarrolladores de KDE

¿Quieres colaborar desarrollando software para KDE? Esta guía en inglés es un buen punto de partida.

powered_by_kde_horizontal_190

Sin duda la comunidad de KDE es una de las más numerosas en el mundo del software libre. Miles de usuarios en todo el mundo se encargan de desarrollar, traducir, documentar, difundir y dar a conocer las excelencias de este entorno de escritorio, que con el tiempo se ha convertido en mucho más.

Yo no soy desarrollador, pero si tú sí lo eres y quieres colaborar con la extensa red de programadores que colaboran en cientos de proyectos amparados bajo KDE, y no sabes por donde empezar, aqui te traigo esta guía en inglés sin duda va a ser un gran comienzo. Sí es en inglés, pero si quieres formar parte de una comunidad internacional como esta esta, para bien o para mal necesitarás comunicarte en este idioma.

Deberías leer esta guía si quieres desarrollar cualquire software para KDE. El término desarrollar puede aplicarse a cosas como:

  • Corregir un bug en una aplicación.
  • Escribir una nueva aplicación que utilice la tecnología de KDE.
  • Contribuir a un proyecto ya existente.
  • Añadir funcionalidades a las librerías de desarrollo de KDE.

En esta guía encontrarás las necesidades más básicas que necesitas para ser un desarrollador productivo. Te explicarán las herramientas que deberías instalar, te mostrarán cómo leer la documentación (y escribirla por ti mismo ¡si eres de los que escribe tu propia funcionalidad!) y cómo ayudar de otras formas.

En definitiva te presentarán cómo funciona la comunidad KDE, que es la clave para entender el amplio proyecto de KDE uno de los importantes dentro del software libre y de código abierto.

Los usuarios que no sean desarrolladores no necesitan leer esta guía, pero de todas formas pueden encontrarlo interesante para ayudarles a entender cómo KDE ha llegado a ser el software y proyecto que hoy día es!

El enlace a la guía está en este enlace desde también lo puedes descargar en formato PDF o .ePub :

RMSDollar

Pero si además de, o en vez de, colaborar desarrollando quieres hacerlo de otra forma, quizás una opción sea donar dinero al software libre. Sí, que sea libre no quiere decir que no cueste dinero mantener unas infraestructuras para mantener ese software, etc… Para ello KDE tiene el programa de donación llamado join the game. Donde por la módica cifra de 100€ al año (menos de 30 céntimos al día!!) puedes dar soporte a la comunidad!

Además ya aprovechandoesta entrada tan KDEera también señalar que si vives en España ya hay fecha y sede para la próxima reunión de la comunidad de KDE, lo que se llama aKademy 2014. Se celebrará los días 16, 17 y 18 de mayo de 2014 en Málaga. ¿Te apuntas?

————————————————-

Google Summer of Code 2014. El software libre se mueve

Google Summer of Code (más conocido por sus siglas GSoC) propone también este año (y ya son 10) un verano lleno de software libre, “hack & fun” ¿Te apuntas?

Un año más, desde que se inició en 2005, puedes pasarte un verano programando en esta gran iniciativa de Google a la que se suman cientos de proyectos de software libre y código abierto. Desde ese 2005 más de 7000 han sido los alumnos y mentores de más de 100 países los que han colaborado juntos, para aprender a programar y hacerlo en un proyecto real, que después podrá ser útil a toda la comunidad de software libre.

Dentro de todos las organizaciones relacionadas con el software libre y el código abierto, que puedes consultar aqui, hay por supuesto proyectos importantes dentro del mundo de GNU/Linux. Por ejemplo podemos encontrar a openSUSE, Debian, Fedora, Gentoo, y otras organicaciones igualmente punteras como Linux Foundation, KDE, Gnome, etc..

Si quieres formar parte de alguno de los proyectos visita sus páginas de información (más adelante pondré algunos enlaces) con los proyectos propuestos, pero si quieres también puedes tu mismo proponer un proyecto que tengas en mente.

Ellos te asignarán un mentor, que será el que te aconseje y te ayude. Todos los mentores tienen probada experiencia en proyectos reales, así que podrás aprender la metodología de trabajo, etc… y sí también hay unos premios en metálico para el proyecto ganador. Sin duda un aliciente, pero creo que la motivación mayor es colaborar y aprender.

De esta manera los estudiantes que participen aprenden, trabajan en su pasión y contribuyen a la comunidad del software libre!

Para conocer las fechas, y recabar más información de la que te traigo por aqui visita las webs oficiales de GSoC14, con toda la información necesaria:

También te dejo los enlaces a las wikis de openSUSE, Debian, o KDE donde encontrarás información sobre los proyectos que están disponible, y mucha más información:

Sin duda una gran oportunidad para aquellos a los que les guste programar, y una manera de fomentar el software libre entre las nuevas generaciones de hackers. Quizás haya un sitio para tí, presentate!!

———————————————————–

SUSE crea kGraft una herramienta para desarrolladores de Linux

SUSE la empresa alemana desarrolladora de sistemas operativos basados en GNU/Linux crea una nueva herramienta para desarrolladores del kernel de Linux

Suse_logo

No soy desarrollador, ni programador. Soy un simple usuario de GNU/Linux, así que pedonad si en este artículo meto la pata, estoy abierto a correcciones y críticas.

Navegando por la red encontré un interesante artículo escrito por Vojtěch Pavlík, trabajador de SUSE. En el cuenta que SUSE está desarrollando una novedosa herramienta llamada kGraft.

Esta herramienta es una necesidad que había en ciertos aspectos en los que se utiliza Linux como sistema operativo, como por ejemplo: científicos que no quieren tener que detener una simulación que ha estado ejecutánduse durante meses en un servidor con Linux sólo por que necesitan solucionar un tema de estabilidad en el kernel.

O administradores de sistemas que están ejecutando sus sistemas en los servidores sin un parche de seguridad crítico simplemente porque no pueden poner de acuerdo a todos los departamentos para realizar una parada del sistema para actualizarlo

Para todos ellos, y para muchos otros han creado kGraft, o el “reparador en caliente”, “parcheador del kernel en vivo”, “actualizador sin necesidad de reinicio” o como le queráis llamar.

Con esta nueva herramienta que no estaba disponible por ningúna otra distribución de Linux, como habréis podido adivinar, se pueden activar parches, actualizaciones, etc en el kernel de Linux sin necesidad de reiniciar la máquina para que estos cambios sean tenidos en cuenta. A un usuario casero esto no le importa, pero para servidores basados en Linux, como los ejemplos que he mencionado sí es algo importante no perder su “uptime” y al mismo tiempo estar actualizados.

Se limita a pequeños cambios, principalmente correcciones de errores, aunque no podrias reemplazar un kernel 3.0 por 3.12 usando kGraft.

Ya había dos tecnologías que podían realizar esto: Ksplice del que Oracle se adueño del código y no fue nunca más actualizado y OpenVZ Checkpointing que hace algo parecido pero que necesita una pequeña interrupción del servicio aunque sea breve.

kGraft desarrollada por: Vojtěch Pavlík, Jiří Kosina, Jiří Slabý, Petr Mládek dentro de SUSE Labs, está en fase de prototipo pero se espera que haya una versión ya disponible para Marzo.

Esa versión estará licenciada mediante GPLv3 y GPLv2 dependiendo de las partes del código al que afecte. Será publicado en una rama propia en Git, pero esperan que pueda ser incluida dentro de la rama principal de Linus del kernel de Linux.

Si estáis interesados en saber algo más del aspecto técnico os invito a leer el original donde explica algo más en detalle.

Muchas gracias a Vojtěch Pavlík por permitir la difusión del artículo y por contestar amablemente al correo que le envié aclarando ciertos puntos que no tenía claros!!

Aqui teneis un vídeo en inglés de kGraft en acción:

Enlaces de interés

Entrevista a Frank Karlitschek desarrolador de ownCloud

ownCloud es una alternativa válida para crear tu propia “nube” y acceder a tus archivos desde cualquier dispositivo.

El proyecto ownCloud es uno de los más interesantes en cuanto a esto tan moderno de la “nube” que está tan de moda. ownCloud te ofrece la posibilidad de crearte tu propia nube, y subir a ella los archivos que quieras, compartirlos con quien te interese, etc y sobretodo respetando al usuario y su privacidad, ya que es software libre.

En ownCloud, no dependes de servicios de servidores externo, ni confias tus archivos a terceros alojándolos en sus servidores, ya que tus archivos están en tu propia nube y accedes a ellos de manera remota desde tu ordenador, o desde otros dispositivos.

En este caso te traigo una entrevista realizada a Frank Karlitschek, desarrollador de software libre, KDE y creador del proyecto ownCloud. La entrevista la realizó Josh Gay y se publicó originalmente en inglés, en la web de la Fundación de Software Libre (FSF). Puedes leer el original en este enlace:

Como siempre m gusta ofrecer temas interesantes que no encuentras en otros blogs, más allá de tutoriales, etc… Espero que la encuentres interesantes y te descubra (si no lo conocías) el proyecto ownCloud. Gracias a la FSF por permitir la traducción y la difusión. Empezamos…

¿Qué te inspiró para crear ownCloud?

He sido durante mucho tiempo desarrollador de software libre. He contribuido con KDE durante 10 años ayudando a construir un escritorio que lleva la libertad a los usuarios. Pero notaba que cada vez más y más usuarios de GNU/Linux sólo podían acceder a servicios web basados en software privativo.

Me pregunté: ¿Cual es el beneficio de un escritorio libre si sólo lo usas como un “terminal” de servicios que están actuando como sustitutos de software libre, tales como Google Drive o Dropbox?

Así que para devolver de nuevo el código y los datos en manos de los usuarios, decidí crear un sustituto de software libre para algunos de estos servicios.

¿Cómo lo utilizan los usuarios?

Diseñamos ownCloud de manera que es muy sencillo ejecutar tu IT en tu propio hardware. Algunos usuarios corren un servidor ownCLoud en un servidor en algún lugar en internet, otros corren en un web server que tienen en algún sitio como una universidad, otros lo ejecutan en su propia casa mediante un router o NAS, y otros lo ejecutan en un servidor en internet, en su casa, que está siempre conectado a internet.

También puedes conseguir un “hosting” en ownCloud para proveedores, si quieres. Entonces puedes usar tu máquina o dispositivo para acceder, sincronizar, y compartir todos tus datos desde cualquier sitio. En este sentido, creo que ownCloud sirve como un buen reemplazo para DropBox o Google Drive.

¿Qué características crees que destacan de ownCloud respecto de software similar?

La principal característica es que puedes ejecutarlo en cualquier sitio que quieras. Esto permite al usuario decidir donde almacenar sus datos privados y quien puede acceder a ellos. También, ownCloud está diseñado para ser muy extensible con nuevos módulos, hay clientes para este software disponibles para los principales sistemas operativos de móviles y ordenadores, incluso para los privativos.

¿Por qué elegiste la licencia GNU AGPL version 3 para ownCloud ?

El software libre da al usuario el derecho de inspeccionar y modificar el código. Esto es especialmente importante si este código maneja datos privados. La licencia AGPL es una gran licencia que garantiza este derecho. Por lo que un usuario puede incluso revisar e inspeccionar el código personalizado de cualquier proveedor de servicios ownCloud. Esto es muy importante para garantizar la libertad de los usuarios.

¿Cómo pueden los usuarios (sean técnicos o no) ayudar y contribuir con ownCloud?

ownCloud está desarrollado por una comunidad de desarrolladores. Puedes ver más informacion en ownCloud.org. Tenemos un montón de peticiones de características y siempre estamos buscando nuevos contribuidores que nos ayuden a implementarlas.

Además, los usuarios pueden ayudar empaquetando, probando y mejorando la interfaz del usuario, o escribiendo documentación.

¿Cual es el próximo gran paso para ownCloud?

El funcionamiento base de ownCloud es almacenar, sincronizar y compartir archivos. Con el lanzamiento de ownCloud 6 hemos añadido la característica de editar documentos ODF (OpenDocument Foundation) desde el navegador web de manera colaborativa. Creo que esto es una característica muy importante, porque ofrece un reemplazo de software libre muy útil a servicios web realizados con código JavaScript privativo como Google Docs

Enlaces de interés

—————————————————-

Compartiendo el conocimiento de manera libre

Software libre, hardware libre. “Tenemos que redefinir. Tenemos que reinventar la rueda, pero libre”

Hace un tiempo vi un vídeo de una de las charlas de TEDx dadas en Valladolid, que me hizo pensar, y me gustó. En el vídeo (que podeis ver mas abajo) un entusiasta habla y diserta en favor del conocimiento libre.

Como él mismo dice (de manera apasionada) es el momento de redefinir el sistema de conocimiento. No es posible seguir escondiendo ese conocimiento y que sea propiedad de una corporación, todos sabemos que esas grandes empresas no buscan otro fin que sus propios dividendos (que apriori no tendría que ser malo) y lo hace pase lo que pase y caiga quien caiga. ¿Que pasaría si una empresa se adueña con la patente de una semilla y es la única que puede fabricarla en laboratorios y comercializarla? Sería dueña de la producción mundial del fruto de esa semilla, y no es ciencia ficción…

Lo mismo sucede con el progreso tecnológico. Hoy día vivimos inmersos en un progreso tecnológico (creo que algo ya fuera de control….) en el que la tecnología está presente en todo acto del día a día. Pero esa tecnología no está abierta a poder estudiarse o mejorarse. Si no que está enjaulada y restringida mediante leyes, que impiden que la puedas compartir con tus amigos, o que puedas ver qué tiene por dentro.

Es decir que si alguien quiere mejorar un proyecto ya desarrollado y adaptarlo a sus propias necesidades, necesitaría empezar desde 0 y perder todo el tiempo y dinero en crear algo que ya está creado.

“Beethoven era un buen compositor porque utilizaba ideas nuevas en combinación con ideas antiguas. Nadie, ni siquiera Beethoven podría inventar la música desde cero. Es igual con la informática“ Richard Stallman

Nadie inventa desde 0, todo el mundo se basa en una idea, en un concepto,que desarrolla con sus conocimientos, y que termina por ser algo terminado, que a su vez puede servir como idea o concepto para una nueva creación. Así evolucionan las ideas, y así evoluciona el conocimiento global.

Pero en el medio de esa cadena ahora rompemos un eslabón, y no dejamos que nuestra idea, que hemos tomado de otra, sirva como ejemplo o inspiración a otros. Ponemos patentes a nuestro producto y nos convertimos en únicos dueños de ello. Entonces el conocimiento evolucionaría mucho más despacio, y siguiendo las directrices de una única cabeza pensante.

¿Comprarías un coche en el que no te dejaran mirar debajo del capot? (Bueno, esa es la tendencia…) Quizás tú no eres mecánico, pero quizás amigos tuyos sí o puedes contactar con alguien que lo es y que podría arreglarte una avería, sin necesidad de tirar el coche, y comprarte otro nuevo

En contra de eso, hay mucha gente, que quiere liberar el conocimiento. Quiere escudriñar la tecnología que nos rodea. Quiere saber, qué hay debajo del capót del coche. Y eso sólo se consigue si esa tecnología está abierta y disponible para todos los “mecánicos” que quieran mira e interesarse en ello.

Richard Stallman con su sitema GNU (que en este 2013 ha cumplido 30 años) fue unos de esos inconformistas que quisieron mirar en las tripas de la tecnología. El es programador, así que quería saber cómo funcionaba un driver de su impresora que hacía que no funcionase bien. Pero ese driver no estaba disponible, así que si quería mejorarlo tendría que hablar con la empresa y confiar que ellos lo mejoraran (cosa poco probable) ya que él no podía acceder al código y mejorarlo no sólo para él si no para todos los usuarios de esa impresora.

Y así de esa frustración nació el proyecto de software libre que él lidera y que se ha extendido por todo el mundo, gracias a entusiastas que contribuyen o usuarios que lo disfrutan.

Podéis pensar que si una empresa desarrolla un software no va a ser tan tonta de liberar ese software, y que todos puedan utilizarlo. Así Microsoft puede restringir el uso de su sistema operativo Windows que ella desarrolla, y que a los usuarios sólo les vende una licencia de uso. Cuando pagas por la licencia, ni siquiera posees el producto, sino sólo la posibilidad de poder usarlo. Y no puedes saber qué hace ese software, ya que no puedes ver en su interior. Quizás ese software recopila información de ti y la guarda para sus propios intereses o la cede a servicios de inteligencia y espionaje gubernamentales… sólo es una hipótesis (o no???)

Pues no, existen empresas de software libre que comercian y hacen negocio con ello, por ejemplo Red Hat, la empresa de software libre que con su sistema operativo, hizo una facturación de mil millones de dolares. El secreto está en redifinir las reglas del juego, en inventar nuevas vías de comercio, en el que se mantenga esa libertad y a su vez no te mueras de hambre, que hasta los programadores necesitan comer todos los días!

Os dejo con el vídeo de Juan Gonzalez en su charla en Valladolid abogando por una redefinición del conocimiento, y por la creación de un patrimonio tecnológico mundial propiedad de todos, libre y disponible. Para no tener que reinventar la rueda todos los días.

Enlaces de interés

Cómo contribuir en un proyecto de código abierto, sin programar código.

Quizás estás pensando en contribuir en un proyecto de código abierto (por ejemplo con una distribución de GNU/Linux, o con algún software) pero no eres un desarrollador y no sabes programar.

No te preocupes hay muchas áreas en las que participar y en las que poder hacer un trabajo igual de importante, échale un vistazo!!

Imagen de: soycamo

Quizás tú, como yo, sepas más bien poco de programar código, bien sea porque nunca aprendiste, o porque como yo, olvidaste gran parte de no usarlo. Tengo ciertas nociones y bases, pero sería muy difícil volver si quiera a hacer un “hello world” en C++ sin mirar un par de veces el manual. Así que colaboro con openSUSE de la manera que sé…

Pero no sólo de código viven los proyectos de código abierto. Comunidades como las distribuciones de GNU/Linux  (Debian, openSUSE, Arch, Puppy, etc…) o software (KdenLive, LibrOffice, Gimp, etc…) necesitan desarrolladores, pero también toda una comunidad implicada en diferentes tareas.

Tan necesario es el que escribe un programa, como el que lo traduce, el que aconseja sobre un mejor diseño de la interfaz, el que la prueba, o el que la difunde y la da a conocer.

Todos forman parte del proyecto, pero no todos escriben código. Tener gente que haga el trabajo externo a lo propio de programar, deja más tiempo para que los que escriben código se centren en su tarea.

Te traigo aqui una traducción de un artículo escrito por Heiko W.Rupp, conocido con el nick de “pilhuhn” para la web http://opensource.com/ en donde da 10 consejos y formas para contribuir con un proyecto de código abierto, sin ser programador.

Me pareció un muy buen artículo, ya que me veía reflejado en algunos de esos puntos, y lo he traducido para compartirlo con todos.

Sigue leyendo

openSUSE 13.1 RC2 ya está disponible

Se cumple el plazo. Y la comunidad sigue puliendo lo que será la nueva openSUSE 13.1

keep-calm-corner

Hoy se ha liberado la segunda versión candidata “Release Candidate” de openSUSE 13.1. Las actualizaciones de nuevos paquetes no son muchas, simplemente se va trabajando en la resolución de bugs y ciertos problemas encontrados en el desarrollo.

¿Qué hay de nuevo, viejo?

  • Systemd ha sido actualizado a la versión 208
  • Shim debería funcionar, lo que significa que el “arranque seguro” es posible.
  • Plasma-nm ya no sustituirá Knetworkmanager.
  • Calibre ahora funciona completamente.
  • El kernel ha ha sido actualizado, arreglando muchos errores.
  • En el tema de virtualización, tanto Xen como Libvirt han sido actualizados.
  • Se han corregido errores al actualizar de versiones antiguas mediante Zypper dup.
  • Apper debería funcionar bien al aceptar múltiples acuerdos de licencia.
  • En YaST se han solucionado errores en el instalador.
  • XFCE ahora ya suspende la sesión de manera correcta.
  • El artwork del entorno de escritorio e17 se ha adaptado a openSUSE.
  • Akonadi debería funcionar correctamente funcionando con PostgreSQL.
  • VLC ha sido actualizado a 2.1
  • Traducciones del sistema actualizadas.

Sigue probando!

  • Todavía se sigue necesitando más “feedback” con el tema de Btrfs.
  • Live CD’s y Live USB’s, que no funcionaban en la RC anterior, y esto es difícil de simular en los test automáticos que se hacen, así que toda opinión que demos los usuarios es necesaria.
  • Arranque seguro/UEFI. Si tienes una máquina con estas caractrísticas tu opinión y pruebas son muy importantes.

Para descargarte esta versión pincha en la imagen inferior

Descarga_openSUSE

Puedes ver el anuncio oficial en este enlace:

cada vez más cerca!!!

Hackweek 10. Deja libre al camaleón!!!

¡SUSE fomenta, y facilita a sus ingenieros a que durante una semana liberen al camaleón que llevan dentro! Eso es Hackweek

Durante los días del 7 al 12 de este Octubre de 2013, y en ciudades tan diversas como Nuremberg, Praga, Taipei, o Beijing (ciudades donde SUSE tiene oficinas) se ha celebrado una semana en la que SUSE permitía a sus ingenieros que participaran y desarrollaran sus propios proyectos, lo que llaman la Hack Week que este año celebraba su edición número 10.

SUSE les da la libertad de elegir y participar en un proyecto de código abierto ya existente, trabajar en algo relacionado con openSUSE, o desarrollar algo nuevo que nadie antes haya intentado. Las palabras clave son innovar, colaborar, y aprender.

Hay una lista de proyectos en la que cada cual escribía en lo que iba a trabajar o posibles ideas para desarrollar. Puedes ver la lista de proyectos en este enlace:

Si echáis un vistazo a la lista veréis que hay muchos y muy variados proyectos, que tocan muchas tecnologías, lenguajes, entornos, y disciplinas. La creatividad del equipo de SUSE bulle!!

Suse_logoSUSE quiere fomentar su filosofía de empresa transparente y volcada en tecnologías de código abierto, por lo que invitaba a los desarrolladores a difundir sus trabajos, sus avances, el campo en el que estaban trabajando, y compartir trabajos y resultados. Por lo que la mayoría de los proyectos, (todos los que he visto…) tienen disponible su código mediante Git en sitios como GitHub.

Un argumento más que apoya el hecho de que SUSE es una unidad aparte dentro del grupo Attachmate, pero que ya nada tiene que ver con Novell, sólo el hecho de pertenecer al mismo grupo. Siempre que se habla de SUSE es inevitable que alguien saque el tema, así que me adelanto yo! ;)

SUSE fomenta y apoya el software libre y soluciones empresariales basadas en Linux. Y otra muestra más de su apoyo a la comunidad es el tiempo y recursos que dedican a la distro comunitaria openSUSE.

Os dejo con unas cuantas fotos del evento,  y ya sabéis… Have a lot of fun!

Podéis ver el resto de fotos del evento en este enlace:

Y este es el enlace a la página de Hack Week 10: https://hackweek.suse.com/

Hack & fun!!

——————————————————