aboutcode-org / aboutcode-org/dejacode

Enhancement request: Preserve parentheses in a license expression defined in "License choices"

オープン
#252 コメント 3 件 リアクション 0 件 担当者 2 名 @tdruez が担当を希望しています GitHub で見る
design needed enhancement
主要言語
Python
スター
50
フォーク
27
平均マージ
4時間 51分
マージ済み PR(30日)
11

説明

**Problem**
The DejaCode "License choices" model was originally constructed before the introduction of the WITH operator. In order to align with emerging SPDX standards, we deprecated licenses that were actually a compound of a standard license and an exception; for example, we deprecated `gpl-2.0-classpath` and introduced `classpath-exception-2.0` and now favor `gpl-2.0 WITH classpath-exception-2.0` over the simple `gpl-2.0-classpath`. Consequently, the license expression `cddl-1.1 OR (gpl-2.0 WITH classpath-exception-2.0)` is much preferred over the older `cddl-1.1 or gpl-2.0-classpath`. DejaCode generally handles that new convention, but the parentheses are ignored in the "License choices" table.

**What are the benefits of the requested enhancement?**
Clarify and improve license choices in DejaCode.

**Describe the solution you would like**
Preserve the license expression as entered with parentheses.

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。