Saltar al contenido

Su web, su elección

PROPIEDAD Y PORTABILIDAD

Su web es suya. Seguir con Provelopment es una decisión de servicio, no un secuestro técnico, y una afirmación así solo vale algo si se puede comprobar. Esta página explica qué es suyo, qué se comparte con todos los demás que usan la plataforma, cómo se entrega una web y qué cambia si decide trabajar con otra persona.

  • Qué le pertenece, qué pertenece a la plataforma y qué pertenece a sus cuentas de proveedor
  • Tres formas de operar una web Foundation y qué implica realmente una entrega
  • Por qué un software gratuito no hace gratuito el trabajo de mantener una web

Qué significa ser dueño de una web

Ser dueño de una web no es una sola cosa, sino un conjunto de cosas distintas que se confunden con facilidad: el software sobre el que funciona, los textos e imágenes que publica, los ajustes que describen su negocio, la dirección que la gente escribe, la cuenta que sirve las páginas y los servicios con los que habla. El control real sobre una web es tan fuerte como el control sobre cada una de esas partes por separado.

Por eso "su web es suya" merece una explicación en lugar de una afirmación. Una licencia puede ser permanente y no servir de nada si la dirección, la cuenta de alojamiento y los ajustes de compilación son de otra persona. Una copia de los archivos puede ser suya y resultar inservible si el sistema que convierte esos archivos en una web en funcionamiento no forma parte del acuerdo. Una propiedad que no se puede ejercer es una promesa, no una posición.

Foundation está construida teniendo en cuenta esa diferencia: la plataforma es un producto público compartido bajo una licencia abierta, y la web que usted construye sobre ella es suya. Dónde están las cuentas que sirven su web —en su nombre o en el nuestro bajo un servicio gestionado— depende de la forma de operación que elija.

De qué está hecha la propiedad

  • La plataforma: compartida, y sustituida al actualizar

    El código propio de Foundation (motor, interfaz común, componentes, esquemas y validaciones) es igual para todos, se le licencia bajo Apache 2.0 y una versión nueva lo sustituye por completo. Mantener su copia es responsabilidad suya o de quien usted designe.

  • Su web: suya, y nunca se sobrescribe

    Su configuración, sus páginas, sus imágenes, sus archivos de idioma y su marca son suyos. Viven en carpetas propias de su web, separadas del código de la plataforma, y la regla del proyecto es no sobrescribirlas nunca, tampoco al adoptar una versión nueva.

  • El trabajo que otra persona hace para usted

    Lo que produce un desarrollador o una agencia se rige por su acuerdo con ellos, no por la licencia de la plataforma. Que los derechos se transfieran o no depende de lo pactado: conviene dejarlo por escrito y asegurarse de que los archivos finales quedan en las carpetas de su web.

  • Su identidad en papeles que define la plataforma

    Parte de su material gráfico ocupa posiciones que fija la plataforma: logotipo de cabecera y pie, favicon, banners, iconos de navegación y previsualizaciones. La posición es de la plataforma para que su web siga funcionando al actualizarse; el material dentro de ella es suyo.

  • Sus cuentas de proveedor y sus servicios

    El registro del dominio, los registros DNS, la cuenta de alojamiento y despliegue y los servicios a los que su web envía consultas o datos están en manos de un proveedor, no en un repositorio. Un repositorio no da control sobre ellos; el acceso a la cuenta sí.

La licencia y la continuidad no son lo mismo

La licencia Apache 2.0 le concede permisos irrevocables sobre el código: no pueden retirársele después. Eso es una afirmación sobre permisos y conviene separarla de lo que mantiene una web en funcionamiento. Una licencia no garantiza que un dominio siga registrado, que un proveedor de alojamiento siga existiendo, que un servicio de terceros siga disponible ni que una cuenta siga abierta. De eso dependen las cuentas, los proveedores y los acuerdos, y por eso el resto de esta página trata de quién los controla.

La entrega tampoco es un trámite. Una entrega sensata reúne el repositorio junto con la versión de Foundation que ejecuta, los avisos de licencia y atribución, sus contenidos y recursos como archivos, el dominio y sus registros DNS, los ajustes de compilación y despliegue, las variables de entorno y demás secretos, la lista de servicios de terceros y documentación suficiente para que otra persona asuma el trabajo. Dos puntos se subestiman siempre: los secretos, porque un repositorio no contiene contraseñas, y el dominio, porque la propiedad de un repositorio no influye en el registro de un dominio.

Las tres formas de operar previstas —con sus propias cuentas y ayuda puntual, con sus cuentas y Provelopment manteniendo, o con Provelopment operando y una copia independiente y una vía de traspaso— son intenciones, no paquetes cerrados: las condiciones se acuerdan cuando se contrata, y nada de esta página es un compromiso contractual.

Una copia del repositorio no es una copia de seguridad

Tener el código es valioso y, por sí solo, no constituye una copia de seguridad completa. Una web en funcionamiento depende también del dominio, del proyecto de despliegue que la construye, de las variables de entorno que necesita, de los datos que guardan los servicios que utiliza y del acceso a las cuentas que llegan a todo ello. Guardar el código y dar el asunto por terminado es la forma más habitual de que una entrega resulte estar incompleta.

Tres formas de operar una web con Foundation

Una web hecha con Foundation puede funcionar de tres maneras. La primera, por completo cuenta propia: el repositorio, el dominio y la cuenta de alojamiento están a su nombre y usted mismo aplica los cambios. La segunda, con un desarrollador o una agencia que usted elija: el trabajo se hace en su repositorio y en sus cuentas, y quien ejecuta es un tercero. La tercera, con Provelopment: por acuerdo, con ayuda en la puesta en marcha, el mantenimiento y la operación.

Ninguna de las tres es un catálogo de servicios ya cerrado, y ninguna promete lo que se ofrece hoy. Describen la intención con la que está construido el proyecto: la plataforma, la configuración y los manuales están hechos para que las tres funcionen y para que ninguna sea la única opción razonable. Lo que no cambia en ninguna de ellas: el software se le permite, los contenidos y la marca son suyos, y la decisión de cambiar sigue siendo suya.

Una instalación, una web, o varias webs

Una instalación y una web no son lo mismo. Una instalación de Foundation puede servir a una sola web o a varias: en ese caso, detrás de cada nombre de host hay un Spoke propio, con su identidad, sus contenidos, sus recursos y su configuración, mientras todos los Spokes comparten la misma base de ejecución de Foundation. Lo que se comparte son las capacidades de funcionamiento: la base de ejecución, la estructura común, los esquemas, las comprobaciones y el procedimiento de compilación y despliegue.

Para una entrega, la diferencia importa. Si la instalación contiene una sola web, la entrega es manejable. Si contiene varios Spokes, hay que separar lo común de lo que pertenece a cada uno; llevar un Spoke a otra instalación es posible, pero exige decidir qué se hace con las partes compartidas y supone más trabajo que entregar una web individual. Por eso «cada web se puede trasladar de forma independiente» sería una promesa falsa: depende de a qué instalación pertenece la web y de qué se comparte allí.

Y aunque la licencia y la propiedad estén claras, de ahí no se sigue una mudanza sin obstáculos. Los derechos no sustituyen a las cuentas, los accesos y el conocimiento de la operación; por eso la lista que sigue sirve para comprobar una entrega.

Qué comprobar en una entrega

Una entrega bien hecha transfiere capacidades, no archivos. El criterio es sencillo: ¿puede otra persona operar la web sin preguntar a quien la llevaba antes?

  • Acceso al repositorio

    ¿Está en su cuenta con todo el historial de cambios, y puede recuperarlo?

  • Dominio y DNS

    La cuenta del registrador y los registros DNS. Solo el titular de la cuenta puede cambiar adónde apunta la dirección.

  • Cuentas de alojamiento y de proveedores

    Las cuentas que sirven la web, incluidas las facultades para cambiar condiciones, migrar a otro proveedor o darlas de baja.

  • Secretos y variables de entorno

    Claves de API, credenciales de base de datos y todos los valores que la web necesita. Son lo que más se olvida y lo que más entregas bloquea.

  • Servicios externos

    La lista de servicios conectados, con sus cuentas y condiciones, para poder planear su sustitución o su retirada.

  • El procedimiento de despliegue

    Los pasos y comandos que convierten el repositorio en una web en funcionamiento, junto con lo que exige el entorno.

  • Copias de seguridad y restauración

    Una copia de la que se haya restaurado de verdad al menos una vez. Que exista una copia en algún sitio no demuestra nada.

  • Decisiones anotadas

    Los motivos que no se leen en la configuración: por qué está así y qué no conviene cambiar sin explicación.

Quién mantiene y opera la web

La responsabilidad del mantenimiento y de la operación recae siempre en alguien. Hay que decidir en quién: usted, un desarrollador que usted designe o, por acuerdo, Provelopment. Lo que importa no es el contenido de la respuesta sino que sea una decisión y no una suposición.

Cambiar de desarrollador o de proveedor es una decisión normal. El trabajo es sobre todo práctico: trasladar cuentas y ajustes, cambiar adónde apuntan el dominio y los registros DNS, volver a introducir los secretos y las variables de entorno, desplegar en el entorno nuevo y comprobar que las páginas, los formularios y las redirecciones se comportan como antes. También conviene decirlo con claridad: el resultado no siempre es idéntico, porque la capacidad, el precio y la calidad varían, y una mudanza precipitada provoca incidencias temporales. Foundation solo afirma una cosa: ninguna parte del software está hecha a propósito para dificultar una mudanza.

El trabajo cotidiano es poco llamativo: actualizar dependencias, aplicar actualizaciones de seguridad, comprobar que las copias de seguridad se restauran de verdad, vigilar la disponibilidad y asegurarse de que una actualización no rompe nada. Una web desatendida no se cae de golpe: se va quedando obsoleta, y el coste aparece de una vez al final. Por eso una decisión tomada cuesta menos que una suposición.

Preguntas frecuentes

Las respuestas siguen las condiciones de la licencia y la construcción real del proyecto. No son promesas adicionales.

¿Puedo dejar de trabajar con Provelopment?

Sí, en cualquier momento y sin explicaciones. El software se le permite de forma indefinida y las condiciones de la licencia no dependen de la relación comercial con Provelopment.

¿Se detendrá entonces mi web?

No, siempre que los accesos necesarios estén en sus manos: el repositorio, el dominio y los registros DNS, la cuenta de alojamiento y los secretos que la web utiliza. Por eso la lista de arriba habla de capacidades y no de archivos. Lo que termina es el acompañamiento pagado, no el software.

¿Quién mantiene la propia plataforma Foundation?

Según las condiciones de Apache 2.0, usted o la persona que designe. El proyecto publica versiones, manuales y registros de cambios, pero no presta un servicio de mantenimiento para una instalación concreta. Si quiere encargar ese trabajo a otro proveedor, es un acuerdo aparte.

¿Es obligatorio usar un proveedor de alojamiento concreto?

No. Foundation ofrece el punto de conexión al servicio que usted elija; cuál sea es su decisión. Los manuales explican cómo preparar un despliegue, no qué proveedor escoger.

¿Tengo que pagar a Provelopment por usar Foundation?

No. La plataforma puede usarse según su licencia, y usarla no crea ninguna relación con nosotros. Pagar a Provelopment es comprar trabajo: puesta en marcha, mantenimiento, operación o asesoramiento. El apoyo económico al proyecto es otra cosa y es voluntario.

¿Hay garantía de que la web funcione siempre?

No, y ninguna plataforma puede prometerlo. Lo que sí puede decirse con honestidad: el permiso no se puede retirar; la configuración y los contenidos están en archivos y son verificables; la web puede funcionar sin nosotros. El resto depende del mantenimiento que alguien haga, aunque ese alguien sea usted.

Siguiente paso

Adoptar la plataforma y operarla usted mismo, leer qué trabajo implica o conocer qué ayuda existe si la quiere.

Cómo continuar