Если выделять проблемы, их можно разделить на 3 категории по типу пользования:
1. Проблемы пользователей DC.
2. Проблемы разработчиков DC клиентов.
3. Проблемы владельцев DC хабов.
Каждый должен получать для себя какую-то выгоду, либо материальную, либо моральное удовлетворение. Почему DC умирает? Потому что все эти 3 категории испытывают сложности. Общая у них всех - отсутствие свободного времени, всем нужно всё, сразу и не тратя время, а DC выполнение этого требования не обеспечивает и ничем не компенсирует. Что же нужно сделать, чтобы сеть DC опять начала расти? Решить проблемы этих трех категорий по отдельности. Для этого необходимо подробно рассмотреть что же конктретно не устраивает каждую:
Начнем с пользователей DC. Тут все проблемы на лицо, они много раз озвучивались:
1) Черезвычайная сложность DC клиентов.
2) Тормознутость DC клиентов.
3) Глючность DC клиентов.
4) Архаичный перегруженный дизайн современных DC клиентов. Общая структура у них всех унаследована от первого DC и ниразу не менялась.
5) Отсутствие современных функций (распределенная шифрованная передача файла от пользователя к пользователю,просмотр видео и аудио контента в реальном времени без предворительного скачивания и т.д., в торрент уже внедрено много чего интересного)
6) Фейки в сети.
7) Плохая работа хабов (теже тормоза, лимиты на поисковые запросы, обрезание поисковых запросов, блокировки черезмерного количества соединений для закачки в действительно большое число потоков и т.д.)
8 ) Отстутствие какого-либо регулирования файлообмена (устраивание раздач). На самом деле по этому пункту можно сказать что у некоторых хабов есть сайты с раздачами, но популярностью они не пользуются, так как DC
в глазах пользователя абсолютно самодостаточная система без них, но на самом деле это нет так, только он этого не понимает.
9) И т.д.
Современный пользователь относится очень критично ко всем мелочам. Он хочет чтобы было всё и сразу, и работало прямо из коробки, не тормозило и выглядело современно и стильно. Для начала использования DC - нужно хорошо так поднапрячься чтобы разобраться в грузном интерфейсе, потом потратить уйму времени на настройку соединения. И даже после этого начать качать файлы не получится, ибо поиск на многих хабах тормозит и в результаты валится много всего лишнего. Как было сказано ранее:
HackFresse писал(а):Среднестатистический юзер не хочет ковыряться в свалке файлов и находить-перебирать что-то самостоятельно, он хочет в один запрос получить желаемое. В гугле, вконтакте, или в какой-то специальной программе - особого значения не имеет. Если клиент будет удобным для поиска и просмотра найденного, а еще будет предлагать всякие новинки и интересности - будет хорошо, а так - унылое старьё.
Т.е. вся отборная информация должна быть легко доступна непосредтсвенно в DC клиенте. В том числе и по раздачам на хабе, на котором пользователь находится.
Таким образом можно обобщить что почти все проблемы пользователя именно в DC клиенте. Но это не значит что не надо решать проблемы возникающие со стороны хабов.
Теперь посмотрим на ситуацию со стороны разработчиков DC клиентов. Что и для кого они делают? - Они пишут и оптимизируют код, рисуют интерфейс DC клиента для пользователей. Что им для этого нужно? - Стимул и время. Ни того, ни другого
у текущих разработчиков нет. Собственно из-за этого и разработчиков-то особо нет. Отсюда очень медленные темпы разработки, архаичный дизайн и отсутствие свежей крови, свежих взглядов и каких-то серьезных подвижек. Решений у проблемы несколько, но зависят они от самих разработчиков. Кому-то достаточно популярности, кому-то нужно денежное вознаграждение. Наиболее частые практики - вешание баннера в готовом програмном продукте (проект utorrent) и денежные пожертвования пользователей на конкретные разработки (проект i2p). В первом случае разработчики получают денежное вознаграждение за баннер, и это вознаграждение тем больше, чем больше популярность программы. Таким образом образуется элемент саморегулирования. С одной стороны они не могут повесить броскую рекламы, т.к. упадет популярность программы, с другой стороны для повышения популярности и прибыли они вынуждены больше работать над программой. Во втором случае разработчики получают денежное вознаграждение за разработку конкретного элемента программы. В обоих случаях достигается конечная цель - развитие приложения.
Но это еще не всё. Все DC клиенты работают по протоколам NMDC и ADC. Оба эти протокола разрабатывались не в России, оба черезвычайно кривы, особенно второй - провалившаяся надежда, и их разработка окончена. Это еще один из тупиков для разработчиков. Можно сказать что разработчики этих протоколов нас всех кинули...
Теперь посмотрим со стороны владельцев хабов. Что хаб даёт своему владельцу? Ну во-первых это конечно же понты и популярность, немаловажный элемент для современного школьника. Во-вторых общение с людьми с высока, можно перекикать, перебанить всех и почувствовать себя королем. Но какой ценой всё это?
1) Необходимо скачать и настроить хаб. Опять процитирую сообщение выше:
HackFresse писал(а):. Где, что, как делать лучше и почему - неизвестно. Вернее, отсылают читать старые забытые страницы форумов, где от начала темы до нужного решения неопределённое количество постов, информация устарела/не является оптимальным решением и т.д. Голый хаб без скриптов - печаль, найти/поставить/настроить/доделать(?) скрипты целая проблема для новичка. Ладно, хаб есть, где взять юзеров? Везде антиреклама, везде админы с ЧСВ > 9000. Помогать новичкам особо никто не хочет.
2) Нужно обеспечить его круглосуточную работу, для этого нужен канал более 100 Мбит/с. Многие могут сказать что это не проблема, но на самом деле это проблема. Если смотреть по России, даже 100 мбит/с за пределами Спб и Москвы найти сложно.
3) Нужно обеспечить его масштабируемость на будущее. Современные хабы работают в один поток, поэтому в какое-то время всёравно будет достигнут лимит и хаб перестанет расти. Многие владельцы хабов из-за этого начинают резать поиск и myinfo, тем самым ухудьшая сервис хаба.
4) Необходимо как-то модерировать и поддерживать пользователей... хотя можно оставить их на произвол судьбы и они просто свалят и поставленной цели мы не добьемся.
5) Владельцы хабов не очень то заинтересованы в росте своих хабов, т.к. от этого получают только лишнюю головную боль. А ведь во время рассвета DC именно они занимались раскруткой это сети.
Эти проблемы явно не на уровне школьника. И тут тоже требуется написание хорошего хаб софта, развитие протокола.
Я перечислил далеко не все проблемы. Сейчас с оглядкой в прошлое можно сказать что сообщество было, но оно не оправдало всех возлагаемых на него надежд. Сейчас же ничего кроме коммерциализации DC ИМХО не спасет. Появятся деньги, появятся и хабы, и новые разработчики в командах популярных DC клиентов, появится и конкуренция между хабами за новых пользователей.