El módulo de reloj Gravity Eurorack de código abierto impulsa la innovación modular
Descubre el módulo de reloj Gravity Eurorack de código abierto por Sitka Instruments—hardware basado en Arduino con licencias CERN-OHL-S y GPLv3 y firmware abierto.
El módulo de reloj Gravity Eurorack de código abierto se refiere al módulo de reloj Gravity, que es hardware de código abierto desarrollado por Sitka Instruments, con sede en Kiev. El módulo está basado en Arduino, y el autor describe a Gravity como su módulo de reloj favorito y dice que es fácil de modificar. Los archivos de diseño y el firmware se alojan en una plataforma Gitea autoalojada mantenida por el proyecto. Hay recursos externos y enlaces a los repositorios del firmware de Gravity y a una página alt-gravity.
El hardware está licenciado bajo CERN-OHL-S, que ha sido descrito como «fuertemente recíproco», y el software está licenciado bajo GPLv3. Los firmwares alternativos disponibles para el módulo incluyen ALT-GRAVITY, Euclidean y Comprator. Existe una biblioteca llamada libGravity que soporta el firmware de Gravity. Estos diseños de hardware publicados, opciones de firmware y bibliotecas de soporte conforman los componentes del proyecto que ha liberado el desarrollador.
El módulo de reloj Gravity Eurorack, desarrollado por Sitka Instruments, es un proyecto de hardware de código abierto. El módulo está construido sobre una plataforma Arduino, lo que permite flexibilidad y personalización. Su hardware está licenciado bajo la Licencia de Hardware Abierto de CERN Fuertemente Recíproca (CERN-OHL-S), que proporciona un marco «fuertemente recíproco», lo que significa que cualquier trabajo derivado debe mantener los mismos términos de licencia, similar a los principios copyleft.
En cuanto al software, el módulo Gravity emplea la licencia GPLv3, asegurando que los usuarios tengan la libertad de usar, estudiar, modificar y distribuir el software libremente. Esto permite a los desarrolladores innovar y construir sobre la base de software existente. La disponibilidad de firmwares alternativos como ALT-GRAVITY, Euclidean y Comprator mejora la funcionalidad del módulo al ofrecer a los usuarios diferentes opciones para adaptar el módulo a sus necesidades específicas.
Además, una biblioteca dedicada conocida como libGravity soporta el firmware, facilitando a los desarrolladores el trabajo con el módulo del reloj. Todo el código, junto con los archivos necesarios para el diseño del hardware, se aloja en una plataforma Gitea autohospedada, lo que facilita la colaboración y el desarrollo de código abierto.
El proyecto Gravity publica varios recursos de software que apoyan el desarrollo y la implementación del firmware para el módulo. Se proporciona una biblioteca llamada libGravity para apoyar el desarrollo del firmware Gravity e integrarlo con el código del módulo. Hay múltiples repositorios de firmware disponibles, y el proyecto incluye una página alt-gravity que enlaza con implementaciones alternativas de firmware. Los repositorios publicados y la biblioteca se presentan como componentes de software distintos mantenidos para el ecosistema Gravity.
Los proyectos de firmware alternativo distribuidos para el módulo incluyen ALT-GRAVITY, Euclidean y Comprator. Estos firmwares alternativos se listan junto con el firmware principal de Gravity en la colección de recursos de software del proyecto. Gravity está basado en Arduino, y los repositorios de firmware disponibles están dirigidos a esa plataforma para la implementación del firmware. La combinación de la biblioteca libGravity y los repositorios de firmware disponibles constituyen los recursos centrales de software proporcionados por el proyecto.
Todos los archivos de código y diseño de hardware del proyecto están alojados en una plataforma Gitea autogestionada. Recursos externos y enlaces a los repositorios del firmware y la página alt-gravity están disponibles a través de ese alojamiento. Los repositorios hospedados contienen los proyectos de firmware y las librerías de soporte mencionadas anteriormente. El alojamiento y los repositorios publicados juntos forman la base accesible de recursos de software para el proyecto Gravity.
Sitka Instruments, con sede en Kyiv, es el creador del módulo de reloj Eurorack Gravity. El desarrollador del proyecto es Oleksiy Hrachov. El autor del artículo describe a Gravity como su módulo de reloj favorito y dice que es fácil de modificar. Sitka ha publicado los diseños de hardware del módulo y el firmware como parte del lanzamiento del proyecto.
Los componentes de software publicados incluyen el firmware principal de Gravity y repositorios de soporte como libGravity, y el proyecto lista opciones alternativas de firmware. Los proyectos de firmware alternativos nombrados para el módulo incluyen ALT-GRAVITY, Euclidean y Comprator. Los archivos de código y diseño de hardware del proyecto están alojados en una plataforma Gitea autogestionada. Se proporcionan recursos externos y enlaces a los repositorios de firmware y a la página alt-gravity junto con los repositorios alojados. Las librerías publicadas y los repositorios de firmware constituyen los activos públicos de software del proyecto.
El artículo menciona explícitamente recursos externos y enlaces relacionados con el módulo de reloj Eurorack Gravity, incluyendo enlaces a los repositorios de firmware de Gravity y a una página alt-gravity. El artículo indica que estos recursos y enlaces están disponibles junto con los repositorios alojados del proyecto.
No hay URL externas explícitas para los repositorios de firmware, la página alt-gravity u otros recursos vinculados en el material fuente disponible. Las fuentes disponibles no proporcionan esta información.
CONCLUSIÓN
Tal como se publicó, el proyecto de código abierto del módulo de reloj Gravity Eurorack de Sitka Instruments, con sede en Kiev, incluye diseños de hardware publicados, firmware, bibliotecas de soporte y repositorios alojados que juntos hacen que los recursos del proyecto sean accesibles para otros. La doble licencia del proyecto: hardware bajo CERN-OHL-S y software bajo GPLv3, permanece vigente y regula la reutilización de los materiales publicados.
La arquitectura basada en Arduino del proyecto, la disponibilidad de libGravity y firmwares alternativos como ALT-GRAVITY, Euclidean y Comprator, así como su alojamiento en una plataforma Gitea autohospedada, forman parte de los materiales publicados. Estos elementos publicados definen colectivamente el carácter de código abierto y el marco de licenciamiento del proyecto. En conjunto, estos activos publicados están disponibles bajo los términos de licencia indicados.