ONLYOFFICE vs Nextcloud & IONOS: Scontro AGPL per la tua azienda

Only Office and Nextcloud logos in a confrontational graphic.
OnlyOffice and Nextcloud: An AGPL showdown for your business.

ONLYOFFICE contro Nextcloud e IONOS: scontro aperto sulla AGPL

Il mondo del software libero e open source è spesso animato da dibattiti accesi, soprattutto quando si tratta di licenze e della loro interpretazione. Uno degli scontri più recenti e significativi sta avendo luogo tra ONLYOFFICE, uno dei principali sviluppatori di suite per ufficio basate sul web, e due attori importanti dell’ecosistema open source: Nextcloud, la rinomata piattaforma di collaborazione e sincronizzazione file, e IONOS, uno dei maggiori provider di hosting in Europa. Al centro della disputa c’è la GNU Affero General Public License (AGPL), una licenza che si prefigge di garantire la libertà del software anche quando questo viene offerto come servizio in rete.

Cosa sonoONLYOFFICE, Nextcloud e IONOS?

Prima di addentrarci nello scontro, è utile fare una breve presentazione dei protagonisti:

ONLYOFFICE

ONLYOFFICE è una suite per ufficio collaborativa completa che offre editor di documenti, fogli di calcolo e presentazioni basati sul web. È disponibile sia in versione cloud che self-hosted. La versione self-hosted, in particolare quella destinata alle grandi imprese, è distribuita sotto licenza AGPL v3.ONLYOFFICE punta a fornire un’alternativa potente e flessibile alle soluzioni proprietarie come Microsoft 365 o Google Workspace, con un forte accento sulla compatibilità dei formati e sulle funzionalità di collaborazione.

Nextcloud

Nextcloud è una piattaforma decentralizzata per la condivisione di file e la collaborazione, considerata da molti la risposta open source a Dropbox o Google Drive, ma con funzionalità che vanno ben oltre. Offre gestione dei file, calendario, contatti, videochiamate, gestione dei progetti e molto altro, il tutto attraverso un’architettura estensibile e sicura. Nextcloud è quasi interamente distribuito sotto licenza AGPL v3, il che significa che chiunque lo utilizzi o lo modifichi in un ambiente di rete è tenuto a rendere disponibili le modifiche al codice sorgente.

IONOS

IONOS, precedentemente noto come 1&1 IONOS, è un fornitore di servizi di hosting e cloud computing. Offre una vasta gamma di soluzioni, dai domini ai siti web, dai server dedicati alle soluzioni cloud. IONOS è attivamente coinvolto nell’ecosistema open source, offrendo spesso prodotti e servizi basati su tecnologie open source. La sua collaborazione conONLYOFFICE e l’uso di Nextcloud nei propri servizi lo rendono un attore chiave in questa vicenda.

Il nodo della discordia: la Licenza AGPL v3

La GNU Affero General Public License (AGPL) è stata creata per risolvere un problema percepito nella GNU General Public License (GPL) tradizionale. La GPL obbliga chiunque distribuisca software derivato a rendere disponibile il codice sorgente corrispondente. Tuttavia, con l’avvento delle applicazioni web, sorgeva la questione: se un’azienda modifica un software GPL e lo offre come servizio attraverso una rete (ad esempio, un editor di testo online), è obbligata a condividere quelle modifiche con gli utenti che interagiscono solo con l’interfaccia web, senza ricevere una copia del software?

La AGPL risponde a questa domanda con un chiaro “sì”. La sua clausola chiave (spesso chiamata “affero clause”) estende l’obbligo di condivisione del codice sorgente anche ai casi in cui il software viene utilizzato su una rete, indipendentemente dal fatto che venga distribuito agli utenti o meno. L’obiettivo è garantire che la libertà del software venga preservata anche nell’era del SaaS (Software as a Service).

Lo scontro: ONLYOFFICE e la sua interpretazione della AGPL

Il cuore del conflitto risiede nel modo in cui ONLYOFFICE implementa i suoi editor di documenti e come questi vengono resi disponibili, in particolare attraverso piattaforme come Nextcloud e offerti da provider come IONOS.

L’accusa di Nextcloud e IONOS

Secondo Nextcloud e IONOS,ONLYOFFICE, offrendo i suoi editor di documenti come servizio web integrato con Nextcloud (tramite un connettore), starebbe violando i termini della AGPL v3. L’argomentazione principale è che, quando un utente interagisce con gli editor di ONLYOFFICE tramite il browser mentre sono ospitati su un server che esegue Nextcloud, sta effettivamente utilizzando il software su una rete. Pertanto, ONLYOFFICE dovrebbe rendere disponibile il codice sorgente completo di questi editor e di qualsiasi modifica apportata.

Nextcloud, in particolare, ha una forte dipendenza dalla licenza AGPL per il proprio modello di business e per la filosofia open source. La piattaforma si basa sull’idea che chiunque contribuisca al codice o utilizzi Nextcloud in un contesto commerciale debba partecipare alla comunità open source condividendo le proprie innovazioni. La violazione della AGPL da parte di un concorrente o di un partner viene vista come un attacco diretto a questo principio.

IONOS, in quanto provider che offre integrazioni conONLYOFFICE e potenzialmente utilizza o distribuisce il software, si trova anch’esso coinvolto. SeONLYOFFICE non rispetta la AGPL, anche IONOS potrebbe trovarsi in una posizione scomoda, soprattutto se i propri servizi si basano su software licenziato AGPL.

La risposta di ONLYOFFICE

ONLYOFFICE, dal canto suo, ha una visione diversa dell’applicazione della AGPL nel loro caso specifico. L’azienda sostiene che i suoi editor di documenti, quando integrati in una piattaforma come Nextcloud, funzionino più come componenti o servizi esterni che come una parte integrante dell’applicazione principale (Nextcloud). Essi comunicano con il server Nextcloud, ma il codice effettivo degli editor che viene eseguito sul server e che gestisce l’elaborazione dei documenti non viene “offerto” come parte del servizio Nextcloud agli utenti finali in modo da scatenare l’obbligo di AGPL per Nextcloud.

ONLYOFFICE distingue tra il servizio di “hosting” di un’applicazione (come fa Nextcloud) e la fornitura di un “servizio di elaborazione dati” esterno tramite API. L’azienda afferma che gli editor di ONLYOFFICE, pur essendo disponibili via web e integrabili, non rientrano nella definizione di “modifica” o “derivazione” che richiederebbe la condivisione del codice sorgente sotto AGPL, specialmente quando integrati in un ambiente ospitato da terzi (come un utente che installa Nextcloud e poi vi aggiunge il connettore ONLYOFFICE).

La compagnia sottolinea anche che le sue suite per ufficio sono disponibili sotto licenze commerciali, che permettono l’utilizzo senza restrizioni di condivisione del codice sorgente. Questo modello commerciale, secondo ONLYOFFICE, è un modo legittimo per monetizzare il proprio lavoro e offrire una soluzione più semplice per le aziende che non vogliono o non possono aderire agli obblighi della AGPL. La licenza AGPL, secondo la loro interpretazione, si applica principalmente quando si distribuisce il software stesso o una sua versione modificata, non necessariamente quando si utilizza un’interfaccia web che interagisce con esso tramite API.

Le implicazioni dello scontro

Questo dibattito va ben oltre una semplice disputa legale o tecnica tra aziende. Ha implicazioni significative per:

La Filosofia Open Source e la AGPL

Se l’interpretazione di Nextcloud e IONOS prevalesse, avrebbe un impatto considerevole su come i modelli SaaS basati su software libero licenziato AGPL possono operare. Potrebbe rafforzare l’idea che la AGPL sia la licenza di elezione per chiunque offra software come servizio, garantendo che i benefici dell’open source tornino alla comunità. D’altra parte, se l’interpretazione di ONLYOFFICE venisse accettata, potrebbe creare precedenti per modelli di business che integrano software AGPL senza necessariamente dover condividere tutte le modifiche apportate al software di terze parti, potenzialmente indebolendo l’intento originale della AGPL.

Le Aziende e gli Utenti Finali

Per le aziende che utilizzano Nextcloud e desiderano integrareONLYOFFICE, la situazione è complessa.

  • Utilizzatori di Nextcloud: Molte aziende scelgono Nextcloud proprio per la sua natura open source e la promessa di libertà. Una violazione della licenza AGPL da parte di un componente integrato minaccia questa promessa e potrebbe portare a rischi legali o a dover rimuovere l’integrazione.
  • Provider di servizi (come IONOS): Per provider come IONOS, che offrono pacchetti integrati, è fondamentale assicurarsi che tutto il software utilizzato rispetti le licenze. Una controversia legale potrebbe portare a dover scegliere tra rimuovere l’integrazione diONLYOFFICE o rischiare conseguenze legali.
  • Modelli di business open source: Questo scontro solleva interrogativi su come sviluppatori di software open source possano sostenersi economicamente. ONLYOFFICE offre una licenza commerciale come alternativa, il che è una pratica comune. Tuttavia, la questione è se questa alternativa sia resa necessaria dall’interpretazione restrittiva della AGPL da parte di altri.

L’Innovazione e la Collaborazione

Idealmente, il software libero dovrebbe promuovere l’innovazione e la collaborazione. Scontri legali o interpretativi come questo possono rallentare il progresso, creare incertezza e potenzialmente scoraggiare l’adozione di soluzioni open source se percepite come troppo rischiose dal punto di vista legale. D’altro canto, queste dispute possono anche portare a una maggiore chiarezza sulle licenze, a beneficio dell’intero ecosistema a lungo termine.

Il Futuro e le Possibili Soluzioni

La situazione è ancora in evoluzione e le conseguenze a lungo termine dipenderanno da come verrà risolta la disputa. Alcune possibili vie d’uscita includono:

Decisioni Legali o Arbitrati

Le parti potrebbero decidere di portare la questione davanti a un tribunale o a un organismo di arbitrato per ottenere una decisione definitiva sull’interpretazione della AGPL. Questo potrebbe fornire un precedente legale importante.

Accordi Transattivi

È possibile che le aziende raggiungano un accordo, che potrebbe includereONLYOFFICE che apporta modifiche alla sua integrazione, rilascia sotto AGPL specifiche parti del suo codice, o raggiunge un accordo di licenza con Nextcloud e IONOS.

Chiarimenti sulla Licenza AGPL

Forse questo dibattito stimolerà ulteriori discussioni e chiarimenti sulla AGPL v3, possibilmente attraverso la Free Software Foundation (FSF), l’organizzazione che ha promosso la licenza.

Adozione di Altre Soluzioni

Se la disputa non venisse risolta in modo soddisfacente per tutte le parti, gli utenti potrebbero essere costretti a scegliere tra le soluzioni. Le aziende potrebbero optare per editor di testo open source alternativi che siano chiaramente compatibili con la AGPL, o le aziende potrebbero passare a soluzioni commerciali per la suite per ufficio, perdendo alcuni dei benefici dell’open source.

Conclusione

Lo scontro tra ONLYOFFICE, Nextcloud e IONOS sulla AGPL è un promemoria della complessità e delle sfide che il modello open source affronta, specialmente quando il software viene offerto come servizio. La AGPL è stata pensata per salvaguardare la libertà del software in questo nuovo paradigma, ma la sua applicazione pratica può portare a interpretazioni divergenti e a conflitti.

Questo dibattito è cruciale per definire il futuro della collaborazione software, dei modelli di business open source e della concreta applicazione dei principi di libertà del software nell’era del cloud. Le decisioni prese o gli accordi raggiunti avranno un impatto duraturo sull’ecosistema open source e su come le aziende interagiscono con esso. Resta da vedere quale direzione prenderà questo scontro e quali lezioni ne verranno apprese da tutti i partecipanti.

Related Post

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *