Website Archival and Preservation

Unattributed

웹사이트 아카이빙과 보존

원문은 Unattributed님이 에 게재했습니다. 이 블로그 구독하기

noaa-printing-press.jpg사진: NOAA / Unsplash

서론

Michael Harley가 후속 글 우리가 죽으면 우리 블로그는 어떻게 될까?로 다시 돌아왔다. 언제나처럼 그의 생각과 아이디어는 정말 훌륭하다. 원문을 꼭 읽어보길 권한다.

하지만 이제는 습관이 되어버린 듯, 나 역시 덧붙이고 싶은 생각이 몇 가지 있다. 사실 이번에는 Michael이 미처 고려하지 못했던 흥미로운 아이디어를 한두 가지 보탤 수 있을지도 모르겠다.

Markdown과 HTML

먼저, Michael은 그동안 웹사이트를 처리하는 데 11ty 매크로를 사용해 왔다고 밝혔다. 그런데 이제 글의 장기 보관을 고민하면서 매크로를 풀고 순수 Markdown으로 되돌리는 작업을 하고 있다고 한다.

한 가지 생각해 볼 점이 있다. Markdown은 적어도 부분적으로 인라인 HTML을 허용한다. 따라서 이미지 처리 같은 부분을 HTML로 변환할 수 있다. 이게 왜 유용할까? 그리고 원본 파일의 가독성을 떨어뜨리지는 않을까?

조금은 그렇다. 하지만 장기적으로 얻을 수 있는 이점이 있다. 이 방식을 쓰면 이미지에 CSS 클래스를 적용할 수 있다. 이를 통해 웹사이트 전체에서 이미지에 일관된 속성을 유지할 수 있다. 더 중요한 것은 글을 ePub 버전으로 만들 때 전자책과 인쇄 매체에 맞춰 속성을 조정하는 새로운 스타일시트로 교체할 수 있다는 점이다.

따라서 <img class="img-class" src="foobar.png"> 와 같이 간단한 코드만 있으면 되고, 속성을 일일이 수동으로 조정할 필요가 없다.

전자책 만들기

내 웹사이트들을 전자책 형태로 아카이빙한다는 생각은 이전에는 해본 적이 없었다. 하지만 정말 좋은 아이디어이고, 진작 생각해 봤더라면 좋았을 것이다.

최근에 고려했던 것 중 하나는 최소한 내 글들의 또 다른 백업을 로컬에 저장해 두는 것이었다. 그래서 내 사이트들의 RSS 피드를 Thunderbird에 추가하기로 했다. 이렇게 하면 사이트의 모든 콘텐츠를 로컬 사본으로 보관할 수 있고, 예약 발행된 글이 제대로 올라왔는지 빠르게 확인할 수도 있다.

하지만 ePub을 만드는 일도 말 그대로 그만큼 쉽다. 내가 한 일은 Calibre를 사용한 것뿐이다. 모든 사이트에 대해 커스텀 뉴스 소스 레시피를 만들고, 매달 28일에 31일 치 글을 다운로드하도록 설정했다. (2월 문제를 처리해야 해서다.) 이 뉴스 시스템은 사이트의 RSS 피드를 이용해 XML 출력을 ePub용 XHTML로 변환한다.

이 부분까지 깊게 파보지는 않았지만, 앞서 언급한 내용도 Calibre로 처리할 수 있을 것 같다. 즉, XML 변환 과정의 일부로 커스텀 스타일시트를 적용할 수 있다는 것이다. 그렇게 하면 블로그 글을 ePub 형식으로 변환하는 자체 시스템을 만드는 데 들이는 시간을 줄일 수 있다.

그런데, 여기서 가능성은 더 있다. 사이트에서 댓글용 RSS 피드를 제공한다면, 댓글들을 전자책으로 만들 수도 있다. 나중에 원문과 합치는 작업은 필요하겠지만, 적어도 이런 방식으로 아카이빙할 수는 있다. 또 Mastodon이나 유사한 사이트를 사용한다면, 거기에 올린 글들도 RSS 피드로 받아올 수 있다. 답글까지 가져올 수 있는지는 모르겠지만, 적어도 내 글은 아카이빙할 수 있다.

다만 한 가지 고려할 점이 있다. Calibre가 글 하단에 자동으로 넣는 원문 링크와 수집 날짜가 포함된 푸터를 제거하고 싶을 수도 있다. 개인적으로는 전자책에 발행일과 수집일을 함께 남겨두는 것이 좋다고 생각한다. Mastodon 글에서는 어떻게 보일지는 잘 모르겠다.

또 다른 아카이브

디지털 아카이브에 대해 말하자면, 또 하나 고려해 볼 것이 있다. 바로 인터넷 아카이브의 웨이백 머신이다. 물론 이것도 언젠가는 어떻게 될지 모르지만, 우리가 오늘날 사용하는 대부분의 기술과 플랫폼보다는 오래 살아남을 가능성이 높다고 믿는다.

micro.blog에서 마음에 드는 점 중 하나는 웨이백 머신을 위한 기능이 내장되어 있다는 것이다. 즉, 내 사이트에 글이 게시되면 웨이백 머신이 자동으로 사본을 가져간다. 봇이 사이트를 크롤링할 때까지 기다릴 필요가 없다.

웨이백 머신의 또 다른 장점은 시간이 지남에 따라 사이트와 콘텐츠의 변화를 그대로 포착한다는 것이다. 이는 아카이빙용 전자책이나 종이책으로는 쉽게 하기 어려운 일이다. 실제로 1년 단위로 만드는 책은 최초 발행 이후 글에 가해진 수정이나 편집을 반영하지 못한다는 문제가 있다.

인터넷 아카이브는 1996년부터 존재해 왔고, 꾸준히 저장 시설을 확장해 왔다는 점을 고려하면 앞으로 30년, 60년, 어쩌면 100년은 더 존재할 것이라고 해도 무방할 것 같다. 인터넷 아카이브의 서비스를 이용하면 우리의 디지털 삶을 장기적으로 보존할 수 있다.

진짜 책 한 권

이 부분이 특히 내 눈길을 끌었다:

그리고 내가 정말 기대하는 부분은 바로 1년에 한 번 만드는 종이책이다. 계산해 보니 팸플릿이 아니라 진짜 책 한 권 분량이다.

나는 최근 들어 글쓰기의 상당 부분을 만년필로 하기 시작한 사람으로서(참조: 왜 만년필인가?), 이 부분을 읽고 자세를 고쳐 앉았다. Michael은 책을 인쇄하는 비용에 대해서는 자세히 다루지 않았다. 과연 그가 이 부분을 충분히 고민해 봤을까 하는 생각이 들었다. 건방지게 들리려는 의도는 아니다. 나는 출판 업계에 수십 년간 관심을 가져왔고, 과거에 다녔던 회사 중 하나는 세계에서 가장 큰 출판사 중 한 곳이 소유한 곳이었다.

이 이야기를 꺼내는 이유는 오래 보관할 목적으로 책을 인쇄할 때 특별히 고려해야 할 사항들이 있기 때문이다. 그런 옵션들을 고려하기 시작하면 비용이 금세 불어난다. 그중 몇 가지를 짚어보겠다:

종이 품질: 적당히 두꺼운 종이를 선택해야 하며, 최소 60gsm, 가급적이면 80gsm이 좋다. 또한 산성이 없는 중성지를 써야 한다. 자외선 같은 환경적 요인에 영향을 받지 않는 종이인지 확인해야 한다.

잉크 품질: 보존용 품질의 안료 잉크를 사용해야 한다. 일반적인 염료 잉크가 아니다. 염료 잉크는 시간이 지나면 바래는 경향이 있다. 자외선 등 환경적 요인이 책의 잉크에 영향을 줄 수 있다.

제본: 가장 내구성이 좋고 오래가는 책을 원한다면 양장본을 선택해야 한다. 양장본이라면 실로 꿰매는 사철 제본이 좋다. 하지만 주문형 인쇄소에서는 이런 제본을 찾기가 정말 어렵다. 예를 들어 Lulu는 양장본에 케이스 래핑이나 페이퍼백용 무선 제본만을 제공한다.

인쇄 방식: 인쇄와 관련한 또 다른 고민이다. 책에 이미지가 들어간다면 컬러 인쇄를 원할 것이다. 표준 컬러 인쇄를 선택할 수도 있지만, 최고 품질은 아니다(게다가 보존용 잉크로 가능한지도 확실치 않다). 그런 경우라면 고품질 컬러 인쇄를 선택하는 것이 좋을 것이다.

레이아웃: 책의 조판과 레이아웃은 우리가 일상적으로 하는 작업과는 다르다. 책에는 따라야 할 매우 구체적인 형식과 템플릿이 있다. 그리고 책을 교정하는 과정도 있다. 실물 교정본을 추가하면 비용이 더 든다. 그리고 책의 다른 요소들도 잊어서는 안 된다. 목차, 색인, 부록 등이다. 각주나 미주 처리도 있다. 또한 이미지: 사진이 들어간 레이아웃은 더 복잡하고 페이지 수를 급증시킬 수 있다. 책에 사용할 인쇄용 고해상도 이미지를 준비해야 한다는 점은 말할 것도 없다.

고려해야 할 점은 더 있다. 예를 들어 여러 부를 인쇄하고, 각 책의 여분을 한두 권 보관할 장소를 마련해 두고 싶을 것이다(은행 대여 금고와 내화 금고가 좋은 시작점이다). 기본적으로 인쇄물에 대한 재해 복구라고 생각하면 된다. :)

이렇게 되면 비용이 매우 많이 든다. 내가 알아본 가장 저렴한 책 한 권의 가격(Lulu 기준)은 약 20달러였다. 여기에는 보존용 잉크, 종이, 제본, 인쇄 품질이 포함되지 않는다. 하지만 개인적으로는 대중 판매용 책이라면 대부분의 사람들이 이 정도 품질에 만족할 것 같다. 하지만 이것은 대량 판매용이 아니라 개인 소장용이다.

다른 몇몇 사이트도 확인해 봤는데(이건 즉흥적으로 검색한 것이고 해당 인쇄소들을 이용해 본 적이 없어서 이름은 밝히지 않겠다), 모든 사양을 갖춘 책 한 권이 약 900달러 정도였다. 다섯 권이면 약 4,500달러다(개인 보관용 3권, 재해 복구를 위해 다른 가족이나 다른 장소에 보관할 2권을 가정했다).

그리고 이 모든 비용에는 레이아웃, 교정 등의 과정이 포함되어 있지 않다. 이 모든 것은 직접 해야 한다. 레이아웃 과정에 전문가를 참여시키고 싶다면 비용은 훨씬 더 많이 든다. 분명 중간 지점을 찾을 수 있겠지만, 괜찮은 대안을 찾으려면 많은 조사와 절충이 필요할 것이다.

결론

이 글이 Michael과 그의 글을 읽는 사람들에게 도움이 되기를 바란다. 개인적으로 글을 후세를 위해 아카이빙한다는 것은 이전에는 생각해 본 적이 없었다. 하지만 Michael의 글을 읽고 나니 어떻게 하면 가장 적은 마찰로 이를 해낼 수 있을지 고민하게 되었고, 이 작업을 꽤 쉽게 해낼 수 있겠다는 가능성도 보게 되었다.

Calibre의 뉴스 가져오기 기능으로 전자책을 만든다는 아이디어에서 마음에 드는 점 중 하나는 어떤 플랫폼에서든 동작한다는 것이다. WordPress, Hugo, 11ty, Bear Blog, Micro.blog, write.as 등 무엇이든 상관없다. 사이트에서 RSS 피드를 제공하기만 하면 전자책을 만들 수 있다. 그리고 전체 과정을 쉽게 자동화할 수 있어 매번 신경 쓸 필요도 없다.

이전 글(임베드가 내 웹사이트 중 하나에 심각한 피해를 입혔다)에서도 언급했듯이, 나는 이제 임베드 사용을 극도로 꺼리게 되었다. 특히 서드파티 임베드는 웹사이트에 심각한 문제를 일으킬 수 있기 때문이다. 이제 그런 원칙을 갖게 된 이상, 고려해야 할 임베드는 CerebralMix Archive에 있는 것들뿐인데, 그 사이트는 아직 손봐야 할 일이 많이 남아 있다.

개인적으로 전자책의 인쇄본에 링크가 포함되는 것은 크게 문제 되지 않는다고 생각한다. 이는 디지털 매체의 물리적 아카이브라는 사실을 감안하면 당연한 일이다. 매체의 한계에 대한 기대치가 있기 마련이다.

이 전체 과정에서 가장 까다로운 부분은 인쇄 과정일 것이다. 고려해야 할 옵션들이 가장 복잡하며, 책의 품질에 심각한 영향을 미칠 수 있다. 그리고 책 보관 측면에서도 고민해야 할 옵션들(소위 재해 복구 옵션)이 있다.

이쯤에서 이 주제를 마무리하려 한다. Michael은 자신이 하고 있는 일과 유사한 것을, 어쩌면 더 나아가서 할 수 있는 가능성들을 고민하도록 훌륭하게 영감을 주었다. 다른 아이디어가 떠오르면 여기에 다시 글을 쓰겠다.

이 글은 muse-spark-1.2-contributor 모델을 사용해 번역했습니다.

댓글