# Reinventar

Buscamos un programa que esté relacionado con el movimiento del sprit, por ejemplo:

![](https://libros.catedu.es/uploads/images/gallery/2022-02/embedded-image-764dl7jq.png)y encontramos este [https://scratch.mit.edu/projects/38947928/](https://scratch.mit.edu/projects/38947928/):

<iframe allowfullscreen="" allowtransparency="true" frameborder="0" height="402" id="bkmrk-" src="//scratch.mit.edu/projects/embed/38947928/?autostart=false" width="485"></iframe>

Nos gusta pero vemos que se podría mejorar:

![](https://libros.catedu.es/uploads/images/gallery/2022-02/embedded-image-dgobj0kc.png)Mejoramos el código, añadiendo una variable "frase\_bienvenida" que recoja la respuesta y el texto que queremos que aparezca

![](https://libros.catedu.es/uploads/images/gallery/2022-02/embedded-image-trso4o3l.png)Le damos a compartir y nos sale un mensaje de bienvenida y la opción de describir nuestra mejora:

![](https://libros.catedu.es/uploads/images/gallery/2022-02/embedded-image-0xozlchx.png)y ahora es otro proyecto: [https://scratch.mit.edu/projects/123302249/](https://scratch.mit.edu/projects/123302249/)

<iframe allowfullscreen="" allowtransparency="true" frameborder="0" height="402" id="bkmrk--0" src="//scratch.mit.edu/projects/embed/123302249/?autostart=false" width="485"></iframe>

![](https://libros.catedu.es/uploads/images/gallery/2022-02/embedded-image-izuhykhj.png)

Si pinchamos en el árbol sale [esta página](https://scratch.mit.edu/projects/123302249/remixtree/) y aparece 3 reinvenciones (a fecha 29/9/16) el primero es el original, uno segundo (del mismo autor que lo mejoró) y esta última de Catedu

Hay proyectos donde las reinvenciones son muchas y salen muchas versiones de la misma, por ejemplo [en este proyecto ](https://scratch.mit.edu/projects/14873961/)de tarjetas navideñas[ el árbol de reinvenciones](https://scratch.mit.edu/projects/14873961/remixtree/)

![](https://libros.catedu.es/uploads/images/gallery/2022-02/embedded-image-ba7lch1h.png)

## ¿Por qué reinventar?

Recordemos que [Scratch es código libre,](https://es.wikipedia.org/wiki/Scratch_(lenguaje_de_programaci%C3%B3n)) por lo tanto es [software libre](https://es.wikipedia.org/wiki/Software_libre) de ser copiado, estudiado o modificado. Esto no debe de confundirse con [OpenSource ](https://es.wikipedia.org/wiki/C%C3%B3digo_abierto)o código abierto, con licencia abierta para que técnicamente se mejore, o [FreeWare](https://es.wikipedia.org/wiki/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](https://es.wikipedia.org/wiki/Software_libre_y_de_c%C3%B3digo_abierto))
- Los 10 principios técnicos del software abierto ([ver](https://es.wikipedia.org/wiki/Software_libre_y_de_c%C3%B3digo_abierto))
- 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](https://es.wikipedia.org/wiki/GNU_General_Public_License)
- La historia de [GNU/Linux](https://es.wikipedia.org/wiki/GNU/Linux)
- Desarrollo de programas libres frente a los privativos

![](https://libros.catedu.es/uploads/images/gallery/2022-02/embedded-image-76nqfkmc.png)

## Conviertete en un Scratcher

![]()

Al cabo de un tiempo Scratch te preguntará si quieres ser un **Scratcher** ¿qué implica? pues básicamente que respetarás las normas básicas de convivencia un foro de este tipo, actualmente se fija en los siguientes aspectos:

- Limitaciones en tus **comentarios**: Tus críticas tienen que ser constructivas, no negativas y respetando las opiniones, trabajos y comentarios de los demás
- Limitaciones en **tiempo de respuesta** en los debates (dirigidos a evitar spam)
- Limitaciones en el uso de **enlaces externos**, imágenes, almacenamientos en la nube, etc... evidentemente sí que puedes usar enlaces a otros proyectos Scratch

El Scratcher, por supuesto tiene que estar registrado y aunque no es necesario, lo normal es que comparta proyectos, haga comentarios de otros trabajos, reinvente... es decir participar en la comunidad Scratch.

Aquí se puede trabajar los **valores de las comunidades virtuales**, la importancia de los comentarios, foros, debates ... sin perder la vista el **constructivismo**,**colaboración** ... no la simple palabrería. La cooperación, no sólo técnicamente, sino también se puede ser animar, felicitar ...

https://wiki.scratch.mit.edu/wiki/New\_Scratcher\_Status