프로젝트 자나두

Project Xanadu

프로젝트 Xanadu(/ ˈ æəː/ ZAN-ə두)는 1960년 테드 넬슨에 의해 설립된 최초의 하이퍼텍스트 프로젝트입니다. 프로젝트 Xanadu의 관리자들은 "오늘날 인기 있는 소프트웨어는 종이를 시뮬레이션합니다"라는 미션 진술과 함께 월드 와이드 웹보다 우수하다고 선언했습니다. 월드 와이드 웹(종이의 또 다른 모방)은 일방적인 링크와 버전이나 콘텐츠의 관리가 전혀 없는 원래 하이퍼텍스트 모델을 사소한 것으로 만듭니다."[2]

와이어드지는 "Xanadu의 저주"라는 제목의 기사를 실으며 프로젝트 Xanadu를 "컴퓨터 산업 역사상 가장 오래 지속된 증기웨어 이야기"라고 불렀습니다.[3] 첫 시행 시도는 1960년부터 시작됐지만 1998년이 되어서야 불완전한 시행이 나왔습니다. "실행 가능한 제공물"로 설명된 버전인 OpenXanadu는 2014년에 출시되었습니다.

역사

Nelson의 비전은 "전 세계 전자 출판을 위한 디지털 저장소 계획"이었습니다. 넬슨은 이 아이디어가 1960년 하버드 대학교 학생이었을 때 시작되었다고 말합니다. 그는 편집 기능과 함께 문서를 저장하고 표시하는 기계어 프로그램을 제안했습니다. 이것은 (아직 발명되지 않은) 워드 프로세서와는 다른 것으로, 나중에 넬슨이 "인터비교"라고 부르는 개념인 문서의 다른 버전의 시각적 비교가 기능에 포함되었을 것이라는 점에서 다릅니다.[4]

이 기본적인 아이디어 위에 넬슨은 독자들이 전자 문서를 통해 자신의 길을 선택할 수 있는 순차적이지 않은 글쓰기를 용이하게 하고 싶었습니다. 그는 1965년 ACM(Association for Computing Machine)에 제출한 논문에서 이 아이디어를 바탕으로 새로운 아이디어를 "지퍼드 리스트"라고 불렀습니다. 이러한 지퍼가 달린 목록을 사용하면 다른 문서 조각에서 복합 문서를 만들 수 있습니다. 이 개념을 트랜스클루전이라고 합니다.[5][4] 1967년, 브레이스의 하코트에서 일하는 동안, 그는 새뮤얼 테일러 콜리지의 시 "쿠블라 칸"을 기리기 위해 그의 프로젝트 이름을 Xanadu라고 지었습니다.[4]

ACM에서 Nelson의 강연은 오늘날의 하이퍼텍스트 시스템의 많은 특징들을 예측했지만, 그 당시 그의 아이디어는 거의 영향을 미치지 않았습니다. 연구자들은 그의 아이디어에 흥미를 느꼈지만, 넬슨은 그 아이디어가 실행될 수 있다는 것을 증명할 기술적 지식이 부족했습니다.[3]

1970년대

테드 넬슨(Ted Nelson)은 1974년 그의 저서 "컴퓨터 리브/드림 머신(Computer Lib/Dream Machines)"과 "1981 문학 기계(Literary Machines)"에서 그의 아이디어를

컴퓨터 Lib/Dream Machine은 순차적이지 않은 방식으로 쓰여집니다. 그것은 다른 주제들 중에서도 특별한 순서 없이 컴퓨터에 대한 Nelson의 생각들을 엮은 것입니다. 뒤로 인쇄된 두 권의 책이 들어 있습니다. Computer Lib은 Nelson의 화가 난 주제에 대한 생각을 담고 있고, Dream Machine은 예술에 도움이 되는 컴퓨터의 잠재력에 대한 그의 희망을 이야기합니다.

1972년 Cal Daniels는 Nelson이 목적으로 임대한 컴퓨터로 Xanadu 소프트웨어의 첫 번째 시연 버전을 완성했지만 Nelson은 곧 돈이 바닥났습니다. 1974년, Nelson은 컴퓨터 네트워킹의 등장과 함께 Xanadu에 대한 그의 생각을 "다큐버스"라고 부르며 중앙 집중식 정보 소스로 다듬었습니다.

1979년 여름, Nelson은 그의 최신 추종자 그룹Rogregory, Mark S. Miller, Stuart Greene을 이끌고 펜실베니아주 스워스모어로 갔습니다. 그린이 임대한 집에서, 그들은 Xanadu를 위해 그들의 아이디어를 발표했습니다. 그러나 여름의 끝에 그 그룹은 각자의 길을 갔습니다. Miller와 Gregory는 파일의 어떤 부분이라도 참조할 수 있도록 그들이 텀블러라고 부르는 트랜스피니트 번호를 기반으로 주소 지정 시스템을 만들었습니다.

1980년대

그 그룹은 거의 파산 직전까지 그들의 일을 계속했습니다. 그러나 1983년 Nelson은 원래 Steven LevyHakers에 언급된 사람들을 위한 컨퍼런스The Hakers Conference에서 Autodesk의 설립자 John Walker를 만났고, 이 그룹은 Autodesk의 재정적 지원을 받아 Xanadu 작업을 시작했습니다.

경제학자 Robin Hanson에 따르면, 1990년에 Xanadu에서 최초로 알려진 기업 예측 시장이 사용되었습니다. 직원들과 컨설턴트들이 를 들어 당시 콜드퓨전 논란에 베팅하기 위해 사용했습니다.

오토데스크에 있는 동안 Gregory가 이끄는 그룹은 C 프로그래밍 언어로 작성된 소프트웨어 버전을 완성했지만 소프트웨어가 원하는 대로 작동하지는 않았습니다. 그러나 이 Xanadu 버전은 The Hackers Conference에서 성공적으로 시연되어 상당한 관심을 불러일으켰습니다. 그 후 제록스 PARC에서 고용된 새로운 프로그래머 그룹은 이 소프트웨어의 문제점을 Smalltalk소프트웨어를 다시 쓰기 위한 명분으로 사용했습니다. 이로 인해 그룹은 사실상 두 개의 그룹으로 나뉘게 되었고, 다시 쓰기로 결정함에 따라 오토데스크에서 부과한 기한은 팀의 손이 닿지 않게 되었습니다. 1992년 8월 오토데스크는 내부 갈등과 투자 부족으로 어려움을 겪었던 Xanadu 운영 회사가 된 Xanadu 그룹을 해체했습니다.

찰스 S. Memex (Vannevar Bush[6] 제안한 하이퍼텍스트 시스템의 이름을 따서 명명됨)라는 회사의 설립자인 Smith는 Xanadu 프로그래머들 중 많은 사람들을 고용했고 (주로 설계자인 Mark S. Miller, Dean Tribble, Ravi Pandya를 포함)[3] Xanadu 기술을 라이선스했지만, Memex는 곧 재정적인 어려움에 직면했고, 당시 무급 프로그래머들은 떠났지만, 컴퓨터를 가지고 갑니다(프로그래머는 결국 돈을 받았습니다). 무렵, 팀 버너스 리는 월드 와이드 웹을 개발하고 있었습니다. 웹이 큰 성장을 보이기 시작했을 때, Nelson의 팀은 Xanadu가 생각하지 못했던 경쟁 관계에서 방어적으로 성장했지만, 그들은 패배하고 있었습니다. 1995년 Wired Magazine의 기사 "The Curse of Xanadu"는 Nelson의 강력한 반박을 불러 일으켰지만, 웹이 Xanadu를 지배하면서 논쟁은 대체로 사라졌습니다.[7]

1990년대

1998년 Nelson은 Xanadu에게 사용된 기술과 알고리즘이 일부 소프트웨어 특허를 뒤집는 데 도움이 될 수 있기를 바라며 소스 코드를 Project Udanax로 공개했습니다.[8][9]

2000년대

2007년, 프로젝트 Xanadu는 XanaduSpace 1.0을 출시했습니다.[10]

2010년대

"실행 가능한 성과물"이라고 설명된 버전인 OpenXanadu는 2014년에 World Wide Web에서 사용할 수 있게 되었습니다. "모든 부분을 볼 수 있다"는 이유로 오픈이라고 불리지만, 2014년 6월 현재 사이트에는 "아직 오픈 소스가 아니다"라고 명시되어 있습니다. 이 사이트에서 창작자들은 팀 버너스 리가 자신들의 아이디어를 도용했으며, 월드 와이드 웹은 "다양한 사람들의 임의적인 계획에 의해 만들어진 기이한 구조이며 끔찍한 프로그래밍 언어를 가지고 있다"며 웹 보안은 "복잡한 미로"라고 주장합니다. 그들은 계속해서 하이퍼텍스트가 종이가 되도록 설계되었고, 월드 와이드 웹은 다른 데드 페이지에 대한 데드 링크만을 허용하지 않는다고 말합니다.[11]

2016년, 테드 넬슨은 베르너 허조그가 제작한 다큐멘터리 '연결세계의 사랑과 전망'에서 인터뷰를 했습니다. 허조그는 "어떤 사람들은 그가 매달렸다는 이유로 미친 사람이라는 꼬리표를 붙였습니다."라고 말했습니다. "우리에게 임상적으로 제정신인 사람은 당신뿐인 것 같습니다."[12] 넬슨은 그 칭찬에 기뻐했습니다. "아무도 전에 그런 말을 한 적이 없어요!" 라고 넬슨이 말했습니다. "보통 저는 그 반대의 소리를 듣습니다."

원래 17가지 규칙

  1. 모든 Xanadu 서버는 고유하고 안전하게 식별됩니다.
  2. 모든 Xanadu 서버는 독립적으로 또는 네트워크에서 운영될 수 있습니다.
  3. 모든 사용자는 고유하고 안전하게 식별됩니다.
  4. 모든 사용자는 문서를 검색, 검색, 생성 및 저장할 수 있습니다.
  5. 모든 문서는 임의의 데이터 유형일 수 있는 임의의 수의 부품으로 구성될 수 있습니다.
  6. 모든 문서는 소유자가 액세스할 수 있는 시스템의 다른 문서에 대한 가상 복사본("트랜스클루전")을 포함한 모든 유형의 링크를 포함할 수 있습니다.
  7. 링크가 표시되며 모든 끝점에서 따라올 수 있습니다.
  8. 문서에 대한 링크 권한은 게시 행위에 의해 명시적으로 부여됩니다.
  9. 모든 문서는 문서의 전체 또는 일부의 가상 사본("트랜스클루전")을 포함하여 액세스하는 모든 부분에 대한 지불을 보장하기 위해 원하는 수준의 로열티 메커니즘을 포함할 수 있습니다.
  10. 모든 문서는 고유하고 안전하게 식별됩니다.
  11. 모든 문서는 안전한 액세스 제어를 가질 수 있습니다.
  12. 모든 문서는 물리적으로 저장된 위치에 대한 사용자 지식 없이 빠르게 검색, 저장 및 검색할 수 있습니다.
  13. 모든 문서는 지정된 위치에서 액세스 빈도에 따라 적절한 물리적 스토리지로 자동 이동됩니다.
  14. 모든 문서는 재해 발생 시에도 가용성을 유지하기 위해 자동으로 이중으로 저장됩니다.
  15. 모든 Xanadu 서비스 프로바이더는 문서의 저장, 검색 및 게시를 위해 선택한 비율에 따라 사용자에게 비용을 청구할 수 있습니다.
  16. 모든 거래는 해당 거래 당사자만이 안전하고 감사할 수 있습니다.
  17. Xanadu 클라이언트-서버 통신 프로토콜은 공개적으로 공개된 표준입니다. 타사 소프트웨어 개발 및 통합을 권장합니다.[13]

텀블러

Xanadu 컴퓨터 시스템의 디자인에서 텀블러는 모든 범위의 콘텐츠 또는 링크 또는 범위 또는 링크 집합의 주소입니다. 와이어드게리 울프(Gary Wolf)에 따르면 텀블러의 아이디어는 "주소는 독자에게 올바른 기계를 가리킬 뿐만 아니라 문서의 저자, 문서의 버전, 올바른 바이트 범위 및 이러한 바이트와 관련된 링크를 나타낼 수 있다"는 것이었습니다. 텀블러는 로저 그레고리마크 밀러에 의해 만들어졌습니다.[14][15]

텀블러 뒤에 숨겨진 아이디어는 무한한 숫자에서 비롯됩니다.[14]

참고 항목

각주

  1. ^ Director's Cut: Ted Nelson on Hypertext, Douglas Englebart, Xanadu and More. IEEE Spectrum. February 14, 2018. Event occurs at 7:43. Archived from the original on December 11, 2021 – via YouTube.
  2. ^ 프로젝트홈페이지
  3. ^ a b c Gary Wolf (June 1995). "The Curse of Xanadu". WIRED. Vol. 3, no. 6.
  4. ^ a b c Daniele C. Struppa; Douglas R. Dechow (June 14, 2015). Intertwingled: The Work and Influence of Ted Nelson. Springer. pp. 60–62. ISBN 978-3-319-16925-5.
  5. ^ Nelson, T. H. (1965). "Complex information processing". Proceedings of the 1965 20th national conference. ACM '65. pp. 84–100. doi:10.1145/800197.806036. ISBN 9781450374958. S2CID 2556127.
  6. ^ Bush, Vannevar (July 1945). "As We May Think". The Atlantic. Archived from the original on November 14, 2010.
  7. ^ Reagle, Joseph Michael (2010). Good Faith Collaboration: The Culture of Wikipedia. Cambridge, Massachusetts: MIT Press. ISBN 978-0-262-01447-2.
  8. ^ "Udanax Green".
  9. ^ "Udanax Gold". this disclosure also constitutes prior art that prevents anyone else from preventing you from using the ideas embodied in this code
  10. ^ Ted Nelson (June 25, 2007). "XanaduSpace". Xanarama.net. Retrieved July 3, 2011.
  11. ^ Xanadu 웹페이지 샘플 문서: "Origins", Moe Juste의 "다운로드가 많아서 여는 데 시간이 좀 걸립니다."
  12. ^ 허조그, 베르너, 감독님. 연결된 세계의 잔상들. 매그놀리아 픽처스, 2016
  13. ^ Xanadu FAQ: Xanadu 시스템의 목표는 무엇입니까? Andrew Pam, 2002년 4월 12일
  14. ^ a b Wolf, Gary (June 1, 1995). "The Curse of Xanadu". Wired. Retrieved December 25, 2015.
  15. ^ Theodor Holm Nelson (December 1999). "Xanalogical Structure. Needed Now More than Ever: Parallel Documents, Deep Links to Content, Deep Versioning, and Deep Re-Use". ACM Computing Surveys. 31 (4): 33–es. CiteSeerX 10.1.1.418.7740. doi:10.1145/345966.346033. S2CID 12852736.

참고문헌

외부 링크