Projekt Rozproszonej Platformy Informacyjnej - Laurentius

Opis

Projekt ma na celu stworzenie rozproszonej platformy do udostępniania treści, odpornej na nieetyczną cenzurę. Wspiera wolność słowa i wolność internetu, zapewniając użytkownikom pełną kontrolę nad ich danymi i treściami. Należy jednak zauważyć, że z powodu struktury P2P usunięcie wpisów może być problematyczne (w internecie nic nie ginie ale tylko jak bardzo chcesz żeby zginęło).

System Unieważniania Wpisów

W naszym projekcie planujemy wprowadzić system unieważniania wpisów, który umożliwi autorom wycofanie swoich treści. Podobnie jak unieważnianie certyfikatów lub kluczy publicznych, system ten będzie propagował komunikaty o unieważnieniu w sieci P2P i strukturze DHT. Prośby o usunięcie będą weryfikowane za pomocą podpisu elektronicznego autora, co zapewni poprawność i autentyczność takich żądań. Dzięki temu możliwe będzie skuteczne usuwanie treści z rozproszonej sieci, mimo jej zdecentralizowanego charakteru.

Opis Systemu Moderacji

Moderacja treści na platformie będzie odbywać się na dwóch poziomach:

Moderacja przez właściciela węzła

Właściciel węzła (serwera) ma pełne prawo moderować treści na swoim serwerze według dowolnie wybranych kryteriów, takich jak ocena zaufanych użytkowników lub automatyczna ocena przez AI. Jest prawnie zobowiązany do przestrzegania lokalnego prawa i musi moderować treści na swoim serwerze, aby zapewnić zgodność z regulacjami prawnymi.

Moderacja przez użytkowników

Każdy użytkownik platformy będzie miał możliwość odfiltrowywania treści na podstawie ocen innych użytkowników i zaufania do nich. Umożliwi to użytkownikom dostosowanie wyświetlanych treści do ich własnych preferencji i poziomu zaufania.

System Tagowania i Oceny Treści

W naszym projekcie planujemy wprowadzenie systemu tagowania i oceny treści, który umożliwi użytkownikom dodawanie tagów i ocen do dowolnych treści na platformie. Każda ocena będzie zawierać listę tagów z przypisaną im wartością w skali od -1 do 1, opisującą, jak bardzo dany tag pasuje do treści. Przykładowe oceny mogą wyglądać następująco:

Oceny będą podpisywane cyfrowo przez użytkowników, co zapewni ich autentyczność. Końcowa ocena treści wyświetlanej użytkownikowi będzie obliczana jako średnia ważona, biorąc pod uwagę istotność tagu dla użytkownika i wiarygodność użytkownika wystawiającego ocenę. Dodatkowo do tagu można będzie dodać opcjonalny parametr lang, określający język tagu.

Cechy

Kluczowe Cechy Techniczne

Zastosowanie Blockchain i Kryptowalut

W projekcie świadomie pomijamy technologie blockchain i kryptowaluty ze względu na rosnące ujemne zaufanie społeczne oraz złożoność i koszty, jakie wiążą się z ich wdrożeniem. Naszym celem jest stworzenie prostego i efektywnego systemu, który korzysta z DHT, P2P, podpisywania czasem oraz kryptografii asymetrycznej, aby zapewnić bezpieczeństwo i niezawodność bez zbędnych komplikacji związanych z technologiami blockchain.

Anonimowość Użytkowników

Anonimowość nie jest priorytetowym celem projektu. Wykorzystane technologie kryptograficzne oraz zabezpieczenia na poziomie transportu danych (HTTPS/SSL) zapewnią przyzwoity poziom bezpieczeństwa użytkowników. Naszym głównym celem jest ochrona integralności i autentyczności danych, a nie pełna anonimowość.

Linki do innych dokumentów

Licencja

Projekt jest licencjonowany na warunkach GNU Affero General Public License v3.0. Licencja ta zapewnia, że kod źródłowy pozostaje otwarty i dostępny, nawet gdy oprogramowanie jest używane jako usługa przez sieć, wspierając wolność internetu i wolność słowa.

Licencja na treści użytkowników

Wszystkie treści tworzone przez użytkowników w ramach tej platformy są udostępniane na warunkach Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Public License. Użytkownik, publikując treści na platformie, zgadza się na udostępnienie tych treści na warunkach CC BY-NC-SA 4.0.

Użytkownik może wybrać inne licencje CC obok standardowej, jeśli chce.

  1. Treści użytkowników: Wszystkie treści są licencjonowane na warunkach Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).
  2. Zmodyfikowane treści: Zmodyfikowane treści muszą być udostępniane na tych samych warunkach licencyjnych.
  3. Wykorzystanie treści przez AI: Wykorzystanie treści do szkolenia modeli AI jest zabronione, chyba że projekt AI jest otwarty (kod i model) lub Autor treści na to zezwoli.

Wirusowość licencji

Dodając klauzulę wirusowości do licencji AGPL, możemy zapewnić, że każdy fork projektu będzie musiał zachować te same warunki licencyjne dla treści użytkowników, co oryginalny projekt.

Kontakt

Jeśli masz pytania lub chcesz się przyczynić do projektu, prosimy o kontakt na adres email: *****, ale lepiej na wykop.pl @nohuman