Automattic inwestuje 4,6 mln USD w New Vector, twórców otwartego standardu Matrix dla komunikacji zdecentralizowanej
Opublikowany: 2020-06-04Automattic zainwestował 4,6 miliona dolarów w New Vector, firmę założoną przez twórców Matrix, otwartego standardu, który obsługuje zdecentralizowane rozmowy z szyfrowaniem typu end-to-end. Matrix.org jest domem dla projektu open source, który oferuje interfejsy API HTTP i SDK, umożliwiając programistom tworzenie własnych klientów komunikacyjnych w oparciu o otwarty standard Matrix z otwartą federacją. Oznacza to, że każdy może komunikować się z innymi w ekosystemie Matrix, wdrażając własny serwer.
Protokół pozwala również na łączenie istniejących platform, takich jak Slack, IRC, XMPP, Gitter, Telegram Discord, Facebook i wiele innych, tworząc „globalną otwartą matrycę komunikacji”. Matrix to protokół stojący za Riot.im, uniwersalną aplikacją do czatu, często opisywaną jako „alternatywa dla Slacka”. Riot obsługuje grupy i zespoły za pomocą czatu, udostępniania plików, widżetów i połączeń głosowych/wideo. Jest to obecnie najbardziej dojrzały klient Matrix i najbardziej znany produkt New Vector.

Luźne porównanie może porównać rolę Automattic w ekosystemie WordPress do roli New Vector w rozwoju ekosystemu Matrix przy jednoczesnym finansowaniu rozwoju protokołu. Współzałożyciele Matthew Hodgson i Amandine Le Pape stworzyli firmę, aby utrzymać światło dla projektu open source. Automattic jest obecnie jednym z sześciu inwestorów w spółce z prawem głosu.
W 2017 roku Matt Mullenweg przyczynił się do powstania Matrycy Patreon, gdy projekt miał problemy z utrzymaniem się na powierzchni. W ostatnim odcinku podcastu Matrix Live wyjaśnił, dlaczego Matrix zainteresował się inwestycją od Automattic:
Bardzo lubię, gdy rzeczy rozwiązują prawdziwy problem użytkownika i robią to w technicznie rygorystyczny i czysty intelektualnie i moralnie sposób. To są rzeczy, które przyciągnęły mnie wtedy i teraz do projektu Matrix. Lubię też myśleć: „A co, jeśli to się powiedzie?”. Jak wygląda świat, jeśli 90% wiadomości na świecie jest przesyłanych przez systemy i protokoły Matrix? To byłoby niesamowite… Myślę, że powszechne na całym świecie przyjęcie tego, nad czym wszyscy pracujecie, mogłoby być niesamowite dla ludzkości.
Rosnące niezadowolenie z naruszeń zasad etyki i prywatności na najpopularniejszych obecnie platformach społecznościowych spowodowało, że duża część komunikacji osobistej i udostępniania społecznościowego przeniosła się z tych ogromnych silosów danych do niezliczonych aplikacji do prywatnych wiadomości. Mullenweg często mówił o swojej fascynacji platformami komunikacyjnymi i ich związkiem z niezależną siecią. W wywiadzie dla Om Malika na WordCamp Europe 2017 wspomniał, że Automattic eksperymentował z funkcją nadawania grupowego Telegrama. Nic dziwnego, że firma dokonuje znacznych inwestycji w otwarty, zdecentralizowany protokół komunikacyjny.
Pięć lat temu, na imprezie w San Francisco, Matt Mullenweg powiedział, że Automattic „flirtował z komercjalizacją” P2, swojego wewnętrznego systemu przesyłania wiadomości. Ekosystem Matrix oferuje bardziej działające w czasie rzeczywistym wersje tego typu narzędzi do współpracy, które są niezależne od klienta. Wraz z eksplozją firm pracujących z domu z powodu pandemii, narzędzia komunikacyjne oparte na Matrix mogą być strategicznym dodatkiem do Happy Tools, pakietu produktów Automattic dla zespołów zdalnych.
Projekt Matrix oferuje 10 milionów widocznych kont na całym świecie z 20 000 serwerów sfederowanych obsługujących 2,5 miliona wiadomości dziennie. Ponad 400 projektów i 70 firm opiera się na tej technologii, więc jest ona nadal stosunkowo niejasna, ale szybko rośnie od czasu wydania Matrix 1.0 w czerwcu 2019 r.
Matrix jest nieco słabszy wśród platform komunikacyjnych dla przedsiębiorstw, ale New Vector pracuje nad tym, aby lepiej pozycjonować swojego klienta w stosunku do konkurencji, projektując bardziej nowoczesny interfejs użytkownika. W ogłoszeniu Matrix.org o tym, że Mozilla wybrała Matrix jako następcę IRC dla swojej społeczności publicznej, Matthew Hodgson powiedział, że zespół Matrix „jest absolutnie zdeterminowany, aby Riot miał równie dobry, jeśli nie lepszy UX, niż takie jak Slack czy Discord”. New Vector zatrudnił również więcej projektantów do pracy w pełnym wymiarze godzin nad interfejsem użytkownika i UX Riot, a także przesunął nacisk na produkt z prowadzonego przez programistów na kierowanie projektami.
Automatyczne plany przyjęcia narzędzi opartych na matrycy i zbudowania mostów do WordPress
Biorąc pod uwagę, że New Vector aktywnie rozwija Riot jako konkurent Slack i sprzedaje hostowane usługi Matrix, wydaje się nieuniknione, że Automattic w najbliższej przyszłości włączy jakąś formę współpracy opartej na Matrix. W ogłoszeniu Hodgsona o inwestycji stwierdzono, że nie mają jeszcze konkretnego projektu do ogłoszenia, ale „przynajmniej powinniśmy spodziewać się, że społeczności Automattic przeniosą się do Matrix w nadchodzących miesiącach”.
Hodgson był również entuzjastycznie nastawiony do wielu możliwości wprowadzenia Matrix do ogromnej bazy użytkowników WordPressa:
Wyobraź sobie, że każda witryna WP automatycznie ma swój własny pokój lub społeczność Matrix? Wyobraź sobie, że wszystkie treści w WP zostały automatycznie opublikowane w Matrixie, tak samo jak w sieci? (To nie jest do tej pory pomysł – okazuje się, że Automattic już uruchamia most XMPP dla wordpress.com na im.wordpress.com!). Wyobraź sobie, że istnieje doskonały klient Matrix dostępny jako wtyczka WordPress do osadzania czatu w czasie rzeczywistym w Twojej witrynie? Wyobraź sobie, że Tumblr (który jest obecnie częścią Automattic) został zdecentralizowany!?
Niektórzy wzdrygali się na pomysł wprowadzenia Matrix do rdzenia WordPressa, ale Mullenweg szybko wyjaśnił, że zamiarem było prawdopodobnie odwoływanie się do WordPress.com, a nie do stron z własnym hostingiem.
Biorąc pod uwagę wymagania hostingowe dla klienta Matrix dla WordPress, musiałby być oferowany za pośrednictwem WordPress.com, jako oferta SaaS za pośrednictwem Jetpack lub jako dodatek do firm hostingowych WordPress, aby uzyskać szerokie zastosowanie.
Automattic zatrudnia inżynierów Matrix.org/WordPress ds. integracji, aby „połączyć dwa światy oprogramowania” i zbadać możliwości zapylania krzyżowego, które „mogą obejmować budowanie wtyczek typu open source dla obu platform, umożliwiając czat i współpracę w czasie rzeczywistym dla witryn biznesowych, blogów, e -sklepy handlowe lub społeczności, integracja istniejącej infrastruktury.”

„Chciałbym zatrudnić kilka osób, aby w pełnym wymiarze uczestniczyli w projekcie [Matrix] i pomogli Automattic w jego przyjęciu, ponieważ uważam, że jest to naprawdę zdrowe dla ekosystemu, jeśli sponsoruje go więcej niż jedna firma”, powiedział Mullenweg na Podcast na żywo Matrix. Hodgson powiedział, że obecnie New Vector dostarcza około 90-95% wkładu open source do wydania Synapse implementacji serwera Matrix i Riot.
Jeden z użytkowników Hacker News zasugerował, że WordPress.org przyjmie również narzędzia komunikacyjne oparte na platformie Matrix do współpracy nad projektem open source:
Mamy nadzieję, że Automattic ma wystarczający wpływ, aby przenieść otwarte źródła WordPress.org i dyskusje społecznościowe (które są obecnie hostowane na Slack, ale miały miejsce na IRC) również do Matrix.
Hodgson odpowiedział, mówiąc: „To jest nadzieja – presja jest po stronie Riot/Matrix, aby zapewnić, że przejście nie będzie wymagało myślenia pod względem UX”. Najlepiej byłoby, gdyby każda migracja ze Slacka zachowała zarówno publiczne, jak i prywatne wiadomości, w tym reakcje emoji, pliki i cały skarb wspólnej historii projektu z ostatnich pięciu lat.
Czy Automattic może przyjąć zdecentralizowane narzędzia komunikacyjne do głównego nurtu?
Chociaż główny kierunek komercyjny New Vector wydaje się być skoncentrowany na umożliwieniu platform współpracy korporacyjnej z Matrix i niezbędną infrastrukturą, Mullenweg miał wiele do powiedzenia na temat sieci społecznościowych podczas ostatniego odcinka podcastu Matrix Live.
„Myślę, że komunikacja jest podstawą tego, co czyni nas wspaniałymi i co nas łączy” – powiedział Mullenweg. „A zerwanie komunikacji i separacja jest źródłem większości konfliktów i cierpień na świecie”.
Wykorzystał Facebooka jako przykład tego, jak ogromny sukces platformy może spowodować, że będzie ona lecieć zbyt blisko słońca i ostatecznie stracić szansę na dostarczenie tego, czego naprawdę chcą użytkownicy.
„Myślę, że w miarę jak scentralizowane lub zdecentralizowane systemy odnoszą ogromny sukces, to, co sprawiło, że odniosły one sukces, zawiera również nasiona ich własnego upadku” – powiedział Mullenweg. „Kiedy 'Facebook' staje się siecią społecznościową, która pochłania około 90 procent wszystkich generowanych przez nas mediów na świecie, przyciąga to również wszystkich innych tworzących alternatywy. Myślę, że ekonomiczne nieuchronności komercyjnego interesu Facebooka, w tym przykładzie, wyrastają z tego, szczególnie w systemie obserwowania akcjonariuszy – ich sukcesem są złote kajdanki, które uniemożliwiają im robienie tego, czego użytkownicy lub publiczność mogą chcieć w następnej kolejności ”.
Koncepcja zdecentralizowanych sieci społecznościowych jak dotąd nie przyciągnęła uwagi głównego nurtu. Większość wdrożeń jest żałośnie trudna do skonfigurowania dla każdego, kto nie ma inklinacji technicznych. W artykule opublikowanym w Wired z 2017 r. stwierdzono, że tego typu sieci nigdy nie będą działać, ponieważ „dołączamy do [sieci społecznościowych], ponieważ są tam nasi przyjaciele, a nie z powodów ideologicznych, takich jak decentralizacja”. Nowe sieci społecznościowe mogą być trudne w nawigacji. Sieci takie jak Diaspora i Mastadon wciąż walczą o uzyskanie dużej przyczepności.
Pod koniec ubiegłego roku dyrektor generalny Twittera, Jack Dorsey, ogłosił, że firma finansuje mały zespół pod nazwą projektu „bluesky” w celu opracowania otwartego i zdecentralizowanego standardu mediów społecznościowych. Jeśli się powiedzie, ostatecznym celem byłoby przeniesienie Twittera na ten nowy zdecentralizowany model.
Dorsey przytoczył wyzwania, z którymi boryka się jego scentralizowana sieć, w tym skalowanie scentralizowanego egzekwowania globalnej polityki w celu przeciwdziałania nadużyciom i wprowadzającym w błąd informacjom. Przypisuje również nadejście technologii blockchain do rozwoju zdecentralizowanych rozwiązań w sferze rentowności.
W odpowiedzi na wątek wielu sugerowanych przez Twittera rozważa użycie istniejącego standardu ActivityPub, który jest już specyfikacją W3C. Ta specyfikacja wydaje się dość wąsko skoncentrowana na sieciach zbudowanych na prostym systemie obserwowania i lubienia i nie jest tak dobrze dopasowana do bardziej dynamicznych społeczności z funkcjami czatu w czasie rzeczywistym.
Mogę sobie wyobrazić, że społeczności oparte na Matrixie są pionierami protokołu, który traktuje bloga lub stronę internetową jako dom użytkownika w sieci, z którego pochodzi treść i może być automatycznie publikowana w wybranych strumieniach, takich jak społeczności lub pokoje.
Dziesięć lat temu powstał projekt o nazwie SocialRiver, który miał na celu wprowadzenie zdecentralizowanych sieci społecznościowych do WordPressa i BuddyPress. Opierał się na specyfikacji OStatus i obiecał umożliwić użytkownikom hostowanie i kontrolowanie własnego strumienia informacji, który następnie można łączyć ze strumieniami innych użytkowników, tworząc unikalną rzekę społeczną. Twórcy stworzyli hostowaną instancję, a także wtyczkę, która pomoże właścicielom witryn stworzyć własną instancję SocialRiver.
Projekt został porzucony kilka lat później. Zniknął bez żadnego wyjaśnienia, ale podstawowy pomysł wydawał się mieć tak duży potencjał dla rozwijającego się świata witryn WordPress.
Automattic to firma, która może być w stanie przenieść zdecentralizowane sieci społecznościowe do głównego nurtu za pomocą Matrix, uwalniając użytkowników ze szponów silosów danych i ich dehumanizujących algorytmów. Odpowiedni zespół ludzi z wystarczającymi zasobami, zakorzeniony w zasadach otwartej sieci, może na zawsze zmienić oblicze sieci społecznościowych.
Strona główna Matrix.org wzywa odwiedzających do wyobrażenia sobie świata:
- …gdzie można tak łatwo wysłać wiadomość lub zadzwonić do kogokolwiek, jak wysłać e-mail.
- …gdzie możesz komunikować się bez konieczności instalowania tej samej aplikacji.
- …gdzie możesz wybrać, kto będzie gospodarzem Twojej komunikacji.
- …gdzie Twoje rozmowy są zabezpieczone szyfrowaniem E2E.
- …gdzie istnieje prosty standardowy interfejs API HTTP do udostępniania danych w czasie rzeczywistym w sieci.
Połączenie misji WordPressa polegającej na demokratyzowaniu publikacji z technologią projektu Matrix, mającą na celu „demokratyzację kontroli nad komunikacją”, powinno dać kilka interesujących produktów, które mogą wpłynąć na oba ekosystemy open source.
