Bonjour tout le monde,
Je suis actuellement en train d'étudier les outils pour développer une interfaçe graphique (GUI) et en particulier les deux toolkits Qt et wxWidgets ! Je fais cette étude car je vais réaliser dans les mois qui viennent une GUI pour un futur produit commercialisable.
Je me trouve face à une interrogation pas simple. Je m'explique :
Le futur produit est composé d'une interface graphique qui communiquera via USB et/ou ethernet avec une grosse boiboite. 90% des communications avec la boite en question sont des commandes "machine" simples. Par contre 10% des communications (update de "Firmware") concerne des données sensibles qui ne doivent pas être captées car elles constituent le coeur du produit.
Donc c'est ici que se pose mon problème, Le code de l'interface et des commandes "machine" simples ne constituent pas la partie sensible du produit mais les données sensibles doivent être protégées d'un possible "reverse engineering ".
Mes questions sont les suivantes :
- Dois-je utiliser une license propriétaire ou LGPL ou GPL (sachant qu'il sagit d'une interface simple mais commercialisé avec l'appareil) ?
- Quels moyens techniques utilisez-vous pour protéger des données (cryptage) etc...) ?
Merci d'avance pour vos réponses.
Partager