Des réponses franches.
Ce que demandent développeurs et acheteurs avant de s'engager. Si votre question n'y est pas, un ingénieur y répond.
La bibliothèque
Quelles plateformes et quels compilateurs sont pris en charge ?
Vérifiés aujourd'hui : Windows x64 avec MSVC 19.51 et Linux x64 avec GCC 15.2, tous deux sans aucun avertissement et avec toute la suite de tests. Le code POSIX pour macOS est écrit mais n'a pas encore été compilé sur un Mac. ARM64 et Clang ne sont pas encore compilés. Nous le disons d'emblée, pour que vous ne le découvriez pas plus tard.
Dois-je utiliser les 57+ modules ?
Non. Ethereal est livrée comme bibliothèque statique précompilée, donc l'éditeur de liens ne prend que le code que vous appelez. Chaque header public compile seul : vous n'incluez que ce que vous utilisez.
Puis-je l'appeler depuis un autre langage ?
Oui. Quarante-neuf modules ont une couche C avec des handles opaques, testée en C11 et C17. Rust, C#, Python et tout langage doté d'une FFI C peuvent les utiliser.
La crypto et le TLS sont écrits en interne. Est-ce sûr ?
Ils sont vérifiés face à OpenSSL 3.5, à la bibliothèque cryptography de Python et aux vecteurs de test officiels : des centaines de milliers de vérifications croisées sans aucune divergence, plus du fuzzing sous sanitizers. Malgré cela, nous recommandons un audit de sécurité externe avant de les utiliser en production, et nous l'écrivons aussi dans la documentation.
L'API est-elle stable ?
Ethereal est en 0.1, avant la 1.0, donc l'API peut encore changer entre versions mineures. Chaque changement figure dans le changelog, avec ce qui casse et un guide de migration.
Licences
Comment fonctionne l'évaluation de 30 jours ?
Téléchargez le SDK et liez-le à votre projet. L'évaluation est intégrée à la bibliothèque : elle débloque l'édition Standard pendant 30 jours à partir de la première utilisation sur chaque machine, sans inscription ni clé de série. Elle sert uniquement à l'évaluation, pas à la production ni aux produits livrés. À son terme, la bibliothèque a besoin d'une clé de série pour continuer à se débloquer.
Quelle est la différence entre Standard et Full ?
Standard couvre tous les modules sauf FormaUI. Full ajoute FormaUI, le module d'interface utilisateur actuellement en développement. Tant que FormaUI n'est pas sorti, seule l'édition Standard est vendue, et ses détenteurs pourront passer à Full en payant la différence.
La licence est-elle par développeur ou par projet ?
Par équipe. Le palier que vous achetez couvre les développeurs de cette équipe sur autant de projets commerciaux que vous le souhaitez, sans plafond de produits ni de builds.
Qui compte comme développeur ?
Chaque personne qui utilise le SDK Ethereal ou y a accès occupe un siège. Quand quelqu'un rejoint ou quitte l'équipe, vous pouvez réattribuer son siège en interne. Les utilisateurs finaux de votre produit n'ont jamais besoin de licence.
Que se passe-t-il à la fin de la période de mises à jour ?
Rien ne casse. La licence est perpétuelle : vous continuez à utiliser chaque version sortie pendant votre période de mises à jour, dans tous vos produits, pour toujours. Les versions sorties après nécessitent une nouvelle période de maintenance, que vous pouvez acheter quand vous voulez.
Puis-je l'utiliser dans des travaux pour mes clients ?
Oui. Vous pouvez développer des logiciels pour vos clients avec Ethereal, tant que les développeurs qui font le travail sont couverts par vos sièges. Les clients qui reçoivent le logiciel fini n'ont pas besoin de licence propre, sauf s'ils développent eux-mêmes avec le SDK.
Puis-je l'acheter en tant que particulier ?
Ethereal est concédée sous licence pour un usage commercial et professionnel. Les freelances et développeurs indépendants qui achètent pour leur activité sont les bienvenus avec le palier 1 développeur. Elle n'est pas vendue pour un usage personnel et non commercial.
Mes clients ont-ils besoin de quelque chose ?
Non. Ethereal se compile dans votre binaire comme bibliothèque statique. Vos clients ne voient jamais ni licence, ni clé, ni invite.
La bibliothèque communique-t-elle avec un serveur ?
Jamais. La licence est vérifiée hors ligne avec une clé publique compilée dans la bibliothèque. Aucun lien à une machine, aucune vérification réseau.
Puis-je être remboursé ?
Oui, pour une nouvelle licence, dans les 7 jours suivant l'achat, tant qu'Ethereal n'a pas été déployée en production ni livrée dans un produit. Les renouvellements et ajouts de sièges ne sont pas remboursables. Les détails sont dans la Politique de remboursement. Mieux encore : évaluez gratuitement pendant 30 jours et n'achetez que lorsque vous êtes sûr.
Le prix va-t-il changer ?
Ce sont des prix de lancement pour la v0.1. Quiconque achète maintenant conserve la licence qu'il a payée, quel que soit le prix plus tard.
Encore une question ?
Posez-la aux ingénieurs qui ont écrit le code. Ou lancez l'évaluation et voyez par vous-même.