web-dev-qa-db-ja.com

ライセンスが指定されていないGitHubプロジェクトでコードを使用できますか?

パブリックGitHubプロジェクトにはライセンスが指定されていないとします。自分のコードでそのコードを使用できますか?可能であれば、どのライセンスでコードを配布できますか?オープンソースライセンスを使用できますか?

91
Can't Tell

パブリックGithubプロジェクトにはライセンスが指定されていないとします。自分のコードでそのコードを使用できますか?

ライセンス条件がわからないので言うことはできません。まず、プロジェクトの所有者に許可されているかどうかを尋ねる必要があります。

パブリックGithubリポジトリの意味は、Githubによって次のように指定されています。


公開リポジトリは誰でも表示および複製できます。リポジトリの場合、これを選択します。

  • オープンソースプロジェクトです
  • 他のメンバーが簡単にフォークし、変更に貢献できるようにする必要があります

「オープンソースプロジェクト」の意味は、ソースコードを公に読むことができるということだけではありません。これはリポジトリをフォークするための前提条件であるため、2番目のポイントはかなり冗長であり、使用権の明確化に何も追加しません。それは具体的なことを何も言っていない「すべき」とさえ言っています。

可能であれば、どのライセンスでコードを配布できますか?

できれば、元の作者がそれを教えてくれるでしょう。

オープンソースライセンスを使用できますか?

達成したい法的地位によって異なります^^。一般に、私はあなたにそれを行うことをまったく勧めることはできません。

最初に、どのライセンスが適用されるかを実際に見つけてください。これは、元の著者に連絡することで実行できます。その隣で、元の作者にライセンスを目立たせて、他の人がコードを再利用しやすくするよう依頼することができます。

これは、他の人が後であなたの派生物の使用権を疑問視している場合にも役立ちます。

67
hakre

パブリックgithubプロジェクトにはライセンスが指定されていないとします。自分のコードでそのコードを使用できますか?

  • いいえ、ソフトウェアを配布する権利を付与するライセンスなしでソフトウェアが公開されている場合、ほとんどの国そのソフトウェアを配布する権利がありません

ダウンロードできるからといって、 パブリックドメイン にあるとは限りません。実際、それは WIPO著作権条約 で保護されているため、ダウンロード可能であっても、著作権表示が含まれていなくても Berne Convention であり、著作権は自動的に添付されます作成時に。

オープンソースライセンスを使用できますか?

  • いいえ、そのコードにアタッチしようとするライセンスは無効になります。あなたは素材の著作権を所有していないため、そのコードに対する権利を他者に割り当てることはできません。

さらに配布することは合法でなくても、ダウンロードすることは合法であることに注意してください。コードがgithubにアップロードされたという事実 githubの利用規約にリストされている権利を与えます しかしそれ以上。つまり、githubリポジトリを表示およびフォーク(コピー/ダウンロード)できますが、追加の権利を付与するライセンスなしではそのコンテンツを配布できません。

78
Mark Booth

疑問がある場合は、著者にライセンスを指定するよう依頼してください。

非常にオープンなライセンス(例:BSD、MIT、...)の場合、ソースでライセンスが損なわれていない限り、好きなことを行うことができます(+著者名を承認として使用しない、...)。

コピーレフトライセンス(GPLなど)の場合、ライセンスはGPL互換である必要があります。これはおそらくGPLも意味します。

商用ライセンスの場合(おそらくGithubプロジェクトがパブリックの場合はそうではありません)、誰か(通常はライセンス弁護士)にライセンスを読んでもらい、このコードの使用に対する責任を理解してもらいます。

今、あなたの場合、近い将来にお金を稼ぐことを計画していない趣味のプロジェクトを開発している場合は、BSDライセンスに行き、そのGithubプロジェクトを使用してください。そして、ソースツリーにライセンスファイルを入れてください。

11
Dat Chu