2010-10-13 4 views
3

J'ai une question particulière. Iam développant une application de bureau php GTK2, et mon but est de cacher le code source du client, à qui je vais gérer l'application de bureau (déployer dans son système), une fois qu'il est terminé.Cacher le code source en PHP GTK

Notre devise est de permettre au client d'exécuter l'application, sans avoir besoin d'un navigateur.

J'ai entendu parler d'outils comme le codeur ioncube qui peut crypter le code source php. Je veux que la même fonctionnalité soit atteinte avec l'application GTK.

Les autres utilisateurs ne doivent pas être en mesure de voir le code source. Comment cela peut il etre accompli ?

+0

Votre client était-il au courant de cela? (Nous recevons un logiciel de-open-source, qui coûte plus cher) – mario

+0

Nous développons ce projet comme le nôtre, et en tant que tel, il n'y a pas de client maintenant. Une fois le projet terminé, nous allons à l'emplacement des clients et lui décrire les fonctionnalités. S'il est intéressé, nous le vendrons. Le coût serait très inférieur mais au stade initial. Mais les coûts du logiciel d'encodage ne sont pas connus du client. –

Répondre

1

Je n'ai jamais entendu parler d'une bonne solution gratuite pour cela.

Deux fournisseurs proposent des outils pour ce faire. En googler j'ai trouvé cette page qui présente différentes solutions:

http://www.seocompany.ca/software/free-encryption-software.html

Je pense que le système de chiffrement à clé usb Alladin est un l'un des plus robustes, mais pas libre.

Et vous pouvez également faire une copie de votre code et supprimer tous les commentaires, utilisez uniquement des noms de variables non explicites etc, de sorte que même si votre client brise le cryptage, il serait encore difficile de comprendre le code ...

Espérons que cela aide!

P

+0

juste une note: ce dont parle Piero à la fin est généralement appelé "obfuscation", je crois qu'il existe des outils pour cela. – dutt

+0

merci dutt, je ne savais pas le mot pour ça, mais ouais! :) – Piero

+0

Est-il possible de développer le projet comme une application web php régulière, puis d'ouvrir le lien du site dans la fenêtre GTK, sans révéler le lien du site? Cela pourrait tromper le client. Que dites-vous les gars? –