web-dev-qa-db-fra.com

Main sur le code source au client

J'ai fait quelques applications iPhone pour un client et a été posée aujourd'hui à remettre le code source afin de pouvoir effectuer la maintenance si cela devrait être requis. Jusqu'à présent, aucun problème de code n'a jamais été discuté.

  • Y a-t-il une pratique "commune" à ce sujet?

  • Aussi, de quelle manière cela devrait-il affecter le prix?

21
egil

Que dit votre contrat avec le client?

Si ce n'est pas le cas, et c'est un travail pour la location , alors ils possèdent le code source, à moins que votre contrat en indique le contraire.

À l'avenir, vous voudrez peut-être que vos contrats ont été examinés par un avocat.

Je ne suis pas un avocat, ce n'est pas un avis juridique, et vous devriez probablement consulter un avocat.

Il semble que la réponse réside dans la mesure où cela relève ou non de ce qui est considéré comme un travail à la location. Il y a un n excellent article à la bijo , et comme je l'ai déjà dit, seul un avocat sera en mesure de répondre à votre question.

33
George Stocker

C'est une question qui devrait être discutée avant le projet et explicitement écrit dans le contrat; Ce n'est pas seulement une question juridique ou financière, mais elle a également une incidence sur la manière dont le projet est effectué. Par exemple, lorsque vous savez que vous devez remettre la source, vous le ferez, en tant que bon fournisseur, de bons commentaires et de la documentation correspondant aux attentes des meilleures pratiques. Vous pouvez également éviter de réutiliser une partie de votre propre code, car ce code pourrait être si intelligent que vous ne voulez tout simplement pas le donner.

Maintenant c'est trop tard. Concéder ou contacter un avocat.

9
user281377

Il est assez typique que le code personnalisé d'un client spécifique devrait être librement disponible sur demande. Ils achètent votre temps pour générer quelque chose pour eux, et ils voudront probablement tout ce que tout ira du travail qu'ils ont payé. Il y a, bien sûr, des exceptions.

Normalement, le logiciel écrit et "généralement" vendu ne disposera pas du code source librement disponible, mais mai L'avoir disponible pour un prix.

Ceci est une partie de la raison pour laquelle le logiciel personnalisé coûte tellement plus que le logiciel "Vente générale" (même lorsque le logiciel "Vente Générale" peut avoir des nombres minuscules en circulation).

6
Brian Knoblauch

La règle générale est l'auteur du travail détient le droit d'auteur: ce que vous créez, vous possédez.

Il y a des exceptions à cela. Le plus évident est le travail créé par un employé. L'autre exception (- loi sur le droit d'auteur de 1976, 17 USC 201 ) est dans le "travail de location" -doctrine qui dit que le travail appartient à la personne qui a payé pour cela. Mais pour que WFH se produise, tout ce qui suit doit être vrai:

  1. Le travail a été commandé ou commandé. vrai.
  2. Il y avait un accord que le travail serait considéré comme une WFH. Faux.
  3. Les travaux font partie d'un ensemble de neuf catégories de travail spécifiques: une traduction, une contribution au travail audiovisuel, une contribution à un travail collectif (comme un magazine), en tant qu'agas, en tant que compilation, en tant que texte pédagogique, Test, comme le matériel de réponse pour un test ou un travail supplémentaire. Faux.

Donc, dans ce cas, vous êtes Non requis Pour remettre n'importe quoi.

(Certains textes supportant cela sont ici , ICI , ici , ici et ici )

5
Martin Wickman

Dans mon travail de jour, il n'est pas rare que les entreprises exigent que notre code source soit donné à un service d'entiercement. L'idée est que l'entreprise ne veut pas s'engager à compter sur notre logiciel sans que les insectes soient corrigés - que notre société survit, nous pouvons donc les corriger, sinon le service d'entiercement libère le code.

Cependant, cela est probablement un point très clair dans un contrat, je pense qu'ils ne reçoivent pas le code source que si notre société échoue, et je m'attendrais à ce que cela soit inscrit dans la grande étiquette de prix liée au contrat. Je ne sais pas comment cela s'applique à un contractant individuel, petit scénario d'application.

4
Michael Urman

Eh bien pour moi, le code source vaudrait un prix réel * 5

2
maz3tt

J'ai eu une situation similaire. Lorsque l'application a été achevée, la société a décidé de vouloir acheter le code source et faire prenez quelqu'un d'autre (je ne travaillais que à temps partiel.). Ils ont fait ce que je pensais être une offre adéquate. Je pensais que c'était supposé que j'aurais toujours travaillé dessus et aucun d'entre nous ne savait qu'ils avaient droit au code.

Cela se produit, ils ont été achetés (ne m'avaient pas mentionné cela) et l'acheteur ne voulait aucune extrémité des loisirs sur les licences logicielles. Je ne sais pas si je savais que j'aurais plus demandé plus. Probablement pas depuis la personne qui m'a mis en contact avec cette société m'a également trouvé quelques autres projets. Je suppose que le bon karma peut venir de l'ignorance.

Dans votre cas, devriez leur donner le code et demander à être utilisé comme référence pour votre travail.

2
JeffO

Si cela ne faisait pas partie du contrat, aucun côté n'a tiré sur la vérité.

Nous avons besoin d'ici plus de ce que vous avez dit ce qu'ils ont dit au point de l'accord. Si vous n'êtes pas d'accord, prenez un avocat et ne laissez pas les gens vous pousser.

Repoussez et dites, je ne travaille pas pour vous, je vends un logiciel personnalisé pour vos besoins, vous ne demandez que le logiciel, le code n'a pas été discuté car il prendra des frais supplémentaires de ma part pour modifier le code à présenter aux vues extérieures. .

bonne chance

Je ne suis pas un avocat, ce n'est pas une substitution pour la discussion d'avocat, dans votre état local

1
Display Name

Premièrement, à propos de tout le monde a souligné que cela aurait dû faire partie du contrat initial. Assurez-vous que ce point est une adresse à l'avenir.

Deuxièmement, quelle est la bonne volonté de ce client? Pouvez-vous vous attendre à obtenir plus d'affaires à partir d'eux à l'avenir? Pouvez-vous les utiliser comme référence pour les travaux futurs?

Enfin, combien de blessures peuvent-ils vous faire? Dans beaucoup, sinon la plupart des industries, le mot se déplace rapidement. Les mauvais sentiments de ce client seront-ils un effet négatif sur d'autres clients?

Je vais probablement aller de l'avant et leur donner peut-il peut-être possible pour demander une petite somme d'argent. Assurez-vous qu'ils savent que vous le faites pour leur bénéfice et que vous voudrez que ce point adressé dans un travail futur que vous faites.

1
Jim C