Знаю, что приверженцам open source такое сравнение не нравится, но на самом-то деле оно всегда было скорее комплиментом, чем критикой: кто бы что ни сказал, вольный софт — больше философская, нежели техническая категория. Изучите правила FOSS, свыкнитесь с ними, поверьте в них — и поменять им будет так же тяжело, как любимому человеку. Но предательства случаются — и в случае если рядового пользователя, ясно, никто укорять не станет, в то время, когда на измену идёт какой-нибудь большой проект либо компания (обстоятельством практически в любое время деньги: получают в мире open source в противном случае, чем везде, и это также требует верного взора на вещи и процесс), случается скандал. Вот о таком скандале и хочется поведать сейчас. По причине того, что изменник — одна из наибольших фигур в мире open source а также фигура легендарная: сервис SourceForge.
Если вы застали нулевые, то воображать храбреца вам не нужно. В другом случае попытайтесь вообразить мир, где разработчику свободной программы приходится думать, где её разместить. Не было в конце 90-х универсальных бесплатных репозитариев для свободного софта! Выкладывать код, предоставлять доступ сотрудникам, организовывать совокупность дискуссии, заботиться о предположениях, багах и другом приходилось самостоятельно, ваяя личный сайт либо, в нехорошем случае, домашнюю страничку. А SourceForge, запущенный компанией VA Software (один из ранних больших игроков на рынке Linux) стал пионером. Не стану утверждать, что именно он первенствовал и единственным, но что отличался от немногочисленных соперников амбициозностью — совсем совершенно верно.
в наше время времена другие, но не так уж в далеком прошлом вести дела через SourceForge было для open source-разработчиков хорошим вариантом (а также модно!).
Мысль несложная: любой FOSS-девелопер может взять тут забесплатно дисковое пространство, web-интерфейс, средства для связи процесса и координации разработки с пользователями, прочую нужную мелочь. И на многие годы SourceForge стал де-факто центром вселенной свободного софта. Количество проектов, на нём «поселившихся», стабильно росло и к концу нулевых измерялось сотнями тысяч (сейчас их насчитывается чуть менее полумиллиона). А наименование сайта было узнаваемо всеми — как Slashdot, к примеру (с которым они позднее породнились через неспециализированного хозяина).
Получал SourceForge, реализовывая рекламное пространство на собственных страницах, и получал, в общем, хорошо (в лучшие времени выручка измерялась десятками миллионов долларов). Но показались и соперники — и не просто предлагающие то же самое, а и более технически развитые: перешедшие от модели «веб-склада» к более сложным распределённым структурам с собственным программным инструментарием. Одним из таких стал GitHub: более эргономичный, более действенный, а в итоге в десятки раз более населённый проектами (по состоянию на данный момент). Другими словами, с началом второго десятилетия XXI века SourceForge начал терять клиентов.
Действительно, на его статистике оттекание клиентуры не отразился. Тут сработали уникальные правила, с которыми пользователи SF соглашались, прописываясь тут. Пара упрощая, администрация SF оставляет за собой право бессрочно сохранять файлы конкретного проекта, даже в том случае, если его хозяин переехал на другой хост. Одна из обстоятельств, которой это растолковывают, содержится в исторической сокровище кода — и это, в общем, не преувеличение: SourceForge реально был одним из краеугольных камней open source-индустрии в течении десятилетия.
«Репутация! Вы строите её двадцать лет, а теряете за пять мин.» (Уоррен Баффет).
Неприятность в том, что рекламу на отобранных у бывших клиентов страничках обладателям SF (между делом, в 2012, проект поменял хозяина) показалось недостаточным. В следствии они разрешили войти к себе нечистоплотных рекламодателей (размещавших банеры с громадной кнопкой «СКАЧАТЬ», ведущие, конечно, не в том направлении, куда ожидает визитёр), а помимо этого, внесли предложение авторам «завернуть» программы в инсталлятор SourceForge, содержащий рекламу (так что пользователь, скачавший такую программу, вначале заметит предложение установить две-три левых утилиты). Делалось это лишь с разрешения авторов программ и кое-кому кроме того оказалось по вкусу (доходами делились). Но в общем и целом новая политика SourceForge ускорила оттекание клиентов, разумеется, ухудшив денежную обстановку. И тогда старина SF решился на ужасное.
От случая к случаю подробности разнятся, но произошло приблизительно следующее. Во-первых, управление страницами съехавших с SourceForge проектов передали админам SourceForge (причём те же самые админы определяют, пора ли вычислять проект кинутым). Во-вторых, оставшийся на таких страницах вольный софт насильно стали заворачивать в тот самый adware-инсталлятор, что упоминался выше. Наконец, в-третьих, постигла эта участь не какие-то небольшие проекты, а самые популярные: в их числе Windows-версия графического процессора GIMP, сетевой сканер Nmap, офисный пакет OpenOffice, браузер Firefox, среда разработки Eclipse, медиаплеер VLC (какое-то время по большому счету бывший полностью самым востребованным проектом на SF) и многие другие. И, само собой разумеется, разразился скандал.
Так это выглядит (в этом случае: страница Nmap на SourceForge). На первый взгляд ничего не изменилось, но в действительности авторами сейчас числятся администраторы SourceForge, а вместо уникального установочного файла довольно часто подсовывается adware-инсталлятор.
Из-за чего сетяне качают софт с SourceForge? Виновата хорошая «биография»: поисковики, привыкшие вычислять SF центром свободной вселенной, до сих пор выдают ссылки на него в первых строчках. К счастью, как раз именно поэтому событию неприятность скоро взяла огласку. Простые пользователи, наткнувшись на адварь, поставили в известность подлинных обладателей прибранных к рукам проектов, а те "настойчиво попросили" у SourceForge объяснений. Завязалась недолгая перепалка, из-за которой SF припёрли к стенке: крыть выяснилось нечем, он очевидно нарушил данное пара лет обещание, что не начнёт менять код размещённых у себя программ без согласия авторов. И под огнём критики был должен пойти на попятную.
К настоящему моменту страсти поутихли. SF признал ошибку, прекратил подмешивать левый софт в свободные программы и повторно дал обещание не делать этого впредь без спросу. Но экспроприированные страницы авторам не вернули и, как совершенно верно подметил кто-то из пострадавших, веры словам администрации более нет: смена менеджмента точно приведёт к рецидиву. Обеспечивать, что произошедшее не повторится, возможно было бы, в случае если б обладатели SF добровольно пообещали окончательно удалять код каждого кинутого проекта и ставить ссылку на его новый адрес (к этому сводится предложение участника команды GIMP).
Но, само собой разумеется, SourceForge на такое не отправится. А потому совет несложная: отныне, в случае если пригодится что-то из свободного софта, за чем нужно лезть в Сеть — обходите SourceForge стороной.
P.S. В статье использованы иллюстрации MSLGroupGlobal, Timo Waltari.