top of page

La votación de Debian sobre contribuciones de IA llega a Hacker News, pero la verdadera disputa es la responsabilidad humana

Debian ha abierto su primera votación vinculante sobre contribuciones de IA, llevando un conflicto de larga data desde las listas de correo hasta Hacker News y una papeleta oficial. Los desarrolladores deben ordenar ocho opciones de política que abarcan código asistido por LLM, documentación, traducciones, informes de errores y comunicaciones del proyecto. Una novena opción, “Ninguna de las anteriores”, mantiene la posibilidad de rechazar todas las políticas propuestas.

La votación no es un simple enfrentamiento entre adoptar la IA y prohibirla. Varias opciones permitirían herramientas generativas, pero asignarían la responsabilidad al colaborador humano. Otras desalentarían o prohibirían su uso por preocupaciones sobre licencias, calidad, medio ambiente y comunidad.

Esa distinción importa más allá de Debian. Los proyectos de código abierto evalúan tradicionalmente el trabajo enviado, no cada herramienta utilizada para producirlo. La IA generativa tensiona ese modelo porque puede crear más parches y texto del que los mantenedores voluntarios pueden revisar razonablemente. Debian debe decidir si las reglas de responsabilidad existentes pueden absorber ese cambio.

El titular de Hacker News oculta una papeleta de nueve opciones

Debian no está votando una única política de IA. Está clasificando varias definiciones incompatibles de contribución aceptable.

El proceso formal comenzó cuando el secretario del Proyecto Debian, Kurt Roeckx, anunció una Resolución General el 24 de julio de 2026. Una Resolución General permite a los desarrolladores de Debian tomar una decisión para todo el proyecto conforme a su constitución. El debate produjo ocho opciones sustantivas antes de que se abriera la votación en agosto.

La papeleta oficial abarca un rango mucho más amplio de lo que sugiere el titular de Hacker News. La Opción 1 añadiría una prohibición de contribuciones directas asistidas por LLM al Contrato Social de Debian. Abarca el empaquetado, el software de Debian, la documentación, las traducciones y los recursos web oficiales.

Esa propuesta distingue el trabajo directo de Debian del software upstream. Debian aún podría distribuir un paquete upstream que contenga trabajo asistido por IA conforme a la propuesta. La restricción se aplicaría a las contribuciones realizadas directamente dentro de los límites del propio proyecto Debian.

La Opción 1 también reconoce que su aplicación sería difícil. Sus autores presentan la prohibición como una declaración de la intención de la comunidad, respaldada por el cumplimiento de buena fe. Eso convierte la propuesta, en parte, en una declaración constitucional sobre la identidad de Debian.

La Opción 2 adopta un enfoque casi opuesto. Permitiría contribuciones parcial o totalmente generadas cuando los colaboradores cumplan seis condiciones. Esas condiciones abarcan compatibilidad legal, licencias, atribución, responsabilidad, divulgación, envíos masivos y confidencialidad.

Con esa opción, los colaboradores deben comprender y defender todo lo que envían. La asistencia significativa de IA debería comunicarse al público destinatario. Un commit podría usar un tráiler legible por máquinas como Generated-By: o Assisted-By:.

La Opción 3 rechazaría el uso de LLM siempre que sea práctico y prohibiría los mensajes asistidos por IA dirigidos a personas. Su alcance incluye informes de errores, mensajes en listas de correo, discusiones en Salsa y publicaciones de la comunidad Debian. También trataría las infracciones como asuntos de conducta.

La Opción 4 acepta trabajo asistido por IA creado específicamente para Debian. Atribuye toda la responsabilidad a quien lo envía y recomienda marcar el trabajo asistido en un lugar apropiado. También prohíbe enviar información sensible del proyecto a sistemas de IA en la nube.

La Opción 5 sostiene que la IA generativa no merece ni respaldo ni una prohibición especial. Aplica las expectativas existentes de Debian sobre calidad, mantenibilidad y cumplimiento legal, independientemente de la herramienta de producción. Se recomienda divulgar su uso, pero no es obligatorio.

La Opción 6 fomenta la autoría humana y aconseja evitar la IA generativa cuando sea práctico. Sin embargo, preserva la discreción de los colaboradores y no exige divulgación. Los mantenedores seguirían siendo libres de rechazar envíos asistidos por IA.

La Opción 7 sitúa en el centro la identidad de Debian como proyecto creado por humanos. Abarca el empaquetado de Debian, la infraestructura, la comunicación, la documentación y las plataformas del proyecto, mientras excluye el trabajo upstream. Permite la IA para exploración o crítica cuando el material generado no se convierte en la contribución propiamente dicha.

La Opción 8 considera que el coste medioambiental de los LLM es la cuestión decisiva. Pide a los colaboradores que eviten su uso y presenta el impacto climático como incompatible con las responsabilidades de Debian. “Ninguna de las anteriores” completa la papeleta.

Solo la primera opción modifica el Contrato Social de Debian, por lo que exige una mayoría de tres a uno. Las demás propuestas requieren una mayoría simple. Ese umbral más alto refleja la importancia constitucional de reescribir un documento fundacional del proyecto.

Debian utiliza votación por orden de preferencia en lugar de pedir a los desarrolladores que marquen una sola casilla. Los votantes pueden ordenar las opciones según su preferencia, y el proceso compara alternativas hasta identificar una ganadora que alcance la mayoría requerida. Por tanto, una solución de compromiso puede derrotar una propuesta polarizadora incluso sin ser la primera elección de todos.

Esta estructura cambia la historia. La pregunta central no es si a Debian le gusta la IA. El proyecto está decidiendo dónde comienza la responsabilidad, qué usos requieren divulgación y si algunas herramientas entran en conflicto con los valores de Debian antes de que empiece la revisión.

Debian elige entre reglas sobre herramientas y reglas sobre resultados

El conflicto principal enfrenta las restricciones a las herramientas de IA con la responsabilidad por el trabajo que producen esas herramientas.

La revisión tradicional de código abierto se centra en los artefactos. Un mantenedor inspecciona un parche, verifica sus licencias, ejecuta pruebas, considera su mantenimiento futuro y decide si mejora el proyecto. El autor sigue siendo responsable de los defectos independientemente del editor o compilador que haya utilizado.

La IA generativa complica ese acuerdo porque cambia la economía del envío de contribuciones. Producir un parche plausible puede llevar minutos, mientras que comprender y revisar ese parche puede llevar horas. El colaborador gana velocidad, pero quien revisa hereda la incertidumbre.

Una política centrada en las herramientas intenta detener ese desequilibrio antes de que entre en la cola. Una prohibición afirma que algunos métodos de producción crean riesgos inaceptables incluso cuando el resultado parece utilizable. La divulgación obligatoria proporciona a los mantenedores información que pueden usar al asignar el nivel de escrutinio.

Una política centrada en los resultados mantiene el modelo existente. Pregunta si el parche es correcto, mantenible, legal y útil. Si una persona lo firma y lo envía, esa persona acepta la responsabilidad independientemente de cuánta asistencia haya recibido previamente.

La Opción 2 intenta combinar ambos enfoques. Permite la asistencia de IA, pero exige que el colaborador comprenda el trabajo y verifique su situación legal. También solicita divulgación cuando una parte significativa proceda de una herramienta generativa.

Ese compromiso plantea sus propias preguntas. La asistencia “significativa” carece de una definición mecánica. Un colaborador puede divulgar una función generada, mientras otro puede considerar que la finalización repetida de código es edición ordinaria.

La Opción 4 reconoce abiertamente esa ambigüedad. Su texto señala que los colaboradores quizá no adviertan que una herramienta ligera de completado se apoya en modelos generativos. Por ello confía en que quienes envían contribuciones juzguen cuándo corresponde etiquetarlas y recomienda divulgarlas cuando exista duda.

La Opción 5 avanza aún más hacia una gobernanza basada en los resultados. Afirma que el trabajo asistido por IA debe satisfacer los mismos estándares que todo lo demás. Subir material generado sin revisarlo sigue siendo inaceptable porque infringe las expectativas de revisión ya establecidas, no porque exista una categoría especial de IA.

La disputa trata, por tanto, de dónde debe situar Debian la fricción. Una regla sobre herramientas añade fricción antes del envío. Una regla sobre resultados la añade durante la revisión y la aplicación de las normas. Ambas vías siguen dependiendo del juicio humano.

Las propuestas más estrictas sostienen que revisar solo el resultado pasa por alto daños más amplios. Sus preocupaciones incluyen material de entrenamiento protegido por derechos de autor, autoría incierta, extracción agresiva de datos web, costes medioambientales y daños a la colaboración humana. Un parche técnicamente correcto no resuelve esas objeciones.

Las propuestas permisivas responden que Debian no puede auditar de forma realista los flujos de trabajo privados. Un colaborador puede copiar código generado sin revelar su origen. Una regla que solo siguen los colaboradores honestos corre el riesgo de penalizar a los usuarios transparentes mientras el uso oculto permanece intacto.

Este problema de aplicación apareció repetidamente en una anterior discusión de Hacker News. Algunos comentaristas argumentaron que los envíos de poco esfuerzo son el verdadero problema y deberían enfrentarse a una mejor clasificación inicial. Otros consideraron que el código generado por IA es fundamentalmente incompatible con los valores del software libre.

Esas posturas comparten más terreno del que sugiere su retórica. Ninguna de las partes quiere que los mantenedores se vean inundados de código que quien lo envía no pueda explicar. Ninguna quiere que credenciales, vulnerabilidades bajo embargo o mensajes privados se envíen a modelos externos.

El desacuerdo comienza después de ese consenso. Un grupo considera suficiente la responsabilidad del colaborador cuando se aplica correctamente. El otro cree que los sistemas generativos introducen daños que la revisión de artefactos no puede detectar ni reparar.

La política final de Debian indicará a los colaboradores qué teoría rige. Más importante aún, indicará a los mantenedores si pueden rechazar trabajo por su origen, incluso antes de demostrar un defecto en su resultado.

Los mantenedores voluntarios asumen el coste de la escala generada por IA

La votación importa porque la IA puede ampliar el volumen de envíos más rápido de lo que Debian puede ampliar una revisión humana cuidadosa.

Debian se construye mediante voluntarios y se mantiene a través de confianza distribuida. Los mantenedores de paquetes evalúan habitualmente informes de errores, parches, transiciones de versiones, actualizaciones de seguridad y cambios upstream. Su atención disponible es finita.

Las herramientas generativas debilitan la antigua relación entre el esfuerzo del autor y el esfuerzo de quien revisa. Una persona puede producir un parche grande sin comprender cada rama o dependencia. El parche puede parecer coherente mientras oculta supuestos que solo aparecen bajo configuraciones inusuales.

Eso no significa que todo parche asistido por IA sea defectuoso. Significa que una presentación pulida ya no indica cuánta investigación se realizó. Los mantenedores deben establecer esa comprensión mediante debate, pruebas y la capacidad del colaborador para explicar sus decisiones.

Varias opciones de la papeleta responden haciendo explícita la responsabilidad. Los colaboradores deben avalar el mérito técnico, la seguridad, las licencias y la utilidad. También deben comprender suficientemente los cambios propuestos como para justificarlos.

Este requisito se parece al contrato social existente entre autor y revisor. Un parche no es simplemente texto colocado en una cola. Es una afirmación de que el cambio pertenece a un sistema mantenido y de que alguien responderá preguntas sobre él.

La automatización masiva plantea una versión más aguda del problema. La Opción 2 exige discusión previa antes de envíos masivos automatizados o autónomos. Compara ese proceso con las expectativas existentes de Debian para la presentación masiva de informes de errores.

Esa salvaguarda apunta a la escala, no a la identidad del modelo. Un parche generado puede recibir una revisión ordinaria. Cientos de parches generados pueden consumir la atención de un proyecto antes de que los mantenedores determinen si el flujo de trabajo es fiable.

El mismo problema se extiende más allá del código. La IA puede generar informes de errores, ediciones de documentación, traducciones y extensos argumentos en listas de correo. Cada elemento puede requerir una respuesta humana incluso cuando su autor dedicó poco tiempo a prepararlo.

La opción 3 responde reservando la comunicación dirigida a personas para autores humanos. Sus autores sostienen que nadie debería dedicar tiempo voluntario a leer textos que otra persona no escribió. La política trata la autenticidad conversacional como un recurso comunitario.

Esa restricción también puede generar costes de acceso. Los colaboradores que recurren a asistencia para traducir o redactar podrían comunicarse con mayor claridad en un proyecto internacional. Una norma amplia podría dificultar la participación de quienes trabajan fuera de su idioma dominante.

La propuesta aborda esa preocupación invitando a los colaboradores a escribir en su lengua materna. Los lectores podrían entonces usar herramientas de traducción por sí mismos. Un resumen en inglés escrito por una persona sería bienvenido, pero no obligatorio.

Esa solución desplaza el límite de uso de las herramientas en lugar de eliminar la tecnología. El autor no puede usar un LLM para crear el mensaje de Debian, pero un lector puede usar software de traducción para entenderlo. Sigue sin estar claro si ese planteamiento puede escalar en un proyecto multilingüe.

La accesibilidad introduce otra complicación. Algunos desarrolladores usan herramientas de voz, sistemas de autocompletado o agentes generativos porque les resulta difícil teclear. Una prohibición basada en los métodos de producción puede afectar a esos colaboradores de forma distinta que a los desarrolladores que usan IA principalmente para ganar velocidad.

Una política basada solo en el resultado evita esa distinción. Sin embargo, ofrece a los mantenedores menos señales sobre cómo se creó y revisó el trabajo. Entonces, el proyecto debe detectar una comprensión deficiente mediante la conversación, en lugar de mediante la divulgación.

Otras comunidades de código abierto ya han adoptado posiciones diferentes. La política de IA de Gentoo exige que los colaboradores asuman la responsabilidad por el trabajo asistido por IA y advierte contra enviar material que no comprendan. Hace hincapié en la revisión, las licencias y la información sensible.

GNOME también ha visto restricciones a nivel de proyecto. El visor de imágenes Loupe anunció que dejaría de aceptar contribuciones de IA generativa, citando costes de mantenimiento y preocupaciones de la comunidad. Ese debate de GNOME ilustra cómo los mantenedores individuales pueden actuar antes de que una fundación más amplia adopte una única norma.

La escala de Debian hace que su decisión sea más trascendente. Sus paquetes llegan a usuarios, imágenes de nube, contenedores, distribuciones derivadas y sistemas empresariales. Sin embargo, la votación se refiere a la gobernanza del proyecto, no a una conclusión de que los paquetes existentes de Debian contengan código generado por IA inseguro.

Esa distinción debe mantenerse clara. Los documentos de la votación exponen riesgos y principios contrapuestos. No aportan tasas medidas de defectos en contribuciones asistidas por IA dentro de Debian. Tampoco establecen cuántos colaboradores utilizan actualmente estas herramientas.

Por tanto, la presión inmediata recae sobre los mantenedores, no sobre los usuarios finales. Necesitan normas que les permitan proteger la capacidad de revisión sin convertir cada discusión sobre un parche en una investigación sobre herramientas privadas.

La divulgación parece sencilla hasta que Debian debe hacerla cumplir

Todo compromiso importante depende de información que Debian no puede observar de manera independiente con confianza.

La divulgación parece ofrecer un punto intermedio viable. Los colaboradores etiquetan la asistencia sustancial de IA, los revisores aplican el escrutinio adecuado y los mantenedores pueden seguir los patrones a lo largo del tiempo. El uso honesto se vuelve visible sin prohibir la tecnología.

El problema es la verificación. El código generado no tiene una huella universal. Los detectores de estilo pueden producir falsos positivos, especialmente en código repetitivo, documentación convencional o textos escritos por personas que no tienen el inglés como lengua materna.

Por tanto, una etiqueta obligatoria depende en gran medida de la autodeclaración. Los colaboradores que entienden la norma y respetan a la comunidad harán la divulgación. Quien envíe material de forma descuidada o engañosa puede omitir la etiqueta, dejando a los mantenedores la tarea de inferir el origen a partir del comportamiento.

Esa asimetría respalda a los críticos de la divulgación. Una política puede aumentar el trabajo administrativo de los colaboradores responsables sin detener los envíos que generan la mayor carga de revisión. Las disputas sobre detección también podrían erosionar la confianza entre mantenedores y recién llegados.

Sin embargo, que una norma no sea plenamente aplicable no la hace automáticamente inútil. Los proyectos de código abierto ya dependen de declaraciones que no pueden auditarse de forma continua. Los commits firmados confirman una identidad y una acción, pero no revelan todas las herramientas utilizadas durante el desarrollo.

Una regla de divulgación establece lo que el proyecto considera una conducta honesta. Cuando el uso no divulgado se hace evidente mediante registros, admisiones o comportamientos repetidos, los mantenedores obtienen una base definida para responder. La norma puede orientar el comportamiento sin una vigilancia perfecta.

Las definiciones siguen siendo el problema más difícil. ¿Pedir a un modelo que explique un error del compilador cuenta como asistencia? ¿Y generar una prueba, reescribir un mensaje de commit, traducir documentación o aceptar una única sugerencia de autocompletado?

La opción 7 traza un límite en torno al artefacto enviado. Permite la IA generativa para investigación, análisis y crítica cuando la salida de la IA no forma parte de la contribución directa. Esta norma se centra en lo que entra en Debian, no en cada interacción preparatoria.

La opción 2 utiliza un umbral de importancia. Ese enfoque ofrece flexibilidad, pero genera interpretaciones incoherentes. Diferentes equipos podrían desarrollar expectativas distintas, especialmente cuando un mantenedor acepta herramientas de autocompletado y otro las rechaza.

La opción 5 evita por completo un mandato de divulgación. Fomenta la transparencia, al tiempo que considera suficientes las normas habituales de calidad y licencias. Esto reduce las disputas de clasificación, pero ofrece menos contexto a los revisores.

La incertidumbre jurídica también se resiste a una simple etiqueta. Un colaborador no puede garantizar que la salida de un modelo no contenga expresiones protegidas solo porque divulgue su origen. A la inversa, el código sin etiqueta escrito por una persona también puede infringir derechos de autor o violar una licencia.

Las Directrices de Software Libre de Debian, conocidas comúnmente como las DFSG, definen los requisitos de libertad del software de la distribución. Varias propuestas exigen que el trabajo asistido por IA cumpla esas normas existentes. No sostienen que la votación pueda resolver cuestiones globales sobre la autoría de las máquinas.

Esa prudencia es importante. El tratamiento de los derechos de autor varía según la jurisdicción y depende de los hechos relacionados con la autoría humana, el entrenamiento y el material reproducido. Debian puede controlar lo que acepta, pero no puede crear una respuesta jurídica universal.

La privacidad presenta un área de acuerdo más concreta. Las propuestas permisivas prohíben o desaconsejan enviar información privada de Debian a servicios en la nube no confiables. Entre los ejemplos se incluyen embargos de seguridad, credenciales, claves criptográficas, información personal y comunicaciones privadas.

Esa norma puede evaluarse mediante prácticas de seguridad habituales. Los colaboradores no deberían pegar datos protegidos del proyecto en un servicio externo sin autorización. El riesgo existe independientemente de que la salida generada acabe convirtiéndose después en un parche.

La conclusión escéptica es que ninguna opción de la papeleta elimina el juicio humano. Una prohibición exige que las personas definan la asistencia e investiguen las presuntas infracciones. La aceptación condicional exige que las personas interpreten la importancia, la responsabilidad y una revisión adecuada.

La gobernanza basada en resultados también exige juicio. Los mantenedores deben determinar si un colaborador comprende realmente un cambio y si su procedencia legal es defendible. Las pruebas pueden respaldar esa evaluación, pero no pueden responder a todas las cuestiones de mantenimiento.

Por tanto, la política ganadora será un punto de partida. Los equipos de Debian seguirán necesitando convenciones prácticas para etiquetas de commits, escalado de revisiones, apoyo a la traducción, accesibilidad y envíos repetidos de baja calidad.

Tres señales mostrarán qué cambia realmente la votación de Debian sobre la IA

El resultado importa, pero la implementación revelará si Debian eligió una norma utilizable o solo una postura simbólica.

La primera señal es la clasificación final y su coalición ganadora. Una prohibición amplia mostraría que Debian trata los métodos de producción como parte de la libertad del software. Una victoria de la aceptación condicional preservaría el uso de IA al tiempo que formalizaría la responsabilidad humana.

El margen también importa. El sistema de votación de Debian permite a los desarrolladores ordenar las opciones en lugar de seleccionar una posición aislada. Las preferencias posteriores pueden determinar qué compromiso sobrevive a las comparaciones directas.

Un resultado ajustado dejaría un desacuerdo sustancial dentro del proyecto. Los mantenedores podrían aplicar la política con cautela o buscar normas locales. Un resultado contundente otorgaría a los equipos una autoridad más clara al gestionar contribuciones controvertidas.

La segunda señal es la guía de implementación que siga. Habrá que observar si aparecen tráileres estandarizados para commits, plantillas de contribución, advertencias de privacidad o documentación que explique qué se considera asistencia sustancial.

Una guía clara reforzaría una política basada en la divulgación. Reduciría la incoherencia accidental y ayudaría a los colaboradores a entender las expectativas antes de enviar trabajo. El silencio trasladaría la interpretación a los mantenedores individuales.

Las excepciones a nivel de proyecto también merecen atención. Algunas propuestas preservan explícitamente la capacidad de un mantenedor para rechazar trabajo asistido por IA. Si muchos equipos anuncian normas más estrictas, Debian podría desarrollar una política fragmentada pese a una resolución válida para todo el proyecto.

Ese resultado no representaría necesariamente un fracaso. Los equipos de paquetes afrontan cargas de trabajo, riesgos de seguridad y relaciones con proyectos upstream diferentes. Sin embargo, unas normas incoherentes dificultarían la participación de los colaboradores que trabajan en varias partes de Debian.

La tercera señal es el comportamiento observable de revisión durante los meses siguientes. Las medidas útiles no son afirmaciones sobre productividad. Son los cambios en envíos masivos rechazados, frecuencia de divulgación, disputas de revisión y respuestas de los colaboradores.

Un aumento de parches bien etiquetados y bien explicados respaldaría el enfoque de responsabilidad. Los envíos repetidos sin divulgar o las discusiones prolongadas sobre detección reforzarían el argumento de que la divulgación no puede proteger la atención voluntaria.

Por el contrario, una prohibición que desencadene disputas constantes sobre la clasificación revelaría su propio coste de implementación. Si los mantenedores no pueden distinguir la generación prohibida de la investigación o el autocompletado permitidos, quizá sea necesario revisar el límite.

Las reacciones en Hacker News seguirán amplificando ambos extremos. Una parte describirá cualquier restricción como resistencia a herramientas de desarrollo útiles. La otra considerará la aceptación condicional como una rendición ante resultados automatizados de baja calidad.

La decisión real de Debian es más específica. Trata de quién asume el coste cuando generar una contribución se vuelve más fácil que revisarla. Cada propuesta asigna ese coste de forma distinta entre autores, mantenedores y la comunidad en general.

Los desarrolladores fuera de Debian deberían observarlo porque disputas similares avanzan hacia la gobernanza de proyectos. Las normas informales funcionaban cuando la asistencia de IA era ocasional y difícil de escalar. Los agentes automatizados hacen visibles las lagunas de política al multiplicar los envíos plausibles.

Los usuarios empresariales deberían preocuparse por una razón diferente. Dependen de las prácticas de mantenimiento de código abierto incluso cuando nunca aportan un parche. Una capacidad de revisión sostenible afecta a la respuesta de seguridad, la calidad de los paquetes y la continuidad del software fundamental.

Los trabajadores del conocimiento también enfrentan la misma cuestión de responsabilidad. Un documento generado y pulido puede transferir el trabajo de verificación de su autor a cada lector. Los equipos deben decidir si la divulgación, las normas de revisión o los usos restringidos controlan mejor esa transferencia.

La política más duradera probablemente será la que los mantenedores puedan aplicar sin convertirse en detectives de herramientas. Debe rechazar el trabajo que desplaza una carga de trabajo irrazonable a los revisores, preservando al mismo tiempo una asistencia útil para colaboradores responsables.

La votación de Debian no resolverá el lugar de la IA en el código abierto. Ofrecerá una verdadera prueba de gobernanza dentro de uno de los proyectos de software libre más influyentes. Siga el resultado y, después, observe las colas de revisión, las prácticas de divulgación y las normas locales para mantenedores. Esas señales mostrarán si el debate en Hacker News produjo mecanismos de rendición de cuentas viables o simplemente otra discusión sobre herramientas.

 
 

Empieza gratis

Un asistente de IA local-first con gestión del conocimiento personal

Para ofrecer una mejor experiencia con la IA,

actualmente remio solo es compatible con Windows 10+ (x64) y M-Chip Macs.

​Añade una barra de búsqueda a tu cerebro

Solo tienes que preguntarle a remio

Recuérdalo todo

No organices nada

bottom of page