Введение

Advogato — это онлайн-сообщество и социальная сеть, посвященная разработке свободного программного обеспечения, созданная Рафом Левиеном. В 2007 году Стив Рейнвотер принял на себя поддержку и дальнейшую разработку проекта у Рафа. В 2016 году работающая версия сайта была закрыта и сохранена в архиве archive.org.

История

Advogato позиционировала себя как "защитника разработчиков свободного программного обеспечения". Advogato была одним из первых пионеров блогов, ранее известных как "онлайн-дневники", и одним из первых сайтов социальных сетей. Advogato объединяла самые свежие записи из дневников пользователей в единую непрерывную ленту, называемую recentlog, что послужило непосредственным вдохновением для создания агрегатора Planet чуть позже. Среди пользователей сайта были несколько известных деятелей движения за свободное программное обеспечение и программное обеспечение с открытым исходным кодом, включая Ричарда М. Столлмана, Эрика Рэймонда, Алана Кокса, Брюса Перенса и Джейми Завински. Advogato стала первым веб-сайтом, применившим надежную, устойчивую к атакам метрику доверия и опубликовавшим исходный код этого механизма под лицензией свободного программного обеспечения, благодаря чему она легла в основу многочисленных научных работ, посвященных метрикам доверия и социальным сетям (конкретные примеры приведены в списке ниже). Раннее внедрение Advogato интерфейса XML RPC сделало его примером для веб-программистов, демонстрирующим возможности подобных интерфейсов. Advogato использовалась в качестве полигона для тестирования технологий социальных сетей и семантической паутины. Тим Бернерс-Ли, сам являвшийся пользователем Advogato, включил этот сайт в короткий список ресурсов, примечательных ранним использованием FOAF для экспорта RDF URI пользователей.

Показатель доверия

Мотивацией для создания Advogato было практическое применение идей Левиана о метриках доверия, устойчивых к атакам: пользователи должны были подтверждать репутацию друг друга в процессе, подобном взаимному рецензированию, а эта информация использовалась бы для предотвращения злоупотреблений, характерных для открытых онлайн-сообществ. Левиен заметил, что его концепция метрики доверия, устойчивой к атакам, по сути очень похожа на алгоритм PageRank, используемый Google для оценки популярности статей. В случае Advogato метрика доверия была разработана таким образом, чтобы включать всех, кого можно разумно считать участниками сообществ свободного и открытого программного обеспечения, и исключать остальных. Реализация этой метрики доверия осуществлялась через модуль Apache под названием mod virgule. mod virgule – это свободное программное обеспечение, распространяемое под лицензией GPL и написанное на языке C.

Несмотря на наличие метрики доверия, право публиковать материалы на главной странице Advogato получили неоднозначные личности, что заставило некоторых утверждать о некорректности решения Advogato в области метрик доверия. Распространённым было непонимание цели метрики доверия Advogato, что часто приводило к предположению, что она должна исключать конкретных людей, известных своими крайними взглядами.