Anatoly Vorobey (avva) wrote,
Anatoly Vorobey
avva

Categories:

file-sharing

Вообще, разработка протоколов и аппликаций глобального обмена файлами (все эти напстеры, казаы, гнутеллы итд. итп.) — забавное, судя по всему, занятие с социологической именно точки зрения. Над всей этой областью деятельности постоянно висят всякие юридические угрозы. В ней полным-полно всяких странных зарубежных и оффшорных компаний, анонимных разработчиков, прилежных расшифровщиков закрытых протоколов, и ещё и ещё. Один только феномен Kazaa Lite чего стоит. Плюс всякие гонки между расшифровщиками и компаниями, которые меняют и усложняют протоколы после того, как их расшифровывают (как в случае FastTrack, протокола, на котором построена Kazaa), и так далее.

В Юниксе это, кажется, становится ещё более напряжённо-загадочным занятием, т.к. к давлению всех остальных факторов присоедняется давление движения и феномена open source.

Я погулял немного по всяким сайтам и аппликациям вчера, обращая внимание на то, как идёт процесс разработки. Вот, например, проект giFT - они разработали модульную архитектуру, в сердце которой - демон giftd, который всё организовывает, но сам вообще не умеет ни с юзером общаться, ни с сетями обмена; к нему добавляешь плагины для разных сетей (FastTrack, Gnutella, OpenFT) и аппликацию для интерфейса, и тогда можно работать.

Его FAQ рассказывает немного об истории проекта, и посмотрите, какая она замечательно-загадочная:
Development to create a Linux client to KaZaA was our initial goal. After a lot of reverse engineering and packet sniffing, a group of talented developers which became known as "the givers" stumbled onto our project (at the time "kazaatux").
Within a few weeks, we had a working daemon that could connect to and search the KaZaA network. Shortly after, KaZaA released a new version of their client which eventually led to the breaking of what we now call giFT.
After the permanent departure of the givers, the giFT team started moving development into a new direction; foremost was the desire to have a completely open, completely free peer to peer network modeled in the image of FastTrack.
Я выделил особенно интересные места. Эти (видимо, анонимные) "the givers" выглядят почти как могущественные инопланетяне в каком-то фантастическом романе.

В конце концов, после того, как FastTrack изменили свой протокол, они отказались от работы над клиентом для FastTrack:
Are you working on getting back into FastTrack's network?

No. Although quite a few people made attempts to reverse engineer the new encryption, nobody has succeeded, and nobody is working on it anymore because OpenFT kicks so much ass nobody even remembers FastTrack.

Но в этом пункте FAQ даёт неверную (или устаревшую?) информацию: не знаю, насколько действительно OpenFT "kicks ass", но к giFT'у сейчас существует плагин для FastTrack'а, его разрабатывают здесь, правда, upload у него ещё не работает, но поиск и download — вполне; не удивлюсь, если разработчикам giFT с их любимой OpenFT это очень не нравится...

Социологам бы изучать все эти процессы — впрочем, возможно, кто-то и изучает.
Subscribe
  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 5 comments