Que faire?

Eléphant du PHP | 99 Messages

29 mai 2007, 12:53

Bonjour!
J'ai récemment été contacté par un hébergeur de sites internet afin de créer un CMS puissant qu'ils pourraient utiliser. Etant donné que j'en avais fait un auparavant (Darkness), je savais comment m'y prendre et j'ai donc accepté. J'ai commencé le développement vendredi dernier, et je l'ai à présent presque terminé (environ une quinzaine d'heure, et j'en rajouterais environ (2|3) pour la finition de la partie d'administration). Le problème, c'est que je n'ai que 15 ans (16 le 19 juillet), et donc je ne sais pas trop comment faire:
  • Pour mettre ce code en privé (j'en suis le seul propriétaire)
  • Pour me faire payer (même peu)
Je ne sais pas trop comment marche le salaire, et (surtout) comment me fairepayer, étant donné que je ne possède aucune entreprise, et que les dons ne peuventpas venir d'une entreprise aux particuliers...

Qu'est-ce que vous feriez à ma place? Est-ce que vous vous feriez payer?

Merci de vos avis :)

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

29 mai 2007, 13:30

je ne sais pas trop comment faire pour mettre ce code en privé (j'en suis le seul propriétaire)
Le PHP est une technologie serverside, cad "côté serveur".
Dès lors, ton code reste secret auprès des internautes qui ne voient que le rendu et non le source.

En fait, le seul - à part toi - qui peut avoir accès à ton source, c'est ton hébergeur.
L'ennui, c'est que dans ton cas particulier, l'hébergeur est précisément ton client... :?

Dès lors, aucun protextion technique n'est possible. Il faut envisager une protection juridique.
On appelle cela la Propriété intellectuelle, et cela se définit par un contrat.
je ne sais pas trop comment faire pour me faire payer (même peu)
Pourquoi "même peu" ? Pourquoi te brader ?
La rémunération que tu dois recevoir doit correspondre au travail que tu as fourni
et non à ta timidité, à la météo ou à tout autre critère parfaitement subalterne.

Ton hésitation est typique des développeurs amateurs (par opposition à "professionnels")
qui, du fait de leur situation, ne connaissent pas les prix du marché et cassent les prix.
Bilan : tu risques d'être sous-payé et tu casses les prix pour tes confrères pros.

Tu as fait un boulot. Un tel travail vaut tant. Tu te fais payer tant.
C'est comme ça que cela doit fonctionner !

À toi de savoir estimer le prix de vente de ton travail.
Ce n'est pas l'exercice le plus simple et il faut le faire intelligemment.
Je ne sais pas trop comment marche le salaire, et (surtout) comment me faire payer,
étant donné que je ne possède aucune entreprise, et que les dons ne peuvent pas venir d'une entreprise aux particuliers...
D'abord, il te faut un contrat, ou à défaut un bon de commande qui valide un devis.
Quel document as-tu qui atteste que cet hébergeur t'a demandé de développer un outil,
dans quelles conditions (spécifications, délai, rémunération, etc.) ?
Si tu n'en as aucun, tu as brûlé des étapes essentielles.

Mais il n'est peut-être pas trop tard...
NE LIVRE RIEN À TON CLIENT TANT QUE TU N'AS PAS RÉSOLU CES PROBLÈMES. :non:
Rassure-moi. Tu ne lui as rien livré, hein ?... :afraid:

Pour ce qui est des possibilités - administratives et juridiques - de recevoir un paiement,
il y a heureusement plusieurs solutions : freelance, portage salarial, etc.
Reste à savoir si elles s'appliquent à un mineur de moins de 16 ans...
Qu'est-ce que vous feriez à ma place ? Est-ce que vous vous feriez payer ?
Le bénévolat a une certaine noblesse,
mais quand il s'agit de fournir un travail à une entreprise qui le commercialisera, cela confine à la bêtise.

Même l'UNICEF et les Restos du coeur paient leurs webmasters !
Alors un hébergeur, par définition entreprise commerciale... pourquoi leur ferais-tu un tel cadeau ? #-o

Eléphant du PHP | 99 Messages

29 mai 2007, 13:41

C'est plus compliqué que ce que je croyais, l'administratif... :?
* comment faire?... *
La source est également disponible pour les clients de l'hébergeur, car le script est contenu dans un seul fichier. Le but est de le transférer automatiquement sur le FTP des clients hébergés, donc ils pouront tous le voir...
* raaah... *
...

Mammouth du PHP | 19672 Messages

29 mai 2007, 13:51

je ne sais pas trop comment faire pour mettre ce code en privé (j'en suis le seul propriétaire)
Le PHP est une technologie serverside, cad "côté serveur".
Dès lors, ton code reste secret auprès des internautes qui ne voient que le rendu et non le source.

En fait, le seul - à part toi - qui peut avoir accès à ton source, c'est ton hébergeur.
L'ennui, c'est que dans ton cas particulier, l'hébergeur est précisément ton client... :?

Dès lors, aucun protection technique n'est possible.
Ce n'est pas tout à fait exact.

Si ça ne te dispense pas d'une protection juridique, tu peux en plus obfusquer ton code source. Il faut pour celà un outil du genre Zend Guard et que sur le serveur il y ait un accélérateur du genre Zend Optimizer. L'obfuscation consiste à faire une pré-compilation.

Premier problème, Zend Guard n'est pas gratuit, loin s'en faut (quoiqu'il existe quelques solution moins couteuses), mais je n'en connais aucune de gratuite;
Second problème, il faut que ton "client" soit disposé à installer l'accélérateur.
Mais avec ce système, ton code serait humainement illisible et inutilisable sans la clé qui va avec pour le déchiffrer. Avantage, l'exécution du code est beaucoup plus rapide.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

29 mai 2007, 14:40

Mineur de 16 ans, tu as un site spécial sur tes droits : http://www.droitsdesjeunes.gouv.fr/
qui reprend certaines questions, sur le mot clef "salaire", j'ai trouvé : Un mineur peut-il percevoir librement son salaire? sinon Code du travail(un peu plus complexe)
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

29 mai 2007, 15:27

En fait, le seul - à part toi - qui peut avoir accès à ton source, c'est ton hébergeur.
L'ennui, c'est que dans ton cas particulier, l'hébergeur est précisément ton client... :?

Dès lors, aucun protextion technique n'est possible.
Il existe tout de même quelques solutions techniques:
http://www.ioncube.com
http://www.zend.com/fr/products/zend_guard

##edit: j'avais pas vu le message de Cyrano :oops:
Modifié en dernier par @rthur le 29 mai 2007, 17:08, modifié 1 fois.
Quand tout le reste a échoué, lisez le mode d'emploi...

Eléphant du PHP | 199 Messages

29 mai 2007, 16:30

Concernant ton salaire, franchement je trouve ça lourd de s'embêter à fouiller les droits du travail et chercher le bon contrat etc... juste pour un site... Encore tu aurais des revenus réguliers par cette activité ça se comprendrait mais là c'est ponctuel et je doute fort que toi ou l'entreprise en question ayez des ennuis parce que tu as reçu un chèque (en juillet tant qu'à faire, pour ton anniversaire :) ). Après je dis ça je dis rien... :roll:
Klomac - Blog Lambda

ViPHP
ViPHP | 5924 Messages

29 mai 2007, 17:35

Concernant ton salaire, franchement je trouve ça lourd de s'embêter à fouiller les droits du travail et chercher le bon contrat etc... juste pour un site... Encore tu aurais des revenus réguliers par cette activité ça se comprendrait mais là c'est ponctuel et je doute fort que toi ou l'entreprise en question ayez des ennuis parce que tu as reçu un chèque (en juillet tant qu'à faire, pour ton anniversaire :) ). Après je dis ça je dis rien... :roll:
Lui non, l'entreprise, si.
S'ils font ainsi, c'est du travail au noir, et les entreprises qui le font courrent un très gros risque. Le fisc leur retombe dessus un jour où l'autre. Bref, si le DG est assez malin, il refusera tout de suite s'il ne veut pas que sa responsabilité soit mise en cause...

Eléphant du PHP | 199 Messages

29 mai 2007, 17:45

Je me pose tout de même une question à ce sujet... Qu'est-ce qui empêche la personne responsable du service d'acquérir le CMS du jeune homme à titre personnel - sans justifier explicitement d'une quelconque transaction (le jeune homme a codé le CMS bénévolement pour le monsieur, et le monsieur lui a donné des sous pour son anniversaire parce qu'il l'aime bien) - et de donner ensuite ce CMS à l'entreprise ? A partir du moment où le travailleur nie totalement avoir travaillé pour l'entreprise, et que l'entreprise nie avoir demandé au jeune homme de travailler pour elle, et qu'il n'y a aucun contrat signé, où est le problème ?

Je pose toutes ces questions un peu naïvement mais je suis à peine plus vieux que ce jeune homme et, même si je n'ai pas encore eu l'occasion de traiter avec des entreprises, le sujet m'intéresse ;)
Klomac - Blog Lambda

ViPHP
ViPHP | 5924 Messages

29 mai 2007, 17:51

Ca fait des transferts louches, mais il faut ensuite une prime de l'entreprise à l'employé.
Le comptable signerait le chèque, mais à mon avis avec rétiscence...
Et ensuite, sans contrat, rien n'autorise l'entreprise à utiliser le CMS mis à part une entente tacite.
Bref, la loi est complexe et il y a vraiment beaucoup de pièges et de subtilités à ne pas agir par la voie légale, avec un contrat noir sur blanc. Au moins dans ce cas, on est entièrement protégé par la loi...

Eléphant du PHP | 99 Messages

29 mai 2007, 17:54

Merci pour toutes ces réponses :)
Et une autre question: combien me faire payer? Je ne sais absolument pas combien coûte un script de ce genre, donc je ne sais pas vraiment comment faire... :?

Eléphant du PHP | 199 Messages

29 mai 2007, 18:02

Si c'est un bon CMS complet avec tout le barda habituel ça touche au moins les 1000€ je pense (qu'on me dise si je me trompe). Après c'est à toi de voir comment tu valorise ton travail. Tu peux tout à fait considérer que cela ne t'a pas coûté tellement d'heures de travail et donc revoir ton prix à la baisse mais faut savoir que ce genre de prestation par un professionnel ça coûte la peau des c*******.

Pour revenir au sujet des droits du travail, on est bien d'accord, en n'agissant pas par la voie légale on a que ses yeux pour pleurer en cas de problème mais on peut tout à fait s'en sortir sans être inquiéter à partir du moment où tout repose sur un accord tacite de particulier à particulier (façon de parler) et que les deux partis se font confiance.
Klomac - Blog Lambda

Mammouth du PHP | 19672 Messages

29 mai 2007, 18:47

...un bon CMS complet avec tout le barda habituel ça touche au moins les 1000€ je pense (qu'on me dise si je me trompe). ....
Objection votre honneur : on ne peut pas fixer un prix à la louche, c'est le meilleur moyen de se tirer dans le pied.

On calcule un prix en fonction d'un certain nombre d'éléments :
- Nombre d'heures de travail;
- Frais annexes (licences logicielles, amortissement du matériel, autres frais bureautique, déplacements, etc...)
- Charges;
- TVA;
- etc...

Et ça signifie que pour pouvoir fournir ce genre de service, il faut pouvoir le facturer.

Quand tu dis que les prix des prestataires son exorbitants, c'est à la fois vrai et faux. Vrai si on compare avec ce que peut facturer un développeur au tarif "tombée de camion" sans facture, faux si on tient compte des éléments que j'ai mentionné plus haut, et encore je n'ai pas tout noté, il reste à détailler pas mal.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 199 Messages

29 mai 2007, 18:53

Quand je dis 1000€ c'est entre 500€ et 5000€ pour moi (voire plus large) hein ;) Je dis juste ça pour qu'il n'aille pas demander 50€ à une entreprise pour un CMS bien conçu. Après effectivement le prix se calcule en fonction de plusieurs paramètres. Cela dit à son âge je pense qu'il peut déjà se limiter aux paramètres suivants :
- nombre d'heures de travail
- quantité et qualité des fonctionnalités
- SAV ou non

Ce n'est que mon avis personnel ;)

Après au sujet des prix quand je dis qu'ils sont cher c'est uniquement du point de vue du consommateur (plusieurs milliers d'euros pour un site qui peut être réalisé avec notepad.exe et un bon cerveau, si on se place côté porte-monnaie ça peut faire peur). Après je ne dis pas que ces tarifs sont anormaux, y'a effectivement des charges etc.. et puis faut bien gagner sa vie :)
Klomac - Blog Lambda

Eléphant du PHP | 99 Messages

29 mai 2007, 18:58

Hum...que faire si on me dit que l'entreprise est jeune et qu'elle ne génère pas encore de bénéfices?
* en fait, le plus compliqué dans le PHP, c'est de savoir s'imposer, j'ai l'impression *