Выбор хостинга с открытым исходным кодом / Лицензия - PullRequest
0 голосов
/ 29 января 2010

Я начинаю проект по разработке игры с группой из трех учеников. Мы хотели бы использовать хостинг с открытым исходным кодом для управления версиями, вики и т. Д. Я смотрел на такие темы (https://stackoverflow.com/questions/10490/best-open-source-project-hosting-site, https://stackoverflow.com/questions/29736/what-open-source-hosting-service-should-i-use, http://en.wikipedia.org/wiki/Comparison_of_open_source_software_hosting_facilities), но все еще не уверен что лучше всего подходит для нашей ситуации. Похоже, что эти темы больше ориентированы на крупномасштабные долгосрочные проекты с открытым исходным кодом, тогда как моя группа будет небольшой и будет работать вместе в течение относительно короткого времени.

Вот мои ограничения:

  • группа из 4-5 человек
  • 10 + часов в неделю на человека, который работал над этим проектом до мая 2010 года
  • Язык / рамки: C # XNA
  • IDE: Visual Studio 2008
  • проект будет не больше 100 мб

Особенности, которые было бы неплохо иметь:

  • Wiki
  • Отслеживание вех
  • Отслеживание проблем / ошибок
  • Код отзыва
  • Хостинг документов (например, руководство по игре, спецификации дизайна и т. Д.)

Я думаю, CodePlex было бы неплохо из-за его поддержки Visual Studio. У меня был положительный опыт с CodePlex в прошлом для крошечного проекта. Тем не менее, Assembla имеет приятный пользовательский интерфейс, и его функция отслеживания времени / привязки билетов к коммитам SVN кажется очень полезной. (Отслеживание времени, в частности, привлекает меня, потому что если некоторые члены группы расслабляются, это может показать здесь.)

Google Code был отмечен многими в вышеупомянутых темах, и у всех в моей группе есть аккаунт Google.

Кроме того, я не уверен, какую лицензию мы должны выбрать для нашего проекта.

Ответы [ 2 ]

1 голос
/ 01 февраля 2010

В Codeplex уже есть много проектов, связанных с XNA. Одна из замечательных особенностей codeplex заключается в том, что вы можете выбирать из большого числа клиентов контроля версий. Он поддерживает клиент TFS, SVN и Mercurial. Так что с точки зрения гибкости это очень очень просто.

С точки зрения лицензии ... ну, вы не дали достаточно информации о своих целях. Хотите ли вы лицензию типа GPL, которая гарантирует, что ваш код не может быть использован в проекте dodwnstream с закрытым исходным кодом? Тебе не важно, кто что делает?

Лично для проектов с открытым исходным кодом, которые я размещал на codeplex, я предпочитаю публичную лицензию mozilla. В основном он говорит, что код такой, как есть, и вы можете делать с ним все, что захотите, открывать или закрывать.

0 голосов
/ 29 января 2010

Google код получил высокую оценку многих в вышеупомянутых темах, и у всех в моей группе есть гугл счет.

Я думаю, что это в сочетании с легким использованием Docs / Groups / etc. и то, что не для вещей, которые вам не нужны, как общедоступная, так и групповая интеграция, все с интерфейсами, с которыми, скорее всего, уже работала вся команда, делает это логичным выбором, если, по вашему мнению, некоторые функции не выполняются другим сервисом , Не обязательно петь нормальные параграфы Google здесь - это просто очень прагматичное решение без суеты.

...