MITライセンスコードの一部をクローズドソースプロジェクトに含めることはできますか?


10

これは単純なイエス/ノーの答えかもしれませんが、詳細な説明をお願いします。

シナリオ

私は仕事でクローズドソースシステムを拡張するように求められましたが、これはいかなるライセンスの下でも正式にリリースされていません。一度学んだことはすべての権利がデフォルトで予約されていることを意味すると思っていましたが、現在そのソースを見つけることができません。間違っている場合は修正してください。

MITライセンスの下でリリースされたプロジェクトをGithubで見つけました。これには、要求された機能の一部を実現するために使用したいクラスが含まれています。

それが違いを生む場合、私が取り組むように依頼されたアプリケーションは現在販売されていません。運用を容易にするために内部で使用されるだけで、高度にカスタマイズされており、市場価値はありません。それがクローズドソースである唯一の本当の理由は、インターネットに公開されているエンドポイントがあり、オープンソースコードで脆弱性が発見された場合に管理が悪用される可能性があるためです。

私の理解

この回答は、MITのライセンスに含まれていないと私が確信しているコピーレフトの条項を確認するよう警告しています。間違っている場合は、もう一度訂正してください。

MITライセンスには明記されています...

上記の著作権表示とこの許可通知は、ソフトウェアのすべてのコピーまたは実質的な部分に含まれるものとします。

...そのため、ライセンスをプロジェクト内に逐語的に含める必要があることを理解していますが、これによりMITライセンスの下でプロジェクト全体が事実上解放されるのではないかと心配しています。

この回答では、Githubプロジェクトコードを隔離することを推奨しています。これは、gitサブツリーとして問題なく実行できることを知っています。しかし、2つの非常に類似したオープンソースライセンスが関係しているため、この状況が異なるのではないかと心配しています。

質問

スーパープロジェクトのルートに次のようなライセンスが必要ですか?

プロジェクトFooの一部の著作権は、プロジェクトバーの一部として[MITの原作者、年]が保有し、MITライセンスの下で提供されます。プロジェクトFooのその他すべての著作権は[あなたの名前、年]に帰属します。

また、プロジェクトの正確な「部分」がMITライセンスに属していることを参照することについて、より具体的にする必要があるのでしょうか。

免責事項

ここでの回答/コメントが法的助言とはならないことを完全に理解していますが、何かを完全に誤解している場合は、適切な平手打ちを使用することができます。また、これが私の最初の質問です。これがここに属さない場合は、これらの回答から推測されると思われます。その場合はお知らせください。この質問の適切な場所を教えていただければ幸いです。


1
MITはコピーレフトではありません。あなたの「一部」のアプローチは非常に賢明だと思います。ちなみに、「ソフトウェア」とはMITライセンスの部分を指し、ソフトウェアのことではありません。
ロバートハーヴェイ

回答:


12

MITライセンスにはコピーレフトの規定はありません。MITライセンスは、ソースコードを配布することなく、コードを使用する法的許可を与えます。プロジェクトはクローズドソースであるため、コードを目にする人はほとんどいませんが、他の誰かが所有している部分を慎重に文書化することをお勧めします。バイナリを配布する場合、MITライセンスへの漠然とした参照はMITライセンスの要件に準拠しています。

また、コピーレフトライセンスでは、ソースコードを共有する必要はありません。著作権法はライセンスを取得することを強制し、コピーレフトはソースを開く代わりにライセンスを提供するだけです。ただし、ライセンスを取得するためにそのメカニズムを使用する必要はありません。著作権の所有者に賄賂を贈るなど、他の方法でライセンスを取得することは自由です。著作権法の要件に対してコピーレフトライセンスを非難することは、オープンソースライセンスに関する混乱の主な原因でした。

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