Icône de l'app Calíope

À propos de Calíope

Qui le développe, et d'où il vient.

Un seul développeur Costa Rica Depuis 2008

Qui est derrière

Calíope est développé par une seule personne : David Villalobos Cambronero, au Costa Rica. Je travaille comme DBA depuis 2016, après des études universitaires spécialisées en bases de données. Je suis programmeur dans l'âme. Calíope existe parce qu'aucun outil ne couvrait ce dont mon propre travail avait besoin ; j'en ai donc écrit un.

Le parcours

Cela n'a pas commencé avec Calíope. Avant, j'ai écrit le composant MySQL du langage Gambas, gb.mysql ; il figure au temple de la renommée de Gambas. En 2008, j'ai lancé Calíope comme client de bureau en Qt, pour Windows, Linux et macOS. Il a été publié pendant des années, et ses versions sont toujours sur la page des anciennes versions Qt. Puis est venue la version que vous voyez sur ce site : une réécriture complète, en Swift, pour le Mac, l'iPad, l'iPhone et les autres écrans d'Apple.

Open source, puis fermé

Le Calíope d'origine, en Qt, était open source sous licence GPL, et il l'est toujours : son code source se trouve sur la page des anciennes versions, sous cette licence. La version native Apple est fermée. La raison est simple. La version ouverte n'a jamais rapporté de quoi financer son développement, et un client qui touche à des bases de données en production demande un travail continu, pas des soirées libres. Rien qui avait une communauté autour n'a été fermé. C'est un nouveau programme, dans un autre langage, pour une autre plateforme, écrit des années plus tard. Personne n'a perdu l'accès à ce qu'il avait déjà.

Pourquoi cela compte si vous vous connectez à la production

Calíope n'a ni serveur ni comptes. Il n'existe aucune infrastructure de notre côté que vos identifiants pourraient atteindre : ils ne quittent pas votre appareil et restent dans son Keychain, et l'iCloud Keychain, c'est vous qui l'activez. La politique de confidentialité dit exactement ce qui reste où.

Contact

Écrivez-moi directement. Une seule personne lit les messages.