16 апреля, 2015

Коннект

Помечтаем. Представим себе операционную систему, пусть это будет даже качественно прокаченный Линукс, в состав которой помимо обычных для домашних компьютеров программ, будет входить и нечто под названием – Connect.


Что же такое Connect в моей мечте? Это p2p социальная сеть, в которой не нужно даже регистрироваться. Уникальный идентификатор генерируется на основе конфигурации железа, персональных настроек и случайных чисел в момент первого запуска программы. Вы щёлкаете по иконке Connect, и добро пожаловать в виртуальную сеть, в которой все соединены со всеми. Конечно, программа будет нести функции мессенджера, и когда вы её выключаете, ваш статус становится – “вне сети”. Но когда вы подключены, то вы можете общаться с другими пользователями, вы можете публиковать тексты в собственном блоге или форуме, которые будут храниться у вас на компьютере, а не на внешнем сервере, и всё опубликованное будет доступно для просмотра извне всем или избранному кругу друзей всё время пока запущена программа. Точно также вы будете способны делиться музыкой или видео в стиле ютуба и vk, и фотографиями. Для безопасности весь мультимедийный контент будет локально конвертироваться в специальный формат, что-нибудь типа Ogg. Расшаренное видео ваши друзьям смогут смотреть непосредственно с вашего компьютера, если позволяет пропускной канал, а если нет или желающих много, то между ними автоматически включается p2p-файлообмен и они получают копию популярного фильма, которую смогут посмотреть, также расшарить или удалить после просмотра. Будут и лайки, но будут и кнопки share и grab.


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


Идея подобной программы давно витает в воздухе, и что-то в таком духе уже пытались разрабатывать и выпускать в народ. Но всё почему-то неюзабельное, с непонятными интерфейсами и устаревшими технологиями. Я тоже не первый раз обращаюсь к этой теме, мечтая о лучшем способе использования Интернета, мечтая об уходе от контроля со стороны Большого брата. Интернет – это не только связь между компьютерами, между сайтами и пользователями, это ещё и связь между людьми. Возможно и на нашем современном техническом уровне уйти от клиент-серверных технологий и создать новый Интернет, существующий лишь между людьми (между их домашними компьютерами), без посредников. Если действовать продуманно и адекватно, и поставить юзабилити во главу, то всё возможно.