Estimado equipo de Discourse y equipo de Discourse Meta:
La pregunta que tengo está relacionada con el costo de desarrollo de algunas funciones para Discourse, lo cual puede ser significativo para aquellos cuyas instancias no generan suficiente dinero para cubrir tales cosas, o por cualquier otro motivo.
¿Sería viable que las solicitudes del mercado pudieran incluir enlaces de financiación colectiva? Esta es una idea rudimentaria, pero podría funcionar para trabajos medianos o grandes en Discourse que interesen a la comunidad en general, y expresados con una tarifa más pequeña (que la que pagarían por completo) si la demanda es lo suficientemente grande. Así se convierten en patrocinadores del proyecto que figura en las plataformas de financiación colectiva más populares con reputación. Estas ciertamente cobrarán sus tarifas por un excelente servicio de custodia y garantías, pero ¿no es algo que todos buscaríamos?
Los fondos requeridos podrían establecerse en dos modos diferentes:
- MVP: El autor/líder del tema establece un acuerdo con el desarrollador de la función designado, con quien discutió las condiciones a través de comunicaciones previas. Estos fondos se entregarán al contratista (desarrollador) no antes de que la plataforma de financiación colectiva elegida los libere (esto no sucede rápidamente, desafortunadamente). Pero estos plazos podrían sincronizarse con el ciclo de desarrollo, por lo que los fondos probablemente estarán listos para ser liberados cuando el desarrollo haya terminado y se entregue la versión final.
- Concurso: Los fondos recaudados se recompensarán a las mejores implementaciones que los desarrolladores puedan entregar a través de sus propios repositorios/demos/lo que sea. Esta no es una característica principal de esta idea, pero podría impulsar a los entusiastas a hackear cosas y entregar funciones prometedoras al producto principal.
Una idea avanzada aquí es proponer la funcionalidad de financiación colectiva en Discourse Meta Marketplace. Hay varias integraciones de pago disponibles para Discourse a través de otros complementos, tal vez esto podría iniciar una oportunidad para que las personas impulsen ideas interesantes en funciones completas entregadas como Plugins o Componentes. Se debe emplear una lógica adicional y complicada, por lo que es algo que podría detallar en un hilo separado, describiendo características de seguridad como reembolsos automáticos y solicitudes de reembolso, y mucho más. La ventaja de una solución integrada puede introducir transparencia adicional para todos los involucrados. Los desarrolladores deben ver y comprender claramente cuándo se deben liberar los fondos y cuál es el plazo del contrato para que entreguen el producto establecido en términos/discusiones.