⌂ Volver a Pulsi

Pulsi y Robilab: licencias y código fuente

Pulsi es una web de clases de informática y robótica para niños. Su editor, Robilab, sirve para seguir clases guiadas de programación por bloques. Está basado en Scratch, de la Scratch Foundation. Robilab no está afiliado a la Scratch Foundation ni cuenta con su respaldo.

Código fuente de esta web

Como Robilab se ofrece a través de Internet, y en cumplimiento de la sección 13 de la AGPL-3.0, puedes descargar el código fuente completo de la versión que se está ejecutando:

robilab-fuente.tar.gz (SHA-256).

Se genera al construir la imagen del servidor a partir de la misma carpeta robilab/ que se publica: la portada, el panel, los ajustes del editor, las clases, la configuración de nginx, el Dockerfile que descarga y fija la build upstream, las herramientas y el texto de la licencia AGPL-3.0. No incluye las credenciales de acceso ni el vídeo de la clase, que son datos y no código. Incluye también, en la carpeta windows-sim/, el simulador de Windows de Winlab tal como se sirve (ver «Winlab», abajo).

Editor

El editor es la build publicada, sin modificar, de scratch-gui (rama gh-pages, commit 0c070cce72fd070c562bd0211dbb94007526bc71), que incluye scratch-vm y otras piezas. Su licencia es la GNU Affero General Public License v3.0 (AGPL-3.0). scratch-blocks se distribuye bajo la licencia Apache-2.0. Las licencias de terceros incluidas en la build están en gui.js.LICENSE.txt.

Código fuente original:

Cambios de Robilab

Las adaptaciones se hacen sin recompilar el editor, con estos ficheros que se sirven tal cual, sin minificar, y que forman el código fuente completo de Robilab (también AGPL-3.0):

Winlab (Informática)

Winlab es la página de prácticas del curso «Windows paso a paso»: winlab/index.html, winlab.js, reglas.js (comprobación de los pasos), pantalla.html y pantalla.js (arranque del simulador), más playrobotica/cine.js (ventana del vídeo, común con Robilab). Todo AGPL-3.0.

El Windows de las prácticas es windows-sim, un simulador de escritorio propio, dibujado, sin código ni imágenes de Microsoft, también bajo la AGPL-3.0 (versión servida: VERSION.txt; su código está en /winlab/sim/ y en el tar.gz). Lleva iconos de Fluent UI System Icons (MIT) y la letra Selawik (SIL OFL 1.1), con sus licencias. «Windows» es una marca de Microsoft; Winlab no está afiliado a Microsoft.

Otros componentes

La letra Nunito es de The Nunito Project Authors, bajo la SIL Open Font License 1.1.

Marcas

«Scratch», su logotipo y el gato de Scratch son marcas de la Scratch Foundation. Robilab no las usa como marca propia: el logotipo y los menús de la comunidad están ocultos y el personaje por defecto es Robi.