Annotating license texts with license rules
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 25/100
- issue の種類
- 機能追加
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
- 領域
- content
調査の方向性
この issue では、ファイル、テスト、エントリポイントが指定されていません。まず、アノテーションモデルと、個々のライセンスページで選択可能なハイライトの範囲を明確にしてください。完了とするには、ルール関連のテキスト範囲を表現する方法について合意し、ページレベルで機能するトグルを用意する必要がありますが、実装と受け入れ基準は未定のままです。
索引モデルが issue の本文から書いたものです。
説明
Comment/question today about whether EUPL-1.1 is accurately described reminded me to file this enhancement idea.
For each license, license rules could be annotated with ranges of text in the license pertinent to the rule. Highlighting of ranges could be turned on/off on individual license pages by selecting in the license rules (permissions/conditions/limitations) table. Very crude mockup taking a very simple case (the one condition of MIT).

Obviously this is not a big help for MIT, but for longer licenses, it can be tricky to figure out what bits of the license are pertinent for a particular rule, at least if you only want to read once, which is more already than I suspect most people do.
Such annotations might be very helpful to "demystify" licenses, and creating them might be good QA for choosealicense.com license descriptions.
Probably the simplest way to to annotate would be to have one or more full text extracts for each license for each rule, though there are other ways to do it, inline or out of band.
Very low priority, may even be a bad idea, just recording it for now.
- 主要言語
- HTML
- スター
- 4.2k
- フォーク
- 1.6k
- 平均マージ
- 3時間 14分
- マージ済み PR(30日)
- 3
環境構築
このプロジェクトの開発コンテナを、あなたの GitHub アカウントでブラウザ上に起動します。
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
github/choosealicense.com のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
github/choosealicense.com#1384 · コメント 2 件 · リアクション 3 件 ·
-
choosealicense.com and SPDX mismatch for CECILL-2.1対応中かも @Tarekchehahde が 100 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 64/100
github/choosealicense.com#1126 · コメント 3 件 ·
-
Make the layout more responsive対応中かも @Tarekchehahde が 100 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 58/100
github/choosealicense.com#1342 ·
-
Confusing wording on https://choosealicense.com/non-software/対応中かも @TechyTommy3 が 567 日前に担当しました。 オープン
難易度 1/5 1時間未満 初心者へのやさしさ 55/100
github/choosealicense.com#1268 · コメント 1 件 ·
-
Include in permissions if reimplementation possible in other license対応中かも @Tarekchehahde が 100 日前に担当しました。 オープン
難易度 5/5 1週間以上 初心者へのやさしさ 28/100
github/choosealicense.com#1247 · コメント 3 件 · リアクション 5 件 ·
github/choosealicense.com の issue をすべて見る
似ている issue
-
難易度 1/5 1時間未満 初心者へのやさしさ 85/100
521xueweihan/HelloGitHub#4040 ·
-
[Submission] AI服务引擎オープンsubmit-adaption submit-adaption-pre
難易度 1/5 1時間未満 初心者へのやさしさ 76/100
BetterAndroid/android-notification-icon-project#783 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
check:passed streams:add
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
iptv-org/iptv#55821 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
addition
難易度 1/5 1時間未満 初心者へのやさしさ 82/100
jaywcjlove/awesome-mac#3621 ·
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 83/100