Votre entreprise a-t-elle une politique écrite concernant la contribution à des projets open source? [fermé]

16

Votre entreprise a-t-elle une politique écrite concernant la contribution à des projets open source?

Nous avons contribué au style «ne demandez pas, ne dites pas», mais il est temps d'écrire quelque chose. J'apprécierais à la fois le texte intégral de la politique écrite et les morceaux.

Mise à jour : nous avons fait des progrès depuis que j'ai posé cette question et avons maintenant une telle politique - lisez ceci .

dblock
la source
Oui, j'ai rédigé la politique de contribution d'une entreprise technologique de 150 000 employés et plus. (Je suis un avocat d'entreprise)

Réponses:

1

Dans certains États des États-Unis, un employeur enfreint la loi sur l'emploi d'un État pour limiter la capacité des employés à contribuer à des projets open source ou pour tenter de revendiquer la propriété du code qu'un employé contribue, avec certaines restrictions (qui varient d'un État à l'autre) . Généralement, cela ne s'applique qu'au travail effectué en dehors de vos heures normales de travail, et le travail ne peut pas être effectué en utilisant l'équipement ou les ressources de l'entreprise (c'est-à-dire un ordinateur appartenant à l'entreprise et / ou des licences logicielles). Ce doit également être quelque chose qui ne serait pas en concurrence directe avec votre employeur; par exemple, si votre employeur avait un système de gestion de contenu en ligne propriétaire, la loi ne s'appliquerait probablement pas si vous vouliez contribuer à un projet CMS open source.

Cependant, je sais qu'en Californie et en Caroline du Nord, la loi de l'État stipule explicitement qu'elle a priorité sur tous les accords de travail en place.

Joel C
la source
1

Je vois cette question maintenant seulement. Beaucoup ont peut-être lu cet article slashdot mais si vous ne l'avez pas vu: Que dois-je faire à propos de mon ex-employeur qui vole mon code gratuit?

Bien que le message original de slasdot ne soit pas directement lié à cette question, de nombreuses réponses le sont.

Heureusement que vous songez à proposer des règles formelles. Voici quelques extraits du lien que j'ai cité ci-dessus, qui sont des expériences de collègues programmeurs avec leurs entreprises en raison des politiques concernant la contribution aux projets open-source. Il y a beaucoup de réponses intéressantes et révélatrices, mais en citant 3:

Quote-1:

C'est tellement standard que vous devez toujours demander la permission de votre employeur avant d'écrire et de publier un logiciel open source - vous pourriez ne pas avoir le droit de le faire, même si le logiciel n'est pas lié aux activités de votre employeur et même s'il est développé dans votre temps libre; la langue de mon contrat est sans ambiguïté à ce sujet.

En supposant que dans ce cas, l'autorisation d'écrire et de publier un logiciel open source était implicite, cela ne signifie pas pour autant que l'entreprise a perdu le contrôle de sa propriété intellectuelle - elle peut toujours le faire sous double licence sous une licence propriétaire. Ils ne peuvent pas "reprendre" le logiciel GPL déjà sorti, et ils ne peuvent saisir aucune contribution de tierces parties à cette lignée, mais ils peuvent choisir de développer la base de code originale d'une manière entièrement fermée - c'est la leur.

Quote-2:

Il est possible de négocier avec une entreprise pour préserver votre propriété de vos propres activités personnelles, mais vous devez être proactif et avoir généralement un effet de levier (dans mon cas, je maintenais une fusion avec tout un département informatique / développement. Votre shmo moyen n'a que le désir de l’entreprise de les y faire travailler). Attendez-vous également à ce que / n'importe quelle entreprise fasse tout ce qu'elle peut pour posséder tout ce que vous êtes, et présumez que vous êtes foutu et lisez toute la documentation que vous êtes invité à signer avec cette intention à l'esprit.

Quote-3:

Apprenez ce que signifie la licence MIT ... ils sont entièrement libres de distribuer sous la licence qu'ils choisissent tant qu'ils vous citent. Ils ne le volent pas, ils l'utilisent sous la licence gratuite sous laquelle vous l'avez fourni.

En ce qui concerne la GPL - oui, vous devez faire appel à un avocat, c'est en effet une violation. Bien sûr - si vous avez codé ce code GPL à leur heure, c'est leur droit d'auteur de toute façon, et ils sont libres de l'utiliser comme bon leur semble.

yasouser
la source
4
yasourer: Excellent lien mais à titre de suggestion, veuillez essayer d'inclure certains des sentiments clés des liens afin que ces threads sur l'échange de pile restent valides indépendamment des changements / déplacements de liens.
Chris
@Chris Je suis d'accord avec votre suggestion. Je le ferai après mon retour à la maison :)
yasouser
0

Nous n'avons pas de politique directe à ce sujet. Pour faire court: le travail créé à l'université appartient à l'université à moins qu'il ne soit déclaré avant le début du codage.

J'en ai discuté de temps en temps avec mon patron et nous ne sommes pas allés loin avec cela car cela devient un cauchemar politique car les personnes qui doivent l'approuver ne comprennent pas tout à fait les logiciels open source à part le "c'est généralement gratuit" idée.

/ moi attend avec impatience les autres réponses!

Mise à jour: Ce sujet est apparu récemment au travail, nous avons rencontré notre équipe juridique et tout semble bien. Ma compréhension (de mon employeur) est que c'est au cas par cas mais ils sont prêts à travailler avec les employés intéressés.

Chris
la source
-2

Je n'ai aucune situation que je peux citer directement, mais j'imagine que les meilleurs ingénieurs et programmeurs des grandes entreprises n'ont pas le droit d'écrire un autre code pour toute autre raison qui ne profite pas à l'entreprise pour laquelle ils travaillent. Bien sûr, c'est purement spéculatif de ma part.

Bryan Harrington
la source
5
@pavel - Cela n'a pas de sens car ils ont commencé le codeplex et contribuent à jquery. J'aimerais savoir d'où vous tenez cela parce que c'est contre-intuitif.
Tony
7
@Bryan J'imagine que ce serait difficile à appliquer. Pourquoi un programmeur (qui aime normalement la programmation) rejoindrait-il une entreprise qui ne le laisse pas faire ce qu'il aime faire pendant son temps libre? Cela empêcherait l'entreprise de devenir grande et majeure. Deuxièmement, Google fait exactement le contraire et est un contre-exemple.
alternative
2
@mathepic, MS a de nombreux projets sur codeplex qui sont open source. Certains travaillent même activement. Ce que je veux dire, c'est que MS n'est pas la même entreprise qu'il y a 10 ans. Pour être honnête, ils ont encore beaucoup de chemin à faire ...
Tony
3
Provenant de sources fiables: Microsoft a une politique de contribution open source. Il ne peut pas être partagé, mais il existe. Cela nécessite une autorisation LCA pour contribuer, mais de nombreux développeurs Microsoft contribuent à de nombreux projets open source. Il y a aussi microsoft.com/opensource , qui est plus qu'un site de marketing.
dblock
1
Tous les «contrats» que vous signez ne sont pas légaux et exécutoires. À moins que ce que vous faites à votre propre rythme, et que vous n'utilisiez votre propre espace et équipement, ne concurrence directement votre employeur, il aurait du mal à appliquer quelque chose d'aussi draconien que «vous ne pouvez pas écrire de code qui n'est pas pour nous». Imaginez un technicien de réparation automobile à qui il était interdit de réparer sa propre voiture?
JoelFan