En informática, Motif hace referencia 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 en el sistema X Window en sistemas operativos Unix y similares . El aspecto y el funcionamiento de Motif se distinguen 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 e IRIX Interactive Desktop , por lo que era el conjunto de herramientas de widgets estándar para Unix. Motif Window Manager (MWM) está estrechamente relacionado con Motif.
Después de muchos años como software propietario , Motif fue lanzado en 2012 como software libre bajo la Licencia Pública General Reducida de 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 estaban 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 System de Carnegie Mellon University , XUI de Digital Equipment Corporation y CXI y PM/X de Hewlett-Packard y Microsoft . Finalmente, OSF seleccionó CXI de HP y Microsoft y XUI de DEC, utilizando la apariencia, el administrador de ventanas y la compatibilidad con Common User Access 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 distribuido por primera vez por OSF en 1989. [2]
Motif es el elemento básico del Entorno de Escritorio Común , 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 hizo que su uso fuera ampliamente utilizado en varios entornos multilingües.
Originalmente, Motif estaba disponible bajo una licencia que requería el pago de regalías.
El 15 de mayo de 2000 se publicó una versión llamada Open Motif (que básicamente contenía el mismo código fuente bajo una licencia diferente) [8] , 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 su probabilidad de engañar a la gente para que pensara que se trataba de software libre o de código abierto , en particular 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 2.1.30 en mayo de 2000; la 2.3 de Open Motif se publicó en junio de 2007, seguida de una versión 2.3.1 con correcciones de errores en septiembre de 2008 y una versión 2.3.2 con correcciones de errores en marzo de 2009.
Durante la época en la 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 una distribución de código fuente bajo la licencia GNU LGPL-2.1 o posterior. [11] El código fuente de Motif está disponible en SourceForge.