Mon expérience d'une semaine avec l'Open Source : les surprises et les défis les plus marquants auxquels j'ai été confronté

L’une des raisons les plus importantes qui poussent de nombreuses personnes à Passer aux applications open source C'est l'économie et la liberté qu'elle offre. Comme beaucoup, je ne veux pas dépendre constamment d'abonnements coûteux à des applications, de conditions d'utilisation longues et compliquées, et de l'espoir que les éditeurs de logiciels respecteront leurs politiques de confidentialité.

Mon expérience d'une semaine avec l'Open Source : les surprises et les défis les plus marquants auxquels j'ai été confronté

Pendant une semaine, j'ai donc testé le remplacement de toutes mes applications de productivité Windows – des applications de prise de notes aux gestionnaires de tâches, en passant par les navigateurs et les clients de messagerie – par des alternatives open source. Je voulais voir si elles pouvaient constituer une solution viable pour échapper aux limitations des applications propriétaires.

Il y a eu des points positifs importants, mais j'ai aussi découvert les obstacles rencontrés lors d'une transition complète vers l'open source. Ce n'est certainement pas une décision à prendre à la légère, surtout si vous appréciez les fonctionnalités en ligne des applications que vous utilisez actuellement.

3. Toutes mes applications préférées avaient une alternative open source.

Et ils étaient tous complètement gratuits !

Pour cette expérience, j'ai utilisé Applications open source gratuites comme OnlyOffice Firefox, Joplin, Thunderbird et Nextcloud. J'ai tout installé sur mon PC Windows, sauf Nextcloud, qui nécessitait Docker et une image personnalisée. Ces applications géraient assez bien les tâches de productivité de base, car elles offraient toutes les fonctionnalités de base dont j'avais besoin.

ONLYOFFICE a géré correctement les feuilles de calcul et les présentations, Joplin a organisé mes notes grâce à son interface simple, et Firefox, avec ses extensions de confidentialité, m'a offert une navigation sécurisée. Thunderbird a géré efficacement plusieurs comptes de messagerie et calendriers, et malgré la complexité de la configuration de Nextcloud, sa synchronisation de fichiers a fonctionné de manière fiable une fois configurée (du mieux que j'ai pu).

Les applications étaient également hautement personnalisables, avec une variété de thèmes, de plugins et de scripts pour étendre les fonctionnalités. Cependant, comme j'abordais le sujet d'un point de vue non technique, je me suis contenté de modifications plus simples. Je savais que je pouvais approfondir les personnalisations grâce au soutien et à la documentation de la communauté.

Je dois aussi admettre que le sentiment de contrôle total sur mes données était incroyable. Ne pas avoir mes informations personnelles sur les serveurs de l'entreprise m'a apporté une tranquillité d'esprit, même si je devais tout gérer moi-même. Personne ne contrôlait l'accès, ne collectait les données des utilisateurs et ne les vendait potentiellement à des annonceurs.

2. Il y a quelques compromis à faire.

Mais rien n’est grave.

Ajout de l'IA à ONLYOFFICE

Mon plus gros problème est que l'expérience open source semble déconnectée. Par exemple, Microsoft Office est bien intégré à son écosystème, avec OneDrive pour le stockage cloud et Copilot pour l'IA. Dans une application de bureau comme OnlyOffice, vous devez configurer l'IA vous-même (ce qui nécessite une clé API) et utiliser Nextcloud ou ownCloud pour la synchronisation cloud.

Les outils open source privilégient généralement la stabilité et la sécurité aux fonctionnalités sophistiquées et aux finitions soignées. Cela signifie que les interfaces utilisateur sophistiquées, les assistants basés sur l'IA, la synchronisation cloud fluide et même l'intégration mobile passent généralement au second plan. Les dernières fonctionnalités phares peuvent être ajoutées ultérieurement ou nécessiter une configuration manuelle (nous y reviendrons). Il va sans dire que vous ne retrouverez pas les options avancées d'automatisation et de mise en forme de Microsoft Office dans OnlyOffice.

De plus, avec des outils open source comme Joplin, je n'ai pas l'expérience fluide et prête à l'emploi offerte par des applications de prise de notes comme Notion. En particulier, leur synchronisation cloud fonctionne parfaitement, tandis que l'utilisation de Joplin avec Nextcloud nécessite de s'assurer que le serveur Nextcloud est en cours d'exécution et que le port du serveur est libre avant de synchroniser les notes entre les appareils.

De plus, la communauté est la principale source de soutien en matière d'open source, sans équipe dédiée. Pour OnlyOffice, j'ai dû solliciter l'aide de Reddit et de GitHub, avec des résultats mitigés. C'était un peu frustrant, car j'avais besoin de solutions rapides, mais je savais qu'une fois obtenues, le jeu en vaudrait la chandelle.

1. Le pire dans le fait de devenir complètement open source

Une grande liberté s’accompagne d’une grande complexité.

Modification d'un fichier de configuration dans Docker

La liberté engendre souvent la complexité. Ce fut un choc majeur pour moi lors de mon expérience. Certaines fonctionnalités que je tenais pour acquises dans les applications propriétaires nécessitent des connaissances informatiques pour être implémentées avec des alternatives open source.

Par exemple, synchroniser Nextcloud entre un serveur de bureau et une application mobile n'est pas simple. J'ai installé Nextcloud sur Windows avec Docker, mais lorsque j'ai essayé de connecter l'application mobile au serveur, j'ai rencontré des erreurs. Le problème principal était que le serveur sur ma machine Windows utilisait HTTP, contrairement à l'application mobile. Nécessite un protocole HTTPS sécurisé, et rejette les connexions non sécurisées.

Pour résoudre ce problème, il est nécessaire de savoir modifier les fichiers de configuration et gérer les certificats, ce qui dépasse largement mes compétences. J'ai finalement accédé au serveur Nextcloud sur mon téléphone via un navigateur. Mais même dans ce cas, il a fallu modifier un fichier de configuration pour que l'adresse IP de mon ordinateur soit une plage de confiance.

Vous pouvez également configurer OnlyOffice dans Nextcloud et activer la collaboration instantanée. Pour les appareils connectés au même réseau que le serveur, il suffit d'utiliser l'adresse IP de l'appareil. Cependant, pour un accès public ou distant, cela peut s'avérer plus complexe, car cela nécessite des informations telles que les noms de domaine, les certificats SSL et une expertise en configuration.


La chose la plus importante que j'ai apprise est que la migration vers des alternatives open source pour les applications propriétaires doit se faire application par application. Une migration complète n'est pas toujours possible, selon votre configuration. Ce sera certainement plus facile pour certaines applications que pour d'autres, mais c'est le meilleur moyen d'éviter de perturber complètement votre flux de travail. Et si vous pouvez vous faire aider par quelqu'un qui sait configurer ces applications, notamment pour la synchronisation cloud, c'est encore mieux.

Une fois que vous aurez configuré tout ce dont vous avez besoin, vous découvrirez que les économies, la liberté et la flexibilité offertes par les applications open source valent largement l'effort. Même si vous ne prévoyez pas de contribuer au développement, il est judicieux de se renseigner sur le niveau de soutien communautaire dont bénéficie l'application et de savoir si elle est en cours de développement afin d'éviter tout problème ultérieur.

Aller au bouton supérieur