file-sharing
Aug. 18th, 2003 06:37 pmВообще, разработка протоколов и аппликаций глобального обмена файлами (все эти напстеры, казаы, гнутеллы итд. итп.) — забавное, судя по всему, занятие с социологической именно точки зрения. Над всей этой областью деятельности постоянно висят всякие юридические угрозы. В ней полным-полно всяких странных зарубежных и оффшорных компаний, анонимных разработчиков, прилежных расшифровщиков закрытых протоколов, и ещё и ещё. Один только феномен Kazaa Lite чего стоит. Плюс всякие гонки между расшифровщиками и компаниями, которые меняют и усложняют протоколы после того, как их расшифровывают (как в случае FastTrack, протокола, на котором построена Kazaa), и так далее.
В Юниксе это, кажется, становится ещё более напряжённо-загадочным занятием, т.к. к давлению всех остальных факторов присоедняется давление движения и феномена open source.
Я погулял немного по всяким сайтам и аппликациям вчера, обращая внимание на то, как идёт процесс разработки. Вот, например, проект giFT - они разработали модульную архитектуру, в сердце которой - демон giftd, который всё организовывает, но сам вообще не умеет ни с юзером общаться, ни с сетями обмена; к нему добавляешь плагины для разных сетей (FastTrack, Gnutella, OpenFT) и аппликацию для интерфейса, и тогда можно работать.
Его FAQ рассказывает немного об истории проекта, и посмотрите, какая она замечательно-загадочная:
В конце концов, после того, как FastTrack изменили свой протокол, они отказались от работы над клиентом для FastTrack:
Но в этом пункте FAQ даёт неверную (или устаревшую?) информацию: не знаю, насколько действительно OpenFT "kicks ass", но к giFT'у сейчас существует плагин для FastTrack'а, его разрабатывают здесь, правда, upload у него ещё не работает, но поиск и download — вполне; не удивлюсь, если разработчикам giFT с их любимой OpenFT это очень не нравится...
Социологам бы изучать все эти процессы — впрочем, возможно, кто-то и изучает.
В Юниксе это, кажется, становится ещё более напряжённо-загадочным занятием, т.к. к давлению всех остальных факторов присоедняется давление движения и феномена 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").Я выделил особенно интересные места. Эти (видимо, анонимные) "the givers" выглядят почти как могущественные инопланетяне в каком-то фантастическом романе.
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.
В конце концов, после того, как 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 это очень не нравится...
Социологам бы изучать все эти процессы — впрочем, возможно, кто-то и изучает.