Про code hosting
Mar. 29th, 2014 12:20 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Причины, по которым я не люблю github:
- Я сторонник свободного программного обеспечения, особенно лицензии GPL. Github СПО не интересуется ни с какого боку; они не поддерживают СПО и не пропагандирую код под свободными лицензиями; всё, что они дают — бесплатный хостинг в рекламных целях.
- Github — обычная коммерческая компания, они публикуют мало собственного кода.
- Код, на котором работает их сайт, не опубликован.
- Вторую половину жизни я программирую почти исключительно на языке Python и предпочитаю иметь дело с кодом на языке, который я хорошо знаю. Github, если и публикует какой-то код, то это почти всегда Ruby; не мой язык.
Про SourceForge:
- Сайт SourceForge.net несколько раз переходил из рук в руки, но всё же каждый раз оказывается в руках компаний, которые понимают и уважают СПО.
- Код сайта опубликован до последнего байта под лицензией Apache 2.
- Код сайта написан на Python.
- Большое количество возможностей: возможность создавать множество репозиториев разных VCS в одном проекте, возможность создавать несколько трекеров, развесистый трекер, списки рассылки, управляемые Mailman, форумы, wiki, администрирование пользователей.
- На SF можно зайти по ssh, и все репозитории доступны в файловой системе; можно редактировать файлы конфигурации и скрипты хуков.
Google Code. Google — ещё одна коммерческая компания, которая кладёт болт на СПО; всё, что её интересует — доступ ко всей мыслимой информации в целях таргетирования рекламы. Весьма примитивный трекер.
Gitorius. Достоинства: свободный код, бесплатный хостинг. Недостатки: нет трекера; вообще есть только git; язык Ruby.
Upd. Allura (код, на котором работает новый SF) стал топ-проектом Apache. Найдено на /.