夕方のプロジェクトコードが自分のものであることを確認するにはどうすればよいですか?


22

私は理学士号を取得した物理学者で、ハイテク企業で博士号を取得したばかりです(応用研究を希望しています)。大規模な有限要素シミュレーションを扱います。

現在のアプローチを検討した後、根本的に異なる方法を適用する必要があると思います(非常に限られた市販のツールを使用しています)。

むしろ、オープンソースの有限要素ソルバーに基づいて研究を行い、それを利用するプログラムを作成します。夕方にこのアイデアを発展させたいと思います。なぜなら、それはプログラミング(私は読書と数学を好む日)に私にとって最も適した時間であり、私の博士課程の後期でそれを使用するからです。

私のプログラムをオープンソースとしてウェブサイト上で参照としてリリースし、将来の個人的または商業的(例:コンサルティング)使用のためにオプションを提供したいと思います。

会社がコードの所有権を主張しないようにするにはどうすればよいですか?

バージョン管理システムが役立つと思いました(夕方にのみチェックアウトしてください)。これは、私が通常の営業時間中にプログラムしなかったことを文書化します(他の場所で文書化されています)。しかし、これらのデータは簡単に製造できます。他のアイデアはありますか?

私はソフトウェアの販売には興味がなく、私の会社にも興味がないことを強調したいと思います。


これまでのところ、非常に興味深い回答があります。これは明らかに私を助けます。いくつかのコメント:

  • 私は労働契約に拘束されていません。国内法では、会社は勤務時間中に私が生産するものを何でも所有しており、特別な契約は結ばれていないと述べています(私の雇用主はソフトウェアを販売しておらず、この面で少し素朴かもしれません)。彼らは主にソフトウェアを使用し、私の同僚は真剣なプログラマーではありません。
  • 第二に、@ Markが企業秘密について指摘した点を再考する必要があります。これは特定の業界では非常に深刻です。
  • 第三に、私は上司/上司を怒らせないように気を配っています。しかし、これがこの質問の動機です。私の作品の革新的な部分を少し分けておくと、再利用したり、少なくとも参考作品としてデモンストレーションしたりできます。

1
彼らとの合意を見つけることはオプションでしょうか?バージョン管理システムで十分だと彼らが同意すれば、それは問題ないはずです。一方、夜間にコードをコミットしたとしても、日中はコードに取り組んでいないことを証明する方法はありますか?
ジョルジオ

2
OSS有限要素ソルバーですか?それはいいね。しかし、この質問はプログラマにとっては法的な面では少し遠すぎるかもしれません。あなたはあなたの会社との適切な(そして法的拘束力のある)合意を起草できることを確認するために本当に弁護士と話すべきです。
アダムリア

回答:


27

「あなた自身の時間はあなた自身の時間です。ただ誰にも言わないでください!」と言う人の言うことを聞かないでください。それは信じられないほど悪いアドバイスだからです。あなたが現在の仕事に就いていない場合でも、将来の仕事に就く場合でも、あなたをトラブルに巻き込むことはほぼ確実です。

あらゆる種類の一般的なアドバイスが役立つには雇用契約があまりにも大きく大きく異なるだけでなく、異なる国(EUを含む)または単一の国(米国)内の異なる州でさえ、あなたの仕事の量に関して異なるルールを持っています雇用主が所有しているので、たとえあなたが安全な立場にいると思っていても、雇用主の悩み次第で、関係なく訴えられる可能性があります。あなたまたはあなたの雇用主は、誰が訴訟費用のより深いポケットを持っていますか?私はそうだと思いました。

最初に許可を取得し、書面で取得して、後で問題になった場合にカバーするようにします(さらに数年後、以前の管理が完全にリラックスしていたことを突然驚かせるまったく異なる管理のセットがあります-あなたはできます」 tは未来を予測します!)


この回答と書面による許可のアドバイスに感謝します。他の回答からも多くのことを学びました(そして、彼らは私の賛成票をもらいました)が、これは最高の貢献だと感じています。y'allに感謝します!
セバスチャン

6

自分で何かをコーディングし、会社で使用したい場合は、上司がまず勤務時間外にその作業を明確にしておく必要があります。会社のソリューションとしてオープンソースプログラムを使用できるかどうかを確認するには、ソフトウェア使用ポリシーを参照する必要があります。私の会社では、プログラムが会社のシステム上ではなく会社の時間外に開発されている限り、オープンソースコミュニティに配布して社内で使用できます。


4

私は弁護士ではありませんが、あなたが私の会社で働いていて、プロジェクトが私のビジネスに関係するオープンソースプロジェクトに取り組み始めたら、私は幸せではありません。特に、世界に何かを無料で提供する場合は、そうでなければ私たちが販売することができます。

それは、自宅で自分のハードウェアまたはソフトウェアを使用して、夕方だけ作業する場合でも同じです。ですから、上司と話をすることをお勧めします。


2
@marcof:上司は、自分のプロジェクトを自分のWebサイトに公開する時期を知ることができます。私見は、このことをオープンソーシングすることは、上司に尋ねることなく、自分で物を売ることと大差ありません。
Doc Brown

2
@Doc Brown:彼が夜に彼の時間とリソースを使用してプロジェクトに取り組んでいる場合、上司はそれについて何も言うことがありません。彼は、彼の夕方の仕事が日中に取り組んでいたプロジェクトに貢献したと主張することができました。
ジョルジオ

2
本当にあなたがどう思うかは関係ないからです。契約に「雇用中のすべての仕事は当社に属している」という条項があり、署名した場合、雇用中に行われたすべての仕事は彼らに属します。そのシンプル。これに同意しない場合は、契約を変更して、雇用とは無関係で、契約時間外に行われた仕事があなたに属することを明確にする必要があります。注:ほとんどの雇用契約にはデフォルトでこのような文言があり、ほとんどの人はそれを読むことを気にしませんし、ほとんどの企業はそのどちらかを理解していないと確信しています。
gbjbaanb

2
@セバスチャン:あなたの契約が言っていることに従うべきだと思う。契約の期限が切れてからしばらく経っても(たとえば1年)、同じ分野で働くことは許可されていないと契約に書かれている場合があります。IMOこれはb ...... tですが、残念ながらそのような契約があります。契約を確認し、必要に応じて、契約を変更できるかどうかを検討してください。
ジョルジオ

1
@marcof:あなたは私の言い分を理解できませんでした-問題は彼が暇なときに働いているということではありません-彼が上司に機密を保持するべきだと思う情報を公開するとき、私はただ問題を見つけます。
ドックブラウン

3

雇用契約の詳細や現地の雇用法の詳細を知らなければ、特定の問題に答えることはできませんが、一般的な問題に対する答えを提案することできます。

あなたの作品は4つの異なるカテゴリーに分かれているように思えます:

  1. あなたの博士論文でやる仕事。
  2. PhD作業に使用する有限要素解析ライブラリを作成および保守するために行う作業。
  3. 職場での問題に有限要素ソルバーを適用して作業します。
  4. あなたの会社の仕事に使用する有限要素解析ライブラリを作成し、維持するためにあなたがする仕事。

3で行われたすべての仕事は、あなたが働いている会社によって所有されており、おそらく機密で所有権があることは明らかです。

また、道徳的に、あなたは1で行われたすべての仕事を所有するべきであることは明らかですが、雇用契約に明示的に書かれていない限り、法的にそうではないかもしれません。

最も難しいのは2と4の問題です。理想的には、それらを結合したいので、ここに3つのオプションがあります。

  • 最悪のオプションは、それらを完全に分離し、家に帰ったときに職場で行うコーディングを繰り返す必要があることです。その場合でも、たとえあなたがそれをオープンソースにしたとしても、あなたはあなたの個人ライブラリに対する権利を所有していないかもしれません。

  • 次の選択肢は、会社がライブラリの所有権を保持することですが、あなたは彼らにあなたの博士課程の仕事にそれを使用するためのライセンスを永久に付与するようにあなたに与えます。残念ながら、それはあなたがそれをオープンソースとしてリリースすることができないことを意味します。

  • 最後に、これはおそらく最も難しい販売です。あなたの会社にあなたのオープンソースライブラリを後援してもらいます。

この最後のケースは最も興味深いものですが、3つとも雇用主と交渉する必要があります。

オープンソースのライブラリであなたの仕事を後援することで、あなたの会社は善人になり、あなたの報酬のない時間の恩恵を得ることができます。

ここで、会社のローカルブランチで会社の企業秘密に関連するドメイン固有の拡張を維持するか、ライブラリを拡張可能な方法で構成して、ライブラリに漏れないようにする必要がありますが、これは克服できない問題ではありません。


2

契約や住んでいる場所をリストアップしていませんが、ここアメリカでは、ビジネスに関連し、解決策があると思われる説明があれば、あなたの会社は一般的に仕事以外でも何でもしていると言えます彼らがやっていることは、ビジネスに直接関係していると思われる現在のソリューションよりも優れています。

あなたがやっていることが関連しているかどうかを判断するのは裁判所次第でしょうが、それはあなたの説明からかなり明らかなようです。

会社のビジネスに関連する勤務時間外のものは彼らのものであるという考えは、最初はしばしば奇妙に聞こえますが、多くの種類の仕事でこのようにしなければならない多くの論理的な理由があります。

法律が、関連しているかどうかに関係なく、勤務時間外に行われたすべてを所有していたと想像してください。結果はどうなりますか?始めるためのいくつかのアイデア。

午前11時から午後12時に同僚と会議を行い、新製品の目標について話し合います。午後12時から午後1時まで、昼休みを取ります。昼食時にブレインストーミングを行い、素晴らしい解決策を考えます。そのソリューションを所有していますか?合理的かつ道徳的に会社に戻って、あなたがちょうど持っていたこのソリューションを会社の時間ではないと考えたために購入する必要があることを要求できますか?

ナレッジワーカーの場合、企業は週に40時間は支払わない。彼らは、いつでもあなたの前に置かれた問題を解決するためにあなたに支払います。

他の人が指摘したように、利益相反もあります。今までリアルタイム戦略ゲームしか作っていないゲーム会社で働いていると想像してください。私は、自分の時間に、自宅でプラットフォームゲームを時間外に作ることにしました。自宅で優れたAIアルゴリズムを設計する場合、職場でそれを共有する道徳的義務はありませんか?職場で提案したソリューションから自宅で開発したゲームシステムのアイデアを差し控えると、雇用主との交渉の終わりを本当に遅らせますか?彼らはそれらのソリューションに対して私にお金を払っています。おそらく、私は自分の時間にそれを思いついたとしても、それは雇用主のものです。繰り返しますが、彼らは考え抜かれた時期に関係なく、私にソリューションの代価を払っています。

仕事以外で仕事をしたい場合は、基本的にいくつかのオプションがあります

1)書面による許可を取得します。

2)従業員のビジネスに関係のない明確なことを行います。

3)自信を持ってあなたがやったことをやめてください。

再び#2については、それが遠隔的に関連している場合、弁護士次第です。あなたが日中にIT会社で働き、夜にレストランを経営するなら、おそらく問題はありません。たとえば、ネットセキュリティソフトウェアを製造している会社で働いていて、夜にtwitterアプリを書くと、あいまいになり始めます。あなただけがどの程度のリスクを取るかを決めることができます。最良のアプローチは#1または#3です


1

他に何も機能しない場合は、信頼できる他の人(親友、ガールフレンド、母親)の名前でコードを公開し、コードを所有している「契約」を作成するか、彼/彼女にそれを「許可」することができますあなたまたは同様のものに。

私はこれが正気だと言っているわけではありませんが、同様のスキームがあらゆる種類のものに世界中で使用されており、おそらくあなたをあなたの会社から合法的に保護するのに役立つかもしれません。どうすればそれがどのように機能するかはわかりませんが、あまり真剣に考えないでください。


どういうわけか、このアイデアは奇妙に魅力的だと思います。そうすれば、雇用主に次のように伝えることができます。「Webサイトに興味深いオープンソースソフトウェアを持っているこの男Xがいるので、それを使いたい」しかし、後でツールを商用化する場合(販売という意味ではなく、コンサルティングに使用する場合など)、実際の名前をその下に置く必要があります。
セバスチャン

はい、とにかく少し違法であるという事実に加えて、このアプローチにはいくつかの問題があります。しかし、どんな状況でもそのオプションを使用する必要がある場合は、証拠を削除するために私の投稿を削除するように言ってください:)
ティモ

1

私は以前、同様の問題をはるかに小さな規模で抱えていました...いくつかのコメント:ソースコードがリモートリポジトリサービス(codesiongithubbitbucketなど)にコミットされるとは考えられません。私が従ったアプローチは、MSNセッションのもう一方の端にあるリポジトリを監視している友人とコミットすることでした(必要に応じて彼は法廷で証言します)。

誰かが彼らの会社とどのように話し合ったかについての良い読み物は、(私が信じている)dropboxのYコンビネーターアプリケーション、引用です:

あなたのプロジェクトと重複する非競争者または知的財産契約の対象となる創設者はいますか?誰か他の従業員やコンサルタントとして働いている人はいますか?

ドリュー:いくつかの作業はBit9オフィスで行われました。私は弁護士に相談し、Bit9にはDropboxにいかなる種類の出資/所有権もないことを示す署名入りの手紙を持っています

もし私があなただったら、あなたがコミットするものは何でもあなたの「朝」の仕事で利用できる資料とは関係ないという瞬間を証明する準備をすることです...

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.