|
휴가 가기 직전에 3회를 올려드리려고 조금 앞당겨서 2회를 올려드립니다.
이번 아티클에서는 2003년 2월까지 SCO 소송 연대기를 그려봤습니다. 읽어보시다가 잘못된 내용을 발견하시면 주저하지 마시고 댓글을 달아주시면 감사하겠습니다.
--------------------------------------------------------------------------------------------
본 기사 저작권은 모두 박재호(jhrogue@yahoo.co.kr)에게 있습니다.
1. SCO 소송 연대기
SCO가 유타 주 법원에 IBM을 고소한 시점은 2003년 3월 6일이다. 하지만, 불행의 싹은 훨씬 예전부터 자라나고 있었으므로, SCO 소송 연대기를 IBM이 유닉스 시스템 V 코드를 라이선스받은 1985년으로 거슬러 올라간 다음에 시간 순서에 맞춰서 내려오면서 정리해보았다. 지면 관계상 중요한 사건 위주로 정리하다보니 몇몇 세부적인 부분이 빠졌을 수도 있지만, 전반적인 흐름을 살펴보기에는 부족함이 없을 것이다.
* 1985년: IBM, AT&T와 유닉스 시스템 V 코드 라이선스 계약 체결
* 1986년: IBM의 워크스테이션 모델인 RT와 이에 탑재하기 위해 만든 IBM용 유닉스인 AIX 등장
* 1990년: 당시 업계에서 가장 빠른 RISC 계열 워크스테이션인 RS/6000과 AIX v3(LVM, JFS 기능 포함) 등장
* 1995년 10월: 노벨, SCO에 유닉스를 양도
* 1995년 11월: USL, 노벨에게 유닉스 관련 특허 3건(5,652,854, 5,265,250, 6,097,384) 양도
* 1996년 10월: 노벨, SCO이 IBM에과 취소 불가능한 라이선스 수정 조항 X 체결.
법률적인 관점에서 보충 설명: 이 조항에 따르면, IBM은 “영구적이며, 변경불가능하며, 모든 비용을 다 치룬” 라이선스를 확보하게 된다. 나중에 SCO 측에서 일방적으로 AIX 라이선스 종결을 거론할 때 바로 이 조항이 큰 걸림돌이 된다.
* 1998년 8월: 노벨이 유닉스웨어 상표권을 SCO에게 양도, 노벨은 유닉스 상표를 X/Open에 양도
* 2000년 2월: IBM이 GPL 하에 JFS를 리눅스에 기부
보충 설명(http://oss.software.ibm.com/developerworks/opensource/jfs/project/pub/faq.txt): IBM은 AIX 버전 3.1부터 저널링 파일 시스템인 JFS를 탑재하기 시작했으며, 10년 동안 AIX의 핵심 파일 시스템으로 자리잡고 있었다. 1995년부터 더 확장 가능하도록 만드는 동시에 프로세스 하나 이상을 탑재한 시스템을 지원하도록 변경 작업을 시작했다. 또한 다중 운영체제 시스템에서 동작하는 능력과 더 이식성 높은 파일 시스템을 목표로 삼기 시작했다.
역사적인 관점에서 보면 초기 JFS 파일 시스템은 버전 1(JFS1)은 AIX의 메모리 관리자와 밀접한 연관성이 있으며, 단지 운영체제 하나만을 지원하는 전형적인 폐쇄 소스 운영 시스템의 설계 방침을 따르고 있었다.
하지만, AIX와는 무관한 x86용 운영체제인 OS/2를 목표로 삼아 JFS를 새로 설계하여 구현한 결과 신형 JFS를 1999년 봄부터 OS/2 워프 서버에 탑재하기 시작했으며, OS/2 워프 클라이언트에는 2000년 10월부터 탑재하기 시작했다. 이런 결과물을 AIX에도 적용하기 위해 JFS 개발 팀 일부를 AIX 운영체제 개발 팀으로 보내서 2001년에 JFS 버전 2(JFS2)를 AIX 5L 운영체제에 결합할 수 있었다. 그리고, 1999년 OS/2 JFS 원시 코드를 기반으로 JFS를 리눅스에 이식하는 작업을 시작했다.
* 2000년 8월: 칼데라가 SCO 서버 소프트웨어 사업부와 전문가 서비스 사업부를 사겠다고 발표, 프로젝트 몬터레이 중단
* 2002년 6월: SCO 수장이 랜섬 러브에서 달 맥브라이드로 교체
* 2003년 1월: SCO, 리눅스 공동체 공격을 위해 데이비드 보이스 채용
* 2003년 2월: SCO, 크리스 손탁이 GPL 공격
보충 설명(http://www.infoworld.com/article/03/02/11/HNsco_1.html): 크리스 손탁은 GPL에 대해 다음과 같이 평가했다.
“많은 사람들이 GPL이 매우 모호하고 그다지 구체적이지 않기에 많은 사항을 공중에 띄워놓고 있다고 언급했습니다. 이는 잠재적으로 아주 다양한 방법으로 해석할 수 있는 여지를 남기며, 저도 이런 특징에 동의합니다.”
“이런 모호성은 회사가 어떤 기술에 공헌하면서 어떤 기술에 대한 지적 재산권을 유지하며 몇몇 기술은 남겨두기를 원할 경우에 문제가 될 수 있습니다. 몇몇 경우에 GPL은 당신이 이를 어떻게 처리할지 결정하는 과정에서 걸림돌이 될 수 있습니다.”
“우리(SCO 그룹)는 리눅스가 성공하고 자라나기를 원합니다. 하지만 우리는 또한 유닉스에서 상당한 지적 재산권을 보유하고 있으며, 지금까지 보아온 여러 경우를 볼 때 우리 유닉스 기술의 부적절한 몇몇 오용 사례가 있었습니다.”
--------------------------------------------------------------------------------------------
EOF
|