Open Knowledge en marcha

4 · Elegir, y el espíritu de la licencia2 min read

Qué modo elegir — y para qué existe la licencia MIT

¿Qué modo deberías ejecutar? Una pregunta lo decide: ¿necesitan tus estudiantes que la librería los recuerde?

Modo estáticoModo base de datos
El contenido vive enUn repositorio git públicoSQLite + panel de administración
Publicargit pushEditor visual
CuentasNo existenIdentidades TOTP pseudónimas
ProgresoEn el navegador del visitanteEntre dispositivos, en el servidor
ExámenesCorregidos en el navegadorCorregidos y registrados en el servidor
CertificadosSí, con PDF y URL de verificación
Estado del servidorNinguno: instancia desechableVolumen /data: una instancia
HostingDonde sea, serverless incluidoUna máquina con disco (VPS)
MantenimientoNingunoCopias y actualizaciones (fáciles)

Tres retratos, para hacerlo concreto:

  • Una profesora que publica un curso para quien lo encuentre — estático. Sin cuentas que gestionar, sin servidor que mantener, contenido versionado en git, hosting prácticamente gratis.
  • Una escuela comunitaria que quiere que su alumnado conserve el progreso entre dispositivos y obtenga certificados — modo base de datos en un VPS pequeño. Unos euros al mes y un hábito de copias.
  • Aún no lo tengo claro — empieza en estático. Es el camino de cinco minutos, y una librería estática puede migrar después recreando su contenido en el panel de una instancia con base de datos. Muchas librerías no necesitarán cuentas jamás; sabrás que las necesitas cuando tus estudiantes empiecen a pedir ser recordados.

La licencia, y para qué existe

Open Knowledge se publica bajo la licencia MIT, una de las más permisivas que existen. En términos llanos dice: usa esto, cópialo, modifícalo, redistribúyelo, incluso vende cosas construidas sobre ello — conserva el aviso de copyright y acepta que viene sin garantía. Esa permisividad es deliberada. Es como se extienden las herramientas abiertas, y garantiza algo que a este curso le importa desde la primera lección: tu librería no depende del permiso de nadie — ni de un proveedor, ni de una plataforma, ni siquiera de este proyecto.

Pero el proyecto te pide entender la diferencia entre lo que la licencia permite y aquello para lo que existe. Una licencia es ley; un proyecto tiene además una tradición. Open Knowledge no se construyó para impulsar plataformas de cursos con muro de pago, negocios de conocimiento-como-producto, ni librerías que traten a quien aprende como un cliente que convertir. Se construyó para que el conocimiento que alguien se molestó en curar pudiera regalarse bien — en la tradición de la biblioteca pública, del software libre, de Wikipedia: la tradición que su curso hermano recorre a lo largo de veintisiete siglos. La licencia es un suelo. La tradición es la brújula.

Si tienes conocimiento que merece compartirse, ya sabes todo lo necesario para compartirlo. Genera un repositorio, súbelo, despliega — y deja la puerta abierta al salir.