#opensocialmedia #peer2peer #opensource #pgp #free #freedom #openaccess #privacy #ownership
Co we współczesnym świecie decyduje o jego kształcie?
Oczywiście informacja. A ta w coraz mniejszym stopniu przepływa przez takie kanały jak papierowa prasa, radio, a nawet telewizja.
Obecnie algorytmy sterują wszystkimi codziennymi treściami online, POZA NASZĄ ŚWIADOMOŚCIĄ określając priorytety, klasyfikując, kojarząc i filtrując informacje. Czyniąc to, wywierają wpływ na kształtowanie doświadczeń użytkowników, i ich postrzeganie świata. Nie da się tego wpływu nawet dobrze zmierzyć bo naukowcy nie mogą ponieważ większość danych nie jest udostępniana przez scentralizowane platformy prywatne. http://piotrczerpak.com/algorytmy-google-7-zasad-ktore-musisz-znac/
- Jedynym istotnym kanałem, w jakim będzie się to odbywało, jakkolwiek, ani prasa ani telewizja nie znikną, będzie internet.
- A najszerszym kanałem internetu będą media społecznościowe.
- Zdobyły sobie zasięgi upewniając użytkowników w przekonaniu, że są obiektywnymi narzędziami, jak firmy telekomunikacyjne. Tyle że po tym, jak namówiły miliardy osób do założenia sobie telefonów,
- zaczęły wyłączać rozmowy tym, których treści rozmów im się z powodów ideologicznych nie podobają,
- a samą treść, z czego nie wszyscy zdają sobie sprawę, uznały za swoją własność.
I tak scenariusz powieści Orwella "1984" zaczął stawać się rzeczywistością.
- PEER TO PEER - czyli żadnych centralnych serwerów, nawet lokalnych jak w przypadku *Diaspory. Za całość działania systemu odpowiada aplikacja kliento-serwera działająca na komputerze lub telefonie/tablecie użytkownika.
- OPEN SOURCE - cały kod jest jawny i zarządzany przez społeczność programistów. Używane są tylko otwarte standardy: HTML, XML i standardowe, niezależne od konkretnych firm i patentów języki programowania: C/C++ , ewentualnie JAVA (z przyczyn praktycznych - aplikacje C++ na Androida mogą sprawiać problemy użytkownikom)
- SZYFROWANIE (PGP?) - ściśle zdefiniowana prywatność-publiczność komunikacji z szyfrowaniem metodą kluczy publicznych. Posty publiczne są podpisywane, posty skierowane do konkretnych użytkowników lub grup szyfrowane ich kluczami publicznymi, więc czytelne tylko dla nich.
- BEZPŁATNY I BEZ SPAMU - Tak jak Linux, ten system społecznościowy nie jest nastawiony na zarabianie pieniędzy przez społeczność jej twórców. Jest wspólną platformą jak e-mail, ale zrobioną tak by jedynie użytkownik decydował jakie informacje chce widzieć
- "WOLNOĆ TOMKU W SWOIM DOMKU" - użytkownik decyduje nie tylko co chce oglądać, ale też jakie tematy komunikatów publicznych przechowuje i przekazuje dalej jego osobisty kliento-serwer
- OTWARTE OCENY - oceny użytkowników dotyczące innych użytkowników są publiczną informacją, z której każdy może korzystać, ale nie musi. Może też podobnie jak w przypadku innych komunikatów w pełni określić swoje preferencje - ocenom jakich grup ufa i bierze je pod uwagę, a które ignoruje.
- NIEOGRANICZONY PRZEPŁYW ZASOBÓW SPOŁECZNOŚCIOWYCH - przynajmniej jednokierunkowe spięcie systemu z istniejącymi portalami społecznościowymi - to co użytkownik pisze na Facebooku, Twitterze, LinkedIn, ResearchGate etc. może być także automatycznie udostępniane za pośrednictwem systemu. Także komentarze w tych systemach są śledzone i linkowane do postu. Zapis postów w jednolitym otwartym kodzie (JSON lub alternatywnie XML) może z czasem służyć wypromowaniu standardu wymiany informacji między portalami społecznościowymi, co pozwoli na włączenie starszych sieci społecznościowych do systemu na równych zasadach.
- Każdy użytkownik ma swój adres - identyfikator światowy, stąd książki znajomych są jak książki adresowe e-mail własnością użytkownika, a nie portalu, z którego on korzysta
- Użytkownik może zarządzać i przechowywać swoje zasoby społecznościowe na własnym serwerze, lub w chmurze, oraz na dowolnej liczbie serwerów dostarczanych przez dostawców usługi
- Każdy zasób ("post" czy "komentarz") ma indywidualny identyfikator powiązany z osobą twórcy i może być pobrany za pośrednictwem dowolnego serwera (lub innego użytkownika), który ma go w swoich zasobach. Na żądanie system poszukuje danego zasobu w miarę możliwości do skutku.
- Tylko sam użytkownik może zadecydować jakie zasoby przechowuje oraz udostępnia dalej. Może usuwać z nich poszczególne posty lub autorów/użytkowników, którzy mu nie pasują, ale efekt ogranicza się do niego i osób, które korzystają z jego zasobów.
- Mogą istnieć szyfrowane metodą klucza publicznego zasoby grup użytkowników, ale nie muszą być one sprecyzowane tematycznie.
- Zamiast grup i stron tematycznych istnieje HIERARCHICZNY system tagowania i filtrowania wspierany przez AI znającą aktualny stan słownika tagów. Takimi tagami może być np. #TECHNOLOGIA czy #HISTORIA czy #POLSKA, ale też #OFERTA czy #REKLAMA. Użytkownik ogląda tylko to co pasuje to filtrów jakie sobie w danym momencie ustawi. Jak potrzebuje coś kupić to może sobie stworzyć filtr z tagami #OFERTA i #REKLAMA i odpowiednią kategorią produktu np. #LODÓWKA #AAA+ a system sam odnajdzie co trzeba.
Poważnym ograniczeniem technicznym dla systemu społecznościowego peer2peer jest aktualna architektura adresowa internetu używająca NAT (network address translation) zaprojektowana pod kątem aplikacji klient-serwer. Istnieją co prawda techniki obchodzenia tych zabezpieczeń, ale skuteczne najwyżej w 80% systemów i kłopotliwe - wymagają serwerów pośredniczących w nawiązywaniu połączenia dostępnych w głównej przestrzeni adresowej i jednoczesnej aktywności klientów na tym samym serwerze.
M. Holdrege and P. Srisuresh. Protocol complications with the IP network address translator, January 2001. RFC 3027. "Whole pouching" for UDP:
- Klasyczne aplikacje społecznościowe, z których dominującą jest oczywiście Facebook mają jedną poważną wadę - zależne są od firmowych serwerów, a to oznacza że:
- Ktoś ma kontrolę nad całą treścią ruchu
- ... i może nas ze swojego portalu wygonić jak mu się nie podobamy
- Ktoś inny może nas łatwo odciąć fizycznie od tych serwerów
- Ktoś ma dostęp do wszelkich informacji jakie pozostawiają użytkownicy i może je w zaawansowany sposób analizować, dowiadując się o nas dużo więcej niż chcielibyśmy świadomie powiedzieć
- Ktoś na tym zarabia, nie dzieląc się z nami zyskami 🙂
- Ktoś może uznać że zamyka biznes i ma nas w...
Jak sobie z tym poradzić?
-
Nowy system społecznościowy związany ze społecznością blockchainu może realizować część powyższych wymagań lub posłużyć do czegoś
-
Diaspora - system otwarty, ale oparty na sieci serwerów, a nie na aplikacji typu "peer to peer".
-
Mastodon - posiada funkcjonalność mikrobloga zbliżoną do Twittera, lecz w przeciwieństwie do typowej platformy software as a service, nie jest centralnie hostowana. Każdy użytkownik jest zarejestrowany na określonym, niezależnie zarządzanym serwerze. (...) Każdy serwer ma swój regulamin, kodeks postępowania i politykę moderacyjną. Cecha ta odróżnia platformę od scentralizowanych sieci społecznościowych – pozwala bowiem użytkownikom na wybór serwera, z którego polityką zgadzają się, bez utraty dostępu do sieci Mastodona.
-
Pleroma - tutaj jest poradnik jak można postawić plerome na własnym serwerze, oczywiście istnieją też publiczne serwery, które potrafią się ze sobą komunikować więc można widzieć materiał ze wszystkich serwerów pleroma. Pleroma jest na Androida.
- https://docs.pleroma.social/backend/installation/otp_en/
- https://pleroma.social/#featured-instances - publiczne instancje pleromy
-
Fediwersum (zlepek słów federacja i uniwersum) – nieformalna nazwa federacji serwisów mikroblogowych korzystających z ustandardyzowanego protokołu OStatus lub ActivityPub. Działają one niezależnie od siebie, lecz pozwalają na interakcję pomiędzy użytkownikami innych serwerów[1]. Fediwersum jest oparte na wolnym oprogramowaniu. Większość jego członków to serwisy wzorowane na Twitterze, lecz niektóre, o większej funkcjonalności, są zbliżone do Facebooka lub Google+ ( https://pl.wikipedia.org/wiki/Fediwersum ) Do oprogramowania serwisów społecznościowych mogącego łączyć się z Fediwersum należą:
- Diaspora
- Friendica (dawniej Mistpark)
- Hubzilla[2]
- Mastodon (https://mastodon.social/about)
- Misskey
- PeerTube
- Pleroma (https://pleroma.social/#featured-instances)
- GNU Social (do 2013 roku StatusNet)
- PostActiv[3] (fork GNU Social)
-
Do zastosowań także biznesowych: "czaty indywidualne, grupowe, + video i dzielenie ekranów; historia rozmów, wgrywanie plików, apka mobilna, pokazywanie statusu usera na daną chwilę, okazjonalne udostępnianie pokoi ludziom spoza zespołu; przyda się integracja z Jira, Confluence i Hubspot" Kompatybilność ze Slack i msOffice też by się przydała. https://www.facebook.com/jan.zajac.75/posts/2055670797797279?comment_id=2056048147759544&reply_comment_id=2056839197680439&comment_tracking=%7B%22tn%22%3A%22R9%22%7D
-
Strona firmy INRUPT zajmującej się wprowadzaniem w życie pomysły Timbl'a na nowy internet.
-
#TELEGRAM
- https://telegram.org/
- https://www.facebook.com/groups/141043869907657/permalink/526060444739329/
- https://pl.wikipedia.org/wiki/Pawie%C5%82_Durow
-
"Signal – otwartoźródłowa, niekomercyjna, szyfrowana aplikacja komunikacyjna dla systemów Android i iOS. Wersja desktopowa jest również dostępna dla Linuksa, macOS i Windows. Wykorzystuje Internet do wysyłania wiadomości w trybie indywidualnym i grupowym, które mogą zawierać pliki, notatki głosowe, obrazy i wideo, a także do wykonywania połączeń głosowych i wideo w trybie indywidualnym. Signal wykorzystuje standardowe komórkowe numery telefonu jako identyfikatory i używa szyfrowania "punkt-punkt" do zabezpieczenia łączności z innymi użytkownikami Signal. Aplikacje zawierają mechanizmy, za pomocą których użytkownicy mogą niezależnie weryfikować tożsamość swoich rozmówców oraz integralność kanału przekazu informacji. Wersja Android Signal może również opcjonalnie działać jako aplikacja SMS, dzięki czemu jej funkcjonalność jest w przybliżeniu porównywalna z iMessage. Signal jest opracowywany przez Open Whisper Systems. Oprogramowanie klienckie udostępnione jest na wolnej i otwartej licencji GPLv3. Kod serwera publikowany jest na licencji AGPLv3. W lutym 2018 roku powołana została fundacja non-profit Signal Foundation z początkowym finansowaniem w wysokości 50 milionów dolarów." https://pl.wikipedia.org/wiki/Signal_(komunikator_internetowy)
-
A to się może przyda?
-
Rożne chmury:
-
Szyfrowanie: Jeszcze nie było takiej tarczy na którą nie znalazł by się miecz. Ale być może w tym wypadku miecz będzie zbyt kosztowny...
Link do strony projektu Fasada, który ma byc szkieletem technologicznym dla implementacji Facies:
https://sites.google.com/view/fasada-cpp/
https://www.facebook.com/groups/2264490537177429/
Link do grupy na Facebooku: Tło zadania https://www.facebook.com/groups/141043869907657/permalink/141998329812211/
Link do "społeczności" na G+:
https://plus.google.com/communities/107225354537883894305 (obsolete)
Electronic Frontier Foundation – założona w lipcu 1990 roku w Stanach Zjednoczonych organizacja pozarządowa mająca na celu walkę o wolności obywatelskie (takie jak prawo do anonimowości, prywatności i wolności słowa) w elektronicznym świecie (prawa cyfrowe). Jej twórcami są Mitch Kapor, John Gilmore i John Perry Barlow. https://pl.wikipedia.org/wiki/Electronic_Frontier_Foundation
git submodule add https://github.com/borkowsk/fasada-core.git