Введение

Общая среда рабочего стола (Common Desktop Environment, CDE) — это графическая среда для операционных систем Unix, Unix-подобных систем и OpenVMS, основанная на наборе виджетов Motif. Она входила в состав стандарта UNIX 98 Workstation Product Standard и долгое время ассоциировалась с коммерческими Unix-рабочими станциями. CDE оказала влияние на ранние реализации последующих проектов, таких как KDE и GNOME, которые в значительной степени заменили её после начала нового тысячелетия. После длительного периода существования в качестве проприетарного программного обеспечения, CDE была выпущена под лицензией GNU Lesser General Public License, версии 2.0 или более поздней, 6 августа 2012 года. С момента выпуска в качестве свободного программного обеспечения CDE была портирована на Linux и производные BSD.

История лицензий

С момента запуска и до 2012 года CDE являлся проприетарным программным обеспечением. Motif, инструментарий, на котором основан CDE, был выпущен The Open Group в 2000 году как "Open Motif" по лицензии с разделением доходов. Эта лицензия не соответствовала ни определениям открытого исходного кода, ни определениям свободного программного обеспечения. The Open Group стремилась сделать Motif открытым исходным кодом, но не смогла этого добиться в то время.

Выпуск под GNU LGPL

В 2006 году была создана петиция с просьбой к The Open Group опубликовать исходный код CDE и Motif под свободной лицензией. 6 августа 2012 года CDE был выпущен под лицензией LGPL 2.0 или более поздней версии. Исходный код CDE был размещен на SourceForge. Проект свободного программного обеспечения OpenCDE был начат в 2010 году с целью воссоздать внешний вид, организацию и функциональность CDE. В августе 2012 года, после выпуска CDE под свободной лицензией, OpenCDE был официально прекращен в пользу CDE. 23 октября 2012 года инструментарий виджетов Motif также был выпущен под лицензией LGPL 2.1 или более поздней версии. Это позволило CDE стать полностью свободной и открытой средой рабочего стола. Вскоре после выпуска CDE как свободного программного обеспечения был создан загрузочный Linux CD на основе Debian 6 с предустановленной версией CDE 2.2.0c, получивший название CDEbian. Выпуск данного CD впоследствии был прекращен. Linux-дистрибутив SparkyLinux, основанный на Debian, предлагает бинарные пакеты CDE, которые можно установить с помощью APT. По состоянию на март 2023 года CDE также включен в дистрибутив GNU/Linux NuTyX, который предоставляет образ ISO для загрузки, а также доступен в FreeBSD и в исходном коде в pkgsrc – менеджере пакетов по умолчанию для NetBSD.