Mon voyage open source a commencé assez tard par rapport à beaucoup de mes pairs et collègues.
Je poursuivais des études supérieures en médecine en 2000 lorsque j'ai réussi à réaliser un rêve que j'avais depuis le lycée :acheter mon propre PC. Avant cela, mon seul contact avec les ordinateurs se faisait par un accès occasionnel dans des bibliothèques ou des cybercafés, qui pratiquaient des prix d'accès exorbitants à l'époque. J'ai donc économisé une partie de mon allocation d'étudiant diplômé et j'ai réussi à acheter un Pentium III 550 Mhz avec 128 Mo de RAM, et comme c'était le cas sur la plupart des ordinateurs en Inde à cette époque, une version piratée de Windows 98.
Il n'y avait pas d'accès Internet dans ma chambre d'auberge. J'ai dû me rendre au cybercafé voisin, y télécharger des logiciels, puis emporter avec moi des dizaines de disquettes.
Aussi heureux que j'étais enfin de posséder mon propre ordinateur, cela me dérangeait de ne pas pouvoir écrire dans ma langue maternelle, le bengali. Je suis tombé sur des ressources fournies par CDAC, une agence gouvernementale qui fournissait des outils de langue indienne basés sur ISCII, une norme nationale plus ancienne sur laquelle était basée la norme Unicode de la langue indienne. Il était difficile d'apprendre les dispositions du clavier.
Ma première contribution
Bientôt, je suis tombé sur un logiciel appelé Yudit, qui proposait la saisie phonétique de la langue indienne à l'aide du clavier QWERTY standard. C'est avec Yudit que j'ai rencontré pour la première fois des termes comme open source et logiciel libre, GNU et Linux. Yudit m'a également permis de traduire des éléments de l'interface utilisateur en bengali, et lorsque j'ai soumis les traductions au développeur, il les a volontiers incorporées dans la prochaine version et m'a crédité dans le README du logiciel.
Plus de ressources Linux
- Aide-mémoire des commandes Linux
- Aide-mémoire des commandes Linux avancées
- Cours en ligne gratuit :Présentation technique de RHEL
- Aide-mémoire sur le réseau Linux
- Aide-mémoire SELinux
- Aide-mémoire sur les commandes courantes de Linux
- Que sont les conteneurs Linux ?
- Nos derniers articles Linux
C'était passionnant pour moi, car je voyais, pour la toute première fois, un élément utilisateur de l'application dans ma langue maternelle. De plus, j'avais pu contribuer au développement d'un logiciel malgré une connaissance quasi nulle en codage. J'ai ensuite créé un convertisseur ISCII vers Unicode pour Yudit, qui peut également être utilisé pour la translittération entre différentes langues indiennes. J'ai également acheté un magazine Linux fourni avec un CD live gratuit de Knoppix, et c'est ainsi que j'ai eu une idée du bureau Linux.
Un autre problème auquel j'ai été confronté était le manque de disponibilité de la police OpenType Bangla compatible Unicode. La police que j'ai utilisée était un shareware, et j'étais censé payer une redevance pour cela. J'ai pensé:"Pourquoi ne pas essayer de le développer moi-même?" Dans le processus, je suis entré en contact avec des locuteurs de bengali dispersés dans le monde entier qui essayaient d'activer le bengali dans le système d'exploitation Linux, via bengalinux.org
(plus tard renommé groupe Ankur).
J'ai rejoint leur liste de diffusion, et nous avons discuté entre nous et les autorités des différentes failles des spécifications Unicode et OpenType de Bangla, qui ont ensuite été corrigées en temps voulu. J'ai contribué en convertissant les anciennes polices Bangla en polices compatibles OpenType Unicode, en traduisant l'interface utilisateur, etc. Ce groupe a également sorti le premier CD Live Linux au monde avec une interface utilisateur en bengali.
En 2003, j'avais déménagé dans un endroit où je n'avais pas accès à Internet; Je ne pouvais me connecter au groupe que le dimanche lorsque je venais à Kolkata. À cette époque, la localisation en bengali de Linux était devenue une chose courante. Certains de nos bénévoles ont rejoint Red Hat pour travailler sur la traduction et le développement de polices. Je suis également devenu très occupé dans ma pratique médicale et il me restait peu de temps pour le développement open source.
Maintenant, je me sens plus à l'aise d'utiliser Linux pour faire mon travail quotidien que n'importe quel autre système d'exploitation. Je suis également fier d'être associé à un projet qui permet aux gens de communiquer dans leur propre langue. Elle a aussi apporté la puissance de calcul à une population longtemps considérée comme de l'autre côté de la « fracture numérique » parce qu'elle ne parlait pas anglais. Le bengali est en fait l'une des langues les plus parlées au monde, et ce projet a supprimé un obstacle majeur à l'accès pour une grande partie de la population mondiale.
Rejoindre l'open source
Rejoindre le mouvement open source est facile. Prenez l'initiative de faire quelque chose qui vous est utile, puis réfléchissez à la façon dont cela pourrait être utile aux autres. La clé est de le garder librement disponible, et il peut ajouter une valeur incalculable au monde.