From: Sergey Matveev Date: Sat, 30 Jan 2016 11:25:29 +0000 (+0300) Subject: Почему я размещаю софт на git.cypherpunks.ru, GitHub и Sourceforge.net? X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=f3cd8d93924a0984cd603df2d97bef6837e0b563;p=stargrave-blog.git Почему я размещаю софт на 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 система. ---