[О блоге] [наверх] [пред] [2016-01-30 14:25:29+03:00] [f3cd8d93924a0984cd603df2d97bef6837e0b563]

Почему я размещаю софт на git.cypherpunks.ru, GitHub и Sourceforge.net?

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

Выкладывать tarball-ы можно без проблем на статическом хостинге и на
своём сервере. Как минимум имею два источника для скачивания. Надёжно.

Git-репозиторий тоже бы хорошо иметь в двух экземплярах. Поэтому я
использую GitHub. Кроме резервного репозитория, он ещё и корыстную цель
удовлетворяет: пиар проектов. Делать единственный и основной репозиторий
на GitHub я не хочу из-за того что в любом случае должно быть зеркало
(если GitHub ляжет, то чтобы был ещё источник) и  по политическим
причинам: так как они размещены и работают в США, то в любой момент
могут цензурировать проекты и доступ к ним, например отключая целые
страны типа Ирана или даже не страны типа Крыма от доступа к коду.

GitHub позволяет размещать только репозиторий, но не tarball-ы релизов.
Поэтому обойтись одним единственный GitHub-ом далеко не во всех проектах
можно. Sourceforge.net в этом отношений куда лучше: в нём и полноценная
выкладка файлов, и репозиторий, и MediaWiki с возможностью экспорта
данных, и почтовые рассылки и кучу других плюшек. GitHub не имеет ни
списков рассылки, ни выкладки файлов -- он только для репозиториев
годится, возможно для трэкинга задач.

Почему тогда не использовать Sourceforge.net вместо GitHub полностью,
раз уж технически он с лихвой во всём перекрывает его возможности? Опять
же политика. Если GitHub потенциально может блокировать тех, кого я не
хочу, то SourceForge официально имеет ограничения для Ирана, Крыма,
Сирии -- в общем "наших". На Sourceforge.net у меня остались старые
проекты, которые изначально там были заведены и GoVPN. Последний там
выложен чтобы иметь ещё один источник для скачивания tarball-ов. Тут я
не настолько принципиален чтобы бойкотировать их совсем. Хотя списки
рассылки использую свои собственные, благо электронная почта это
store-and-forward non-realtime система.

    [оставить комментарий]