Licencia Herramienta de autor: Modularity Tool – versión 1.0 (SVG Mode)

LICENCIA (ESPAÑOL) - Modularity Tool 1.0 (SVG Mode)

Licencia de uso y atribución académica

Herramienta de autor:
Modularity Tool - versión 1.0 (SVG Mode)

Autora de la herramienta:
Vanessa Zúñiga Tinizaray
www.amuki.com.ec

1. Origen del código y base teórica

Esta herramienta se construye a partir del estudio, análisis y uso crítico del sketch P_2_3_6_02, publicado en el libro: Generative Gestaltung — Creative Coding (Hermann Schmidt Verlag, 2009). El código original puede consultarse públicamente en: generative-gestaltung.de/…/P_2_3_6_02.html

Nota sobre licencias del código de referencia: el material de referencia se encuentra publicado por sus autores bajo licencias abiertas (Apache License 2.0 y/o Creative Commons BY-NC-ND 4.0, según el archivo correspondiente). Cualquier uso de ese material se rige por sus términos originales y se mantiene la atribución completa a sus autores. Ver licencias en los repositorios/páginas originales enlazadas. Esta licencia no modifica ni sustituye las licencias originales de dichos autores.

2. Naturaleza de esta herramienta

Este software constituye una herramienta de autor desarrollada en Processing con fines pedagógicos, formativos, experimentales y de investigación. No es un producto comercial ni una librería redistribuible, sino un sistema de trabajo diseñado para acompañar procesos de aprendizaje y exploración en contextos educativos.

3. Autoría y diferencias respecto al código original

Esta herramienta NO es el sketch original P_2_3_6_02 ni una reproducción directa. Aunque parte del código original se usa como referencia conceptual y técnica, la presente herramienta constituye una adaptación profunda, extendida y reconfigurada, desarrollada a lo largo de años de práctica docente e investigación.

Principales aportes autorales (resumen):

  • Arquitectura orientada a uso educativo sostenido, más allá del carácter demostrativo del sketch base.
  • Interfaz de usuario propia (sliders, pickers, checkboxes, botones y overlays) para facilitar interacción, decisiones visuales y trabajo guiado.
  • Sistema modular original diseñado por la autora, distribuido en diez (10) sets.
  • Gestión cromática avanzada para SVG: distinción entre módulos con color del sistema (paletas) y módulos con color interno del SVG.
  • Memoria por celda: cada módulo recuerda cómo fue creado (por ejemplo, si usó color interno del SVG o color del sistema), evitando cambios retroactivos.
  • Cambio dinámico de TileSize sin pérdida de información del canvas.
  • Guardado y carga de proyectos, preservando el estado del sistema para retomar trabajo posteriormente.
  • Visualización de Sets, permite observar el sistema modular, Set x Set, así el usuario recuerda los módulos que diseñó previamente y a que Set corresponden.
  • Metodología pedagógica propia desarrollada en el taller Modularidad con Processing - Nivel I.

Mientras que el sketch original de Generative Gestaltung fue concebido como un ejemplo técnico y demostrativo, Modularity Tool - versión 1.0 (SVG Mode) ha sido diseñada como un sistema pedagógico integral.

La herramienta de autor no solo amplía el alcance técnico del código original, sino que introduce una experiencia de aprendizaje guiada, orientada a la comprensión profunda de sistemas modulares, relaciones formales, decisiones cromáticas y pensamiento sistémico aplicado al diseño y la tipografía.

Entre sus beneficios principales se encuentran:

  • la posibilidad de trabajar con sistemas modulares complejos sin requerir conocimientos previos de programación,
  • la integración entre diseño vectorial (Illustrator) y código generativo (Processing),
  • la preservación de decisiones formales y cromáticas mediante memoria por celda,
  • y la capacidad de explorar variaciones estructurales sin perder el estado del trabajo.

Estas características no se encuentran en el código original y constituyen aportes autorales propios, tanto a nivel técnico como pedagógico.

El código original de Generative Gestaltung permanece disponible bajo sus licencias correspondientes. Sin embargo, la presente herramienta, su sistema modular, su diseño de interacción y su metodología pedagógica no forman parte del código original y constituyen una contribución autoral independiente.

4. Uso académico y publicaciones

Se permite expresamente el uso académico de esta herramienta en:

  • artículos científicos y pedagógicos,
  • tesis de grado y posgrado,
  • ponencias, conferencias y trabajos académicos,
  • investigaciones metodológicas y didácticas.

Condición obligatoria de atribución: toda publicación basada total o parcialmente en esta herramienta debe citar:

  1. Marco original de referencia
    Bohnacker, H., Gross, B., Laub, J., & Lazzeroni, C. (2009). Generative Gestaltung: Creative Coding (1st ed.). Hermann Schmidt Verlag.
    http://www.generative-gestaltung.de/1-archive/P_2_3_6_02.html
  2. Herramienta de autor y metodología pedagógica
    Zúñiga Tinizaray, V. (2025). Modularity Tool - versión 1.0 (SVG Mode): Herramienta de autor y metodología pedagógica para el Taller Modularidad con Processing — Nivel I [Herramienta de software no publicada]. https://amuki.com.ec

El uso académico autorizado se limita a la producción intelectual (publicaciones, tesis, investigaciones) y no implica licencia para redistribuir la herramienta, ni para utilizarla como recurso docente replicable, ni para impartir formación basada en ella.

5. Materiales del taller (presentación, ejercicios y ejemplos)

La presentación del taller, los ejercicios, consignas, secuencias didácticas, archivos de apoyo y recursos explicativos constituyen materiales pedagógicos desarrollados por la autora para el contexto formativo del taller.

En particular, la presentación incluye ejemplos seleccionados del proyecto de investigación Crónicas Visuales del Abya Yala. Estos ejemplos se incluyen únicamente con fines de referencia, análisis, estudio y demostración dentro del taller.

Por tanto, estos materiales:

  • no autorizan su reproducción total o parcial para impartir clases, cursos, talleres o formaciones,
  • no autorizan enseñar, replicar o reutilizar los ejemplos del proyecto de investigación como “casos de trabajo” en procesos docentes,
  • en caso de que una persona desee impartir contenidos similares, deberá crear sus propios ejemplos, ejercicios y recursos.

Se permite la inclusión de fragmentos breves (citas o capturas) de estos materiales exclusivamente con fines de análisis académico y citación, siempre con atribución correspondiente, sin redistribuir la presentación completa ni sustituirla como material docente, y conforme a lo establecido en el apartado Uso académico y publicaciones.

6. Permisos

Se permite a la persona usuaria:

  • utilizar la herramienta con fines educativos y de investigación personal,
  • vender, exhibir y licenciar las obras finales generadas a partir de sistemas modulares propios, originales y diseñados por la persona usuaria utilizando la herramienta, y no los sistemas modulares, ejemplos o sets proporcionados en el taller (patrones, sistemas modulares, piezas gráficas, tipografías experimentales, etc.).
  • exportar resultados (por ejemplo, PNG y PDF).

La autoría de las obras finales pertenece íntegramente a quien las crea.

7. Docencia, enseñanza y replicación

La participación en el Taller Modularidad con Processing - Nivel I no autoriza automáticamente el uso de la herramienta de autor como recurso docente replicable.

En contextos académicos y educativos, se distinguen claramente dos escenarios:

  • Uso del código original de referencia
    Las personas interesadas en enseñar contenidos similares pueden utilizar directamente el código original de Generative Gestaltung - Creative Coding, respetando las licencias establecidas por sus autores (Creative Commons y/o Apache License, según corresponda). Este uso es independiente de la presente herramienta y no requiere autorización de la autora.
  • Uso de la herramienta de autor Modularity Tool - versión 1.0 (SVG Mode)
    El uso de Modularity Tool - versión 1.0 (SVG Mode) como herramienta central en cursos, talleres, seminarios o procesos formativos sí requiere autorización expresa de la autora. En estos casos, será necesario establecer un acuerdo específico que defina el tipo de licencia, el alcance del uso y, de ser el caso, su valor correspondiente.

Esta distinción existe porque la herramienta de autor no es únicamente código, sino un sistema integral que articula:

  • una arquitectura técnica específica,
  • un sistema modular original,
  • una interfaz diseñada con fines pedagógicos,
  • y una metodología docente desarrollada a lo largo de años de práctica e investigación.

Cualquier uso docente de la herramienta fuera de estas condiciones deberá ser previamente conversado con la autora y requerirá autorización por escrito.

8. Restricciones

Queda expresamente prohibido:

  • vender, sublicenciar, revender o redistribuir esta herramienta o su código, total o parcialmente,
  • publicar el software como app, plugin, servicio o plataforma,
  • presentar la herramienta, su sistema modular o su metodología como autoría propia mediante cambios menores,
  • eliminar, ocultar o modificar los créditos, avisos de autoría o esta licencia.

9. Versiones, actualizaciones y alcance de la licencia

La licencia de uso otorgada en el marco del Taller Modularidad con Processing - Nivel I corresponde exclusivamente a la versión de la herramienta entregada durante la edición específica del taller cursado, en este caso Modularity Tool - versión 1.0 (SVG Mode).

La presente licencia es personal, limitada y no acumulativa. No constituye una licencia permanente ni extensible a versiones futuras de la herramienta.

Modularity Tool 1.0 (SVG Mode) es una herramienta de autor en desarrollo continuo, sujeta a mejoras técnicas, ampliaciones funcionales, ajustes pedagógicos y nuevas configuraciones metodológicas a lo largo del tiempo. Estas mejoras pueden dar lugar a nuevas versiones, así como a nuevos niveles formativos (por ejemplo, Nivel II, Nivel III), cada uno con su propia herramienta, alcance y condiciones de uso.

La participación en una edición del taller no otorga derecho automático a acceder a versiones posteriores de la herramienta, aun cuando estas correspondan al mismo nivel formativo. Cada versión se considera una instancia independiente, vinculada al contexto, contenido y fecha del taller en el que es entregada.

El valor del taller y el acceso a la herramienta se ajustan de forma progresiva en función del desarrollo acumulado de la investigación, la complejidad del sistema, el nivel del taller y el alcance de la versión de la herramienta ofrecida en cada edición.

En consecuencia, las personas que hayan cursado ediciones anteriores del taller no adquieren derecho automático a recibir versiones posteriores de la herramienta, ni a reclamar actualizaciones, ampliaciones o mejoras desarrolladas con posterioridad.

La participación en el taller otorga acceso únicamente a la versión entregada en esa edición; no obliga a la autora a entregar versiones posteriores a participantes anteriores.

El acceso a versiones futuras de la herramienta solo será posible mediante:

  • la participación en los talleres correspondientes a dichos niveles o versiones, o
  • la celebración de un acuerdo específico con la autora, en el que se definan el alcance, las condiciones de uso y el valor de la licencia correspondiente.

10. Aclaración final

La herramienta de autor Modularity Tool - Versión 1.0 (SVG Mode), no se vende.
El resultado creativo generado con la herramienta, a partir del diseño de sistemas modulares propios, sí puede comercializarse.

11. Información legal y vigencia

El presente texto constituye la licencia completa y vigente de uso de la herramienta de autor Modularity Tool - versión 1.0 (SVG Mode), publicada en el sitio oficial de la autora. Cualquier uso de la herramienta implica la aceptación de estos términos.

Si este texto se comparte fuera de su publicación original, la versión vigente será siempre la publicada en este mismo sitio.

Cualquier modificación, ampliación o actualización de esta licencia solo podrá ser realizada por la autora y será publicada en este mismo sitio web.

Última actualización: 02-01-2026.

© Vanessa Zúñiga Tinizaray - Todos los derechos reservados.

LICENSE (ENGLISH) - Modularity Tool 1.0 (SVG Mode)

License for Use and Academic Attribution

Author Tool:
Modularity Tool - version 1.0 (SVG Mode)

Author of the tool:
Vanessa Zúñiga Tinizaray
www.amuki.com.ec

1. Code origin and theoretical basis

This tool is built through the study, analysis, and critical use of the sketch P_2_3_6_02, published in the book Generative Gestaltung — Creative Coding (Hermann Schmidt Verlag, 2009). The original code can be consulted publicly at: generative-gestaltung.de/…/P_2_3_6_02.html

Note on the reference code licenses: the reference material is published by its authors under open licenses (Apache License 2.0 and/or Creative Commons BY-NC-ND 4.0, depending on the corresponding file). Any use of that material is governed by its original terms, and full attribution to its authors is preserved. Please refer to the licenses on the original repositories/pages linked above. This license does not modify or replace the original authors’ licenses.

2. Nature of this tool

This software is an author tool developed in Processing for pedagogical, formative, experimental, and research purposes. It is not a commercial product nor a redistributable library, but a working system designed to support learning and exploration processes in educational contexts.

3. Authorship and differences from the original code

This tool is NOT the original P_2_3_6_02 sketch nor a direct reproduction. Although the original sketch is used as a conceptual and technical reference, this tool constitutes a deep, extended, and reconfigured adaptation, developed over years of teaching practice and research.

Main authorial contributions (summary):

  • Architecture oriented to sustained educational use, beyond the demonstrative nature of the base sketch.
  • Custom user interface (sliders, pickers, checkboxes, buttons, and overlays) to support interaction, visual decision-making, and guided work.
  • Original modular system designed by the author, distributed in ten (10) sets.
  • Advanced color management for SVG: distinction between modules using system color (palettes) and modules using the SVG’s internal color.
  • Per-cell memory: each module remembers how it was created (e.g., whether it used SVG internal color or system color), preventing retroactive changes.
  • Dynamic TileSize changes without loss of canvas information.
  • Project saving and loading, preserving the system state to resume work later.
  • Set visualization, allowing the user to review the modular system set by set, to remember previously designed modules and which set they belong to.
  • Proprietary pedagogical methodology developed in the workshop Modularity with Processing - Level I.

While the original Generative Gestaltung sketch was conceived as a technical and demonstrative example, Modularity Tool - version 1.0 (SVG Mode) has been designed as a comprehensive pedagogical system.

This author tool not only expands the technical scope of the original code, but also introduces a guided learning experience oriented toward a deep understanding of modular systems, formal relationships, chromatic decisions, and systemic thinking applied to design and typography.

Its main benefits include:

  • the possibility of working with complex modular systems without requiring prior programming knowledge,
  • integration between vector design (Illustrator) and generative code (Processing),
  • preservation of formal and chromatic decisions through per-cell memory,
  • and the ability to explore structural variations without losing the work state.

These features are not present in the original code and constitute original authorial contributions, both technically and pedagogically.

The original Generative Gestaltung code remains available under its corresponding licenses. However, this tool, its modular system, its interaction design, and its pedagogical methodology are not part of the original code and constitute an independent authorial contribution.

4. Academic use and publications

This tool may be used for academic purposes in:

  • scientific and pedagogical articles,
  • undergraduate and graduate theses,
  • talks, conferences, and academic works,
  • methodological and didactic research.

Mandatory attribution condition: any publication based wholly or partially on this tool must cite:

  1. Original reference framework
    Bohnacker, H., Gross, B., Laub, J., & Lazzeroni, C. (2009). Generative Gestaltung: Creative Coding (1st ed.). Hermann Schmidt Verlag.
    http://www.generative-gestaltung.de/1-archive/P_2_3_6_02.html
  2. Author tool and pedagogical methodology
    Zúñiga Tinizaray, V. (2025). Modularity Tool - version 1.0 (SVG Mode): Author tool and pedagogical methodology for the workshop Modularity with Processing — Level I [Unpublished software tool]. https://amuki.com.ec

Authorized academic use is limited to intellectual production (publications, theses, research) and does not imply a license to redistribute the tool, to use it as a replicable teaching resource, or to deliver training based on it.

5. Workshop materials (slides, exercises, and examples)

The workshop slides, exercises, prompts, didactic sequences, support files, and explanatory resources are pedagogical materials developed by the author for the training context of the workshop.

In particular, the slides include selected examples from the research project Crónicas Visuales del Abya Yala. These examples are included exclusively for reference, analysis, study, and demonstration purposes within the workshop.

Therefore, these materials:

  • do not authorize their full or partial reproduction to deliver classes, courses, workshops, or trainings,
  • do not authorize teaching, replicating, or reusing research examples as “work cases” in teaching processes,
  • if someone wishes to teach similar content, they must create their own examples, exercises, and resources.

The inclusion of short excerpts (quotes or screenshots) of these materials is permitted exclusively for academic analysis and citation, always with proper attribution, without redistributing the full slide deck or using it as substitute teaching material, and in accordance with the section Academic use and publications.

6. Permissions

The user is permitted to:

  • use the tool for educational purposes and personal research,
  • sell, exhibit, and license final works generated from the user’s own, original modular systems designed by the user using the tool—not the modular systems, examples, or sets provided in the workshop (patterns, modular systems, graphic pieces, experimental typography, etc.),
  • export results (e.g., PNG and PDF).

The authorship of final works belongs entirely to the creator.

7. Teaching, instruction, and replication

Participation in the workshop Modularity with Processing - Level I does not automatically authorize the use of the author tool as a replicable teaching resource.

In academic and educational contexts, two scenarios are clearly distinguished:

  • Use of the original reference code
    People interested in teaching similar content may use the original Generative Gestaltung - Creative Coding code directly, respecting the licenses established by its authors (Creative Commons and/or Apache License, as applicable). This use is independent of the present tool and does not require the author’s permission.
  • Use of the author tool Modularity Tool - version 1.0 (SVG Mode)
    Using Modularity Tool - version 1.0 (SVG Mode) as the central tool in courses, workshops, seminars, or training processes does require explicit authorization from the author. In such cases, a specific agreement must be established, defining license type, scope, and (if applicable) its corresponding fee.

This distinction exists because the author tool is not only code, but an integrated system that articulates:

  • a specific technical architecture,
  • an original modular system,
  • a pedagogically designed interface,
  • and a teaching methodology developed over years of practice and research.

Any teaching use of the tool outside these conditions must be discussed with the author in advance and will require written authorization.

8. Restrictions

It is expressly prohibited to:

  • sell, sublicense, resell, or redistribute this tool or its code, in whole or in part,
  • publish the software as an app, plugin, service, or platform,
  • present the tool, its modular system, or its methodology as one’s own authorship through minor changes,
  • remove, hide, or modify credits, authorship notices, or this license.

9. Versions, updates, and scope of the license

The license granted within the framework of the workshop Modularity with Processing - Level I applies exclusively to the version of the tool delivered during the specific edition of the workshop attended—here, Modularity Tool - version 1.0 (SVG Mode).

This license is personal, limited, and non-cumulative. It is not a permanent license nor extendable to future versions.

Modularity Tool 1.0 (SVG Mode) is an author tool under continuous development, subject to technical improvements, functional extensions, pedagogical adjustments, and new methodological configurations over time. These improvements may result in new versions and new training levels (e.g., Level II, Level III), each with its own tool, scope, and conditions of use.

Participation in one workshop edition does not grant an automatic right to access later versions of the tool, even if they correspond to the same level. Each version is considered an independent instance, linked to the context, content, and date of the workshop in which it is delivered.

Workshop pricing and tool access may adjust progressively according to the accumulated development of the research, system complexity, workshop level, and the scope of the version offered in each edition.

Therefore, participants from earlier editions do not acquire an automatic right to receive later versions, nor to claim updates, extensions, or improvements developed afterwards.

Participation in the workshop grants access only to the version delivered in that edition; it does not oblige the author to provide later versions to previous participants.

Access to future versions will only be possible through:

  • participation in the corresponding workshops for those levels/versions, or
  • a specific agreement with the author, defining scope, conditions of use, and the corresponding license fee.

10. Final clarification

The author tool Modularity Tool – Version 1.0 (SVG Mode) is not sold.
The creative output generated with the tool, based on the design of original modular systems, may be commercialized.

11. Legal information and validity

This text constitutes the complete and current license for the author tool Modularity Tool - version 1.0 (SVG Mode), published on the author’s official website. Any use of the tool implies acceptance of these terms.

If this text is shared outside its original publication, the valid version will always be the one published on this website.

Any modification, extension, or update of this license may only be made by the author and will be published on this same website.

Last update: 02-01-2026.

© Vanessa Zúñiga Tinizaray - All rights reserved.

This site is protected by WP-CopyRightPro