Мотив (программное обеспечение)
Стабильная версия | 2.3.8
/ 5 декабря 2017 г |
---|---|
Репозиторий | |
Написано в | С |
Тип | Набор инструментов для виджетов |
Лицензия | LGPL-2.1 или более поздняя версия (2.3.4) Собственный (до версии 2.3.4) |
Веб-сайт | мотив |
В вычислительной технике 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 ] Среди финалистов были Adobe Inc. от Display Postscript , Microsystems , OPEN LOOK от Sun Research GEM от Digital , IXI Limited от X.desktop , Apollo Computer Open Dialogue от -Меллона Карнеги , система пользовательского интерфейса Эндрю , Digital. Equipment Corporation от XUI , а также Hewlett-Packard и Microsoft от CXI и PM/X . В конечном итоге 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.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Новости | ICS MotifZone» . motif.ics.com . Проверено 30 марта 2023 г.
- ^ Перейти обратно: а б «Гибриды пользовательского интерфейса — интеграция пользовательской среды с Motif» . Открытая группа . Архивировано из оригинала 15 января 2018 года.
- ^ Мартин Маршалл; Эд Сканнелл (10 октября 1988 г.). «OSF сужает поиск пользовательского интерфейса до 23» . Инфомир . п. 45 . Проверено 29 декабря 2021 г.
- ^ Джанет Доббс (август 1989 г.). «Стратегии продуктивного и портативного написания графических приложений UNIX» (PDF) . Информационный бюллетень АУУГ . 10 (4): 50 . Проверено 29 декабря 2021 г.
- ^ Аксель О. Дейнингер; Чарльз В. Фернандес (июнь 1990 г.). «Обеспечение единообразия поведения интерфейса: графический пользовательский интерфейс HP OSF/Motif» (PDF) . Проверено 29 декабря 2021 г.
- ^ «1295-1993 — Стандарт IEEE для информационных технологий — Система X Window — Модульная среда набора инструментов (MTE)» . Компьютерное общество IEEE . Проверено 30 марта 2023 г.
- ^ «Открытая группа по настольным технологиям — Мотив» . Открытая группа .
- ^ Часто задаваемые вопросы Open Motif «Для текущей стабильной версии 2.1.30, за исключением некоторых различных положений об авторских правах и лицензиях, Motif и Open Motif имеют одни и те же функции и исходный код. Основное различие между Open Motif и коммерческим продуктом заключается в лицензия на программное обеспечение».
- ^ «ПУБЛИЧНАЯ ЛИЦЕНЗИЯ ОТКРЫТОЙ ГРУППЫ: ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ С ГРАФИЧЕСКИМ ИНТЕРФЕЙСОМ ПОЛЬЗОВАТЕЛЯ MOTIF» . Открытая группа.
- ^ Марк Хэтч (15 мая 2000 г.). «Объявление: выпуск Motif для сообщества открытого исходного кода приведет к открытию Motif Everywhere» . Группа новостей : comp.windows.x.announce . Usenet: [электронная почта защищена] . Проверено 29 ноября 2013 г.
- ^ «ICS MotifZone» . Октябрь 2012 года . Проверено 30 марта 2023 г.