В вычислительной технике Motif относится как к спецификации графического пользовательского интерфейса (GUI), так и к набору инструментов виджетов для создания приложений, соответствующих этой спецификации, в системе X Window в Unix и Unix-подобных операционных системах . Внешний вид Motif отличается использованием элементарных квадратных и точеных трехмерных эффектов для различных элементов пользовательского интерфейса.
Motif — это набор инструментов для Common Desktop Environment и IRIX Interactive Desktop , поэтому он был стандартным набором инструментов виджетов для Unix. С Motif тесно связан менеджер окон Motif (MWM).
После многих лет использования в качестве проприетарного программного обеспечения Motif был выпущен в 2012 году как бесплатное программное обеспечение под лицензией GNU Lesser General Public License (LGPL-2.1 или новее). [1]
Motif был создан Open Software Foundation (OSF) как стандартный графический интерфейс пользователя для платформ Unix. [2] Вместо того, чтобы создавать новый интерфейс с нуля, OSF в 1988 году открыла запрос на технологию (RFT), чтобы запросить существующие технологии у третьих сторон. OSF намеревалась либо полностью принять существующий интерфейс, либо создать его с использованием технологий из нескольких существующих продуктов. Было представлено сорок продуктов, из которых OSF выбрала двадцать три финалиста. [3] Среди финалистов были Display Postscript от Adobe Inc. , OPEN LOOK от Sun Microsystems , GEM от Digital Research , X.desktop от IXI Limited , Open Dialogue от Apollo Computer , Пользовательский интерфейс Эндрю от Университета Карнеги-Меллона. System , XUI от Digital Equipment Corporation , а также CXI и PM/X от Hewlett-Packard и Microsoft . В конечном итоге OSF выбрала CXI от HP и Microsoft и XUI от DEC, используя внешний вид, оконный менеджер и соответствие требованиям Common User Access от CXI, а также API набора инструментов для виджетов и язык пользовательского интерфейса (UIL) от XUI. [4] [5] Впервые Motif был выпущен OSF в 1989 году. [2]
Motif — это основной строительный блок Common Desktop Environment , который был стандартным рабочим столом для коммерческого Unix.
Стандарт IEEE 1295 (сейчас отменен [6] ) определяет « API Motif ». [7] Начиная с версии 2.1, Motif поддерживает Unicode , что сделало его широко используемым в нескольких многоязычных средах.
Первоначально Motif был доступен по лицензии, требующей уплаты роялти.
Версия под названием Open Motif (по существу та же самая кодовая база под другой лицензией) [8] была выпущена 15 мая 2000 года по лицензии, которая позволяла безвозмездное распространение Open Motif, если платформа , на которой она использовалась, была с открытым исходным кодом . 9] – но сама по себе не была лицензией с открытым исходным кодом. Это название подверглось критике со стороны Ричарда Столлмана из Фонда свободного программного обеспечения за то, что оно может ввести людей в заблуждение, заставив их думать, что это правильное программное обеспечение с открытым исходным кодом или свободное программное обеспечение , особенно за заявление Open Group о том, что они «выпустили исходный код Motif сообществу открытого исходного кода». . [10] Первоначальным выпуском Open Motif была версия 2.1.30 в мае 2000 года; Open Motif 2.3 был выпущен в июне 2007 года, за ним последовал выпуск 2.3.1 с исправлением ошибок в сентябре 2008 года и выпуск 2.3.2 с исправлением ошибок в марте 2009 года.
В то время, когда Motif был программным обеспечением с закрытым исходным кодом, проект LessTif был создан с целью создания реализации свободного программного обеспечения под лицензией LGPL.
В октябре 2012 года Motif был выпущен как дистрибутив исходного кода под лицензией GNU LGPL-2.1 или более поздней версии. [11] Исходный код Motif доступен на SourceForge.