Githubのライセンス


13

私は初めてGitHubにアップロードしていますが、ライセンスに関するあらゆる疑問に直面しています。トピックがネットで明らかになったことを知りませんでした!しかし、それが複雑であっても、私の状況は非常に典型的であるため、Githubを使用しているほとんどの人はこのことをすでに知っていると思います。

Maven(パッケージとビルドJavaマネージャー)のPOMでサードパーティのライブラリを参照しているアプリを公開してアップロードし、それらを明らかにコードで呼び出したいだけです。それらのいくつかはGPL、他のApache、他の複数のライセンスです...

あなたは通常、これらすべてを心配する必要がありますか?バイナリやサードパーティのライブラリを配布したり、修正したり、商業的に使用したりすることはありません...「明示的に言及する必要がありますか?」どのファイルに?自分のライブラリにGPLライセンスを使用する必要がありますか?

インターネット上の情報が文字通りどのようになっているのか不思議に思うのは、Spring、JUnitなどの使用を参照している通知を持っている人を見たことがないということです...


1
tldrlegalは、ライセンスについての簡単な概要を得るのに本当に良いです。たぶんこれはあなたを助けることができる
-Brettetete

回答:


14

ソースコードを公開する場合、はい、サードパーティのライブラリがリリースされているライセンスを知っておく必要があります。GitHubリポジトリに配置しなくても、これらのライブラリのライセンスにより、他のサードパーティソフトウェアを使用しているという理由だけで、特定のライセンスの下でプロジェクトのライセンスを強制される場合があります。正確に何をする必要があるかは、使用しているサードパーティソフトウェアのすべてのライセンスとその使用方法によって異なります。

さまざまなライセンスの意味について調査する必要があります。プログラマには、さまざまなオープンソースライセンスに関する他の質問がたくさんあります。また、オープンソーススタック交換サイトもあります


私は調査を行いましたが、専門家にならざるを得ない多くのifsがあります。ほとんどのgithubユーザーはそうではないと思います。素晴らしい参考文献、私はオープンソースサイトを知りませんでした!!!
気楽な

1
実際、ほとんどの人は先に進み、ライセンスを気にしないように見えることも私の理解です。ただし、これが正しいことや合法であることを意味するものではありません。あなたがのユーザー余裕したい場合は、あなたのライブラリーのトラブルを、一般的な分野で使用され、ユーザーが興味を持つであろう他のライブラリに互換性がある標準のライセンスを使用するようにしてください。
5gon12eder

2

あなたのコードは、ApacheとGPLライセンスでカバーされている他のライブラリを使用していると言います。ApacheとGPLの間では、GPLはより制限的です。一般的な経験則として、コードでGPLライセンスのライブラリを使用する場合は、コードもGPLでライセンスする必要があります。これを回避する方法はありますが、コードを共有することしかできず、コードの消費者が何かを配布したい場合にGPLを採用するように負担をシフトするだけです。


しかし、私がバイナリで配布するのではなく、Mavenとコード内のライブラリを参照するだけで、Githubはソースのみを公開します。
気楽な

@Whimusical GPLライセンスのライブラリを使用しているため、シナリオで最も簡単なことは、コードにGPLを採用することです。GPLが気に入らない場合は、非GPLの選択肢を見つけるか、次のプロジェクトに注意する必要があります。コードのGPLライセンスを回避するということは、必要な前提条件をすべて自分で組み立てて、GPLを使用して配布することを気にしないか、配布する予定がない人々に使用が制限されることを意味します。
エリック

GPLではないサードパーティライブラリを使用しながら、プロジェクトをGPLとしてライセンスすることはできますか?GPLという1つのライブラリには、GPLとLGPLの両方のライセンスが含まれています。LGPLを選択して、プロジェクトをApacheまたはMITとしてライセンスできるということですか?私のプロジェクトは公共の場であるということを考慮に入れて、適切で真面目な方法を学びたいだけです
-Whimusical

@Whimusical通常、より制限の厳しいライセンス(GPLなど)のプロジェクトで、より制限の少ないライセンス(LGPL、MIT、BSDなど)のライブラリを使用しても問題ありません。通常、その逆は当てはまりません。GPL互換ライセンスを検索して、このトピックに関する詳細な議論を見つけることができます。
エリック

1

Jacobsen v Katzer et al。、No. 2009-1221:略式判決の動きに関する裁定を参照してくださいオープンソースライセンスは、著作権ライセンスとして法的に強制力があります。ここでは、芸術的なライセンス[sic]がカリフォルニアでテストされましたが、ライセンスの所有者に有利なように、和解の和解条件が重くのばされて、訴訟は却下されました。

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