509 / 691FOSS·FUND

Open-source Bitcoin Funding

Financiación del trabajo de código abierto en Bitcoin

Subvenciones, donaciones, empleo y programas de formación remunerada permiten trabajar en software público de Bitcoin, educación e infraestructura. Financian tiempo y conocimiento, no el derecho a imponer cambios en las reglas de la red.

Open-source Bitcoin Funding es el apoyo financiero a desarrolladores, revisores de código, investigadores, mantenedores, educadores e infraestructura pública de Bitcoin. Ayuda a sostener trabajo que un modelo comercial de producto convencional quizá no financie. Las condiciones de financiación, la aceptación de un cambio en un proyecto y la adopción de reglas de red son cuestiones distintas.

Código abierto no significa desarrollo y mantenimiento sin costes. Bitcoin Core incluye código, pruebas, documentación, traducciones e interfaces entre las contribuciones necesarias; sus directrices describen la revisión y las pruebas profundas como un cuello de botella. Por tanto, la financiación puede pagar trabajo cuyo resultado no sea una función nueva ni un producto vendido por separado. [Bitcoin Core — How Can I Contribute?] [Bitcoin Core — Contributing]

Las donaciones pueden financiar a una organización o persona, una subvención delimita el trabajo apoyado y el empleo tiene sus propias obligaciones. Brink separa las subvenciones a desarrolladores experimentados de su programa fellowship remunerado con mentoría. En las subvenciones espera trabajo autónomo e informes públicos de progreso. Estos modelos no son intercambiables; las condiciones concretas fijan duración, pagos, expectativas y renovación. [Brink — Programs]

OpenSats evalúa alineación con su misión, claridad de objetivos, viabilidad, capacidad del solicitante e impacto previsto. Describe evaluación experta, diligencia debida, aprobación mayoritaria del consejo y un acuerdo sobre alcance, hitos e informes. El apoyo no es, por tanto, una recompensa automática por un repositorio abierto. Las reglas de selección de un fondo no son reglas de todo el ecosistema. [OpenSats — Grant Selection]

Spiral publica el anuncio histórico de Square Crypto del 2019-09-14 sobre una subvención de 100000 USD a BTCPay Foundation para apoyar BTCPay Server. La condición era desarrollar soluciones libres y de código abierto que mejoraran Bitcoin; no es una tarifa universal actual. Human Rights Foundation también apoya educación, traducción y usabilidad junto al desarrollo dentro de su misión. Los ejemplos muestran la amplitud del trabajo, no una lista completa de financiadores. [Spiral — Grant #1: BTCPay Server] [Human Rights Foundation — Bitcoin Development Fund]

Bitcoin Core exige propuestas públicas de cambios, revisión y pruebas apropiadas; los mantenedores deciden su incorporación al repositorio. Este proceso es distinto de cambiar el consenso de toda la red. Los usuarios eligen el software que ejecutan. Un financiador puede influir en el enfoque del trabajo remunerado, pero una subvención por sí sola no da derecho a obligar a otros a adoptar un cambio. [Bitcoin Core — Contributing] [Bitcoin.org — Network control FAQ]

Al evaluar financiación examine donantes, duración, obligaciones, opciones de terminación y posibles conflictos de interés. OpenSats publica documentos financieros y de gobierno y enlaces a normas sobre conflictos; la divulgación por sí sola no garantiza neutralidad. El número de empresas que pagan a desarrolladores no mide el control del protocolo. Es un marco para comprobar relaciones concretas, no una acusación contra un fondo determinado. [OpenSats — Transparency] [Bitcoin.org — Network control FAQ]

Pueden comprobarse licencia, repositorio, revisiones, pruebas, documentación e informes del destinatario. Bitcoin Core suele aceptar contribuciones bajo licencia MIT con las excepciones indicadas. Sin embargo, las vulnerabilidades sensibles se notifican según las reglas de seguridad del proyecto y se divulgan coordinadamente; la presión por un resultado público de la subvención no debe sustituir ese proceso. El código abierto por sí solo no demuestra seguridad ni calidad de auditoría. [Bitcoin Core — Contributing] [Bitcoin Core — Security Advisories]

El presupuesto debe contemplar mantenimiento, revisión de cambios ajenos, transferencia de conocimientos y continuidad tras finalizar la subvención. Brink incluye explícitamente pruebas, revisiones y corrección de errores entre el trabajo apoyado. Por eso, contar commits o sumar donaciones no basta para evaluar resultados. Examine aportes concretos, evaluación independiente y necesidades pendientes; una subvención anunciada no es un proyecto terminado. [Brink — Programs] [OpenSats — Grant Selection]

Ejemplo · FOSS·FUND

Un cambio no aceptado también puede generar trabajo útil

En un ejemplo hipotético, una subvención permite a un revisor probar un cambio propuesto en una cartera. Encuentra un error, lo demuestra con una prueba y la propuesta vuelve al autor para corregirla antes de su aceptación. El revisor no añadió una función nueva, pero su trabajo ayudó a evitar una regresión. El financiador puede evaluar el trabajo documentado según el acuerdo, pero el tiempo pagado no le da derecho a eludir la revisión del proyecto.

Para obtener la imagen más completa, lee esta entrada junto con Bitcoin Donations, Educación Bitcoin, Bitcoin Core, Bitcoin and Human Rights, Bitcoin. También enlazan con esta entrada Bitcoin Donations.

01¿Puede un gran donante decidir cambiar las reglas de Bitcoin?

No solo mediante una donación. Puede influir en qué trabajo financia, pero aceptar código depende del proceso del proyecto y cambiar reglas depende de su adopción por los participantes de la red. No deben confundirse estos niveles.

02¿Tiene sentido financiar pruebas sin una función nueva?

Sí. Revisión, correcciones, documentación y mantenimiento pueden aportar mucho sin una función nueva visible. La evaluación debe observar el trabajo concreto y su verificación, no solo el número de commits o el tamaño de una subvención anunciada.

DOC · 001OpenSats — Grant SelectionFuente primaria ↗DOC · 002OpenSats — TransparencyFuente primaria ↗DOC · 003Brink — ProgramsFuente primaria ↗DOC · 004Spiral — Grant #1: BTCPay ServerFuente primaria ↗DOC · 005Human Rights Foundation — Bitcoin Development FundFuente primaria ↗DOC · 006Bitcoin Core — How Can I Contribute?Documentación ↗DOC · 007Bitcoin Core — ContributingDocumentación ↗DOC · 008Bitcoin Core — Security AdvisoriesDocumentación ↗DOC · 009Bitcoin.org — Network control FAQDocumentación ↗
Fuentes primero · No es asesoramiento financiero