Nextcloud founders Frank Karlitschek and Bjoern Schießle invented the Federated Cloud Sharing API when still at ownCloud, and pushed the solution as a collaboratively developed standard under the Open Cloud Mesh initiative of the GÉANT Association, a European collaboration on e-infrastructure and services for research and education. Nextcloud formally joined this project shortly after it was booted up and, like with many other things, Frank and Bjoern intended to continue to push forward cross-cloud collaboration under the OCM umbrella.
That push includes bringing the API to a stable, 1.0 version, suitable for wider implementation.
The Next Level
In his blog about the history and future of Cloud Federation, Bjoern mentioned ambitious goals and additions to federated sharing like sharing address books, calendars and real-time audio/video and chat communication across servers. With Nextcloud offering these features, the need for this is clear enough and the team is looking into the right way to do that. But such a project needs a solid foundation and bringing the OCM API to a solid 1.0 is very much a step that needs to be made.
Bjoern has been developing an extensive and detailed proposal for this, which can be found on github. It adds a number of basic abilities like distinguishing between sender and owner of a share (which helps with re-sharing), a simplification that allows users to share to display name instead of the complicated Federated Cloud ID, and a series of proposals to keep the protocol easy to maintain.
He also defined notifications and actually removed one of the capabilities of the API, GET requests, for privacy reasons.
An important element of this specification is that it is backward compatible so the hundreds of thousands of existing Nextcloud servers, as well as the many Pydio and ownCloud servers, can continue to be part of the federated network even when some start to upgrade to the new version!
A first implementation
This is, of course, a first draft, but code often speaks louder than specifications in open source, so Bjoern went ahead and developed an implementation in Nextcloud, which is already open for review.
Draft needs input!
It is now up to the stakeholders in the OCM community to provide their feedback and be part of the new 1.0 project. If you’re interested in federated technology, have a look at the API and share your thoughts!
On December 3rd, we invite you to the Nextcloud Enterprise Day Paris, Nextcloud's flagship event for professionals. The day will kick off with a keynote by our CEO and founder, Frank Karlitschek—a highlight where he will share our vision for the future of online collaboration, followed by a major announcement about Nextcloud Talk!
Nextcloud has been recognized with the World Summit Award Germany that selects and promotes local digital innovation improving society, aiming to contribute to the United Nations' agenda of sustainable development goals.
Maintenance updates 28.0.12, 29.0.9 and 30.0.2 for Nextcloud Hub 7, 8 and 9 respectively are here! Read an update summary and access full changelog on the website.
Salviamo alcuni cookie per contare i visitatori e rendere il sito più facile da usare. Questi dati non lasciano il nostro server e non servono a tracciare il tuo profilo personale! Per maggiori informazioni, consulta la nostra Informativa sulla privacy. Personalizza
I cookie statistici raccolgono informazioni in forma anonima e ci aiutano a capire come i visitatori utilizzano il nostro sito web. Utilizziamo Matomo in cloud.
Matomo
_pk_ses*: Conta la prima visita dell'utente
_pk_id*: Aiuta a non contare due volte le visite.
mtm_cookie_consent: Ricorda il consenso alla memorizzazione e all'utilizzo dei cookie dato dall'utente.
_pk_ses*: 30 minuti
_pk_id*: 28 giorni
mtm_cookie_consent: 30 giorni