You are not logged in.
Bonjour à tous,
Un client souhaite un accès administrateur à son site TXP. Je ne souhaite pas donner ce type d’accès pour :
Au delà du point 1, si le client insiste … voyez-vous une façon de protéger ma programmation (crypter le code, php include du code, plugin incorporant mon code à partir d’un autre site … ) ?
Peut-être une idée de plugin pour CeBE ?
D’autre part, que pensez-vous de la demande du client, … et de ma réaction. Faites-vous de même ?
Merci !
Offline
Qui est le propriétaire du code? Qu’est-ce qui se passe si le développeur meurt?
Offline
Si le développeur meurt,
On vend au client un site WEB, pas un code source …
Offline
Plusieurs options, points de vue, en vrac.
Offline
Sorry to chime in in English, but my French sucks.
I don’t think this is ethical business practice.
Not knowing the details of the contract is hard to guess what you have agreed with your client.
That said… if an architects & a constructor build you a house, do they own the foundations & the wall? do they own the architectural plans? What do they own of your house? Maybe the authorship, but that’s a matter of attribution, not of ownership.
In any case, couldn’t you just give them restricted access (for example, “Copywriter” user level) to TXP admin side? They won’t be able to access nor edit any content in the “Presentation” tab.
Offline
Salut JP
Moi je donne un accès éditeur en chef en générale mais ça ne me dérange pas de donner un accès admin si l’utilisateur s’il s y connait un peu. quand je vend le site c’est le site en entier y compris mon travail, il pourra faire des modifs par la suite soit en passant par moi ou quelqu’un d’autre.
Il faut donner la liberté aux clients mais je te garantit qu’il repassera par toi pour les modifs car c’est plus pratique pour lui!
Ton raisonnement est plus orienté source propriétaire que l’esprit open source!
A+
Offline
Merci sacripant, maniqui et Dragondz,
Je n’ai jamais prévu dans mes prestations de céder mes sources.
Je n’ai jamais eu ce genre de problème depuis des années, car la plupart des clients sont des utilisateurs/rédacteurs qui refusent (ont peur) de toucher au code.
Je n’ai d’autre part pas peur de “donner” mes codes et “trucs et astuces” car je suis d’abord prof. Je donne un cours de multimédia dont TXP fait partie. Mes élèves peuvent prendre ce qu’ils veulent des sites que je réalise. Ils ont un souci, je leur montre comment j’ai déjà par ailleurs trouvé une solution, parfois en leur donnant un accès admin temporaire à un site.
Par contre ce que je ne peux pas supporter, c’est qu’un “concurrent” vienne pomper mon travail “tout fait”, style copier/coller de form/module.
Je trouve et intègre des solutions personnalisées (hors fonctionnement classique de TXP) pour certains clients.
Imaginons que mon client me vire et engage mon concurrent, celui-ci se retrouve avec en main toutes mes solutions, tout ce que j’ai mis en place pour – par exemple – la gestion des images facile sur TXP, etc. etc. ou des parties de codes développées spécifiquement en PHP.
Par contre, je n’ai aucun problème pour partager avec d’autres mes solutions trouvées pour gérer facilement les images sur TXP
Maniqui, donc tous les sites TXPBUILDERS sont remis avec un code admin, et si le client change de fournisseur, le nouveau fournisseur devient “propriétaire” du beau code inventé et développé par l’équipe de TXPBUILDER ???
Tout cela me perturbe … et vous contribuez à ma réflexion/perturbation !
Bonne soirée !
Offline
… As Julián said:
En droit français, à défaut de précisions contraires (c’est-à-dire formulées explicitement par contrat) le code source de tout programme demeure la propriété de son concepteur. Autrement, il s’agit d’une cession (tarif complexe à chiffrer pour correspondre à une juste rétribution de la masse de travail).
Je ne cède jamais mes codes. J’offre toujours un accès (parfois personnalisé grâce aux variables de configuration) sur la base d’un Rédacteur en Chef à mes clients.
D’autre part, et dans le but de respecter la législation, sachez que les données saisies par le client lui appartiennent indépendamment du contrat qui le lie avec son prestataire (contrat de location, contrat de licence, cession totale). Vous devez toujours offrir une possibilité d’exportation de ces données (format au choix : SQL, txt, xml) par le client lui-même (modification de rss_admin_db_manager) ou par vos propres moyens (plus contraignant) .
Sur ce dernier point, la justice a toujours été en faveur du propriétaire des données (il existe de nombreux précédents avec de grandes sociétés informatiques qui se sont soldés par des conséquences financières très lourdes).
Un simple exemple : l’achat d’un système d’exploitation ne correspond jamais à une cession totale du logiciel mais bien à une licence d’utilisation, seule (les prix seraient prohibitifs !). Cette nuance peut prendre des proportions extrêmes : Microsoft, pendant un temps, n’accordait un droit de licence qu’à un seul utilisateur final. Prêter votre PC à une tierce personne devenait un véritable casse tête :D
Une bonne formation initiale en NTIC comporte toujours des cours de droit pour préparer les futurs professionnels dans leur fonctions ;)
Last edited by Pat64 (2012-07-21 20:35:54)
Patrick.
Txp Tricks & Tips by french users : http://txp-fr.net | G+
@Devs : Can’t find the punched tape version of TXP and I need it!
Happy user of TXP 1.0RC1
Offline
Salut
Développer des modules à base de textpattern est plus de l’intégration que de la programmation pure, maintenant si tu développe du code supplémentaire en php pour faire telle ou telle tache tu devrait la facturer dans la prestation.
Maintenant protéger le code php je pense que c’est possible (voir des outils zend je crois), mais tel quel si le client à un accès admin à son hébergement il pourra tout récupérer (bdd, fichiers sources, etc …)
Chacun gère son travail en fonction des son cas et chaque cas est particulier, je ne porte pas de jugement j’explique mon cas qui ne s’applique pas forcément au cas de JP.
Salutations.
Offline
Actuellement, ma position correspond exactement à ce que Patrick décrit.
Mes contrats prévoient en cas de rupture une livraison sur DVD (ou accès FTP) des données introduites par le client (images, exportation SQL des tables textes etc.).
J’imagine que la législation belge ne doit pas être différente de la française en la matière …
Mais dans le souci que j’ai avec ce client particulier, voilà son point de vue :
“Nous avons convenu d’un prix pour ce développement. Pour nous, il nous appartient et nous devons pouvoir le faire évoluer comme bon nous semble.”
Le “développement” étant la réalisation du site. Le “nous” étant le comité du club sportif ayant demandé le travail.
Le site est complexe. Il a fallu trouver beaucoup de réponses à divers problèmes en cours de route. Il y a donc pas mal de code spécifique …
PS. Pour diverses raisons (historiques, amicales, familiales) , il a été réalisé au quart de sa valeur.
Je ne sais pas pour vous, mais je constate le plus souvent qu’un travail donné – fait gratuitement ou presque – est très peu respecté …
Offline