Wer dahintersteckt
Calíope entwickelt eine einzige Person: David Villalobos Cambronero, in Costa Rica. Ich arbeite seit 2016 als DBA, nach einem Studium mit Schwerpunkt Datenbanken. Im Herzen bin ich Programmierer. Calíope gibt es, weil kein Werkzeug abdeckte, was meine eigene Arbeit brauchte — also habe ich eines geschrieben.
Der Weg
Es fing nicht mit Calíope an. Davor schrieb ich die MySQL-Komponente für die Sprache Gambas, gb.mysql; sie steht in der Gambas Hall of Fame. 2008 begann ich Calíope als Desktop-Client in Qt, für Windows, Linux und macOS. Jahrelang wurde sie ausgeliefert, und ihre Builds stehen weiterhin auf der Seite Frühere Qt-Versionen. Dann kam die Version, die du auf dieser Website siehst: von Grund auf neu geschrieben, in Swift, für den Mac, das iPad, das iPhone und die übrigen Apple-Bildschirme.
Erst Open Source, dann geschlossen
Das ursprüngliche Qt-Calíope war Open Source unter der GPL, und das ist es weiterhin: sein Quelltext liegt auf der Seite der früheren Versionen, unter dieser Lizenz. Die native Apple-Version ist Closed Source. Der Grund ist schlicht. Die offene Version brachte nie genug ein, um ihre Entwicklung zu tragen, und ein Client, der Produktionsdatenbanken anfasst, braucht laufende Arbeit, keine freien Abende. Nichts mit einer Community drum herum wurde geschlossen. Das hier ist ein neues Programm, in einer anderen Sprache, für eine andere Plattform, Jahre später geschrieben. Niemand hat den Zugang zu etwas verloren, das er bereits hatte.
Wie sie geschrieben wird
Calíope wird mit Unterstützung von KI geschrieben. Was sie tut, und warum, kommt aus meiner eigenen Arbeit: Ich bin seit 2016 DBA, und jedes Werkzeug darin beantwortet etwas, das ich in einer echten Schicht gebraucht habe. Die KI schreibt einen großen Teil des Codes. Ich prüfe jede Änderung und gebe sie frei, bevor sie erscheint, und ich teste sie gegen meine eigenen Server. Was deine Datenbank erreicht, verantworte ich, nicht das Modell. Wenn etwas schiefgeht, schreibst du mir, und ich stehe dafür ein.
KI ist auch das, was eine App wie diese tragfähig macht. Eine Person, die alles von Hand schreibt, könnte keinen Client dieser Größe bauen und ihn auf dem Mac, dem iPad, dem iPhone, der Apple Watch, dem Apple TV und Vision Pro am Laufen halten. Mit KI kann ich es. So kann ich Calíope so verkaufen, wie ich es wollte: ein Kauf, kein Abo, kein Server von mir dahinter und keine Investoren, denen ich Rechenschaft schulde.
Warum das zählt, wenn du dich mit Produktion verbindest
Calíope hat keinen Server und keine Konten. Es gibt keine Infrastruktur von mir, die deine Zugangsdaten erreichen könnten: Sie verlassen dein Gerät nicht und liegen in dessen Keychain, und den iCloud Keychain schaltest du selbst ein. Die Datenschutzerklärung sagt genau, was wo bleibt.
Kontakt
Schreib mir direkt. Es liest eine einzige Person.