Есть два вопроса:
- Как я могу лучше всего "распространять слово" о моих проектах заинтересованным пользователям?
- Как я могу лучше всего "распространять слово" для единомышленников?
Я знаю, что это звучит просто, но на самом деле это не так.
Я участвовал в официальных обсуждениях рассылки, установил присутствие в IRC, писал статьи для журналов размещенных на sourceforge, представленный freshmeat и даже подкупом друзей и коллег. В 10 из 10 случаев я все еще единственный разработчик. Даже драйверы устройств, которые я пишу, не получают любви... от производителей, которые звонят мне, делают запросы и отправляют прототипы нового оборудования для поддержки.
У меня всегда были проблемы с поиском поддержки проектов с открытым исходным кодом, особенно моих собственных. На "задаче" руководители всегда устали создавать и вносить исправления. Я знаю, что во многих людях есть разъединение с "свободным" программным обеспечением. И я знаю, что есть единомышленники, которые хотят и могут помочь. Проблема заключается в их поиске.
Я не ищу или не заинтересован в рабском труде. Просто надежда найти горстку талантливых парней с общими интересами, это не помешает внести патч или два. Я ищу здание команды, а не ручной труд. Я могу нести основную тяжесть и не против. Я хочу работать с другими, а не летать соло. Я открыто приветствую критику и предложение. Я желаю этого.
Я написал различные "вещи" здесь и там, которые используются. Некоторые из моих работ даже упакованы по умолчанию в нескольких дистрибутивах Linux. Проблема в том, что я недостаточно талантлива, чтобы взять все на новый уровень самостоятельно. У меня просто нет того, что нужно, чтобы быть единственным сопровождающим из дюжины проектов. Я регулярно получаю запросы функций и не хватает времени на их обработку. Я на два года отстаю от обновления для одного приложения.
Очевидно, я слишком тонкий. Это заставляет меня неохотно начинать что-либо новое. Мне нужно сосредоточиться на том, что я уже поставил "там", и поддерживать его. Просто помощи не было. Множество отчетов об ошибках (которые я нахожусь на вершине), а не одно предложение об исправлении. Тонне сердитых писем от людей, которые полностью разозлились, что у меня есть ошибка на каком-то краевом кейсе. Я спокойно выполняю поддержку клиентов для вещей, о которых я не прошу ни копейки.
У меня много пользователей и нет участников; означает ли это, что у меня есть дерьмовые проекты? Я освобождаю источник от всего, от драйверов устройств до виджетов Dashboard. Я никогда не ожидал ни копейки, но небольшая помощь была бы приятной, от разработчиков, которые используют мои творения. Я всегда предполагал, что вклад будет увеличиваться пропорционально моей базе пользователей. Я не получил ни одного запроса, за что я с радостью отдам должное, признательность,... черт возьми, на данный момент, я думаю, что я встал бы на колени и посвятил бы данскому поклонению любому, кто предлагает помощь.
Я поставил этот вопрос на лучший форум ярких и талантливых людей, которых я нашел до сих пор. Как вы предлагаете мне повысить осведомленность как для пользователей, так и для разработчиков? Есть ли что-нибудь, что я могу сделать, что вдохновило бы на усилия сообщества?... или я всегда обращаюсь к эгоистам?/ "Здесь патч, так что ваше дерьмо будет компилироваться в AIX, и нам не придется исправлять его после каждого обновления". Я могу построить устаревание и не обслуживать отчеты об ошибках, но это кажется дрянным.