En informática, Motif se refiere tanto a una especificación de interfaz gráfica de usuario (GUI) como al conjunto de herramientas de widgets para crear aplicaciones que siguen esa especificación bajo el sistema X Window en Unix y sistemas operativos similares a Unix . La apariencia de Motif se distingue por el uso de efectos tridimensionales rudimentarios cuadrados y cincelados para sus diversos elementos de interfaz de usuario.
Motif es el conjunto de herramientas para Common Desktop Environment y IRIX Interactive Desktop , por lo que era el conjunto de herramientas de widgets estándar para Unix. Estrechamente relacionado con Motif está el Motif Window Manager (MWM).
Después de muchos años como software propietario , Motif fue lanzado en 2012, como software libre bajo la Licencia Pública General Reducida GNU (LGPL-2.1-o posterior). [1]
Motif fue creado por la Open Software Foundation (OSF) para ser una interfaz gráfica de usuario estándar para plataformas Unix. [2] En lugar de crear una nueva interfaz desde cero, OSF abrió una Solicitud de Tecnología (RFT) en 1988 para solicitar tecnologías existentes de terceros. OSF tenía la intención de adoptar una interfaz existente al por mayor o crear una utilizando tecnologías de múltiples productos existentes. Se presentaron cuarenta productos, de los cuales OSF seleccionó veintitrés finalistas. [3] Entre los finalistas se encontraban Display Postscript de Adobe Inc. , OPEN LOOK de Sun Microsystems , GEM de Digital Research , X.desktop de IXI Limited , Open Dialogue de Apollo Computer , Andrew User Interface de la Universidad Carnegie Mellon. System , XUI de Digital Equipment Corporation y CXI y PM/X de Hewlett-Packard y Microsoft . En última instancia, OSF seleccionó HP y CXI de Microsoft y XUI de DEC, utilizando la apariencia, el administrador de ventanas y el cumplimiento del acceso común de usuario de CXI, junto con la API del kit de herramientas de widgets y el lenguaje de interfaz de usuario (UIL) de XUI. [4] [5] Motif fue enviado por primera vez por OSF en 1989. [2]
Motif es el componente básico del Common Desktop Environment , que era el escritorio estándar para Unix comercial.
El estándar IEEE 1295 (ahora retirado [6] ) define la " API Motif ". [7] A partir de la versión 2.1, Motif admite Unicode , lo que lo hizo ampliamente utilizado en varios entornos multilingües.
Motif estuvo disponible originalmente bajo una licencia que requería pagos de regalías.
Una versión llamada Open Motif (prácticamente el mismo código base bajo una licencia diferente) [8] fue lanzada el 15 de mayo de 2000, bajo una licencia que permitía la distribución libre de regalías de Open Motif si la plataforma en la que se utilizaba era de código abierto [ 9] – pero no era una licencia de código abierto en sí misma. El nombre fue criticado por Richard Stallman de la Free Software Foundation por la probabilidad de inducir a error a la gente haciéndoles pensar que era software libre o de código abierto adecuado , particularmente por la declaración del Open Group de que habían "publicado el código fuente de Motif a la comunidad de código abierto". . [10] La versión inicial de Open Motif fue la versión 2.1.30 en mayo de 2000; Open Motif 2.3 se lanzó en junio de 2007, seguido de una versión 2.3.1 con corrección de errores en septiembre de 2008 y una versión 2.3.2 con corrección de errores en marzo de 2009.
Durante la época en que Motif era un software de código cerrado, se creó el proyecto LessTif con el objetivo de crear una implementación de software libre, bajo la LGPL.
En octubre de 2012, Motif se lanzó como distribución de código fuente bajo GNU LGPL-2.1 o posterior. [11] El código fuente de Motif está disponible en SourceForge.