2009-09-10 7 views
4

Je suis en train de lancer un projet open-source visant à numériser tout un tas de formulaires fournis par un ministère. Essentiellement, en ce moment, si les gens ont besoin de remplir les formulaires, ils doivent le faire sur papier, et je voudrais changer cela pour que cela puisse être fait sur l'ordinateur.Comment conserver les droits de vente d'un projet open-source à une date ultérieure?

À l'heure actuelle, le projet n'a aucune affiliation officielle avec le gouvernement et j'aimerais le mettre en place de manière à ce que le public puisse contribuer à la numérisation des formulaires puisqu'il existe un grand nombre de formulaires. À un certain moment dans le futur, les formulaires pourraient devenir une norme où il serait possible qu'ils puissent être utilisés officiellement par le gouvernement. Si cela devait être le cas, ce serait idéal s'il y avait une sorte de rémunération, plutôt que de remettre les formulaires gratuitement au gouvernement.

Dans un tel cas, comment gardez-vous l'autorité sur l'endroit où va l'argent, étant donné que le projet pourrait potentiellement avoir eu de nombreux contributeurs? Évidemment, je voudrais transmettre aux contributeurs une rémunération basée sur le montant de leur contribution, mais y a-t-il des dispositions légales ou des déclarations que je devrais avoir en place pour conserver l'autorité d'être la personne qui prend les décisions sur qui obtient quoi? Est-ce un simple cas de «personne qui commence le projet décide», ou serait-ce en violation des lois entourant la propriété intellectuelle ou le droit d'auteur, étant donné qu'une partie de ce qui est vendu serait des contributions d'autres peuples? Un cas (sur une échelle beaucoup plus grande) semblable au mien que je peux penser est avec Sun achetant MySQL - qui a dû décider où l'argent de la vente est allé, et qu'ont-ils dû faire pour maintenir le pouvoir de prendre une telle décision? En aparté, qu'est-ce que Sun a réellement retiré de l'achat de MySQL qu'ils n'auraient pas pu avoir en le téléchargeant simplement, étant donné qu'il était open source?

+4

Je vote pour clore cette question hors-sujet parce qu'elle concerne les licences, les droits d'auteur, la propriété intellectuelle, la loi, et non la programmation ou le développement de logiciels. Voir le [[help/on-topic]] pour plus d'informations. – Pang

Répondre

1

Même les projets open source ont le concept de copyright.

Le code du projet peut être open-source mais le copyright appartient à quelqu'un.

Par exemple, la plupart des programmes GNU appartiennent à la FSF. Si vous faites des contributions non triviales (plus que de simples correctifs), ils vous demanderont de leur donner le copyright du code.

Je suppose que cela se produit également avec d'autres applications de grande taille (par exemple Mozilla, Eclipse e.t.c).

Le contrôleur du code (et où va l'argent) est le propriétaire du droit d'auteur. Pour résoudre votre problème, il vous suffit de demander à tous les contributeurs de signer les documents qui vous attribuent le droit d'auteur du code.

Si vous décidez plus tard de faire autre chose avec le résultat, vous êtes libre de faire ce que vous souhaitez puisque vous serez le propriétaire solder de tout.

2

Sun, je suis sûr, avait des avocats. Je vous suggère vraiment de parler à un. Ils seraient en mesure de déterminer comment conserver un certain type de droits sur l'argent afin que vous (et vos collaborateurs) pourrait recevoir une rémunération plus tard.

0

InterBase est un système de base de données qui a été ramifié à open-source version. Aujourd'hui, il est à nouveau fermé, mais d'autres développeurs continuent de développer la version open-source. Les deux produits deviennent très différents de nos jours, mais ils ont été très similaires dans le passé.

Le problème est que la licence Open Source restera pour toujours dans cette version source spécifique.Vous pouvez continuer à développer votre produit, en ajoutant de nouvelles fonctionnalités et en le remettant à un produit commercial, mais vous serez en concurrence avec d'autres développeurs qui pourraient continuer à développer sur votre version open-source. Et ils détiennent les droits d'auteur des modifications qu'ils ajoutent à votre projet.

Votre principal problème avec votre projet open-source à une version commerciale est de nouveau les contributions d'autres développeurs open-source. S'ils vous ont envoyé des commentaires et ajouté du code pour résoudre certains problèmes, ces changements sont protégés par leurs droits d'auteur et vous ne pouvez pas les ajouter à votre version commerciale, à moins que votre version commerciale continue d'être open-source.

Encore, un produit peut être open-source et commercial! Plusieurs fournisseurs de Linux font de gros profits en faisant cela. Le profit provient du soutien qu'ils apportent aux utilisateurs, qui sont prêts à payer pour ce soutien. Ils ne vendent pas vraiment Linux, ils vendent du support et leurs services pour créer une version Linux facile à installer.


Dans votre exemple, vous ne pouvez pas rétablir le projet en mode fermé puisque vous acceptez les contributions des autres. Tout cela tomberait sous la licence open-source. Mais vous possédez le copyright et le nom (marque de commerce), vous pouvez donc déterminer si les gens peuvent offrir un support commercial pour votre produit ou non. Ils pourraient avoir à vous payer pour utiliser votre marque de commerce! La valeur n'est pas dans le code mais dans le nom ...

0

Pour contribuer à OpenJDK, vous devez signer un document qui transfère la propriété de votre code à Sun.

Fournir une infrastructure pour signer un tel formulaire serait un bon début pour votre projet de gestion de formulaire numérique ;-).

Questions connexes