Posts Tagged “owncloud”

Quizás parece un título sensacionalista, pero intentaré explicar por qué considero que es verdad.

Existen numerosas funcionalidades con las que comparar los servicios web de almacenamiento de ficheros, como podemos leer en la gran wikipedia (1 y 2):

  • Libertad, Precio y publicidad.
  • Limitaciones: almacenamiento ofrecido, tamaño máximo de fichero, tráfico, tiempo de almacenamiento.
  • Interfaces de acceso (web, cliente de escritorio, APIs), y protocolos (ftp, rsync, webdav, ssh, smb/cifs, nfs, propio,…) que a su vez permiten otros interfaces (ej. webdav con dolphin).
  • Cliente para sincronización en distintas plataformas de PC (GNU/Linux, Windows,…) y móviles (Android,…).
  • Funcionalidades de ficheros y carpetas (compartición, encriptación, versionado), y otras: uso de p2p para almacenamiento, etc.

Repasando los 11 servicios web que aquí aparecen con cliente de sincronización para GNU/Linux (AsusEgnyte, Barracuda, DropboxMemopal, Jungle Disk, SpiderOak, Ubuntu OneUnitrends, ZumoDrive, Wuala), ninguno de ellos -ni siquiera Ubuntu One- es libre en cuanto a las partes cliente y servidor.

Antes de owncloud, ha habido otros intentos como Sparkleshare (también cuenta con clientes de sincronización, pero es más complicado de hacerlo funcionar), bbox, kfilebox continuado como Acid Rain, lsyncd, dvcs-autosync,… pero éstos proyectos tienen menos actividad y -IMHO- potencial. Incluso  ahí estaba csync (leer más abajo), una parte importante de owncloud pero con el anticuado ftp.

Owncloud es un proyecto que nació en 2010 desde KDE, su última versión ha sido anunciada este 21 de mayo, y tiene webs .org y .com. Además de ser libre casi 100% (salvo los plugins propietarios y una consola de administración) con licencia AGPLv3, ofrece:

  • La posibilidad de instalarlo en un servidor propio. Por tanto, supera a Google drive o Dropbox porque podemos disponer de tanto espacio como queramos. También hay distintos proveedores que ofrecen 5 Gb gratis, etc.
  • Clientes de sincronización de ficheros para GNU/Linux, Android, Windows y Mac. Ya tenemos libertad en multiplaforma.
  • Muchas funcionalidades (ej. además de ficheros sincroniza contactos, calendarios y marcadores), que van a seguir ampliándose.

El servidor está escrito en php y javascript, generando html5. El cliente se basa en csync, cliente de sincronización de ficheros (librería + utilidad de comandos) escrito en C, librería a la que se le pueden añadir plugins. Actualmente cuenta con uno para ftp, uno para smb y otro para “pseudo”webdav (ver explicación). También emplea mirall, para la interface gráfica multiplataforma (en Qt y C++), que a su vez usa csync.

A nivel técnico, una clave importante es que utiliza protocolos abiertos y estándares que facilitan la interoperabilidad. Concretamente usa WebDAV y sus derivadas CalDAV y CardDAV. También puede hablar smb/cifs y ldap.

Este gran proyecto de software libre ha llegado más tarde que los del terreno privativo, pero es innovador (ej. streaming de audio, integración de aplicaciones), y tiene un gran potencial, además de numerosos seguidores a juzgar por el alto nº de entradas. Se acerca el día en que tendremos alternativas libres y potentes para nuestros contactos, calendarios, etc. más allá del “google-store”.

P.D. La semana que viene aparecerá un artículo de Jorge Cacho sobre el tema en TuxInfo, permanezcan atentos a esta revista.

  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Twitter
  • Google Bookmarks
  • Add to favorites
  • BarraPunto
  • email
  • Google Buzz
  • Identi.ca
  • LinkedIn
  • Meneame
  • PDF
  • RSS
  • Slashdot

Comments 7 Comentarios »

Al igual que en otros años, he tratado de que los trabajos de fin de curso de la asignatura “Laboratorio de Servidores de Comunicaciones” estuvieran orientados a temas más o menos relacionados con software libre, y fuesen más o menos divertidos.

Concretamente, han sido:

Una pena que este año finaliza esta asignatura debido al plan nuevo de estudios, pero en lo posible seguiremos contribuyendo a difundir el conocimiento de una forma libre. Esa es una de las funciones de la universidad, para eso nos pagan, y con más razón en la pública UPV-EHU, ¿no?.

Por cierto, sigue activa la página de wikipedia iniciada el año pasado por dos alumnas de este laboratorio, donde se recogían aplicaciones que ofrecen servicios web 2.0 semejantes a las alternativas privativas.

  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Twitter
  • Google Bookmarks
  • Add to favorites
  • BarraPunto
  • email
  • Google Buzz
  • Identi.ca
  • LinkedIn
  • Meneame
  • PDF
  • RSS
  • Slashdot

Comments 6 Comentarios »

Tras dos meses sin escribir por interesantes motivos que ya comentaré en algún post más adelante, hablo hoy sobre el gran encuentro estatal de KDE celebrado este fin de semana en Zaragoza, en el que he tenido la suerte de participar.

 

El programa de contenidos ha sido intenso y de gran interés. Comentando un poco las charlas que más me gustaron, por una parte estuvieron las orientadas a usuarios en general, y aquí el presentador por excelencia es Baltolkien, quien con su estilo didáctico y pedagógico propio de un profesor de instituto, y con la autoridad que le da ser uno de los bloggers sobre KDE más leídos a nivel mundial, nos mostró por una parte el novedoso (aún un poco beta IMHO) Plasma Active 2, y por otra las últimas novedades del escritorio KDE 4.8 ya disponible para cualquiera.

Un segundo grupo de charlas enfocadas a desarrollo, vinieron de los gurús de KDE Aleix Pol, Alex Fiestas y Albert Astals. Estas personas cuentan con un background tecnológico muy serio, como trabajar profesionalmente para Canonical o ser los comitters nº1 del proyecto KDE a nivel mundial durante los últimos meses, y nos contaron interesantes asuntos como tecnologías actuales de Qt (Qt Quick y QML, cómo correr Qt/KDE en Android, frameworks de KDE como Akonadi, Telepathy, Nepomuk), así como las tendencias y novedades que veremos de aquí a otoño: nuevos paquetes para facilitar la integración con Google accountsQt5 y la división de la librería kdelibs que pasará de una versión compacta a otra modular, más adecuada para elegir lo que en cada contexto sea de interés.

Por mi parte, di una charla relámpago titulada “Cómo empezar a programar en Qt y no morir en el intento”, en la que cuento las potencialidades de Qt para desarrollo multiplataforma (¿sabíais que Qt es lo que usan programas -privativos o  no- bastante conocidos como Adobe Photoshop Album, Autodesk Maya, Calibre, Google Earth, o Guitar Pro, y todos éstos?). Y a modo de charla nano-relámpago, aproveché también mi timeslot para hablar de la conjugación OwnCloud (proyecto de KDE a comentar en post aparte) + SheevaPlug o semejante + proyecto guifi.net, combinación que nos acerca más al paradigma de tecnologías libres en la cadena completa hardware/software/telecomunicaciones.

Hubo otras charlas interesantes como la del programa KDE Connect, donde Agustín nos explicó los planes para aprovechar las sinergias derivadas de poner en contacto a distintos actores (empresas, desarrolladores, universidades) del ecosistema KDE, una vistosa y sonora demostración de audio con aplicaciones KDE/Qt, etc etc.

Antes de acabar, destacar también el programa social (las comidas muy bien y el chiringuito de la noche del sábado me retrotrajo a los tiempos de la segunda república), agradecer  a los sponsors y anfitriones que hayan facilitado el evento, y cómo no, a la organización y la asociación KDE-es su trabajo para hacer real el encuentro, y a todos quienes habéis venido.

A partir de aquí, ganas de seguir colaborando con este genial escritorio. Por mi parte, quisiera aportar en las traducciones de KDE a euskera (Manuel Tortosa, responsable de la distro Chakra además de fan de música house :D, me dio un taller en los últimos 15 minutos antes de la vuelta, eskerrik asko!), y tengo interés en hacer alguna aplicacioncilla en QML que corra en GNU/Linux, Windows y Android (sí, sí, Android), esto último ya más por diversión personal.

Hurrengorarte, long live Akademy-es.

  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Twitter
  • Google Bookmarks
  • Add to favorites
  • BarraPunto
  • email
  • Google Buzz
  • Identi.ca
  • LinkedIn
  • Meneame
  • PDF
  • RSS
  • Slashdot

Comments 4 Comentarios »

Rubén Álvarez y Mikel López, alumnos del laboratorio de Servidores de Comunicaciones, han hecho una interesante práctica final en la que hablan del protocolo XMPP y el framework de freedesktop Telepathy.

A nivel práctico, se ha instalado un servidor openfire, visible a nivel público mediante no-ip y NATeo. Creo que lo más interesante es haber realizado una videoconferencia con Empathy, software libre 100%.

Para acabar, también hay algún ejemplo de chat en python, y una revisión del framework Twisted.

 

 

 

Por otra parte en su práctica final Odei Olalde y David Paisán ha analizado distintas soluciones libres para reemplazar a los dropbox de turno. De las tres vistas, bbox, sparkleshare y owncloud, la más avanzada es ésta última aunque todavía tiene que recorrer un camino para alcanzar en funcionalidades a las privativas.

  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Twitter
  • Google Bookmarks
  • Add to favorites
  • BarraPunto
  • email
  • Google Buzz
  • Identi.ca
  • LinkedIn
  • Meneame
  • PDF
  • RSS
  • Slashdot

Comments No Hay Comentarios »