쿠스 슈트(Koos Schut)는 자원자들의 도움을 받아서 서기 2000년 문제에 대한 GNU 소프트웨어들의 반응 결과를 집계한 목록을 유지하고 있습니다. 이 목록은 단지 2000년 문제와 GNU 소프트웨어에 대한 참고 자료를 제공하기 위한 것이며, GNU 소프트웨어에 대한 공식적인 테스트 결과를 의미하지는 않습니다. 따라서 이 목록의 내용이 2000년 문제에 대한 이상 유무를 보증하는 것은 아니라는 점에 유의하시기 바랍니다.
자유 소프트웨어 재단은 소프트웨어에 대한 어떠한 형태의 보증도 제공하지 않습니다. 우리는 보증을 제공할 만한 충분한 여력을 갖고 있지 않습니다. 따라서 다른 종류의 버그에 대해서 보증을 제공하지 않는 것과 마찬가지로 2000년 문제에 대한 보증 또한 제공되지 않습니다. 그러나 우리는 2000년 문제와 관련된 버그가 일어날 가능성이 희박하다는 신뢰할 만한 근거를 제시할 수 있습니다.
이러한 근거의 가장 큰 부분은 이론에 의한 것입니다.
일반적인 유닉스 시스템과 마찬가지로 GNU 시스템은 날짜와 시간을
유닉스의 기원 원년인 1970년 0시 0분 0초를 시작으로
32비트 정수형 변수로 나타냅니다. 32비트 정수의 한계에 의한 최대 유효 연도는
2038이므로 2038년이 되면 연도 문제와 관련된 이상이 발생할 수 있지만,
그 시점까지는 모든 시스템들이 시간 변수인 time_t
를
64비트로 재정의 하기 때문에 연도 표기와 관련된 문제가 발생될 우려는 없습니다.
또한 우리는 2000년 문제가 널리 발생되지 않으리라는 몇가지 실제적인 증거도 갖고 있습니다. 데비안 GNU/Linux와 같은 리눅스에 기반한 GNU 시스템을 사용하는 사용자들이 시스템 클럭을 미리 앞당겨서 2000년 문제를 테스트해 본 결과, 특별한 문제가 없는 것으로 보고되었습니다. 물론, 이러한 결과가 철저한 테스트 과정에 의한 것은 아니지만 GNU 소프트웨어에 2000년 연도 문제와 관련된 우려할 만한 큰 오류나 지속적인 문제가 없다는 것을 의미한다고 볼 수 있습니다.
여러분 중에 2000년 문제와 관련된 버그를 없애는데 도움을 주실 분이 있다면 여러분의 시스템 중 하나를 1999년 12월 31일과 같이 2000년에 근접한 날짜로 미리 변경한 뒤에 다음 세기로 시간이 흘러감에 따라서 작업 과정에 이상한 문제점이 발견되지 않는가를 확인해 보시기 바랍니다.
만약, 연도 문제에 이상이 있는 프로그램을 발견했다면 우리에게 버그 리포트를 보내주시기 바랍니다. 접수된 버그들은 다음번 릴리즈 때 수정되어 2000년이 도래하기 전에 문제를 해결할 수 있을 것입니다.
위와 같은 방법으로 테스트를 해 본 경우에는 이상 유무에 관계없이 테스트 한 프로그램과 그 결과를 우리에게 알려주시면 좋겠습니다. 테스트 결과는 <gnu@gnu.org>로 보내주시고 실제로 소요된 테스트 기간을 명시해 주실 것을 부탁드립니다.
여러분이 최신 버전의 GNU 프로그램을 사용하고 있는 가를 확인해 보기 위해서는
FTP 미러 사이트 중의 한 곳에 접속한 뒤에
루트 디렉토리에 있는 ls-lR
파일의 내용을 참고하시면 됩니다.
지금까지 설명한 내용에도 불구하고 Y2K 문제에 대한 걱정과 우려를 떨칠 수가 없다면, 여러분에게 가장 중요한 프로그램의 소스 코드를 확인해 볼 것을 권해드립니다. GNU의 모든 프로그램들은 소스 코드가 함께 제공되기 때문에 소스 코드를 확인을 해 줄 수 있는 사람을 고용하거나 여러분이 직접 소스 코드를 살펴볼 수 있습니다. 또한 1000만명이 넘는 사용자를 갖고 있는 우리의 공동체 안에는 여러분이 사용하고 있는 것과 같은 프로그램의 이상 유무를 확인해 보고 있는 많은 사람들이 있다는 점도 2000년 문제에 대해서 안심할 수 있는 부분이기도 합니다.
전형적인 독점 소프트웨어에서는 단지 소유권자의 말을 따르는 방법 밖에 별다른 도리가 없습니다. 따라서 Y2K 버그를 발견했다 하더라도 실제로 여러분들이 그것을 수정할 방법이 없습니다. 심지어 연도를 나타내는 4자리 숫자를 수정하는 것도 소스 코드를 이용하지 않고는 불가능합니다. 바로 이러한 점이 Y2K 문제가 크게 불거진 주된 원인 중의 하나입니다.
Y2K는 소프트웨어에 있어서 가장 널리 퍼져있는 시한 폭탄이지만 유일한 폭탄은 아닙니다. 그러나 독점 소프트웨어에서는 다른 폭탄들을 발견할 수 있는 방법이 없습니다.
자유 소프트웨어 재단과 GNU 프로젝트에 대한 질문은 gnu@gnu.org로 보내주시기 바랍니다.
GNU에 대한 질문 이외에 홈페이지 자체에 대한 질문은 webmasters@gnu.org로 보내주시고, 그밖의 연락 방법에 대해서는 연락처 안내 부분을 참고하시기 바랍니다.
Copyright (C) 1997, 1998, 1999 Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA
저작권에 대한 본 사항이 명시되는 한, 어떠한 정보 매체에 의한 본문의 전재나 발췌도 무상으로 허용됩니다.
최근 수정일: 30 May 2000 tower