За Федилената!

По-долу ще стане ясно какво е Федилената. Тук само ще кажем, че обмисляме засилването на участието си в нея, като на първо време качваме новите видео файлове в канала https://watch.breadtube.tv/c/era/

Проблемът

Днешният Интернет е много по-централизиран, отколкото идеала, който живееше в мечтите на много анархисти от последните няколко десетилетия. Повечето хора използват настолните компютри, за да отворят уеб браузър и да посетят шепа уеб сайтове (Facebook, YouTube, Google). Използват телефоните си, за да отворят приложенията на същите компании.

Този тотално доминиран от няколко корпорации Интернет създава предпоставки за един много по-авторитарен и страшен киберпънк свят, в сравнение с вече древните идеи от 1990-те за „дигитален Див Запад“. Корпорациите имат огромен контрол над своите потребители и са показали неведнъж, че са готови да използват силите си с политически цели. Изтриването на Доналд Тръм от Twitter може наивно да се погледне като позитивна случка, но това е и силно основание за бъдещи изхвърляния на хора, които корпорациите не харесват, от информационното пространство.

Отговорът

Някои биха казали, че всеки човек трябва да има собствен уеб сайт и движението от сайт на сайт не би трябвало да е централизирано (например от Facebook към нечий малък сайт). Че гигантските сайтове на мегакорпорациите трябва да са премахнати изцяло и движението фактически да се случва в мрежа (от малък сайт към друг малък сайт). Такъв е бил Интернетът в младите си години и оттам идва думата уеб/мрежа, но не вярваме, че тази стратегия може да бъде наложена на гигантите в сферата… плюс – малцина биха се съгласили да се научат от нулата как да си направят и поддържат сайт.

Какъв е отговорът ни тогава?

Децентрализация и федерализираност.

Струва ми се, че тази идея е доста трудна за обяснение на хора, които не са познати с технологиите. Но поне една такава технология използваме почти всеки ден, а именно – електронната поща.

Какво става когато bobby@gmail.com прати електронно писмо на anna@abv.bg? С информацията за писмото (от кого, за кого, заглавие, съдържание и др.) се случва следното:

  • минава от компютъра на user@gmail.com до сървъра на gmail.com,
  • оттам се изпраща на сървъра на abv.bg, като потенциално минава през ред други сървъри
  • накрая abv.bg доставя съобщението до компютъра на user@abv.bg

Защо това да е нещо революционно в сравнение с Facebook? Защото електронните писма не използват някаква топ-секретна технология, която Google е продал на ABV, а публичен протокол, наречен SMTP (Simple Mail Transfer Protocol). Това дава възможност да има комуникация не само между нашите приложения и централните сървъри (user@gmail.com ↔ gmail.bg, user@abv.bg ↔ abv.bg), но също и между отделни сървъри (gmail.com ↔ abv.bg). Тъй като този протокол е публично достъпен, всеки може да си направи пощенски сървър и да свърже своите потребители с останалите.

SMTP е публичен протокол, който всеки сървър може да избере да поддържа. Това позволява преноса на съобщения между различните сървъри.

В действителност някои сървъри (gmail.com) да далеч по-използвани от други (mail.bg), но Google нямат чисто техническа възможност да елиминира конкуренцията си и да предотврати появата на нова. Можем да си направим пощенска кутия в някой по-свободен сървър (disroot, riseup, tutanota, protonmail) и пак да си пишем с хората в gmail.com.

Може би идеята е доста трудна за обяснение на хора, които не са познати с технологиите. Но поне една такава технология използваме почти всеки ден, а именно – електронната поща.

Алтернативите

Освен електронната поща, има и други полезни инструменти, които можем да използваме за децентрализирано общуване в Интернет.

Текстови съобщения

Вместо корпоративните чат приложения (WhatsApp, Messenger, Viber), които не могат да споделят информация помежду си и записват комуникацията на свои частни сървъри, можем да ползваме приложения като Element, FluffyChat и др., работещи със свободни протоколи като matrix или xmpp. Те позволяват да изберем сървъра, който ползваме, т.е. да вдигнем свой сървър или да изберем такъв, на когото имаме доверие. Позволяват също и безсървърна комуникация от точка до точка, така че разговорът с нашите приятели изобщо да не минава през никакъв сървър.

На практика повечето потребители използват само един сървър (matrix.org), така може да започнете и вие. Само по себе си това не е федерализиране, но е стъпка в тази посока – стига да се регистрирате другаде и да говорите с хора, регистрирани другаде, нищо няма да стигне до matrix.org. Дори този най-масов сървър поддържа асиметрично криптирани дискусии, което го прави далеч по-добра алтернатива от корпоративните решения.

Различни клиенти използват един и същ matrix протокол, за да комуникират помежду си и със сървърите

Не само сървърът, самият matrix протокол има алтернатива във Федилената и това е XMPP. Той е разработен отдавна и изостава от модерните концепции за чат-протокол, но е издиган на пиадестал, когато става дума за поверителност и сигурност. Исторически не е имал огромни и домниращи доставчици, които да унищожават идеите на федерализирането, може да се използва асиметрично криптиране, не изисква транспортирането на много ненужни метаданни и е сравнително лек. Ако желаете да го пробвате, Dino/Gajim са може би най-поносимите клиенти за настолни компютри, а Conversations – за телефони.

Социални мрежи

Може би най-силното оръжие на привържениците на федерализирането са федерализираните социални мрежи. От доста години има дискусии за един обединяващ протокол за социалните мрежи, който да може да бъде използван като мост навсякъде, и може да се даде силен аргумент, че той вече съществува.

Може някога да сте чували за mastodon. Може дори да сте чували че е като копие на Twitter. Той, обаче, е много повече от Twitter клонинг. Преди всичко, ако се регистрирате при един mastodon доставчик, можете да говорите с хора, регистрирани при други mastodon доставчици. Нещо повече – можете да общувате и четете постове на хора, които използват други алтернативни социални мрежи. Тук ще изброим само няколко алтернативи на корпоративните мрежи:

  • Twitter – Mastodon, Pleroma, Misskey
  • Facebook – Friendica
  • YouTube – PeerTube
  • Instagram – Pixelfed

Алтернативните социални мрежи са федерализирани не просто вътрешно, но и помежду си. Това означава, че вие, използвайки Friendica, както сте използвали Facebook преди, ще можете да видите публикациите на приятелите си, които използват Mastodon, видеата на хората, които следвате, в нечий PeerTube сървър или снимките на някого, който предпочита Pixelfed. Всички те биват обединени от протоколът ActivityPub.

Различните социални мрежи във Федилената могат да се интегрират помежду си, вместо да се конкурират.

Има и много ботове, които качват неща от старите нефедерализирани социални медии, а и вие можете да се свържете с такъв, ако не искате да загубите първоначално контакт с хората, които все още не са направили този преход.

Заключение

Повечето от нещата споменати в тази статия са сравнително повърхностни. Има още много други готини неща, които можем да видим във федерализирания Интернет. Но най-важното е, че големите корпорации нямат толкова голяма власт над нас. Атмосферата е много по-хоризонтална.

В англосферата, често се изполва думата Fediverse, за да се опише света на федерализирания Интернет. Терминът е портманто от federated (федерирана) и universe (вселена). На български език може да използваме калката „Федилена“.

За Федилената!

Колектив „Буревестник“

Терминологичен речник

  • асиметрично криптиране – потребител разполага с два „ключа“ – един публичен и един личен. Той споделя публичния си ключ с други хора, които го използват, за да кодират съобщение. Това съобщение може да бъде декодирано само чрез личния ключ на първоначалния потребител от неговата ключова двойка. Повечето клиенти правят това автоматично.
  • сървър – програма, с която се свързват потребители и която им „сервира“ информация; компютър, на който главно вървят „сървър“ програми; доставчик на услуги
  • клиент – програма, която предоставя удобен интерфейс на потребителите, за да се свържат с даден сървър.
  • протокол – стандардизиран начин за пренос на информация, за когото могат да се направят клиенти и сървъри, които „говорят“ дадения протокол.
  • доставчик – човек или група от хора, които предоставят регистрация в и достъп до техен сървър.

print

2 коментара

  • За текстови съобщения приложението „Jami“ за мен е възможно най децентрализирано заради това че няма централен сървър.
    Ползва технологията peer to peer
    От човек на човек.
    Работи на почти всяка по известна операционна система и е с безплатна с отворен код

Вашият коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *