요약

  • Begin3 양식은 파일을 처음 올린 임시 접수 폴더 대신 최종 보관 위치를 적도록 했다.
  • 관리자는 이름과 버전으로 새 파일을 정리하고 이전 것을 교체했다. 그 과정에서 현재 목록에 남는 과거의 모습도 달라졌다.

주소를 모르면 그럴듯한 곳을 예상해 적어도 됐다. 다만 방금 파일을 올린 접수 폴더는 답이 될 수 없었다. 파일을 곧 다른 곳으로 옮길 예정이기 때문이다. Linux Software Map 양식은 프로그램에도 정착할 곳이 필요하다고 설명했다. 집 주소를 하역장으로 적어 두면 찾아오는 사람만 난감해진다.

이 지침은 1999년 10월 MetaLab 연구에 실린 Begin3 양식에 남아 있다. 자료실은 1992년 SunSITE에서 시작됐다. Linux 프로그램을 보내는 사람은 이름, 버전, 용도, 위치, 담당자를 적은 작은 설명 파일도 함께 제출했다. 코드를 완성했다고 글쓰기가 끝난 것은 아니었다.

느린 연결에서는 이 짧은 설명이 제법 큰 일을 했다. 이름만 보고 궁금해진 프로그램을 통째로 내려받은 뒤 용도를 알아보려면 기다림부터 감수해야 했다. Jeff Kopmanis는 익명 FTP 자료를 설명하는 1992년 제안을 참고해 Linux에 맞는 형식을 만들었다. 작은 카드가 먼저 설명하고, 큰 파일은 필요할 때 움직이게 한 셈이다.

양식에도 관리자가 있었다. Kopmanis의 일을 넘겨받은 Lars Wirzenius는 1994년 8월 4일 Begin3를 도입했다. 한 패키지에 속한 여러 파일을 한 항목에 묶고 여러 줄로 설명하기 쉽게 바꿨다. 1996년 10월에는 Aaron Schrab가 LSM 관리를 이어받았다. 협업을 정리하는 도구 역시 인수인계로 유지됐다.

MetaLab의 자료 담당자는 접수 구역을 매일 keeper로 살폈다. Eric Raymond가 작성하고 Miles Efron이 수정한 도구였다. 담당자가 설명을 확인하고 파일과 카드를 알맞은 곳에 넣었다. 이름과 버전은 오래된 자료를 새것으로 교체할 때도 쓰였다. 카드는 따로 관리되는 LSM 목록으로 전달됐고, 그 목록은 다른 서버에도 복제됐다.

양식의 세부 항목에는 다음 사람의 수고를 줄이려는 의도가 드러난다. 버전이 달라도 제목을 유지하면 같은 프로그램의 업데이트임을 알아볼 수 있다. 원래 작성자와 Linux 이식판 관리자를 나눠 적으면 질문을 보낼 곳을 고르기 쉽다. 주 배포 위치에는 서버와 폴더, 파일을 적는다. 작성자가 한 번 설명한 내용이 여러 사람의 되묻는 시간을 덜어준다.

ibiblio에 남아 있는 검색 양식은 이용자 쪽 풍경을 보여 준다. 검색할 항목과 단어, 가중치를 정하고 결과 제목으로 쓸 항목도 고를 수 있다. 기여자가 채운 칸이 독자의 검색 도구가 된다. 남아 있는 화면은 이 관계를 보여 주며, 당시 운영 방식은 1999년 연구가 기록하고 있다.

그해 9월 21일 집계에서 배포판과 문서 폴더를 제외한 범위에는 LSM 4,455개와 파일 20,633개가 있었다. 패키지 하나에 파일이 여럿일 수 있었다. 카드는 파일 뭉치를 찾아내고 관리할 수 있는 한 단위로 묶어 주었다.

사람들은 물론 양식에 나름의 개성을 보탰다. 연구진은 날짜로 쓸 수 없는 값도 발견했는데, 그중 하나가 ‘Thursday’였다. 목요일. 달력은 다음 주에도 목요일을 내놓을 테니, 기록을 정렬하는 사람에게는 꽤 곤란한 친절이었다.

제대로 쓴 날짜도 뜻을 따져야 했다. Entered-date는 카드의 마지막 수정일이었다. 새 버전이 오면 이전 LSM을 교체했으므로 오래된 프로젝트에도 최근 날짜가 붙을 수 있었다. 지금 받을 프로그램을 찾는 사람에게는 도움이 되는 정리였다. 과거의 모든 도착을 복원하려는 사람에게는 지워지기 전 카드까지 필요했다. 잘 관리된 현재 목록 옆에 별도의 기록을 두어야 할 이유였다.