Я принимал участие в оказании поддержки проекту с открытым исходным кодом уже год или два, и этот проект приобрел большую популярность с тех пор, как я начал. Программа просматривает более 100 000 загрузок в неделю, и ее используют более 60% людей в своей основной области, поэтому мы, несомненно, рады, что людям так понравилось ее использовать.
Однако проблема заключается в том, что база разработки и поддержки выросла не так быстро, и мы начинаем испытывать некоторые трудности с ростом. Небольшая горстка разработчиков (в частности, основной разработчик) сильно растягивается, а добровольцы из службы технической поддержки начинают изматываться.
Пока что это всего лишь куча парней, болтающихся на IRC, пишущих эту программу и помогающих пользователям. Там нет 501 (с) (3) организации или LLC или что-то в этом роде.
В настоящее время у нас нет очень формальной системы отслеживания ошибок или базы данных проблем (у нас есть форум с категорией, посвященной сообщениям об ошибках), которую, я признаю, мы могли бы улучшить, чтобы привлечь больше разработчиков. Но я полагаю, что мой реальный вопрос в том, как сделать переход от маленького личного проекта к реальному ... предмету? Как великие парни, такие как GIMP, FFmpeg, Blender и т. Д., Справились с этим переходом?
И, кроме того, есть ли способ предложить компенсацию в рамках проекта FOSS? Я предполагаю, что пожертвования помогают, но это заходит так далеко ... кажется странным зарабатывать на жизнь свободным программным обеспечением, но если программа будет продолжать улучшаться, я не понимаю, как мы можем продолжать работать без компенсации людям на полный рабочий день.
По сути, у нас возникают некоторые проблемы с ростом, и мы чувствуем себя «слишком большими для наших штанов». Что мы можем сделать, чтобы управлять этим переходом и не сгореть, делая слишком много вещей одновременно?