Participa

Traducido al castellano por Johnattan Rupire.

Ayúdanos a mejorar Kune!

Llamado a desarrolladores/as
(mira más abajo para otros perfiles)

Kune es de alguna forma una nueva iniciativa en estado beta de desarrollo, y con una reducida comunidad de desarrolladores detrás de ella. En nuestra etapa actual, nuestra necesidad más urgente es esta: más manos para mejorar el proyecto, arreglar bugs molestos y añadir características que puedas echar en falta.

Por esto, hacemos un llamamiento para obtener ayuda. Nos gustaría convocar a la comunidad, a las/os desarrolladoras/es o usuarias/os con algunos conocimientos de Java o HTML/CSS, personas que quieran unirse a nosotros/as y encontrar un desafiante proyecto de software libre y de la cultura libre venideros. Participa para hacer de Kune una realidad y dar un nuevo impulso para que las ideas del Software Libre se pueden propagar fuera del mundo del software.

Todo el código de Kune está bajo la licencia GNU AGPLv3, fomentando el uso de servicios web libres. Todas las tecnologías, librerías y herramientas usadas son 100% libres.

Las principales tecnologías que usamos en el desarrollo son:

  • Java, para la implementación del espacio de trabajo cooperativo.
  • El framework GWT, para la traducción automática del código Java en Javascript, generando una poderosa aplicación de interfaz de usuario Ajax y multi-navegador.
  • El protocolo Wave protocol para la edición colaborativa/simultánea y la federación.
  • El protocolo XMPP para el diseño de la comunicación transversal por chat y la manipulación de eventos (mediante la librería emite).

Además, creamos algún que otro proyecto adicional para apoyar al proyecto principal, como:

  • emite: Esta librería implementa con GWT el protocolo de comunicaciones XMPP usando la técnica bosh. También maneja el protocolo XMPP de Mensajería Instantánea con una arquitectura modular para apoyar la fácil implementación de XEPs y así poder construir cualquier otro servicio basado en XMPP. Incluye también un interfaz de usuario de chat con multitud de funciones y que es el que integra Kune.

El proyecto principal está hospedado en OurProject.org.

A primera vista, uno puede tener miedo de la magnitud del proyecto. Sin embargo, hemos puesto un gran esfuerzo en implementarlo de una forma estructural y modular, utilizando multitud de patrones de diseño. Gracias a gin y a guice, desarrollar, mantener la modularidad y ampliar nuestro cliente web agregando nuevas funcionalidades es bastante fácil.

Otras tareas del desarrollo en el que se puede ayudar

Si estás interesada/o en ayudar en el desarrollo pero no tienes suficientes conocimientos de programación o simplemente no quieres involucrarte en este «laberinto», tenemos otras tareas útiles e importantes que debemos hacer:

» Pruebas

Kune trata de mantener un alto nivel de control de calidad, asegurando que los principales errores no sean pasados por alto por los desarrolladores/as. Hacemos un uso intensivo de JUnit y Selenium, que resultó muy útil en esta tarea. Sin embargo, hasta que lleguemos a una comunidad más amplia, esta es una tarea difícil para tan pocos ojos. Realmente necesitamos una base de usuarios/as para probar las características actuales de Kune y sus librerías, que pueda informar de los errores y bugs descubiertos.

Para informar de errores, bugs o mejoras por favor usa el registro de bugs de Kune, o el de emite.

» Documentación

Aunque los objetivos de modularidad y estructuración se han alcanzado con éxito, Kune carece de una buena documentación: manuales, ayuda en línea, tutoriales, referencias de programación, guías de interfaces, etc. Colaborando animarás a otros/as a unirse al equipo de desarrollo.

Todas y todos pueden ayudar (no únicamente desarrolladores/as de software)

» Traducciones

Kune ha puesto énfasis en el soporte para la internacionalización (i18n) y la localización (l10n) de la propia herramienta Kune. Esto proporciona una forma fácil y transparente de hacer traducciones de los módulos del proyecto, sin tocar el código. Quizás puedas ayudarnos en la traducción de Kune a otros idiomas (o incluso mejorar nuestro inglés).

Una captura de pantalla del diálogo del traductor:

» Contenido artístico

Si hay un punto en el que Kune no es muy fuerte, ese es el de la parte artística. Aunque tiene un buen aspecto, el proyecto quiere dar diferentes Temas para completar la facilidad de personalizar el entorno. Sin embargo, por el momento se ha considerado una preocupación secundaria. Diseñadores/as gráficos que puedan ayudar en este sentido serían muy apreciados/as.

» Usabilidad: Problemas con el uso y la comprensión de Kune

Este es, de lejos, el objetivo más importante de Kune. Esta iniciativa está enfocada hacia usuarias y usuarios no-técnicos/as, es decir, público en general sin conocimientos profundos y técnicos web. Si encuentras algo que sea complicado de comprender o utilizar en Kune (o en este sitio web), por favor, infórmanos para que podamos tomar las medidas adecuadas. Estamos especialmente interesados en las dificultades que podría encontrar tu abuela, así que por favor, anímala a probar!

» Radio Bemba, corre la voz

Creemos firmemente en la necesidad urgente de Kune. Creemos que realmente podría cambiar las cosas «en el mundo real» (y no sólo en el mundo virtual). Decidimos hace mucho tiempo que no comenzaríamos a difundir noticias sobre esto hasta no tener un prototipo que mostrar, no queriendo hablar de Vaporware.

No obstante, ahora sí tenemos un prototipo para mostrar (como puedes ver en la demo) así que el momento para hablar sobre el proyecto ha llegado.

Si te gusta el proyecto, ayúdanos a difundirlo. También puedes darnos feedback con tus recomendaciones (consejos, sugerencias, críticas…). Nos ayudaría mucho que difundieras este proyecto entre las personas que creas que pueden estar interesadas, que escribieras una entrada en tu blog, citaras el proyecto en algún foro/lista de correos/delicious, etc. Así si tú no tienes tiempo para contribuir, quizá otros sí puedan hacerlo… esto es crucial para nosotros. Kune se está preparando para saltar al ciberespacio y debería hacerlo con el soporte de la comunidad.

» Patrocinadoras/es

Aunque no tengas tiempo ni conocimientos, puedes ayudarnos ofreciéndonos apoyo económico. Al ser una iniciativa apoyada por la comunidad, Kune necesita de donaciones y apoyos que ayuden a mantener este esfuerzo. Además, ourproject.org y Kune se niegan a recibir dinero por publicidad, ya que creemos que las iniciativas Libres deberían estar libres de anuncios (como la Wikipedia). Este desarrollo está siendo realmente costoso en tiempo y esfuerzo.

Anímate a participar de este proyecto! te esperamos!

18 respuestas a Participa

  1. Xavier Ventura dijo:

    I would like to collaborate with the project

  2. aeon omar marí dijo:

    Estaria encantado de formar parte del proyecto,asi que en cuanto tenga mas informacion y chequee un poco mejor todo ,os doy cualquier info,consejo o publicidad via RRSS. Gracias!

  3. Pingback: Presentando el proyecto Kune, redes sociales y colaboración libre para grupos « Conocimiento Libre (o lo que está detrás del Software Libre)

  4. ma dijo:

    Me gustaría colaborar con el proyecto (I would like collaboration with project)

    Saludos/Regards

  5. samer dijo:

    You all have a reply in your email / Os he respondido por correo.

    Cheers / Saludos

  6. Raul Cajias dijo:

    Hola,

    Me gustaria ayudar a desarrollar la plataforma!
    Saludos,
    ~Raul

  7. Heather dijo:

    I would like to collaborate with the project

  8. Israel dijo:

    Me gustaría reportaros un bug sin mucha importancia que he encontrado en la demo de kune: cuando intentas crear un nuevo grupo sin haber iniciado sesión (sin ser usuario registrado) entra en un bucle del cual no puedes salir si no modificas la url (o inicias sesión), es decir, no funciona la opción «cancelar» del formulario de acceso al usuario registrado y tampoco funciona la opción atrás del navegador, en los dos casos recarga la pagina solicitando el nombre de usuario y la contraseña. El navegador usado al detectar el bug fue Chrome.

  9. Pingback: Kune new release “99%” & production site : #Occupy Tech

  10. Laura dijo:

    M’agradaria participar en el projecte, treballo de programadora php i tinc coneixements de Java, javascript, jquery, html5, css3,….

  11. Tialis dijo:

    Podíais linkear los tutoriales de GWT y HTML que teneis por ahí (creo recordar que existía un wave con una buena lista)

  12. do you see fit to compare it to google tools? I’d love to clearly see differences, PROs and CONs of both … .

  13. Steve dijo:

    I would love to install my own Kude node, but like so many, my server runs on CentOS. Any chance that there will be a compatible install package in the near future? Thanks!

Deja un comentario