Уважаемая команда Discourse и команда Discourse Meta,
Мой вопрос касается стоимости разработки некоторых функций для Discourse, что может быть значительным для тех, чьи инстансы не приносят достаточно средств для покрытия таких расходов, или по другим причинам.
Возможно ли, чтобы запросы на маркетплейсе сопровождались ссылками на краудфандинг? Это сырая идея, но она могла бы сработать для задач среднего и крупного масштаба в Discourse, которые интересны широкому сообществу. Участники могли бы вносить небольшие (по сравнению с полной стоимостью) взносы, если спрос будет достаточно высоким. Таким образом, они станут спонсорами проекта, размещённого на популярных краудфандинговых платформах с хорошей репутацией. Конечно, эти платформы возьмут свои комиссии за надёжный эскроу и гарантии, но разве это не то, что мы все ищем?
Необходимые средства могут быть установлены в двух режимах:
- MVP: Автор темы/лидер устанавливает сумму и заключает соглашение с назначенным разработчиком функции, с которым они заранее обсудили условия. Эти средства будут переданы подрядчику (разработчику) не раньше, чем выбранная краудфандинговая платформа их освободит (к сожалению, это происходит не сразу). Однако эти сроки можно синхронизировать с циклом разработки, так что средства, скорее всего, будут готовы к выдаче к моменту завершения разработки и поставки финальной версии.
- Конкурс: Собранные средства будут вознаграждены лучшим разработчикам, которые смогут предоставить свои реализации через собственные репозитории, демо-версии и т. д. Это не основная функция данной идеи, но она могла бы вдохновить энтузиастов на эксперименты и создание многообещающих функций для основного продукта.
Более продвинутая идея заключается в предложении функционала краудфандинга для Маркетплейса Discourse Meta. Для Discourse уже доступны несколько интеграций платежей через другие плагины, возможно, это может стать отправной точкой для людей, желающих превращать интересные идеи в полноценные функции, поставляемые в виде плагинов или компонентов. Потребуется реализовать дополнительную и сложную логику, поэтому я могу подробно остановиться на этом в отдельной теме, описав функции безопасности, такие как автоматические возвраты средств и запросы на возврат, и многое другое. Преимущество интегрированного решения заключается в повышении прозрачности для всех участников. Разработчики должны чётко видеть и понимать, когда им должны быть переданы средства, и какой срок контракта установлен для поставки продукта в соответствии с условиями/обсуждениями.