Який взаємозв'язок між GNU та GNOME?


16

Чи є якийсь зв’язок між GNU та GNOME?

І далі пов'язана ліцензія GPL?

Відповіді:


23

@rob має рацію. GNOME технічно є офіційним проектом GNU. Однак є багато цікавої історії.

Давайте повернемо годинник назад

Це 1996. Настільних середовищ немає. Користувачі та sysadmins збирають середовище з ходж-подіуму програм. Різні менеджери вікон, різні програми, можливо док. На ринку є два основних набори інструментів: Qt та GTK +. Qt деякий час існував і був комерційним продуктом компанії під назвою Trolltech. GTK + також був довгий час. Він був слабо пов'язаний з FSF, оскільки він спочатку був написаний для використання в GIMP. Існувало більше наборів інструментів, таких як (наприклад, Motif), але для цілей цієї дискусії ми їх не хвилюємо.

Робоче середовище Kool, відоме також як KDE, було створено в жовтні того ж року у відповідь на той факт, що для систем UNIX не було єдиного робочого середовища для робочого столу. (Проект KDE швидко відмовився від "Kool" на користь лише невизначеного "K". Це був явно вдалий вибір.) Творець KDE Маттіас Етріх вирішив використовувати Qt для свого нового робочого столу. Це було основною проблемою для спільноти вільного програмного забезпечення. Це означало, що для того, щоб використовувати дивовижний, безкоштовний робочий стіл, який створив Маттіас, їм доведеться встановити власне програмне забезпечення - Qt.

Що робити?

FSF відповів не одним, а двома проектами, обидва працювали паралельно на випадок, якщо один не відмовився. Першим був проект під назвою Гармонія. Harmony повинен був бути ліцензованим LGPL, сумісним API, вільним програмним забезпеченням Qt. Ідея полягала в тому, що громада збереже KDE, просто замінивши власний біт.

Проект «Гармонія» ніколи насправді не спрацьовував. Розвиток тривав близько 4 років, перш ніж Qt було перевезено в 2000 році на повністю вільне програмне забезпечення (як визначено FSF), тим самим усунувши первісну мотивацію Harmony. І через перекваліфікацію, і за успіх другого проекту Гармонія була залишена.

Надіюсь, ви вже здогадалися, яким був другий проект. Це був GNOME.

Зв’язуючи це все разом

Я дав історію вище. Тепер давайте зв’яжемо це все разом у приємний вузол.

Отже, щоб відповісти на ваше запитання: так, існує зв’язок між GNU та GNOME. GNOME - офіційне робоче середовище проекту GNU, і тому є офіційним проектом GNU та частиною операційної системи GNU. Історично він був створений GNU у відповідь на залежність KDE від Qt. Насправді G у GNOME означає GNU. Повна абревіатура поширюється на середовище GNU Network Object Model Environment - це стосується технології, яка планувалася, але ніколи не була впроваджена, оскільки проект вирішив, що "не відповідає основній базі GNOME".

За словами, GNOME - це величезний проект зараз. Наприклад, GTK + підтримується людьми GNOME, наприклад, замість того, щоб бути незалежним проектом. Можна з упевненістю сказати, що GNOME як сутність не залежить від GNU, хоча вони пов'язані історично та технічно. GNOME має власну інфраструктуру; власна громада; власні процеси управління.

З іншого боку, саме тому GNOME та KDE сьогодні є (дружніми) конкурентами. Це тому, що ще в 1996 році, коли було засновано KDE, GNOME був створений з явною метою прямо конкурувати з KDE. І це суперництво зберігалося аж до сьогодення.


Ви можете додати пункт "Ми також хочемо надати програмне забезпечення для користувачів, які не є фахівцями з комп'ютерів. Тому ми розробили графічний робочий стіл (званий GNOME), щоб допомогти новачкам у використанні системи GNU." з офіційної сторінки GNU
Пандія

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.