Uno dei motivi più importanti che spingono molte persone a Passaggio alle applicazioni open source Sono i risparmi sui costi e la libertà che offre. Come molti, non voglio affidarmi costantemente a costosi abbonamenti ad app, a termini di servizio lunghi e complicati e alla speranza che le aziende di software rispettino le loro politiche sulla privacy.

Così, per una settimana, ho sperimentato la sostituzione di tutte le mie app di produttività Windows, dalle app per prendere appunti ai task manager, dai browser ai client di posta elettronica, con alternative open source. Volevo vedere se potessero rappresentare una valida opzione per superare i limiti delle app proprietarie.
Ci sono stati alcuni aspetti positivi significativi, ma ho anche imparato a conoscere gli ostacoli che si incontrano quando si passa completamente all'open source. Non è sicuramente un'azione da prendere alla leggera, soprattutto se si apprezzano le funzionalità online delle applicazioni che si utilizzano attualmente.
Link veloci
3. Tutte le mie app preferite avevano un'alternativa open source.
Ed erano tutti completamente gratuiti!
Per questo esperimento ho usato Applicazioni open source gratuite come OnlyOffice Firefox, Joplin, Thunderbird e Nextcloud. Ho installato tutto sul mio PC Windows, tranne Nextcloud, che richiedeva Docker e un'immagine personalizzata. Le app gestivano abbastanza bene le attività di produttività di base, poiché includevano tutte le funzionalità di base di cui avevo bisogno.
ONLYOFFICE ha gestito fogli di calcolo e presentazioni in modo adeguato, Joplin ha organizzato i miei appunti con la sua interfaccia semplice e Firefox, con le sue estensioni per la privacy, mi ha offerto un'esperienza di navigazione sicura. Thunderbird ha gestito efficacemente più account email e calendari e, sebbene Nextcloud fosse una configurazione complessa, la sincronizzazione dei file ha funzionato in modo affidabile una volta configurata (al meglio delle mie capacità).
Le app erano anche altamente personalizzabili, con una varietà di temi, plugin e script per estenderne le funzionalità. Tuttavia, poiché il mio approccio non era strettamente tecnico, mi sono affidato a modifiche più semplici. Sapevo di poter gestire personalizzazioni più approfondite con il supporto e la documentazione della community.
Inoltre, devo ammettere che la sensazione di avere il controllo completo sui miei dati è stata incredibile. Non avere le mie informazioni personali sui server aziendali mi ha dato tranquillità, anche se dovevo gestire tutto personalmente. Nessuno controllava gli accessi, raccoglieva i dati degli utenti o potenzialmente li vendeva agli inserzionisti.
2. Ci sono alcuni compromessi.
Ma niente è un grosso problema.

Il mio più grande problema è che l'esperienza open source sembra disconnessa. Ad esempio, quando si utilizza Microsoft Office, è ben integrato nel suo ecosistema, con OneDrive per l'archiviazione cloud e Copilot per l'intelligenza artificiale. In un'app desktop come OnlyOffice, è necessario configurare l'intelligenza artificiale autonomamente (il che richiede una chiave API) e utilizzare Nextcloud o ownCloud per la sincronizzazione cloud.
Gli strumenti open source in genere danno priorità a stabilità e sicurezza rispetto a funzionalità accattivanti e dettagli di pregio. Ciò significa che interfacce utente sofisticate, assistenti basati sull'intelligenza artificiale, sincronizzazione cloud fluida e persino l'integrazione con i dispositivi mobili passano solitamente in secondo piano. Le funzionalità più recenti e interessanti potrebbero essere aggiunte in seguito o richiedere una configurazione manuale (ne parleremo più avanti). Inutile dire che in OnlyOffice non troverete le opzioni avanzate di automazione e formattazione di Microsoft Office.
Inoltre, con strumenti open source come Joplin, non ho l'esperienza fluida e immediata offerta da app per prendere appunti come Notion. In particolare, la sincronizzazione cloud funziona senza problemi, mentre l'utilizzo di Joplin con Nextcloud richiede di assicurarsi che il server Nextcloud sia in esecuzione e che la porta del server sia libera prima di sincronizzare gli appunti tra i dispositivi.
Inoltre, la community è la principale fonte di supporto quando si tratta di open source, senza team dedicati disponibili. Nel caso di OnlyOffice, ho dovuto ottenere supporto tramite Reddit e GitHub, con risultati alterni. È stato un po' frustrante perché avevo bisogno di soluzioni rapide, ma sapevo che una volta ottenute, ne sarebbe valsa la pena.
1. La parte peggiore del diventare completamente open source
Da una grande libertà deriva una grande complessità.

La libertà, il più delle volte, genera complessità. Questo è stato un vero shock per me durante la mia esperienza. Alcune funzionalità che davo per scontate nelle applicazioni proprietarie richiedono conoscenze informatiche per essere implementate quando si utilizzano alternative open source.
Ad esempio, sincronizzare Nextcloud tra un server desktop e un'app mobile non è semplice. Ho installato Nextcloud su Windows usando Docker, ma quando ho provato a connettere l'app mobile al server, ho riscontrato degli errori. Il problema principale era che il server sul mio computer Windows utilizzava HTTP, mentre l'app mobile no. Richiede il protocollo HTTPS sicuroe rifiuta le connessioni non sicure.
Per risolvere questo problema è necessaria la conoscenza della modifica dei file di configurazione e della gestione dei certificati, qualcosa che va ben oltre le mie competenze. Alla fine, ho preferito accedere al server Nextcloud sul mio telefono tramite un browser. Ma anche in quel caso, ho dovuto modificare un file di configurazione per rendere l'indirizzo IP del mio computer un intervallo attendibile.
A proposito, puoi anche configurare OnlyOffice su Nextcloud e abilitare la collaborazione istantanea. Per i dispositivi sulla stessa rete del server, è semplice come utilizzare l'indirizzo IP del dispositivo. Tuttavia, per l'accesso pubblico o remoto, può diventare un po' più complicato, poiché richiede informazioni come nomi di dominio, certificati SSL e competenze di configurazione.
La cosa più importante che ho imparato è che la migrazione verso alternative open source per le applicazioni proprietarie deve essere effettuata un'applicazione alla volta. Una migrazione completa potrebbe non essere sempre possibile, a seconda della configurazione. Sarà sicuramente più semplice per alcune applicazioni rispetto ad altre, ma è il modo migliore per evitare di interrompere completamente il flusso di lavoro. E se si può ottenere aiuto da qualcuno che sa come configurare queste applicazioni, soprattutto per quanto riguarda la sincronizzazione cloud, è ancora meglio.
Una volta configurato tutto il necessario, scoprirai che il risparmio sui costi, la libertà e la flessibilità offerti dalle applicazioni open source valgono ampiamente lo sforzo. Anche se non prevedi di contribuire allo sviluppo, vale la pena informarsi sul livello di supporto della community di cui gode l'applicazione e se è in fase di sviluppo attivo per evitare problemi in futuro.










