509 / 691FOSS·FUND

Open-source Bitcoin Funding

Financement du travail open source sur Bitcoin

Subventions, dons, emplois et programmes de formation rémunérée permettent de travailler sur les logiciels Bitcoin publics, l’éducation et l’infrastructure. Ils financent du temps et des compétences, pas le droit d’imposer des règles au réseau.

Open-source Bitcoin Funding désigne le soutien financier aux développeurs, relecteurs de code, chercheurs, mainteneurs, éducateurs et infrastructures publiques autour de Bitcoin. Il pérennise un travail qu’un modèle commercial classique de produit ne paie pas forcément. Conditions de financement, acceptation d’une modification dans un projet et adoption des règles du réseau sont des questions distinctes.

Open source ne signifie pas que développement et maintenance n’ont aucun coût. Bitcoin Core cite code, tests, documentation, traductions et interfaces parmi les contributions nécessaires ; ses règles de contribution décrivent examen approfondi et tests comme un goulet d’étranglement. Le soutien peut donc payer un travail qui n’aboutit ni à une nouvelle fonction ni à un produit vendu séparément. [Bitcoin Core — How Can I Contribute?] [Bitcoin Core — Contributing]

Les dons peuvent financer une organisation ou une personne, une subvention délimite le travail soutenu et un emploi impose ses propres obligations. Brink distingue les subventions aux développeurs expérimentés de son programme fellowship rémunéré avec mentorat. Pour les subventions, il attend un travail autonome et des rapports publics d’avancement. Ces modèles ne sont pas interchangeables ; les conditions précises fixent durée, paiements, attentes et renouvellement. [Brink — Programs]

OpenSats évalue adéquation à sa mission, clarté des objectifs, faisabilité, capacité du candidat et effets attendus. Il décrit examen expert, vérifications préalables, approbation majoritaire du conseil et accord sur périmètre, étapes et rapports. Le soutien n’est donc pas une récompense automatique pour un dépôt ouvert. Les règles de sélection d’un fonds ne sont pas celles de tout l’écosystème. [OpenSats — Grant Selection]

Spiral publie l’annonce historique de Square Crypto du 2019-09-14 concernant une subvention de 100000 USD à BTCPay Foundation pour soutenir BTCPay Server. La condition était de produire du logiciel libre et ouvert améliorant Bitcoin ; il ne s’agit pas d’un tarif universel actuel. Human Rights Foundation soutient aussi éducation, traduction et utilisabilité, en plus du développement, dans le cadre de sa mission. Ces exemples montrent l’étendue du travail, pas une liste exhaustive des financeurs. [Spiral — Grant #1: BTCPay Server] [Human Rights Foundation — Bitcoin Development Fund]

Bitcoin Core exige propositions publiques, revue et tests adaptés ; les mainteneurs décident de l’intégration au dépôt. Ce processus se distingue d’une modification du consensus de l’ensemble du réseau. Les utilisateurs choisissent leur logiciel. Un financeur peut orienter le travail rémunéré, mais une subvention ne lui donne pas, à elle seule, le droit d’imposer l’adoption d’un changement aux autres. [Bitcoin Core — Contributing] [Bitcoin.org — Network control FAQ]

Pour évaluer le financement, examinez donateurs, durée, obligations, possibilités de résiliation et conflits d’intérêts éventuels. OpenSats publie documents financiers et de gouvernance ainsi que liens vers les règles relatives aux conflits ; la publication seule ne garantit pas la neutralité. Le nombre d’entreprises rémunérant des développeurs ne mesure pas le contrôle du protocole. C’est un cadre de vérification des relations concrètes, pas une accusation contre un fonds donné. [OpenSats — Transparency] [Bitcoin.org — Network control FAQ]

Licence, dépôt, revues, tests, documentation et rapports du bénéficiaire peuvent être vérifiés. Bitcoin Core accepte généralement les contributions sous licence MIT, avec les exceptions indiquées. Les vulnérabilités sensibles sont toutefois signalées selon les règles de sécurité du projet et divulguées de manière coordonnée ; la pression pour un livrable public ne doit pas remplacer ce processus. Le code ouvert seul ne prouve ni sécurité ni qualité d’audit. [Bitcoin Core — Contributing] [Bitcoin Core — Security Advisories]

Le budget doit prévoir maintenance, revue des modifications d’autrui, transmission des connaissances et continuation après la subvention. Brink inclut explicitement tests, revues et corrections de bugs dans le travail soutenu. Nombre de commits et volume des dons ne suffisent donc pas pour juger les résultats. Examinez apport concret, évaluation indépendante et besoins restants ; une subvention annoncée n’est pas un projet achevé. [Brink — Programs] [OpenSats — Grant Selection]

Exemple · FOSS·FUND

Une modification non acceptée peut aussi produire un travail utile

Dans un exemple hypothétique, une subvention permet à un relecteur de tester une modification de portefeuille. Il trouve un bug, le démontre par un test et la proposition retourne à son auteur pour correction avant acceptation. Sans ajouter de nouvelle fonction, son travail a aidé à éviter une régression. Le financeur peut évaluer le travail documenté selon l’accord, mais le temps payé ne lui donne pas le droit de contourner l’examen du projet.

Pour une vision complète, lisez aussi Bitcoin Donations, Éducation à Bitcoin, Bitcoin Core, Bitcoin and Human Rights, Bitcoin. Cette entrée est également citée par Bitcoin Donations.

01Un grand donateur peut-il décider de changer les règles de Bitcoin ?

Pas par un don seul. Il peut influencer le travail financé, mais l’acceptation du code dépend du processus du projet et les changements de règles de leur adoption par les participants du réseau. Ces niveaux ne doivent pas être confondus.

02Est-il utile de financer des tests sans nouvelle fonction ?

Oui. Revues, corrections, documentation et maintenance peuvent être essentielles sans nouvelle fonction visible. L’évaluation doit examiner le travail concret et sa vérification, pas seulement le nombre de commits ou le montant d’une subvention annoncée.

DOC · 001OpenSats — Grant SelectionSource primaire ↗DOC · 002OpenSats — TransparencySource primaire ↗DOC · 003Brink — ProgramsSource primaire ↗DOC · 004Spiral — Grant #1: BTCPay ServerSource primaire ↗DOC · 005Human Rights Foundation — Bitcoin Development FundSource primaire ↗DOC · 006Bitcoin Core — How Can I Contribute?Documentation ↗DOC · 007Bitcoin Core — ContributingDocumentation ↗DOC · 008Bitcoin Core — Security AdvisoriesDocumentation ↗DOC · 009Bitcoin.org — Network control FAQDocumentation ↗
Sources d’abord · Pas un conseil financier