Scribe (lenguaje de marcado)


Scribe es un lenguaje de marcas y un sistema de procesamiento de textos que fue pionero en el uso de marcas descriptivas . [1] [2] Scribe fue revolucionario cuando se propuso, porque implicaba por primera vez una clara separación entre presentación y contenido . [3] [4] [5]

Scribe fue diseñado y desarrollado por Brian Reid de la Universidad Carnegie Mellon . Formó el tema de su tesis doctoral de 1980 , por la que recibió el premio Grace Murray Hopper de la Association for Computing Machinery en 1982. [1]

Reid presentó un artículo que describía a Scribe en la misma sesión de la conferencia en 1981 en la que Charles Goldfarb presentó GML (desarrollado en 1969), [6] el predecesor inmediato de SGML .

En 1979, al final de su carrera como estudiante de posgrado, Reid vendió Scribe a una compañía de software del área de Pittsburgh llamada Unilogic (más tarde rebautizada como Scribe Systems [7] ), fundada por Michael Shamos , otro científico informático de Carnegie Mellon, para comercializar el programa. . Reid dijo que simplemente estaba buscando una manera de descargar el programa en los desarrolladores que evitaría que pasara al dominio público.

Michael Shamos se vio envuelto en una disputa con los administradores de Carnegie Mellon sobre los derechos de propiedad intelectual de Scribe. La disputa con la administración se resolvió fuera de los tribunales y la universidad reconoció que no tenía derecho a Scribe. [8]

Reid acordó insertar un conjunto de funciones dependientes del tiempo (llamadas " bombas de tiempo ") que desactivarían las versiones copiadas libremente del programa después de una fecha de vencimiento de 90 días. Para evitar la desactivación, los usuarios pagaron a la empresa de software, que luego emitió un código que desactivó la función de bomba de tiempo interna.