N'oubliez pas que je suis en grande partie un utilisateur d'Ubuntu (Linux) et qu'Actiona dans mon bureau Ubuntu n'offre pas l'option d'exporter un binaire (.exe dans Windows).
J'ai bien Windows 10 en partition dual boot mais il est en sommeil depuis la transition vers Windows 11.
Et donc je ne peux pas conseiller sur une quelconque utilisation d'Actiona/Windows.
"Le programme est développé en C++ et utilise le framework Qt".
Si vous ne ciblez que les utilisateurs de Windows, essayez de publier un fichier .exe (si cela est possible - je ne l'ai pas fait, je l'admets) - mais de tels fichiers binaires peuvent toujours être piratés ou émulés.
Voici un script typique de hello world. En XML. Il est exécutable par actexec. Mais vous pouvez toujours visualiser le contenu.
https://wiki.actiona.tools/doku.php?id= ... helloworld
Je pense qu'un processus à deux clés pour la protection est plus sûr. Ensuite, si le *.exe peut être piraté, l'utilisateur aura toujours besoin d'une deuxième clé prise sur un serveur.
HaXe est vraiment multiplateforme et peut donc être intégré dans Actiona/Windows ou Actiona/Linux.
Mais Actiona a été développé en utilisant la bibliothèque communautaire Qt4. Licence open source.
Si vous espérez vendre un script d'application développé à des millions d'utilisateurs (comme vous l'écrivez), vous devez vraiment investir dans la licence propriétaire de Qt.
Ou utiliser un framework tel que HaXe qui dispose de bibliothèques cryptographiques.
Je ne pense pas que vous empruntiez la bonne voie, pour le moment. Et étudiez les politiques de licence si vous espérez protéger votre propriété intellectuelle.
Traduit avec
www.DeepL.com/Translator (version gratuite)