PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2024 → Droit de modification du code
Droit de modification du code
Iniciado por Sandrine legrix, 21,ene. 2005 17:46 - 5 respuestas
Publicado el 21,enero 2005 - 17:46
Bonjour,

Voila nous avons créé une application windev, qui va etre vendu avec les
sources chez un client.

seulement, voila ils ont un informaticien, et nous souhaitons que cet
informaticien puisse créer de nouvelle fenetre ou voir meme rajouter du code
mais qu'il ne puisse pas modifier le code fait par nous.

est-ce que cela est possible et comment ??

merci de vos réponses.


--
Sandrine
sandrine.legrix@p-s-i.com
Publicado el 21,enero 2005 - 23:41
Voila nous avons créé une application windev, qui va etre vendu avec les
sources chez un client.
seulement, voila ils ont un informaticien, et nous souhaitons que cet
informaticien puisse créer de nouvelle fenetre ou voir meme rajouter du

code
mais qu'il ne puisse pas modifier le code fait par nous.
est-ce que cela est possible et comment ??


Bonjour,

Comment voulez-vous empecher de modifier une application dont vous
fournissez les sources ?
Il n'y a aucun moyen !
Un conseil toutefois, faites vous payer avant de les fournir.

Sincères salutations
--
Jean-Claude FLAJOULOT
spetb_no_Spam@tiscali.fr
(otez _no_Spam pour me contacter en privé)
Sécurité Pointage & Biométrie
http://www.sp-et-b.com
Publicado el 22,enero 2005 - 00:23
Quel est l intérêt de fournir les sources et en limiter l'accès ? S'il s'agit de protéger votre création contre les éventuels disfonctionnement dus à des modifications de leur part tout en permettant un évolution, négociez correctement les clauses et les responsabilité de chacun... Voyez la possibilité de fournir l'application, un composant réustilisable qu'il pourront utiliser dans leur future évolution et les sources uniquement sur support papier. de toutes facon le code modifié a la signature de celui qu'il l'a modifié et il est relativement simple de comparer les executable pour déterminer les responsabilités. au sens de la loi et de la propriété intellectuel votre code est "protégé" avec les meme droit qu'un auteur aurrait sur son oeuvre... mnt, si l auteur d donne ses écrit a qqn qui se revendique etre l auteur après... Faut avoir des preuves... et se défendre... attention les auto-goal donc...
Publicado el 22,enero 2005 - 08:11
Bonjour,

nous avons été confronté à ce cas, et nous l'avons résolu de la manière suivante :

a) Création d'une commande permettant de lancer une macro (compilation dynamique de code windev) sélectionnée dans une table (ici, c'est la liste des .txt contenant le source de ces macros). pour une nouvelle fenetre, la macro contient simplement 1 ligne : ouvre("monrepertoire\mafenetre.wdw").


b) Pour les commandes existantes et dont la société veut modifier le comportement, nous avons "truffé" notre code d'appel de fonction hook. L'utilisateur peut alors créer une macro (fichier txt) portant un nom precis. si ce fichier txt existe, on le compile dynamiquement, et on l'execute en lieu et place ne notre code.

Voila, ca c'été pour la v5.5 et v8.

Maintenant en v9, il y a la possibilité d'ouvrir le code pour ajouter des fonctions utilisateurs (Et attention au bug .....)


Laurent
Publicado el 22,enero 2005 - 16:20
"Sandrine legrix" <sandrine.legrix@p-s-i.com> a écrit dans le message de
news: 41f11aa9@news.pcsoft.fr...

Bonjour,

Voila nous avons créé une application windev, qui va etre vendu avec les
sources chez un client.

seulement, voila ils ont un informaticien, et nous souhaitons que cet
informaticien puisse créer de nouvelle fenetre ou voir meme rajouter du
code
mais qu'il ne puisse pas modifier le code fait par nous.

est-ce que cela est possible et comment ??

merci de vos réponses.


--
Sandrine
sandrine.legrix@p-s-i.com


Salut Sandrine,

est-ce que, sous WD9, ce ne serait pas précisément le rôle dévolu au "MCU"
qui doit permettre à l'utilisateur final de créer ses propres "macros", sous
WD langage, et, comme le dit la doc, le "greffer sur une application
existante" ???

C'est peut-être à envisager dans ton cas, non ?

J'espère t'avoir fourni une voie d'exploration utile.

Amicalement,
Patrick ;-)
Publicado el 27,enero 2005 - 18:16
Salut,

j'ai travaillé sur un projet réalisé en WD5.5 et qui permettait d'ajouter
ses boutons, codes et colonnes de table à l'envi, même d'ajouter ses propres
fenêtres.
En fait toutes les fonctions de l'éditeur du logiciel sont encapsulées dans
des bibliothèques que l'appli charge au démarrage.
Dans le code on ne retrouve que des appels à des fonctions se trouvant dans
ces bibliothèques et auxquelles on n'a pas accès.
Toutes les fenêtres modifiées par mes soins devaient être recompliées dans
une bibliothèque bien précise.
Mes fenêtres remplacaient alors les fenêtres originales.
Je pouvais aussi remplacer les fonctions de l'éditeur du logiciel par les
miennes.(après avoir bien compris ce que faisaient ces fonctions bien sûr)
Très simple et efficace. A utiliser avec précaution bien entendu.

Espérant t'avoir aidée,

Stéphane MILLECAM



"Sandrine legrix" <sandrine.legrix@p-s-i.com> a écrit dans le message de
news: 41f11aa9@news.pcsoft.fr...

Bonjour,

Voila nous avons créé une application windev, qui va etre vendu avec les
sources chez un client.

seulement, voila ils ont un informaticien, et nous souhaitons que cet
informaticien puisse créer de nouvelle fenetre ou voir meme rajouter du

code
mais qu'il ne puisse pas modifier le code fait par nous.

est-ce que cela est possible et comment ??

merci de vos réponses.


--
Sandrine
sandrine.legrix@p-s-i.com