
10년이 지난 지금 GNOME은 명실상부한 리눅스의 메이저 데스크톱 환경으로 자리를 굳혔습니다. 간단하면서도 아기자기한 구성에 끌려 랜덤여신도 GNOME을 사용하고 있습니다. 특히 GNOME은 최근 리눅스에서 주목받고 있는 3D 데스크톱(compiz, beryl)을 주도하는 위치에 있습니다.
메일링 리스트에 올라온 글을 번역하여 보았습니다. 이것이 최초의 GNOME 선언문입니다.
The GNOME Desktop project
(GNU Network Object Model Environment)
* 목표
우리는 CDE 혹은 KDE와 비슷하지만, 완전히 자유 소프트웨어로만 구성되어 있으며, 자유롭고 완전한 사용자 친화적 애플리케이션과 데스크톱 도구의 모음을 개발하길 원합니다.
- 우리는 각각의 애플리케이션이 통일된 인터페이스를 갖추길 원합니다.
- 우리는 GTK를 사용하길 원합니다. GTK는 GIMP 프로젝트를 위해 만들어진 라이브러리입니다.
- 우리는 누구나 코드에 기여하고 코드를 테스트할 수 있으며, GNU 도구를 이용하여 컴파일이 가능하길 원합니다.
- 우리는 C 언어가 아닌 다른 언어로도 쉽게 스크립트와 모듈을 작성할 수 있도록 GTK API를 공개할 것입니다.
- 우리는 간단한 유틸리티를 만드는 데 GTK의 Scheme 바인딩을 사용할 것입니다. 이 바인딩이 좀 더 안정되면, Scheme으로 완전한 애플리케이션을 만드는 게 가능할 것입니다.
* 프로젝트 관련 질문에 대한 답
- 왜 KDE를 쓰지 않나요?
KDE는 좋은 프로젝트입니다. 뛰어난 해커가 참여하고 있으며, 훌륭히 해내고 있습니다. 그러나, KDE는 Qt를 선택했습니다. Qt는 자유 소프트웨어가 아닙니다. 따라서 소프트웨어 재배포 시 법적인 문제가 있습니다.
- 그렇다면 Qt와 호환되는 자유 소프트웨어를 만들면 되지 않나요?
KDE는 현재 89000줄의 코드로 이루어져 있습니다. 반면에, Qt의 코드는 91000줄입니다.
또한 Qt는 프로그래머가 C++나 Python만 사용하도록 강요합니다. Gtk는 C, Scheme, Python, C++, Objective-C, Perl로 사용할 수 있습니다.
그리고 우리는 KDE에 몇몇 디자인상 문제가 있다고 생각합니다. 하지만 물론, KDE에는 장점도 많습니다.
- GNOME은 어떤 라이선스로 배포되나요?
대부분의 GNU 소프트웨어처럼, GNOME도 GPL로 배포될 것입니다. GNOME 관련 라이브러리는 LGPL로 배포될 것입니다.
- 모든 코드를 처음부터 만들 건가요?
아니요. 우리는 GNOME 프로젝트의 정책을 준수하는 범위 내에서, 가능한 한 기존 GNU 프로그램의 코드를 재사용할 것입니다. 멋지고 일관된 사용자 인터페이스를 만드는 것도 우리의 일 중 하나가 될 것입니다.
KDE의 코드를 재사용하는 것도 고려하고 있습니다.
* GNOME 메일링 리스트에 가입하세요:
우리는 GNOME 프로젝트의 개발을 위한 토론에 관심이 있는 분을 위해 메일링 리스트를 만들었습니다. 구독하려면, 이렇게 치세요:
echo 'subscribe gnome' | mail majordomo@nuclecu.unam.mx
10년이 지났지만, GNOME의 근본 정신은 여전히 변치 않았다는 생각이 듭니다. 앞으로도 좋은 결과가 있기를 바랍니다.
http://mail.gnome.org/archives/gtk-lis ··· 123.html
Posted by 랜덤여신

