Summary

  • El W3C abrió en 2003 un grupo para estudiar el riesgo que la patente estadounidense 5,838,906 planteaba a los objetos incrustados en HTML y entregó antecedentes técnicos para su revisión. Sus advertencias eran pronósticos, no un recuento posterior de páginas dañadas.
  • En 2006, Internet Explorer pasó a exigir la activación manual de algunos controles ActiveX mediante clic o teclado. Microsoft vinculó el cambio al litigio Eolas, ofreció un parche temporal de compatibilidad empresarial y lo hizo permanente en junio. Una actualización de abril de 2008 desactivó «Click to activate».

El lector veía el control en pantalla y hacía clic para usarlo. La primera acción, sin embargo, no iba al control: activaba su interfaz. Había que repetir el gesto o continuar de otra forma. Era fácil culpar al diseño del sitio. La secuencia publicada por Microsoft apunta a una causa fuera de la página.

El W3C explicó en 2003 que el 23 de septiembre creó un grupo asesor de patentes para estudiar el efecto del número 5,838,906 en especificaciones relacionadas con HTML. El 23 de octubre remitió antecedentes técnicos a la oficina estadounidense de patentes. La patente trataba de invocar automáticamente aplicaciones externas para mostrar y manejar objetos incrustados. En su escrito original, el W3C afirmó que una modificación prevista de Internet Explorer podía romper la compatibilidad y exigir cambios a muchas páginas. Era la postura de una institución en una disputa; no demuestra que esa cantidad de páginas fallara en 2006.

Microsoft dio el enlace preciso entre el litigio y el navegador en su aviso 912945. Llamó al cambio una actualización sin finalidad de seguridad: en ciertas páginas el usuario solo podía interactuar con un control ActiveX después de activar su interfaz manualmente, con el ratón o mediante TAB e INTRO. El aviso nombraba expresamente el caso de Eolas Technologies y los Regents of the University of California contra Microsoft. Pulsar para activar no era conceder un nuevo permiso de seguridad al control.

La distribución tuvo varias velocidades. Una versión temprana llegó a suscriptores de MSDN en enero de 2006, quedó disponible públicamente en MSDN en febrero y entró como actualización recomendada de Windows Update a finales de ese mes. Formó parte de la actualización de abril. Clientes empresariales pidieron más tiempo para probar sus aplicaciones internas. Microsoft les ofreció el 11 de abril un parche de compatibilidad que devolvía provisionalmente el comportamiento anterior. La modificación pasó a ser permanente en el ciclo de junio. Para la empresa, un plazo; para quien visitaba la web, un clic.

La circular MS08-024 de 8 de abril de 2008 registró el giro: Automatic Component Activation desactivaba «Click to activate» en Internet Explorer. La misma circular corregía una vulnerabilidad, pero Microsoft clasificó esta variación de funcionamiento como ajena a esa corrección. Los documentos no identifican qué hecho legal privado motivó la decisión de 2008. Sí fijan cuándo Microsoft incorporó y luego retiró la fricción del producto.

Un administrador necesitaba probar la misma página bajo la versión de abril, el parche temporal, la actualización de junio y la de 2008. La simple presencia del objeto en pantalla no bastaba: había que comprobar si respondía al primer gesto. Los documentos no cuentan sitios ni usuarios afectados; harían falta inventarios de compatibilidad y registros de despliegue de aquellos años.

El caso muestra un reparto poco elegante. El W3C discutía el alcance de la patente; Microsoft movía el interruptor del navegador; la persona que solo quería usar un objeto de la página aportaba la mano.

Documentos originales