Где искать вкладчиков? - PullRequest
2 голосов
/ 25 января 2009

Недавно я столкнулся с не такой типичной проблемой программирования. Где я могу найти авторов? Я расширяю уже существующий проект, Hypertable, и ищу еще одного или двух человек, которые могли бы помочь в реализации некоторых вещей. Расширением проекта, над которым я работаю, является инфраструктура MapReduce, которая, как только она будет сделана, завершит полностью открытый вариант стека Google.

Есть ли у вас какие-либо предложения о том, куда обратиться за помощью?

Ответы [ 5 ]

1 голос
/ 25 января 2009

Если вы намереваетесь предоставить свою работу по лицензии OpenSource (что, как я полагаю, вы делаете, поскольку Hypertable является лицензированной лицензией GPL), вам, вероятно, лучше всего описать, что вы собираетесь делать в списках рассылки Hypertable. Скорее всего, вы найдете там интересных людей.

Я рекомендую подкрепить ваше намерение некоторыми исправлениями кода, чтобы продемонстрировать, что вы собираетесь делать - если это возможно. Познакомьтесь с сообществом разработчиков и проверьте, открыты ли они для внешнего участия, или они уже работают над тем, что вы намереваетесь предоставить.

Существует множество ресурсов о том, как принять участие в проекте с открытым исходным кодом. Посмотрите на них (возможно, кто-то мог бы дать хорошую ссылку здесь) и посмотреть, подали ли они заявку на вас / этот проект.

0 голосов
/ 27 января 2009

Команда Hypertable действительно сосредоточена на переводе продукта на бета-версию 1.0. Это определенно получается. Стабильность даже в альфа-версии Hypertable весьма примечательна. Исходя из того, что я видел, люди отказываются от HBase и Cassandra и переходят на Hypertable. Одобрение Baidu является главной пиар-победой для проекта (я слышал, что размер БД составляет до 1PB, и большинство проблем, с которыми сталкивались и обходили их, принадлежат Hadoop)

Расширение map-lower находится в плане после 1.0. Одной из причин отсутствия интереса к таким расширениям является то, что существующие каркасы сокращения карт, такие как Hadoop (вместе с удобными обертками, такими как Cascading), прекрасно работают с Hypertable (отображают / сокращают задания, которые используют различные способы (прямой или Thrift) для доступа к Hypertable).

Я, например, приветствую альтернативные рамки сокращения карт. Но это воспринимается как большая работа без особой отдачи. Не стесняйтесь доказать, что они неправы:)

0 голосов
/ 26 января 2009

На вашем месте я бы делал следующие вещи:

  • напишите какой-нибудь документ, который описывает, что вы пытаетесь сделать, почему вы пытаетесь это сделать и как вы это сделаете. Это между заявлением о миссии и спецификацией, в нем должны быть детали, о которых вы знаете, но также в общих чертах описывается, почему это хорошая вещь, над которой стоит поработать, и кто найдет ее полезной.
  • получите весь код и связанные с ним данные, которые у вас есть, и разместите его где-нибудь в открытом доступе, например, GitHub или SourceForge.
  • сделать простую веб-страницу, которая объединяет доступ к коду с любым написанным вами текстом.
  • Сообщите людям, что, по вашему мнению, будет интересно. Сюда входят списки рассылки, веб-сайты с похожими идеями, люди, с которыми вы встречались в вашей области, и личные друзья в отрасли, которые, по вашему мнению, могли бы помочь вам с вашей идеей. Если вы можете выполнить некоторые или все подготовительные работы, которые я предлагаю выше, прежде чем связываться с людьми, люди с большей вероятностью воспримут вас всерьез, потому что вы источаете некоторую ауру организации.
  • когда вы работаете над вещами, публикуйте обновленные даты, чтобы люди, просматривающие вашу веб-страницу, не задавались вопросом, активно ли еще разрабатывается ваша вещь.

Получение помощи от случайных людей в Интернете отчасти связано с маркетингом, поэтому не пренебрегайте этим аспектом своей работы, даже если это не кодирование. Весело работать над чем-то новым, удачи. Также, как указывает DOK, на подобные вопросы уже давались ответы, поэтому проверьте и эти ответы.

0 голосов
/ 25 января 2009

Ну, я уже (нечасто) участник Hypertable и более или менее вовлечен в проект, но проблема с командой Hypertable заключается в том, что они все больше и больше участвуют в самом хранилище данных. Поэтому я думаю, что вопрос должен заключаться в том, как найти участников, которые могут заинтересоваться проектом вне сообщества проекта? Мне суждено пассивно искать участников, ведя блог и т. Д.?

0 голосов
/ 25 января 2009

Сначала загрузите свой код или свои идеи на общий веб-сайт для обмена, например, код Google или кодовый комплекс, затем откройте блог, чтобы добавить обновления в свой проект, вам нужно продать свою идею, и участники появятся.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...