明示的なライセンスのないコードは著作権によって保護されており、デフォルトではすべての権利が予約されています。コードを書いた人は、そのように保護されています。自分で作成していないソフトウェアを使用している場合は常に、ライセンスを考慮し、それに従ってください。
(Brian Doll(GitHubのマーケティング担当副社長))
それで、それを考慮に入れて:
プロジェクトでコードを使用できる場合、そのプロジェクトの残りの部分と同じライセンスを自由に使用できますか、それともコードを単独でライセンスすることもできますか?
ヘルプから: GitHubでのオープンソースライセンス:
コードやプロジェクトに含まないことはあなたの権利ですが、その影響に注意してください。一般的に言って、ライセンスがないということは、デフォルトの著作権法が適用されることを意味します。これは、お客様がソースコードに対するすべての権利を保持し、第三者がお客様の著作物から複製、頒布、または派生物を作成することはできないことを意味します。これは意図したものではない可能性があります。
これが目的である場合でも、ソースコードをGitHubのパブリックリポジトリに公開すると、他のGitHubユーザーにいくつかの権利を許可する利用規約に同意したことになります。具体的には、他のユーザーにリポジトリの表示とフォークを許可します。
したがって、いいえ、コードを再度ライセンスすることはできません。デフォルトのライセンスの再ライセンスはありません。他の人にサービスを提供するためにリリースまたは使用する別の作品に再加工することはできません(個人的なプロジェクトで使用できるかどうかは裁判所に委ねられ、場合によっては最小限に抑えられますが、裁判所が決定するものです)。GitHubの利用規約に従って表示およびフォークできます。
コードにライセンスを後日追加する場合、それはコードの将来のリリースにのみ影響しますか?たとえば、ライセンスされていない何かをforkし、元の作成者がall rights reservedの著作権を追加した場合、ライセンスの追加前であれば、forkされたコードを使用できますか?
ライセンスを追加しても、事後処理は行われません(誰かがライセンスを変更した場合、以前のライセンスで以前に分岐したプロジェクトに適用されますか?を参照)。将来のバージョンにのみ適用されます。「ライセンスなし」から「すべての権利予約」への変更は変更されないことに注意してください。 すべての権利を留保するライセンス はありません。