あなたの会社には、オープンソースプロジェクトへの貢献についての文書化されたポリシーがありますか?
私たちは「言わないでください」のスタイルを提供してきましたが、今こそ何かを書き留める時です。完全な文書化されたポリシーテキストと断片的な部分の両方に感謝します。
更新:私がこの質問をして以来、ある程度の進歩を遂げ、現在そのようなポリシーを持っています- this をお読みください。
米国の一部の州では、従業員がオープンソースプロジェクトに貢献したり、従業員が提供したコードの所有権を主張したりすることを制限することを雇用主が州の雇用法に違反していますが、いくつかの制限があります(州によって異なります)。 。通常、これは通常の勤務時間外に行われる作業にのみ適用され、会社の設備やリソース(会社所有のコンピューターやソフトウェアライセンスなど)を使用して行うことはできません。また、雇用主と直接競合しないものでなければなりません。たとえば、雇用主が独自のオンラインコンテンツ管理システムを所有している場合、オープンソースのCMSプロジェクトに貢献したいのであれば、法律はおそらく適用されません。
しかし、私はCAとNCで知っています。州法は、実施されている雇用契約よりも優先されることを明示的に定めています。
私はこの質問だけを今見ています。多くの人がこのスラッシュドットの記事を読んだことがあるかもしれませんが、これが表示されない場合は 私の元雇用主が私の無料のコードを盗んでどうすればよいですか?
Slasdotの元の投稿はこの質問に直接関係していませんが、返信の多くはそうです。
あなたがいくつかの正式なルールを考え出すことを考えているのは良いことです。以下は、上記で引用したリンクからの抜粋の一部です。これは、オープンソースプロジェクトへの貢献に関するポリシーに起因する、仲間のプログラマーとその会社の経験です。ニースと目を見張るような答えはたくさんありますが、そのうちの3つを引用します。
見積もり-1:
それは非常に標準的であるため、オープンソースソフトウェアを作成してリリースする前に、常に雇用主に許可を求める必要があります。ソフトウェアが雇用主のビジネスに関係なくても、また、自社で開発されている場合でも、そうする権利がない場合があります。余暇;私の契約の言葉はそれについて明確です。
この場合、オープンソースソフトウェアの作成およびリリースの許可が暗黙的であると仮定しても、会社が知的所有権の制御を失ったことを意味するわけではありません。彼らはいつでも、独自のライセンスに基づいてそれを二重ライセンスすることができます。彼らはすでにリリースされたGPLソフトウェアを「取り戻す」ことはできず、その系統へのサードパーティの貢献を獲得することはできませんが、完全にクローズドなソース形式でオリジナルのコードベースを開発することを選択できます。
引用-2:
会社と交渉して自分の個人的な追求の所有権を維持することは可能ですが、プロアクティブで一般的にレバレッジを持っている必要があります(私の場合、私はIT /開発部門全体との合併を抱えていました。平均的なshmoにはそれらをそこで働かせたいという会社の願望)。また、/すべての企業が、あなたのすべてを所有するためにできることは何でも行うことを期待してください。そうすることで、あなたが失敗し、その意図を念頭に置いて署名を求められたドキュメントを読んだと仮定します。
見積もり-3:
MITライセンスの意味...を学ぶ...彼らはあなたが引用する限り、彼らが選択したライセンスの下で完全に自由に配布できます。彼らはそれを盗むのではなく、あなたが提供した無料のライセンス。
GPLに関しては-はい、あなたはそこで弁護士を雇う必要があります、それは確かに違反です。もちろん–あなたがこのGPLコードを彼らの時間にコーディングした場合、それはとにかく彼らの著作権であり、彼らは彼らが適切と思う方法でそれを自由に使用できます。
これに関する直接的な方針はありません。要するに、大学で作成された作品は、コーディングの開始前に宣言されない限り、大学が所有しています。
私は上司とこれについて時々話し合いましたが、これを承認する必要のある人々は「通常は無料」を除けばオープンソースソフトウェアを完全に理解していないため、それは政治的な悪夢になるので、私たちはそれをあまり進んでいません。考え。
/私は熱心に他の人の反応を待っています!
更新:このトピックは最近仕事で浮上しました、私たちは法務チームと会い、すべてがうまく表示されます。私の理解(私の雇用者から)は、これはケースバイケースですが、彼らは従業員の興味を持って働きたいと思っています。