Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
ueferi opened this issue Dec 9, 2023 · 2 comments
Labels
stage1:話し合い中 結論を出すために話し合いをしている最中です。まだ着手・プルリクエストの作成はしないでください。 stage2:着手可 着手できるフェーズのissueです。プルリクエストを作成できます。

Comments

@ueferi
Copy link

ueferi commented Dec 9, 2023

何をどうしたいか

  • 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を立てたいと思います。

@suin suin added the stage1:話し合い中 結論を出すために話し合いをしている最中です。まだ着手・プルリクエストの作成はしないでください。 label Dec 15, 2023
@suin
Copy link
Contributor

suin commented Dec 15, 2023

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

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

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

CleanShot 2023-12-15 at 20 34 08 png

@ueferi
Copy link
Author

ueferi commented Dec 18, 2023

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

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

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

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

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

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

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

参考記事:

@suin suin added the stage2:着手可 着手できるフェーズのissueです。プルリクエストを作成できます。 label Aug 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
stage1:話し合い中 結論を出すために話し合いをしている最中です。まだ着手・プルリクエストの作成はしないでください。 stage2:着手可 着手できるフェーズのissueです。プルリクエストを作成できます。
Projects
None yet
Development

No branches or pull requests

2 participants