Aujourd'hui, dans le monde des systèmes d'exploitation pour ordinateurs personnels, un équilibre des forces stable s'est développé entre les géants de l'industrie, où la part du lion est occupée par Microsoft, un groupe assez important d'adhérents est détenu par Apple, environ 1,5% ont réussi à prendre Google avec son Chrome OS et environ 1,5% avec constellation de systèmes Linux tient avec confiance depuis plusieurs années déjà (selon StatCounter). Il était logique de s'attendre à ce que le ratio de systèmes d'exploitation préférés parmi les utilisateurs de navigateurs Vivaldi soit le même, mais en fait, il sera surprenant pour beaucoup que la part des utilisateurs de Vivaldi pour Linux soit cinq fois plus élevée que la part des utilisateurs de systèmes d'exploitation Linux sur le marché mondial - environ 7,5% des utilisateurs de navigateurs Vivaldi utilisent des systèmes Linux. Evidemment, un tel résultat doit avoir des prérequis objectifs, nous en parlerons donc aujourd'hui.
La fonctionnalité est plus importante
Comment le propriétaire de l'ordinateur choisit-il les programmes pour une utilisation quotidienne? C'est vrai - tout d'abord en termes de fonctionnalité et de commodité. Cela est particulièrement vrai du navigateur, où une personne passe un maximum de temps à travailler sur Internet. Pour la grande majorité d'entre nous, une journée sur le Web commence par le démarrage du navigateur et se termine par sa fermeture, et pour certains, le navigateur reste actif la nuit, construisant une histoire de plusieurs jours de travail continu. Et ici, Vivaldi offre un ensemble de fonctionnalités très puissantes qui peuvent laisser de nombreux navigateurs populaires derrière. Suivant une tradition établie de longue date, les développeurs essaient d'ajouter toutes les fonctions populaires pour travailler sur le réseau au navigateur afin que l'utilisateur n'ait pas à lancer de programmes supplémentaires ou à installer des extensions.
Et cette approche est très populaire auprès des utilisateurs de Linux. Ce n'est un secret pour personne que c'est dans cette communauté que les gens sont plus enclins à une approche réfléchie dans le choix des programmes, qui est dictée par l'atmosphère même de liberté de choix créée au fil des décennies dans l'environnement Linux. Faisant des comparaisons indépendantes des navigateurs, ils font souvent un choix en faveur de Vivaldi - cela vaut beaucoup pour nous, en tant que développeurs, car dans ce cas les utilisateurs font un choix éclairé et ne suivent pas les gadgets de mode ou de publicité. Le principal obstacle pour Vivaldi dans la communauté Linux est traditionnellement une licence non libre - qui, en général, n'est pas tout à fait juste, mais plus à ce sujet ci-dessous - et même si, malgré cela, une personne fait de Vivaldi le navigateur principal, cela signifie que la fonctionnalité et la commodité se sont avérées suffisantes niveau pour surmonter cet obstacle.
Quelques mots sur l'ouverture
La critique la plus courante de Vivaldi par la communauté Linux est peut-être l'absence de licence ouverte pour le navigateur. Oui, Vivaldi est licencié sous licence fermée, c'est vrai. Mais il faut garder à l'esprit que le monde du logiciel est aujourd'hui assez complexe et qu'il n'est pas divisé exclusivement en "ouvert" et "fermé", beaucoup plus souvent aujourd'hui, vous pouvez trouver un modèle mixte. Et c'est exactement l'option que nous avons choisie il y a longtemps pour le navigateur Opera Presto, et que nous continuons à l'utiliser aujourd'hui lors de la création de Vivaldi. Pourquoi? La réponse est simple - parce que cela fonctionne. Nous avons essayé de ne prendre que le meilleur des principes de conception fermée et ouverte afin de les utiliser avec la plus grande efficacité. Et je dois dire qu'il y a beaucoup plus d'ouverture chez Vivaldi qu'il n'y paraît.
Pour commencer, notre navigateur est basé sur Chromium, un projet open source à part entière qui respecte pleinement les principes de la communauté Linux. De plus, lorsque nous apportons des modifications au code Chromium, nous les publions constamment sur la page correspondante - nous respectons les principes du logiciel libre et essayons d'apporter une contribution réalisable à son développement, car il nous sert aussi. Il est à noter que cet open source représente plus de 90% de l'ensemble du code du navigateur Vivaldi. De plus, nous utilisons des outils de développement open source et contribuons également à leur développement en signalant des bugs et en suggérant des améliorations de notre part. Mais ce n'est pas tout.
Au-delà des limites des licences
Nous sommes une petite entreprise employant une cinquantaine de personnes passionnées par leur métier, et il nous serait très difficile de rivaliser avec les géants, qui comptent des centaines et des milliers d'employés. Mais nous avons trouvé une solution - et elle est également pleinement conforme aux principes de la communauté Linux. Nous travaillons activement avec de grands groupes de bénévoles pour nous aider à développer le navigateur. Ceci et plusieurs dizaines de sopranos engagés dans des tests approfondis et travaillent avec le système de suivi des bogues, plus d'une centaine de traducteurs bénévoles de 50 pays, fournissant un support multilingue pour l'interface du navigateur, ainsi que des milliers d'utilisateurs de test build qui nous aident à trouver les erreurs les plus complexes et en suggèrent constamment de nouvelles. idées et solutions.En conséquence, grâce au soutien actif de la communauté d'utilisateurs de Vivaldi, nous pouvons rivaliser avec d'autres navigateurs populaires. Et cette collaboration est aussi la vraie manière Linux.
Comme vous pouvez le voir, nous travaillons principalement sur des principes ouverts. Qu'est-ce qui reste fermé? Seul notre propre code pour créer l'interface et certaines fonctions. En d'autres termes, sous licence fermée, nous n'avons que ce qui rend Vivaldi individuel, spécial. Ici vous pouvez rappeler le livre populaire d'Eric Raymond "Cathedral and Bazaar"publié il y a plus de 20 ans. Dans ce document, il a parlé de deux façons populaires de développer des logiciels libres, lorsque l'ensemble de la communauté des utilisateurs joue le rôle principal dans la création d'un produit (le principe du «bazar»), ou lorsqu'une petite équipe de développeurs talentueux (le principe de la «cathédrale») fait l'essentiel du travail. Donc, dans notre cas, nous avons préféré le principe de la "cathédrale" - cela fonctionnait bien à l'époque d'Opera Presto, nous continuons donc à l'utiliser aujourd'hui. Et afin de préserver l'individualité, nous utilisons une licence fermée.
Open source fermée
Ce qui, cependant, n'est pas un obstacle pour nos utilisateurs familiarisés avec la programmation. Le fait est que la part du lion de notre propre code est HTML / CSS / JS. Ce sont ces technologies qui sont utilisées pour créer l'interface du navigateur. Et même malgré l'obfuscation du code pour de meilleures performances, certains artisans peuvent le lire et ont appris à apporter leurs propres modifications au code du navigateur afin d'y ajouter la fonctionnalité dont ils ont besoin, qui n'est pas encore disponible dans le navigateur Vivaldi. Que faisons-nous de ces utilisateurs? Rien. Oui, ils violent formellement la licence, mais s'ils ne commencent pas à faire des affaires à ce sujet ou ne font pas de mauvaises choses, nous ne les interférons en aucune façon. Et nous vous invitons souvent à une coopération plus étroite.
Cela peut sembler étrange, mais nous n'allons pas poursuivre quelqu'un juste pour avoir espionné notre code. Notre tâche, la tâche de notre licence, est de nous protéger des autres acteurs du marché qui utilisent chaque opportunité pour empêcher les concurrents de devenir visibles sur le marché et agissent souvent de manière très agressive . Nous sommes ouverts aux utilisateurs, mais nous ne voulons pas devenir la proie de grands prédateurs dotés de capacités puissantes. C'est pourquoi nous avons choisi une licence fermée - il est beaucoup plus difficile de nous «avaler» avec elle.
Résultat naturel
Compte tenu de tout ce qui précède, nous pouvons déjà tirer certaines conclusions sur les raisons pour lesquelles Vivaldi est si activement utilisé dans l'environnement Linux. Les restrictions de licence n'interfèrent pratiquement pas avec les utilisateurs de Vivaldi, ni en termes de fonctionnalités, ni en termes d'utilisation. Nous communiquons ouvertement avec la communauté et sommes toujours heureux de recevoir toute aide ou conseil, toute nouvelle idée ou critique constructive. Et nous ne suivons pas les utilisateurs, ne collectons pas leurs données et nous essayons de limiter les services en ligne en utilisant le bloqueur de publicité et le suivi intégrés, ainsi que d'autres moyens. Nous sommes ouverts à la communauté et la communauté valorise notre ouverture. Et nous espérons vraiment que notre développement conjoint de Vivaldi nous permettra de créer un navigateur vraiment génial qui peut devenir une alternative digne de ses concurrents éminents.