Q5.js v4.10 ist frei – und kann Python
Es gibt wieder Neues von Q5.js, der »rasend schnellen Alternative« zu P5.js, zu berichten. Denn gestern gab Quinton Ashley, der Schöpfer von Q5.js, bekannt, dass die interaktive Dokumentation auf q5js.org jetzt in den Editionen Modern JavaScript und Python verfügbar sei.
Aber – und das ist für mich viel wichtiger – er erwähnte auch quasi nebenbei, dass die gestern veröffentlichte Version Q5.js v4.10 Open Source sei. Ich konnte es kaum glauben und habe auf GitHub nachgeschaut. Und tatsächlich, Q5.js steht nun unter der LPGL 3.0-Lizenz. Damit sind meine bisher bestehenden Bedenken bezüglich der proprietären Lizenz ausgeräumt1.
Daher muß ich meine Einstellung zu Q5.js ganz neu überdenken: Einmal reizt mich die Schnelligkeit, die auch die Erstellung zeit- und rechenintensiver Anwendungen – wie zum Beispiel die Programmierung der Mandelbrotmenge – vereinfacht, zum anderen die Python/Brython-Unterstützung. Damit könnte Q5.js durchaus eine ernstzunehmende Alternative zum leider sanft entschlafenen Processing.py sein.
Und wer – wie ich – aus Gründen der digitalen Souveränität lieber auf den Q5 Webeditor verzichten möchte, der findet hier eine Anleitung, wie man Q5.js lokal nutzen kann. Ich habe also wieder zu tun. Still digging!
Bild: Diddy Dachs und die Mandelbrotmenge, erstellt mit OpenArt. Prompt: »@Diddy Dachs sits at his desk in his cave, typing away at a computer with a large monitor. The Mandelbrot set is displayed on the screen. On the desk, a mug of steaming coffee sits next to an open notepad, on which rests an old-fashioned fountain pen. Beside it lies a red book entitled “The Nature of Code.” A floor lamp illuminates the desk. Shelves lined the cave walls, crammed with books and knick-knacks. A sliver of daylight filters in through a glass opening in the cave wall. Colored classic American comic style. No speech bubbles, no text boxes.« Modell: Charakter 2.0 with Nano Banana Pro.
Fußnoten
Das gilt leider nicht für Q5.play. Hier gilt immer noch die seltsame Lizenz, die für die Nutzung in der Ausbildung Knete verlangt.↩︎
