Ами в идеологията на eDonkey протокола думата "предпочитание" не фигурира. По дефиниция (дори го пише във FAQ-овете), клиентът сваля едновременно от всички налични сорсове едновременно и паралелно. Може да имаш сорс от който да сваляш със 100К, но въпреки това той ще си избере още няколко сорса, от които да сваляш с 0.1К. Смята се, че 100.2К е по-бързо от 100К, а цената на трафика въобще не е включвана в сметките при дизайна на протокола.
Вярно е, че може да се направи модифициран клиент, но както няколко пъти потчертах, това е куцо решение защото по законите на Мърфи потребителят все ще намери начин да си пусне немодифициран такъв. Следователно трябва да модифицираш сървъра да изхвърля немодифицирани клиенти, демек да затвориш мрежата.
А IP филтър извън самата програма е невъзможен, защото портовете на които работи са абсолютно произволни. Произволна е и посоката на TCP сесията - може да е отвън навътре, а може и отвътре навън, като тази посока може и да не съвпада с посоката на трансфер. А за търсене се използва UDP. Т.е. на мрежово ниво е почти невъзможно да се осъществи контрол. Има разни пачове за netfilter които разпознават p2p протоколите и с тяхна помощ можеш да ги спреш на външния си интерфейс, но няма да е честно спрямо потребителя - той може да иска доброволно да ползва външната си връзка и това си е негово право. Ако все пак ти се експериментира по този метод, потърси "layer7" в sourceforge.
Иначе спор няма: eDonkey протокола (по-известен заради клиента като emule) е най-добрият, който съм виждал до момента и превъзхожда всички останали. Но с два недостатъка: няма browse на логнатите юзери (а това се оказва много важно) и е много трудно да се пригоди за нашите условия (да се затвори в БГ без да се затоври мрежата само за определен софтуер).
А по въпроса дали има шансове за успех, аз смятам че има. Free сървърите няма да просъществуват дълго. Бих казал най-много още 6 месеца. Ако някой е чел проектът за обща лицензия няма как да не е забелязал, че неспазването на закона за авторско право вече е основание за отнемане на лицензията. Ако досега наказателната отговорност някак се размиваше и нещата опираха максимум до някой-друг медиен скандал или прибран компютър за "експертиза", то сега нарушаването на авторските права пряко се обвързва с възможността да извършваш дейност въобще. И ако намерят нелегално съдържание на сървърите ти, не просто ще ти вземат компютъра, а ще ти вземат лицензията и респективно целия бизнес. Ти после върви обжалвай, че не си виновен - след три години може и да спечелиш, но междувременно си извън бизнеса. Не си правете и илюзиите, че някой ще позволи наличието на нелегални ЛАН мрежи след излизането на новата обща лицензия в Държавен вестник. Всички лицензирани ще започнат да накисват нелегалните, които им се мотаят в района, за да им натресат 5000 лв глоба. А понеже тези пари отиват в Комисията, тя е доста заинтересована да си ги събира. Скоро на един клуб му намериха нелегалния сървър на тавана на съседна къща проследявайки кабелите, което показва, че проверяващите вече са се ориентирали в ситуацията. Така че аз не предричам кой знае колко светло бъдеще за фритата, нито кой-знае колко дълъг живот. Мисля дори че ще е по-къс, отколкото очакваме.
Митко
|