Лучшее место, чтобы найти партнеров по кодированию для проектов с открытым исходным кодом?
Я чувствую, что хочу разрабатывать определенные проекты, но в большинстве случаев мне не хватает мотивации, потому что я сам развиваюсь.
Обычно я ищу похожие проекты и спрашиваю разработчиков, хотят ли они сотрудничать, но это довольно сложно.
Есть ли хорошее место (возможно, веб-сайт), чтобы найти людей, которые заинтересованы в том же проекте, что и я, и поэтому хотели бы сотрудничать?
6 ответов
Вы сами пишете код?
Выпустите код на одном из литейных заводов с открытым исходным кодом. (code.google.com. sf.net. bitbucket.org, github.com и т. д.)
Выберите легкую лицензию (x11/MIT - это хорошо, GPL2/3/AGPL3, если хотите, среди прочих.)
Напишите простые инструкции о том, как развернуть, запустить, с одностраничным учебником.
У вас есть веб-сайт, на котором вы пишете о том, что вы создаете, и о том, что вы хотите создать.
Найдите людей, которым нужна помощь, и помогите им. Не переусердствуйте.
Требуется время, чтобы завоевать доверие. Доверие требует времени.
Обновить
Вы написали:
Обычно я ищу похожие проекты и спрашиваю разработчиков, хотят ли они сотрудничать, но это довольно сложно.
Если вы видите проект с открытым исходным кодом, шансы на то, что разработчики уже хотели бы сотрудничать. То, что они, возможно, не захотят делать, это говорить о грандиозных схемах о том, как превратить программное обеспечение в следующего гиганта за пятьдесят миллиардов долларов. Как правило, если вы присоединяетесь к списку рассылки, представьтесь ("Привет, я - Джо, и мне нравится делать X, и мне нравится это программное обеспечение".), Получите и используйте программное обеспечение, предоставьте обратную связь и конструктивную критику, и продемонстрируйте, что вы следуете инструкциям или, по крайней мере, пытаетесь это сделать, а затем, если вы предоставляете патч (или ветку, если github), его можно посмотреть и рассмотреть.
Следуйте методологии проекта. Например, если они используют тесты, отправьте тесты с вашим патчем, такого рода вещи.
Я попытался начать проект с открытым исходным кодом и потерпел неудачу. Я опубликовал свою идею на форуме, и около 10 или 15 человек хотели присоединиться к проекту. На самом деле было очень мало активности...
Я думаю, что основной причиной неудачи было то, что я ничего не разработал, прежде чем стать публичным. Было бы действительно полезно иметь хотя бы прототип. Другое дело - определение (простого) процесса разработки.
Если бы я попробовал это снова, я бы:
- разработать прототип
- документировать код и архитектуру в деталях
- запишите задачи, которые могут выполнять другие
- описать процесс разработки
- создать хороший сайт и продвигать мою работу
- опубликовать код на Google Code или что-то подобное
Если у вас уже есть какой-то код в сети, вы можете разместить объявление о своем проекте в рекламе с открытым исходным кодом Stack Overflow.
Цитата из ссылки:
Это должна быть реклама, требующая участия и вклада программистов, пишущих настоящий исходный код. Это не предназначено для рекламы общего назначения для потребительских товаров, которые просто оказываются с открытым исходным кодом. Он предназначен для поиска программистов, которые помогут внести код или другие программные вещи (документация, обзор кода, исправления ошибок и т. Д.).
Проверьте предложения на github.com. Если вы можете использовать git, я часто нахожу там несколько интересных проектов, и вы всегда можете раскошелиться на репозиторий, чтобы помочь.
Во-первых, вы должны зарегистрировать свой проект в Open Source Forge. В Википедии есть список сравнения: http://en.wikipedia.org/wiki/Comparison_of_open_source_software_hosting_facilities
В некоторых кузницах есть способ обратиться за помощью. Я знаю, что SourceForge делает: https://sourceforge.net/people/
Я рекомендую вам прочитать превосходную и полную книгу Карла Фогеля на тему: " Создание программного обеспечения с открытым исходным кодом". Это свободно доступно онлайн или в печати от Амазонки.
Openhatch- лучшее место, которое я нашел для поиска проектов с открытым исходным кодом.