GNU와 그놈 사이에는 어떤 관계가 있습니까?
그리고 추가 관련 라이센스 GPL?
답변
@rob가 맞습니다. 그놈은 기술적으로 공식 GNU 프로젝트입니다. 그러나 흥미로운 역사가 많이 있습니다.
시계를 롤백하자
1996 년입니다. 데스크탑 환경이 없습니다. 사용자와 sysadmin은 여러 프로그램에서 환경을 어셈블합니다. 다른 창 관리자, 다른 응용 프로그램, 도크 일 수 있습니다. 시장에는 Qt와 GTK +라는 두 가지 주요 툴킷이 있습니다. Qt는 잠시 동안 있었으며 Trolltech이라는 회사의 상용 제품이었습니다. GTK +도 공정한 시간을 보냈습니다. FSF는 원래 김프에서 사용하도록 작성 되었기 때문에 FSF와 느슨하게 연결되었습니다. (예를 들어) Motif와 같은 더 많은 툴킷이 있었지만,이 논의의 목적 상, 우리는 신경 쓰지 않습니다.
KDE라고도하는 Kool 데스크탑 환경은 UNIX 시스템 용 통합 데스크탑 환경이 없다는 사실에 대응하여 그해 10 월에 만들어졌습니다. KDE 프로젝트는 정의되지 않은 “K”를 선호하여 “Kool”을 신속하게 떨어 뜨 렸습니다. 분명히 좋은 선택이었습니다. 이것은 자유 소프트웨어 커뮤니티의 주요 문제였습니다. Matthias가 만든 멋진 무료 데스크톱을 사용하려면 독점 소프트웨어 인 Qt를 설치해야합니다.
무엇을해야합니까?
FSF는 하나가 아니라 두 가지 프로젝트로 응답했는데, 둘 중 하나가 전개되지 않은 경우에 대비하여 동시에 작동했습니다. 첫 번째는 하모니라는 프로젝트였습니다. 하모니는 Qt의 LGPL 라이센스, API 호환 자유 소프트웨어 복제품으로 설계되었습니다. 아이디어는 커뮤니티가 KDE를 유지하고 독점 비트를 단순히 대체한다는 것입니다.
하모니 프로젝트는 실제로 해결되지 않았습니다. Qt가 2000 년에 FSF에 의해 정의 된 완전 무료 소프트웨어로 재 라이센스되기 전에 약 4 년 동안 개발이 진행되어 Harmony의 원래 동기를 제거했습니다. 재 허가와 두 번째 프로젝트의 성공으로 인해 하모니는 버려졌습니다.
지금까지 두 번째 프로젝트가 무엇인지 짐작 하셨을 것입니다. 그놈이었습니다.
모두 함께 묶어
나는 위의 역사를주었습니다. 이제 좋은 매듭으로 묶어 봅시다.
따라서 귀하의 질문에 대답하기 위해 : 그렇습니다. GNU와 그놈 사이에는 관계가 있습니다. 그놈은 GNU 프로젝트의 공식 데스크탑 환경이므로 공식 GNU 프로젝트이자 GNU 운영 체제의 일부입니다. 역사적으로, Qt에 대한 KDE의 의존성에 대한 응답으로 GNU에 의해 만들어졌습니다. 실제로 그놈 의 G 는 GNU를 나타냅니다. 전체 머리 글자는 GNU Network Object Model Environment로 확장됩니다. 이는 프로젝트가 “핵심 그놈 비전에 맞지 않는다”고 결정함에 따라 계획되었지만 구현되지 않은 기술을 의미합니다.
GNOME은 현재 거대한 프로젝트입니다. 예를 들어 GTK +는 오늘날 그놈 사람들에 의해 독립적 인 프로젝트 대신 유지됩니다. 역사적으로 기술적으로 관련되어 있지만 엔티티로서 그놈은 GNU와 무관하다고 말할 수 있습니다. 그놈은 자체 인프라를 가지고 있습니다. 자체 커뮤니티; 자체 거버넌스 프로세스.
부수적으로, 이것은 또한 그놈과 KDE가 오늘날 (우호적 인) 라이벌 인 이유입니다. 1996 년 KDE가 설립 된 당시 그놈은 KDE와 직접 경쟁 할 목적으로 만들어 졌기 때문입니다. 그리고 그 경쟁은 현재까지 지속되었습니다.