Что такое Motif. Альтернативы Motif.
При поиске в WWW приложений X Windows для инсталляции под Linux, неизбежно приходится выбирать среди приложений, использующих библиотеки Motif или набор инструментов Motif.
Motif – среда разработчика под X Windows, представленная Open Software Foundation (OSF) в конце 80-х и обеспечивающая согласованное поведение приложений X Windows. Motif содержит набор многопрофильных элементов (виджетов – widget), которые могут использоваться разработчиками приложений. С помощью этих многопрофильных интерфейсных элементов разработчики Motif создают приложения, которые "придерживаются" правил Motif, обеспечивая непротиворечивость операций отображения и управления.
Motif сейчас распространяется по "открытой" лицензии и разработчики, создающие и распространяющие приложения, основанные на библиотеках Motif, не должны более платить за свой выбор. Однако, Open Group (организация, реализующая Open Motif) пo прежнему продает документацию по языку и набору библиотек. Многие Linux-разработчики выяснили из лицензии Motif, что они не могут использовать ее при разработке программного обеспечения для свободно-распространяемых операционных систем, таких как Linux.
Примечание
Промышленная организация Open Group занимается стандартами программирования. Она не имеет отношения к спонсорам лицензии Open Source и признает, что лицензия на Motif не соответствует требованиям Open Source.
В дополнение к набору инструментов и библиотек, в инсталляционный пакет Motif входит собственный диспетчер окон MWM.
Необходим ли Motif?
Для большинства пользователей Linux, вероятно, нет необходимости в покупке Motif. Пользователи, которые должны подумать об использовании Motif.
- Разработчики, желающие создавать приложения с использованием пакета инструментов Motif;
- Пользователи, желающие запускать приложения, требующие натичия библиотек Motif. Большинство коммерческих приложений, использующих библиотеки Motif, внедряют необходимый код Motif в приложение (и пользователю не нужно приобретать отдельную лицензию) или включают полную версию исполняемой библиотеки Motif.
Open Motif можно загрузить с узла Open Group по адресу http://www.opengroup.org. Metro Link продает пакет с несколькими версиями инструментария Motif по ценам не ниже 99 $.
Альтернативы Motif
В духе общей парадигмы Linux в настоящее время прилагаются усилия по созданию свободно распространяемой альтернативы Motif, чтобы разработчики и пользователи не платили за приобретение Motif. В рамках проекта Lesstif разрабатывается продукт, совместимый с версией 1.2 Motif и распространяемый на условиях GNU Public License. Естественно, что средства, реализованные в этом проекте; совершенно бесплатны.
Lesstif не достиг еще стадии зрелого проекта (на момент написания книги существует версия 0.92.26), но уже может использоваться для разработки некоторых приложений и запуска некоторых программ. В Lesstif FAQ на домашней страничке Lesstif (http://www.lesstif.org) оговорено, что проект еще не завершен. Несмотря на это, некоторые приложения, использующие Motif, могут работать с Lesstif 0.92.26, в том числе Mosaic 2.7 и персональный финансовый менеджер GNUCash.