Les dons ne sont pas rares en crypto. Certains altcoins et Dapps ont été créés dans ce but. De nombreuses ONG et plusieurs bonnes causes ont bénéficié de dons. Cependant, peut-être que ceux qui se cachent derrière les logiciels open source gratuits sont un peu négligés, c'est le moins qu'on puisse dire. Nous parlons de développeurs open source. Au cas où vous ne le sauriez pas, la plupart d'entre eux ne reçoivent aucun paiement pour leur travail.
« Logiciel open source » ne signifie pas nécessairement qu'il s'agit d'un produit gratuit. Cela signifie que le code de ce logiciel est accessible au public pour examen et ouvert à la collaboration. Mais généralement, c'est gratuit. Des logiciels open source assez populaires comme LibreOffice, Gimp, VLC Media Player et Bitcoin lui-même dépendent de la bonne volonté des développeurs du monde entier (et des dons des utilisateurs). C'est comme un passe-temps pour eux parce que personne ne les paie pour cela, dans la plupart des cas.
Alors, créent-ils ce logiciel et le donnent-ils au public ? Sans aucun avantage monétaire ? C'est plus compliqué que ça. Si vous êtes menuisier, vous pouvez construire une chaise et la donner facilement. Votre bonne volonté se termine lorsque la chaise arrive à l'utilisateur final. Les logiciels open source sont différents pour une raison simple : ils nécessitent une maintenance et des mises à jour constantes pour survivre.
La mauvaise nouvelle concernant ces projets motivés par la bonne volonté est que les développeurs ne sont pas des robots. Ils ont besoin de manger et de payer leurs factures, comme tout le monde. Étant donné que le développement open source ne peut pas leur accorder suffisamment d'argent pour le faire, ils prennent de «vrais» emplois en dehors de celui-ci. Souvent des emplois à temps plein, ce qui leur laisse peu de temps pour faire du bénévolat.
En conséquence, selon Open Hub (Ohloh), environ 83 % des projets open source sont abandonnés au bout d'un an. Sans un soutien adéquat ou une équipe derrière eux, ils seraient destinés à mourir. Le financement est un gros problème dans la communauté open-source. S'ils sont intéressés, ils peuvent toujours faire plusieurs choses pour monétiser leur produit, mais ce sont pour la plupart des programmeurs, pas des hommes d'affaires, des spécialistes du marketing ou des avocats.
Pourquoi des avocats, vous demandez-vous ? En raison des licences de copyright du logiciel. Même les licences « gratuites » peuvent parfois être délicates, et elles peuvent devenir un véritable obstacle à la monétisation avec les méthodes traditionnelles. Ouvrir une startup autour de ses outils numériques n'est pas toujours possible, car cela demande beaucoup de bureaucratie et d'investissements. Et ce n'est pas ce que veulent de nombreux développeurs. La seule option réaliste pour la plupart des développeurs open source d'être récompensés pour leur travail est de faire des dons.
Cela peut ne pas sembler être quelque chose de durable à long terme, mais c'est un bon début. Il montre votre appréciation et offre de belles incitations. De plus, si le logiciel devient vraiment populaire, il peut même payer certaines factures réelles. Le cas LibreOffice est remarquable. En 2021, ils ont reçu plus d'un million d'euros de dons. Et ils l'ont très bien utilisé.
Comme vous l'avez probablement déjà deviné, les crypto-monnaies sont une excellente option pour faire des dons. Ils sont globaux et rapides, presque instantanés, contrairement à l'argent traditionnel. N'importe qui pouvait donner n'importe quel montant à n'importe qui d'autre, de et vers n'importe quelle partie du monde, à tout moment. Si la cause est controversée ou contre un gouvernement, les transactions ne peuvent pas être interdites, même si les opposants le souhaitent.
Par exemple, nous avons eu le mouvement de la Coalition féministe nigériane en 2020. Ils participaient à des manifestations déchaînées contre la brutalité policière dans le pays. Mauvaise réponse, les banques nationales ont gelé leur compte en monnaie locale pour couper leur financement. Par conséquent, ils ont décidé d'accepter Bitcoin (BTC) de donateurs à l'intérieur et à l'extérieur du territoire. Personne ne pouvait saisir cet argent, car la crypto est née pour être auto-dépositaire et anti-censure.
Bien sûr, pour en revenir à notre sujet principal, les crypto-monnaies peuvent également financer rapidement certaines causes moins drastiques. Comme maintenir votre outil de développement préféré sur GitHub, dont les développeurs (volontaires) jonglent probablement pour les maintenir en vie.
"Kivach" est à l'origine une cascade en Carélie, en Russie. Or, une "cascade" est un type de chute d'eau dans laquelle le courant descend en une série de marches ou d'étages rocheux. C'est pourquoi notre plateforme de dons Kivach a pris le nom. Kivach est une application sur Obyte pour donner n'importe quel montant à n'importe quel projet open-source sur GitHub - mais pas seulement.
En utilisant cet outil, les destinataires des dons peuvent donner une partie ou la totalité des pièces à tout autre projet qu'ils souhaitent . Soit parce qu'ils utilisent ces outils pour leur propre projet (comme des bibliothèques ou des frameworks), parce qu'ils partagent les mêmes idéaux, soit simplement parce qu'ils aiment ça. Ainsi, le don peut circuler en cascade sur plusieurs référentiels et collaborateurs.
La plate-forme utilise les « attestations » de la fonction d'identité souveraine d'Obyte, qui peuvent lier n'importe quel compte GitHub à l'adresse Obyte de son propriétaire. Le donateur peut utiliser le jeton natif Obyte (GBYTE) pour faire un don ou utiliser le pont Counterstake pour faire un don en USDC , ETH , WBTC et tout autre jeton pris en charge sur Ethereum, BNB Chain et Polygon.
Les fonds sont stockés dans un agent autonome (AA), l'équivalent d'un contrat intelligent Ethereum dans Obyte. Seuls les destinataires légitimes peuvent les réclamer, et cela est assuré par des attestations en leur demandant de prouver qu'ils sont propriétaires du projet destinataire . Ils ajoutent leur portefeuille Obyte, vérifient leur identité et définissent les règles de distribution - s'ils souhaitent partager le don avec d'autres dépôts. S'ils veulent prendre la totalité du don, ils peuvent le garder. La « cascade » est toujours facultative.
Bien sûr, vous pouvez également faire un don à des projets open source d'autres plateformes. Les alternatives populaires sont GitHub Sponsors , Open Collective ou Buy me a Coffee . D'autre part, des projets comme VLC Player acceptent directement les crypto-monnaies. Tous ont cependant leurs inconvénients.
Pour commencer, seul Kivach autorise automatiquement les dons en cascade . Les développeurs bénéficiaires peuvent répartir une grande partie de leurs fonds (ou les donner entièrement) entre leurs outils et projets externes les plus nécessaires. De plus, contrairement à ce qui se passe avec la monnaie traditionnelle, la transparence est en première ligne. Tout le monde peut voir où vont les actifs en temps réel.
Pour faire un don dans des crypto-monnaies non basées sur Obyte, le pont Counterstake et Oswap aident à transférer et échanger automatiquement les pièces, au lieu d'avoir à transférer et échanger manuellement chaque pièce. Les fonds peuvent facilement être donnés à partir des blockchains de contrats intelligents les plus populaires.
Les avantages de Kivach par rapport aux plates-formes centralisées (comme GitHub lui-même) sont évidents. Ces plateformes ont beaucoup de restrictions et de règles pour les donateurs et les destinataires , y compris des limites sur le montant du don et la révélation de données personnelles. Donner vos fonds de manière anonyme est presque impossible. Le programme GitHub Sponsors vous demande même votre adresse personnelle, et elle n'est pas disponible dans tous les pays.
Les frais sont également un facteur important à considérer. Des plateformes comme Buy me a Coffee facturent une redevance aux destinataires, tandis qu'Open Collective réserve une redevance à leurs « Fiscal Hosts » (le trésorier du projet, un intermédiaire). Les seuls frais de Kivach proviennent de transactions symboliques.
Par exemple, si les fonds sont envoyés via Ethereum, il est nécessaire de payer une petite redevance pour le gaz. En GBYTE, les frais sont encore plus faibles : seulement 0,00001 GBYTE (environ 0,000157 $). Bien entendu, aucun de ces frais n'est conservé par Kivach. Ils ne sont nécessaires que pour effectuer des transactions blockchain et DAG.
Savez-vous ce qu'est "Core-js" ? Probablement pas. Mais le véritable problème alarmant est qu'un grand nombre de développeurs et d'entreprises qui utilisent cette bibliothèque JavaScript modulaire ne le savent pas non plus - ou choisissent délibérément de l'ignorer. Et ce n'est pas une portion minimale. Son créateur et unique mainteneur sur GitHub, Denis Pushkarev (connu sous le nom de zloirock), a récemment partagé des statistiques étonnantes à ce sujet.
Il s'avère que Core-js est un élément essentiel de l'infrastructure d'au moins la moitié de l'ensemble du Web. Des sites comme Amazon, Yahoo, Microsoft, Instagram, Reddit, Twitch, Adobe, Pinterest, eBay, Netflix, PayPal, Binance, Spotify et même Pornhub utilisent ce « petit » outil sur leurs sites. Une recherche de Pushkarev a montré que Core-js est présent dans au moins 54 % des 10 000 meilleurs sites Web. Plus de 13,5 millions de dépôts sur GitHub dépendent de cet outil et il compte actuellement 42,5 000 téléchargements hebdomadaires.
Pour résumer : Core-js est GROS. Beaucoup de gens en dépendent, même s'il n'est pas du tout visible pour l'utilisateur final. Maintenant, la partie la plus triste de tout cela. Denis Pushkarev est un développeur open source à plein temps, avec peu ou pas de récompenses de Core-js. Au début de ce projet (en 2014), il a reçu environ 2 500 $ en dons mensuels.
Ce montant (pas si gros en soi pour un développeur), a encore diminué avec les années. Maintenant, c'est à peine 400 $ par mois, alors que les téléchargements de Core-js ne cessent d'augmenter. Pushkarev travaille souvent environ 250 heures par mois sur ce projet, à un taux de moins de 2 dollars de l'heure. C'est pas juste.
De plus, il a des problèmes réels à résoudre, comme subvenir aux besoins de sa propre famille et certains problèmes juridiques en Russie, qui l'empêchent de quitter le pays. Il envisage donc de faire de Core-js un logiciel commercial ou de l'abandonner, à moins qu'il n'obtienne des collaborations significatives pour maintenir la bibliothèque en vie.
Grâce à Kivach, zloirock (comme tout autre développeur sur GitHub) dispose désormais d'une alternative de don sans limites ni frais. Jusqu'à présent, ce référentiel a reçu environ 176 $ en GBYTE de plusieurs donateurs après la publication du message zloirock le 14 février 2023. Le mainteneur peut utiliser ces fonds dans le réseau Obyte, prendre le pont Counterstake pour l'envoyer à BNB Chain, Polygon , ou Ethereum ; ou les échanger contre de la monnaie fiduciaire sur l'un des marchés disponibles.
Pour l'instant, le référentiel conserve 100 % des dons, car le développeur n'a défini aucune autre règle de distribution (il ne sait peut-être pas encore qu'il reçoit des dons). Son référentiel compte des millions de personnes à charge directes et indirectes, et les dons à l'un d'entre eux pourraient se répercuter sur Core-js. Nous espérons que Kivach.org continuera d'aider des projets connus et inconnus mais vitaux comme celui-ci.