Githubでプロジェクトのライセンスを変更するにはどうすればよいですか?[閉まっている]


125

私は単純なリストを作成しているAPI中でC、私は経由して、それを解放しますGithub

リポジトリの作成後にライセンスを変更する方法はありますか?


4
この質問はプログラミングではなく、再ライセンスに関するものであるため、トピックから外れているようです。
Wooble 2013年

15
@Wooble:ライセンスはプログラミングの一部ではありませんか?
クリス

2
@ArlaudAgbePierre:だから私はそれを傍注として書いた。主な質問は、Githubと、レポの作成後にライセンスを変更できるかどうかです。
クリス

@クリス:GitHubはこれについて何も言うことはありません、これは法律です。ライセンス付きでリリースされた後は変更できません。これはプログラミングの問題ではなく、法律の問題です。
Pierre Arlaud 2013年

@ArlaudAgbePierre:わかりました、これを指摘してくれてありがとう!ライセンスを選択する手助けについて、私はこれを見ました、それが私がGPLまたはMITを言った理由です。MITライセンスは、私が時間をかけて拡張する可能性がある単純なリストおよびキューC APIであるため、私にとってはより良いと思います。
Chris

回答:


143

ライセンス付きでリリースすると、ライセンスに記載されているように、他のユーザーに使用を許可することになります。「GPLにしたくないので、気が変わった」とは言えません。もちろん、将来のリリースは別のライセンスになる可能性があります(ただし、GPLが変更されたバージョンもGPLにすることを強制します)。

修正

choosealicense.comのようなWebサイトは、適切なライセンスを選択するのに役立ちます。ライセンスピッカーは、あなたのリポジトリにコミットすることができ、いくつかのテンプレートを提供しています。既存のリポジトリの場合、次の方法で元に戻すことができます。

  • GitHub.comでリポジトリを参照します
  • 青い+アイコンを押して新しいファイルを作成します(更新:[新しいファイル ]ボタン)
  • 名前を付けるLICENSE.mdLICENSE.txt、ライセンスピッカーを再度表示します
  • テンプレートを選択

18
プロジェクトで外部GPLコードが使用されていない限り、作成者はGPLで変更されたバージョンをリリースする必要はありません。
Wooble 2013年

5
実際、そうです。他の人がGPLされたバージョンを持っている場合、それを撤回することはできませんが、今すぐに必要なライセンスが付与された別のバージョンを優先して、自分で配布するのをやめることができます。
jthill 2013年

43
彼は彼のレポでライセンスについて尋ねています。あなたは他の人々のコピーのライセンスについて話しているのであって、まったく同じことではなく、彼が求めている質問に取り組んでいない。「はい、リポジトリでライセンスを変更できますが、他のユーザーがすでに受け取っている可能性のあるライセンスを取り消すことはできません」とだけ言ってはどうですか。
jthill 2013年

1
私ができなかったことを言い換えるための+1。しかし、彼の投稿の要点は、最初にライセンスを正しく取得することです。そのため、取り消しが許可されていないことについて言及することはさらに悪いことでした。
Pierre Arlaud、2013年

5
@jthill:これは私が答えとして読みたかったものです。何かを解放してからライセンスを変更することはできないのは常識です。
クリス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.