GNU와 그놈의 관계는 무엇입니까?

GNU와 그놈의 관계는 무엇입니까?

GNU와 GNOME 사이에 어떤 관계가 있나요?

추가적인 관련 라이센스 GPL이 있습니까?

답변1

@롭이 맞습니다. 기술적으로 GNOME은 공식 GNU 프로젝트입니다. 그러나 흥미로운 역사가 많이 있습니다.

시간을 되돌리자

그때가 1996년이었습니다. 아직 데스크탑 환경이 없습니다. 사용자와 시스템 관리자는 뒤죽박죽된 프로그램에서 환경을 구성합니다. 다양한 창 관리자, 다양한 애플리케이션, 도크 등이 있을 수 있습니다. 시장에는 Qt와 GTK+라는 두 가지 주요 툴킷이 있습니다. Qt는 한동안 사용되어 왔으며 Trolltech라는 회사의 상용 제품입니다. GTK+도 한동안 사용되어 왔습니다. 원래 김프에서 사용하기 위해 작성되었으므로 FSF와 느슨하게 관련되어 있습니다. Motif와 같은 더 많은 툴킷이 있지만 이 논의의 목적을 위해 우리는 그것들에 관심을 두지 않습니다.

KDE라고도 알려진 Kool 데스크탑 환경은 UNIX 시스템용 통합 데스크탑 환경이 부족함에 따라 그해 10월에 만들어졌습니다. (KDE 프로젝트에서는 정의되지 않은 "K" 대신 "Kool"을 빨리 삭제했습니다. 이것은 분명히 좋은 선택이었습니다.) KDE 창시자인 Matthias Ettrich는 Qt를 그의 새 데스크탑으로 사용하기로 결정했습니다. 이것은 자유 소프트웨어 커뮤니티의 주요 문제입니다. 이는 Matthias가 만든 우수한 무료 데스크탑을 사용하려면 독점 소프트웨어인 Qt를 설치해야 함을 의미합니다.

무엇을 해야 할까요?

FSF는 하나가 아닌 두 개의 프로젝트를 시작하고, 하나가 실패할 경우를 대비해 동시에 실행함으로써 대응했습니다. 첫 번째 프로젝트는 하모니(Harmony)입니다. Harmony는 Qt의 LGPL 라이센스, API 호환 프리웨어 복제품으로 만들어졌습니다. 아이디어는 커뮤니티가 KDE를 유지하고 독점 부품만 교체한다는 것입니다.

Harmony 프로젝트는 실제로 성공하지 못했습니다. 개발은 2000년까지 약 4년 동안 계속되었으며, 이때 Qt는 완전 자유 소프트웨어(FSF에서 정의한 대로)로 라이센스가 다시 부여되어 Harmony의 원래 동기가 사라졌습니다. 두 번째 프로젝트의 프랜차이즈 재구축과 성공으로 인해 Harmony는 포기되었습니다.

이제 두 번째 프로젝트가 무엇인지 짐작하셨을 것입니다. 그놈입니다.

그것들을 함께 결합하다

위에 히스토리를 올렸습니다. 이제 그것들을 멋진 매듭으로 묶어봅시다.

따라서 귀하의 질문에 답해 드리자면, 그렇습니다. GNU와 GNOME 사이에는 관계가 있습니다. GNOME은 GNU 프로젝트의 공식 데스크탑 환경이므로 공식 GNU 프로젝트이자 GNU 운영 체제의 일부입니다. 역사적으로 이는 KDE의 Qt 의존성에 대응하여 GNU에 의해 만들어졌습니다. 사실은,G존재하다난쟁이GNU를 의미합니다. 전체 약어는 GNU 네트워크 개체 모델 환경(GNU Network Object Model Environment)으로 확장됩니다. 이는 계획되었지만 프로젝트에서 "GNOME의 핵심 비전과 일치하지 않는다"고 간주하여 구현되지 않은 기술을 나타냅니다.

그렇긴 하지만, 그놈은 현재 거대한 프로젝트입니다. 예를 들어, GTK+는 이제 별도의 프로젝트가 아닌 GNOME 직원에 의해 유지 관리됩니다. GNOME은 역사적으로나 기술적으로 서로 관련되어 있지만 실체로서 GNU와 독립적이라고 해도 과언이 아닙니다. GNOME에는 자체 인프라가 있으며 자체 커뮤니티가 있습니다.

덧붙여서, 이것이 GNOME과 KDE가 이제 (우호적인) 경쟁자가 된 이유입니다. 왜냐하면 KDE가 창립된 1996년 초 KDE와 직접 경쟁하겠다는 분명한 목적을 가지고 GNOME이 만들어졌기 때문이다. 그리고 이 경쟁은 오늘날까지 계속되고 있다.

답변2

이 글을 쓰는 시점에서 GNOME은 GNU 프로젝트와 아무런 관계가 없습니다. "G"는 역사적으로 "GNU"를 의미합니다. 그러나 수년이 지나면서 "GNOME"이라는 이름은 더 이상 약어가 아닙니다. 정확히 얼마나 전인지는 모르지만, 내 추측으로는 이러한 변화가 아마도 "GNU 네트워크 개체 모델 환경" 기술이 폐기된 직후에 일어났을 것입니다.

GPL에 관한 질문의 두 번째 부분은 대부분의 핵심 GNOME 소프트웨어가 GPL 또는 관련 라이센스 중 하나를 사용한다는 것입니다.

답변3

Gnome은 GNU 자유 소프트웨어 컬렉션의 공식 부분입니다http://www.gnu.org/software/software.html

2021년에 공식적으로 삭제됨

관련 정보