역사와 라이선스

TeX는 1970년대에 출시되었지만 여전히 일상적으로 사용되고 있습니다. 이렇게 오랫동안 안정적으로 살아남은 소프트웨어는 거의 없습니다. 이 페이지는 TeX가 어떻게 생겨났고 어디로 향하고 있는지 설명하고 라이센스에 대한 "무료 및 개방형"이 무엇을 의미하는지 정확하게 설명합니다.

TeX는 어떻게 탄생했나요?

TeX는 Stanford University의 Donald E. Knuth(b. 1938)에 의해 만들어졌습니다. 컴퓨터 과학 분야의 저명한 인물이자 Turing Award(1974)와 교토상(1996)을 수상했습니다.

불꽃은 그 자신의 *The Art of Computer Programming*였습니다. 수정된 제2권을 컴퓨터로 설정했을 때 그 결과는 금속 활자보다 훨씬 더 나빴습니다. 그리고 Knuth는 이를 받아들이지 않고 1978년에 활자 인쇄만큼 아름답게 조판할 수 있는 소프트웨어를 만들기로 결심했습니다. 심지어 그는 활자 디자인을 위해 METAFONT를 썼고 Computer Modern 서체도 직접 디자인했습니다. 본질적으로 현재 형태의 TeX는 1982년경에 완성되었으며 *The TeXbook*는 1984년에 완성되었습니다.

π로 수렴하는 버전 번호

1989년부터 Knuth는 TeX 확장에서 안정화로 전환했습니다. 버전 3부터 특이한 체계를 사용합니다. 각 수정 사항에 다른 숫자가 추가되므로 숫자는 π — 3.14 → 3.141 → 3.1415 …(현재 3.141592653) 쪽으로 점점 늘어납니다. Knuth의 바람은 그가 죽을 때 숫자가 π로 설정되어 영원히 동결되어 어떤 일이 있어도 더 이상 변경되지 않는 것입니다(그의 형제 METAFONT는 e를 향합니다).

안정성에 대한 이러한 끊임없는 노력은 수십 년 전에 작성된 원고가 오늘날에도 변함없이 편집되는 이유입니다. TeX는 컴퓨터 조판 역사에서 고정점 같은 것이 되었습니다.

LaTeX, 과거와 미래

LaTeX는 1980년대 Leslie Lamport에 의해 작성되었습니다. 현재 릴리스인 LaTeX 2ε(1994)는 이제 "LaTeX"를 의미합니다(이전 릴리스는 LaTeX 2.09였습니다). 내부는 점차적으로 차세대 LaTeX3 (expl3) 코드로 대체되고 있으므로 앞으로 일부 "잘못된" 문서의 컴파일이 중단될 수 있습니다.

TeX 엔진 자체도 계속 발전하고 있습니다. pdfTeX, XeTeX 및 LuaTeX와 같은 후속 엔진에는 직접 PDF 출력, Unicode 및 시스템 글꼴 지원이 추가되었습니다. 자세한 내용은 "엔진 및 형식" 페이지를 참조하세요.

라이선스 — 무료 및 공개

TeX와 LaTeX는 모두 오픈 소스이며 상업적인 용도를 포함하여 무료로 사용할 수 있습니다. 몇 가지 규칙을 알아두면 좋습니다.

  • TeX 자체. 부가가치 버전을 판매할 수도 있습니다. 하지만 완전히 호환되지 않는 한 'TeX'라고 부르면 안 됩니다. 예를 들어 pTeX는 자신을 'TeX'라고 부르지 않습니다. US에서 TeX 상표는 American Mathematical Society(AMS)가 보유하고 있으며, 순전히 관련 없는 당사자가 등록하는 것을 방지하기 위한 것입니다. 사용할 때 “TeX는 상표입니다”라는 문구를 추가할 필요가 없습니다.
  • LaTeX. LPPL(LaTeX 프로젝트 공용 라이선스)를 따릅니다. 파일 이름을 변경하면 수정된 버전을 재배포할 수 있습니다. 이렇게 하면 수정된 파일을 원본으로 착각할 수 없습니다.
  • 일본어 pLaTeX 등 원래 이전 ASCII Corporation에서 나온 이 버전은 일본어 TeX 개발 커뮤니티에 의해 (수정된) BSD 라이센스에 따라 커뮤니티 버전으로 이동되었습니다. 저작권 표시가 남아 있는 한 자유롭게 수정하고 재배포할 수 있습니다.

TeX 라이선스, LaTeX의 LPPL 및 BSD 등 이 모든 것들은 공식 오픈 소스 정의라는 의미에서 오픈 소스를 충족합니다.

작가가 실제로 관심을 가져야 할 것은 무엇입니까?

일반 작가의 경우 실제 의미는 간단합니다. TeX 또는 LaTeX를 사용하여 PDF를 생성, 제출, 판매 또는 게시하려면 추가 권한이 필요하지 않습니다. 주의가 필요한 점은 수정된 클래스나 패키지를 재배포하는 것입니다. LPPL 파일을 수정하여 배포하는 경우 원래 이름을 덮어쓰지 마십시오. 이름을 바꾸고 출처와 관리자를 명시하세요. 이는 두 개의 서로 다른 파일이 article.cls 또는 sample.sty와 같은 이름을 공유하는 재현성 재앙을 방지합니다.

  • 랩 템플릿을 수정할 때 업스트림 파일을 유지하고 labthesis.cls와 같은 고유한 이름을 배포하세요.
  • 소스 파일을 제출할 때 제공하는 수정된 .sty 또는 .cls 파일에 대한 라이센스 공지를 포함하세요.
  • 귀하의 산문 및 그림에 대한 저작권은 TeX 라이센스가 아닌 귀하의 장소, 출판사 또는 기관에 의해 규율됩니다.