Recordemos que Scratch es código libre, por lo tanto es software libre de ser copiado, estudiado o modificado. Esto no debe de confundirse con OpenSource o código abierto, con licencia abierta para que técnicamente se mejore, o FreeWare, es decir gratis.
Aunque técnicamente no se esté obligado a mejorar el código como en OpenSource, sí que se obliga a acceder al código fuente para poder copiarlo y por lo tanto tenemos libertad de reinventar, podemos obtener una versión diferente que no necesariamente nos obligue a una mejora, somos libres de hacer con otros programas de otros usuarios lo que queramos mientras respetemos la licencia libre (acceso al código principalmente)
Se puede aprovechar la actividad de reinventar en el aula para introducir los conceptos de mejora de código comunitarios:
- Los 4 principios filosóficos del software libre. (ver)
- Los 10 principios técnicos del software abierto (ver)
- El software gratis no es libre o abierto y viceversa
- La mejora de la comunidad gracias al acceso de la licencias GNU o GPL es decir Licencia Publica
- La historia de GNU/Linux
- Desarrollo de programas libres frente a los privativos