paint-brush
Les réseaux cryptographiques peuvent surmonter les obstacles auxquels sont confrontés les projets open source, déclare le fondateur de Dripspar@terezabizkova
387 lectures
387 lectures

Les réseaux cryptographiques peuvent surmonter les obstacles auxquels sont confrontés les projets open source, déclare le fondateur de Drips

par Tereza Bízková7m2024/06/06
Read on Terminal Reader

Trop long; Pour lire

Ele Diakomichalis, fondateur de Drips, discute de leur mission consistant à soutenir les logiciels open source grâce à des systèmes de support dynamiques en temps réel. En tirant parti de la technologie blockchain, Drips permet un financement transparent et efficace pour des projets essentiels. Diakomichalis souligne les défis de la durabilité de l'open source et explique comment Drips vise à créer un réseau de soutien pour les développeurs. La conversation couvre l'évolution des modèles de financement, le rôle de la blockchain dans les biens publics et la vision future de Drips dans la promotion d'un écosystème collaboratif et financièrement durable pour les projets open source.
featured image - Les réseaux cryptographiques peuvent surmonter les obstacles auxquels sont confrontés les projets open source, déclare le fondateur de Drips
Tereza Bízková HackerNoon profile picture
0-item

Les créateurs des prochains Apache, Firefox ou même Wikipédia pourraient-ils être là en ce moment ? Reconnaître et soutenir ces bâtisseurs est essentiel mais souvent négligé. Les projets open source constituent l'épine dorsale de notre avancement, et j'étais heureux de discuter avec Ele Diakomichalis , fondateur de Gouttes , qui travaille à leur pérennité. Drips vise à responsabiliser les logiciels libres et open source (FOSS) grâce à des systèmes de support dynamiques en temps réel qui soutiennent financièrement les projets logiciels essentiels de manière transparente et efficace.

Ele, peux-tu nous parler un peu de toi et de ton parcours ?

Absolument! Je suis né et j'ai grandi à Athènes, en Grèce. Pendant mes études de mathématiques appliquées, je me suis intéressé à la technologie et j'ai déménagé à Berlin en 2011 pour rejoindre SoundCloud, une société de musique, en tant que l'un de ses premiers employés.


Je suis resté chez SoundCloud pendant près de sept ans, témoin de sa transformation d'une startup en une plateforme comptant des millions d'utilisateurs chaque mois. En tant que musicien moi-même, j'ai compris la chaîne de valeur de la création et de la consommation musicale et j'ai été attiré par la promesse de désintermédiation et de restituer plus de valeur aux créateurs. Ce fut une expérience fantastique et je suis finalement devenu vice-président de SoundCloud pour la science des données et l'ingénierie des données, supervisant les équipes d'analyse, d'apprentissage automatique et d'ingénierie des données.


Cependant, en 2016, j’ai réalisé que bon nombre de ces entreprises du Web 2.0 prétendant éliminer les intermédiaires étaient elles-mêmes devenues les nouveaux gardiens. Structurellement, il y avait très peu de différence avec le passé ; les artistes et les communautés impliqués dans l’industrie musicale manquent encore d’influence sur les plateformes. Ce décalage des incitations m’a amené à explorer les réseaux cryptographiques, intrigué par leur potentiel de décentralisation et de retour du contrôle aux utilisateurs et aux créateurs.


Début 2018, aux côtés d'un ami proche et ancien collègue de SoundCloud appelé Cloudhead, nous avons commencé à explorer et à pirater des projets liés à la cryptographie le week-end. Cela nous a amené à fonder Radicle , un réseau décentralisé de collaboration de code, une alternative à GitHub. Dès le départ, notre objectif était de fournir une infrastructure souveraine aux développeurs et de tirer parti d’Ethereum pour créer de nouveaux flux de valeur vers eux. C'était une extension de mes désirs avec SoundCloud : créer un réseau où les fournisseurs d'infrastructures, les utilisateurs et les communautés pouvaient aligner leurs incitations.


En 2021, nous avons décidé de séparer Drips de Radicle, en nous concentrant entièrement sur le financement de logiciels open source et de biens publics et en poursuivant ces deux produits séparément.

Quels sont les principaux obstacles à la réussite des projets open source au fil du temps ?

Étant à la fois créateur et consommateur de logiciels open source, la durabilité ouverte est un sujet important pour moi. Chaque technologue en 2024, qu’il en soit conscient ou non, bénéficiera de ce vaste référentiel de connaissances partagées. Ce n'était pas le cas il y a 20 ans. De nos jours, presque tout ce que vous souhaitez développer a une base en ligne qui est généralement gratuite, ce qui vous permet de ne pas repartir de zéro. Cette accessibilité est quelque chose que ma génération tient souvent pour acquis. Cela nous amène naturellement à nous demander comment ces ressources dont nous dépendons sont financées et entretenues.


Au cours des 15 à 20 dernières années, diverses expériences de financement autour des « biens publics numériques » ont été menées au sein de la communauté open source. Le travail open source commence généralement par la résolution des problèmes rencontrés par les responsables. Au départ, l’argent n’est pas une considération ; la motivation principale est de résoudre le problème, ce qui pourrait aider les autres s'il était partagé. Je trouve cet aspect de la culture open source magnifique, mais il peut présenter des défis lors de l'intégration d'incitations financières.


Une seule entreprise pourrait mettre des dizaines d’années à atteindre ce que les communautés open source peuvent réaliser. Et à mesure que ces projets gagnent en popularité et en utilisation, il existe un besoin évident de financement durable.


Les flux les plus courants sont les subventions et les dons. Ensuite, il y a les acquisitions, où les entreprises rachètent les mainteneurs pour acquérir une expertise et potentiellement orienter l'avenir des projets. Un autre modèle courant est l'approche « open-core », dans laquelle la technologie de base est open source, mais des fonctionnalités propriétaires supplémentaires sont développées pour générer des revenus. Bien qu’efficace, ce modèle peut créer des incitations mal alignées, dans la mesure où l’accent peut passer de l’amélioration des fondations open source au développement de fonctionnalités propriétaires génératrices de revenus.


Chacun de ces modèles a ses inconvénients. Les dons et les subventions manquent d'évolutivité, les acquisitions peuvent entraîner des problèmes de gouvernance et le modèle à noyau ouvert peut amener les développeurs à ne plus donner la priorité aux améliorations menées par la communauté. C'est le problème typique de la « tragédie des biens communs » ; les gens bénéficient de ressources disponibles gratuitement sans soutenir leur entretien et leur développement. Je pense que les réseaux cryptographiques peuvent nous aider à développer de nouvelles façons passionnantes de financer les biens publics et à surmonter collectivement bon nombre de ces défis.

Pouvez-vous nous en dire davantage sur le rôle de la blockchain dans le financement des biens publics numériques ?

La création de systèmes sans autorisation nécessite une conception transparente et accessible, et la capacité d'inspecter le logiciel est vitale pour la sécurité d'une chaîne. Tout comme l'open source, le web3 bénéficie du principe des « mille yeux », selon lequel une large communauté contribue activement à identifier et à résoudre les problèmes. Si jamais vous voyez un projet blockchain qui n’est pas open source, c’est un signal d’alarme majeur.


Aucune autre industrie ou mouvement technologique n'est aussi engagé envers l'open source que celui-ci, car le web3 est presque exclusivement construit en open source. Et si l’on considère que la blockchain nous permet de concevoir des expériences de coordination et de valeur, le potentiel est incroyablement puissant.


Le fondateur d'Ethereum, Vitalik Buterin, parle de financement des biens publics depuis 2015. Personnellement, la première expérience de financement qui a retenu mon attention a été Dash, un fork de Bitcoin. Il a innové en divisant les récompenses en blocs – contrairement à Bitcoin, où toute la récompense va au mineur, Dash a proposé une répartition où 80 % allaient aux mineurs et 20 % à un trésor contrôlé par les détenteurs de jetons Dash, visant à financer des projets open source au sein du Écosystème Dash. C’était comme un système fiscal sur les récompenses globales. Un modèle similaire a été adopté par Zcash, qui a alloué une partie de ses récompenses globales à son équipe principale dans le cadre de ce que l'on appelle la « récompense du fondateur ».

Est-ce que cela a inspiré votre modèle chez Drips ?

Lorsque nous avons lancé Radicle et plus tard Drips, nous voulions essayer quelque chose de similaire. Notre idée était de canaliser le capital via le graphe de dépendances des logiciels open source, en soutenant les projets dont dépendent les développeurs. Nous avons reconnu les interdépendances distinctes et directes dans le développement de logiciels, ce qui contraste fortement avec des domaines comme la musique, où les influences peuvent être indirectes. Nous avons commencé avec une approche de récompenses globales, mais en 2021, nous nous en sommes éloignés.


Au lieu de cela, nous avons construit la version la plus simple de notre vision qui pourrait réellement fonctionner : un réseau où chacun pourrait revendiquer son projet open source et spécifier les projets et les personnes dont il dépend, directement et indirectement. Il vous suffit d'enregistrer votre projet sur la blockchain et de configurer la manière dont vous partagerez les fonds entrants avec vos dépendances. Ce processus finit par former un graphique par lequel les fonds circulent, atteignant les niveaux les plus profonds de la pile. Cette configuration simple est devenue le cœur de Drips, plaçant le réseau de relations entre les projets open source et les contributeurs au cœur de l'expérience utilisateur.


Cela a bien trouvé un écho lors de notre lancement sur le réseau principal en août 2023, en particulier parmi les développeurs de premier plan qui ont apprécié le potentiel du réseau à favoriser un réseau interdépendant de projets open source. Parallèlement, nous avons activement engagé les bailleurs de fonds pour injecter des capitaux dans ce réseau, en veillant à ce que le graphique représente non seulement les dépendances, mais facilite également un soutien financier réel. Avec environ deux millions de dollars déjà en circulation et d'autres attendus, nous sommes enthousiasmés par l'avenir.


Nous proposons également aux bailleurs de fonds que s'ils se soucient vraiment des biens publics, ils soutiennent financièrement les projets dont ils dépendent via Drips. Cela soutient non seulement leurs dépendances immédiates, mais profite également à un réseau plus large, créant un effet de financement en cascade qui améliore l’ensemble de l’écosystème. Une approche aussi simple et directe garantit que le financement atteint les parties les plus profondes de la pile, prenant même en charge les cadres sous-jacents.

J'ai entendu parler du « Basic Builder Income » en relation avec Drips. Pourriez-vous expliquer ce que cela implique ?

Bien sûr; c'est quelque chose d'assez innovant. Nous avons développé Drips comme un outil permettant à chacun de créer facilement ce que nous appelons une liste dans le produit. Lorsque vous revendiquez votre projet sur Drips, vous précisez vos dépendances dans cette liste.


Cette liste ne se limite cependant pas aux seules dépendances. Par exemple, si vous gérez le projet « HackerNoon OpenTrust », vous répertorierez les dépendances et déciderez comment répartir une partie des fonds entrants entre elles. Vous pouvez également répertorier les responsables de votre projet, créant ainsi un système de curation dynamique et réactif. Cette liste peut contenir des adresses Ethereum, des noms ENS ou des dépôts GitHub, ce qui la rend assez personnalisable.


Ce qui est excitant, c'est comment Financer les biens communs utilisé cette fonctionnalité. Ils n'étaient pas eux-mêmes un développeur ou un projet open source, mais ils ont créé une liste de hackers de leur programme berlinois pour soutenir leurs efforts open source. Cette liste leur a permis de lever des fonds spécifiquement pour ces développeurs, les fonds étant automatiquement répartis selon les répartitions spécifiées. À mesure que d’autres adoptent des configurations similaires, les fonds peuvent continuer en aval vers d’autres dépendances, amplifiant ainsi l’impact sur l’ensemble du réseau.

Incroyable! Qu’espérez-vous réaliser à l’avenir ?

Nous nous efforçons d'élargir la portée de notre modèle de financement afin que chaque organisation puisse financer ses dépendances via Drips. Plus que simplement soutenir l'open source en paroles, Drips permet aux organisations de démontrer leur engagement par des actions concrètes. J’attends avec impatience un avenir où l’approbation de l’open source sera aussi courante que toute autre pratique technologique standard – universellement attendue et respectée.


Contrairement à l’individualisme, je crois en une culture qui reconnaît notre capacité collective à nous coordonner efficacement.


La plupart des produits actuels favorisent une relation transactionnelle entre le bailleur de fonds et le bénéficiaire, ignorant les connexions plus larges. Nous visons à changer cette perspective en mettant l’accent sur notre interdépendance, notamment dans le développement de logiciels.


J’attends avec impatience un avenir dans lequel les organisations redirigeront automatiquement une partie de chaque dollar qu’elles gagnent vers les biens publics qui ont permis leur succès. Imaginez un scénario dans lequel 1 % de tous les revenus soutiennent les logiciels open source essentiels à ces organisations. Drips vise à construire une infrastructure qui soutient non seulement des projets individuels, mais également des biens communs plus larges à travers un réseau économique complet.


Cependant, un défi auquel nous sommes confrontés concerne les frais de transaction élevés sur le réseau principal Ethereum, qui affectent l’accessibilité. Il existe un énorme potentiel dans les solutions de mise à l'échelle d'Ethereum, et nous envisageons certainement de déployer des Drips sur diverses plates-formes de couche 2 pour réduire les frais de transaction et permettre de nouveaux cas d'utilisation actuellement limités.


Une chose qui m'intrigue est que même si nous avons commencé avec des logiciels open source, ce modèle a des applications potentielles dans des domaines comme la recherche universitaire. À l’instar des logiciels, chaque article académique s’appuie sur les travaux disponibles gratuitement avant lui. Les gouttes pourraient s’étendre au financement de la recherche scientifique et d’autres domaines. Nous avons hâte de mener d'autres expériences bientôt !