web-dev-qa-db-ja.com

個人用GitHubリポジトリのライセンスの変更

他人のコードを取得してGPLからMITに変更できないことはわかっていますが、リポジトリへの唯一の貢献者である場合は、自由にGPLからMITに切り替えることができますか?

3
semicolon

GPLでコードを1回公開した場合、そのバージョンのコードはGPLコードであり、これを再度変更することはできません。他の誰か(実際には数千人)がコピーを作成した可能性があり、そのコピーはGPLに基づいており、GPLテキストはコードの一部であり、「あなたが望む」という理由だけで誰かにコピーを変更させることはできません。

ただし、コードの新しいバージョンを作成して公開する場合は、ライセンスを任意に変更できますその新しいバージョンの場合。唯一の効果的なコード変更がライセンス自体であっても、それは本当です。 IANAL、ただし、あなたが唯一の著作権者である限り(あなたが書いたのはあなたが唯一の寄稿者であるので、私はそう思います)、あなたは自分のコードと他人に許可する使用権を使用できますあなたが望むものなら、なんでも。

14
Doc Brown