Enhancement request: Refine License Category - Copyleft Limited
メンテナーはふだん 1 日以内に返信
@hesa がすでに取り組んでいます。
2026年7月3日 から。
評価
この issue はまだ評価されていません。
説明
Problem
The current ScanCode/DejaCode License Category of 'Copyleft Limited' is defined as:
"A license that requires you to redistribute source code, including your changes, and also to provide attribution for the software authors. Your obligation to redistribute source code, including proprietary code linked with code under this license, is limited according to license-specific rules."
This category covers two types of Copyleft licenses that are more permissive than the original Copyleft/GPL-based Copyleft category but these types are quite different from a license risk perspective. The two types could be described as:
- Copyleft - Library: where the software unit subject to Copyleft conditions is a library. The most common examples are variants of LGPL and GPL with a Classpath Exception;
- Copyleft - File: where the software unit subject to Copyleft conditions is a file. Common examples, are variants of MPL, EPL and other so-called "public licenses".
Benefits
Many organizations have license usage policies that are distinct for the Copyleft - Library and Copyleft - File types. Replacing the current Copyleft Limited category with these more granular categories should make it much easier to apply basic license usage policies based on License Categories.
Solution
The solution is to update the licenses in the current Copyleft Limited category by:
- Assigning each license to one of the new categories in a test dataspace. There are 330 licenses as of March 9, 2026.
- Communicating the planned change to the ScanCode community. It is important to actually show people the proposed recategorization by license rather than just the concept.
- Planning the implementation with enough lead time to minimize disruption to the ScanCode community.
- 主要言語
- Python
- スター
- 52
- フォーク
- 30
- 平均マージ
- 4時間 57分
- マージ済み PR(30日)
- 21
環境構築
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
aboutcode-org/dejacode のほかの issue
-
DOC: Document workflow between ScanCode.io and DejaCode対応中かも @tdruez が 2 日前に担当しました。 オープンdocumentation
難易度 3/5 1〜2日 初心者へのやさしさ 55/100
aboutcode-org/dejacode#606 · コメント 3 件 ·
メンテナーはふだん 1 日以内に返信
-
Unify product Clone, "Save as new" and admin "Save as new" into a single clone feature対応中かも @Anurag-S1ngh が今日担当しました。 オープン
難易度 4/5 3〜5日 初心者へのやさしさ 45/100
aboutcode-org/dejacode#603 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
design needed enhancement
難易度 3/5 1〜2日 初心者へのやさしさ 62/100
aboutcode-org/dejacode#561 · コメント 3 件 ·
メンテナーはふだん 1 日以内に返信
-
BUG: Product overview page splits product with many versions across pages再び着手できるかも このイシューのプルリクエストはマージされずにクローズされました。 オープンbug design needed enhancement
難易度 3/5 1〜2日 初心者へのやさしさ 45/100
aboutcode-org/dejacode#460 ·
メンテナーはふだん 1 日以内に返信
-
design needed
難易度 5/5 1週間以上 初心者へのやさしさ 20/100
aboutcode-org/dejacode#452 · コメント 2 件 ·
メンテナーはふだん 1 日以内に返信
aboutcode-org/dejacode の issue をすべて見る
似ている issue
-
PluginProvider.storeInstance races and clobbers the dedup cache for concurrent loads対応中かも @Wilson0511 が今日担当しました。 オープンneeds-triage
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
メンテナーはふだん 2 日以内に返信
-
community documentation good first issue
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
-
bug(sdk): add_toleration_json silently drops camelCase tolerationSeconds for static dict/list input対応中かも @ravikumar266 が今日担当しました。 オープンarea/sdk kind/bug
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
kubeflow/pipelines#15347 · コメント 3 件 ·
メンテナーはふだん 1 日以内に返信
-
predict_file with crop_model duplicates predictions once per image対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
weecology/DeepForest#1445 ·