Proiectul Xanadu

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 5 februarie 2015; verificările necesită 15 modificări .

Proiectul Xanadu a fost primul concept de hipertext , creat de programatorul Ted Nelson în 1960.

Astăzi, autorii Proiectului Xanadu își poziționează produsul ca o versiune îmbunătățită a World Wide Web , descriindu-și misiunea astfel: „Produsele software moderne imită doar hârtia. Internetul în ansamblu (care imită și hârtia) simplifică foarte mult modelul nostru hipertext prin implementarea acestuia ca un sistem primitiv de „legături unidirecționale” cu o întrerupere permanentă în această legătură atunci când unul dintre documentele legate se modifică. De asemenea, pe World Wide Web, devine imposibil să stocați versiuni diferite ale aceluiași conținut pentru gestionarea ulterioară a acelor versiuni” [1] .

Numele provine de la Xanadu , o transcriere incorectă a numelui vechii capitale chineze Shangdu .

O versiune parțial funcțională numită OpenXanadu a fost publicată pe World Wide Web în 2014. În ciuda numelui, nu era open source din iunie 2014. A fost numit „deschis” pentru că „se pot vedea toate părțile sale constitutive”. Pe site, creatorii susțin că Tim Burners-Lee le- a furat ideea, iar World Wide Web este „o structură bizară creată din inițiative încrezătoare în sine ale diverselor personalități, precum și cu un limbaj de programare teribil”. În opinia lor, hipertextul este potrivit doar pentru documentele pe hârtie, iar WWW vă permite doar să stocați linkuri dispărute către pagini dispărute.

În 2016, Nelson a fost intervievat în documentarul Oh Internet! Dreams of the Digital World[2] și a prezentat o versiune demonstrativă a documentului Xanadoc. Pe baza acestei specificații timpurii și a vizualizatorului său, a fost creată o implementare practică a formatului de marcare XanOrg și a arhitecturii serverului pentru vizualizarea acestuia într-un browser [3] . Proiectul a fost numit Wormwood.

Cele 17 reguli ale lui Xanadu

  1. Fiecare server Xanadu este identificat în mod unic și sigur.
  2. Fiecare server Xanadu poate fi administrat independent sau în cadrul unei rețele.
  3. Fiecare utilizator este identificat în mod unic și sigur.
  4. Fiecare utilizator poate căuta, descărca, crea și stoca documente.
  5. Fiecare document poate consta din orice număr de părți, fiecare dintre acestea putând fi date de orice tip.
  6. Fiecare document poate conține link-uri de orice tip, inclusiv copii virtuale („incluziuni”) ale oricărui alt document din sistem, la dispoziția proprietarului.
  7. Legăturile sunt vizibile și pot fi urmărite de la orice punct final.
  8. Permisiunea de a lega un document este acordată în mod expres prin actul de publicare.
  9. Fiecare document poate conține un mecanism de recompensare a autorului în orice grad de detaliu pentru a oferi plăți pentru citirile parțiale ale documentului, inclusiv pentru („includeri”) orice parte a documentului.
  10. Fiecare document este identificat în mod unic și sigur.
  11. Fiecare document poate fi protejat pentru controlul accesului.
  12. Fiecare document poate fi găsit, stocat și descărcat rapid fără ca utilizatorul să cunoască locația fizică a documentului.
  13. Fiecare document este mutat automat în stocarea fizică corespunzătoare frecvenței de acces la acesta din orice punct dat.
  14. Fiecare document este salvat automat cu redundanță pentru a-l menține accesibil chiar și în cazul unui dezastru.
  15. Fiecare furnizor de servicii Xanadu își poate taxa utilizatorii cu orice tarif pe care îl alege, pe care îl stabilește pentru stocarea, preluarea și publicarea documentelor.
  16. Fiecare tranzacție este sigură și verificabilă doar de către persoanele care o realizează.
  17. Protocolul de comunicare client-server Xanadu este un standard publicat în mod deschis. Este încurajată dezvoltarea și integrarea de software de către terți. [patru]

Note

  1. Proiect Xanadu® . xanadu.com . Preluat la 12 iulie 2020. Arhivat din original la 1 mai 2021.
  2. ^ Ted Nelson în „Lo and Behold” al lui Herzog . Preluat la 12 iulie 2020. Arhivat din original la 11 iunie 2020.
  3. Pelin . tetramor.ph . Preluat la 12 iulie 2020. Arhivat din original la 12 iulie 2020.
  4. Andrew Pam. Întrebări frecvente Xanadu: Ce cerințe trebuie să îndeplinească sistemele Xanadu?  (engleză) (12 aprilie 2002). Preluat la 12 iulie 2020. Arhivat din original la 19 februarie 2017.

Link -uri