book icon indicating copy to clipboard operation
book copied to clipboard

ソースコード内にライセンスについての記載を追加しませんか?

Open ueferi opened this issue 1 year ago • 2 comments

何をどうしたいか

  • README.mdにCC BY-SA 4.0とMIT Licenseで公開している旨を追記します。
  • LICENSESディレクトリを作成し、そこにCC BY-SA 4.0とMIT Licenseの詳細を記載したテキストファイルを格納します。 参考: 本書と同様に複数のライセンスで公開しているRustのリポジトリ https://github.com/rust-lang/rust/tree/master/LICENSES
(例)

└── LICENSES
    ├── CC BY-SA 4.0
    └── MIT License

そうしたい理由は何か

ドキュメントのライセンスページを見に行かないと、どのライセンスが適用されているか分からないためです。

やるとなったら自分が担当したいか?

ぜひPRを立てたいと思います。

ueferi avatar Dec 09 '23 08:12 ueferi

ご提案&調査ありがとうございます!

GitHubにも本プロジェクトのライセンスを認識してもらえると、サイドバーにライセンスが表示されるため、より目的を達成しやすいと思うのですがいかがでしょうか。

LICENSESディレクトリではGitHubに認識してもらえないようです。RustではプロジェクトルートにLICENSE-MITファイルを配置しているようで、これによりマルチライセンスとGitHubに認識され、サイドバーに表示されているようです。

CleanShot 2023-12-15 at 20 34 08 png

suin avatar Dec 15 '23 11:12 suin

ご返信ありがとうございます。

GitHubにも本プロジェクトのライセンスを認識してもらえると、サイドバーにライセンスが表示されるため、より目的を達成しやすいと思うのですがいかがでしょうか。

ご提案頂いた通り、GitHubのリポジトリにライセンスを認識してもらう方向でいきたいと思います。

LICENSESディレクトリではGitHubに認識してもらえないようです。RustではプロジェクトルートにLICENSE-MITファイルを配置しているようで、これによりマルチライセンスとGitHubに認識され、サイドバーに表示されているようです。

確認不足でお手数お掛けして申し訳ありません。ご指摘頂いた内容を当方で確認いたしました。

スクリーンショット_2023-12-19_0_37_55

プロジェクトルートにLICENSEファイルを配置したところ、確かにGitHubがライセンスを認識してくれました。

参考記事:

ueferi avatar Dec 18 '23 16:12 ueferi