Official CC-BY-4.0 license text is not being matched correctly by LicenseCompareHelper.matchingStandardLicenseIdsWithinText()
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 45/100
Rechercherichtung
Beginne damit, die Abweichung in LicenseCompareHelper.matchingStandardLicenseIdsWithinText(), isStandardLicenseWithinText() und isTextStandardLicense() mit den aufgeführten CC-BY-*-4.0-Texten und den entsprechenden ListedLicense-Objekten zu reproduzieren. Sieh dir src/test/java/org/spdx/utility/compare/LicenseCompareHelperTest.java in der Nähe der Zeilen 986-994 an und füge eine Abdeckung für den Fall der Vergleichskonsistenz hinzu. Als erledigt gilt die Aufgabe, wenn die CC-BY-Varianten erkannt werden und die Konsistenzprüfungen bestehen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
When org.spdx.utility.compare.LicenseCompareHelper.matchingStandardLicenseExceptionIdsWithinText() is run on the following CC-BY-*-4.0 license texts, it fails to find any matches:
Furthermore, org.spdx.utility.compare.LicenseCompareHelper.isStandardLicenseWithinText() is also returning false in each of these cases, however org.spdx.utility.compare.LicenseCompareHelper.isTextStandardLicense() (correctly) doesn't find any differences when run on the same texts (and when provided with the appropriate CC-BY-*-4.0 org.spdx.library.model.v3_0_1.expandedlicensing.ListedLicense object).
Perhaps we should add one or more CC-BY- cases to the compare consistency unit test?
This was reproduced with Spdx-Java-Library v2.0.0 and SPDX license list v3.26.0.
- Vorherrschende Sprache
- Java
- Sterne
- 71
- Forks
- 44
- Ø Merge
- 16 Std. 22 Min.
- Gemergte PRs (30 T.)
- 9
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus spdx/Spdx-Java-Library
-
question
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 30/100
spdx/Spdx-Java-Library#449 ·
-
question
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 30/100
spdx/Spdx-Java-Library#398 ·
-
wontfix
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 45/100
spdx/Spdx-Java-Library#393 · 2 Kommentare · 1 Reaktion ·
-
matching
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
spdx/Spdx-Java-Library#392 · 4 Kommentare ·
-
enhancement
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 30/100
spdx/Spdx-Java-Library#390 · 11 Kommentare · 1 Reaktion ·
Alle Issues in spdx/Spdx-Java-Library
Ähnliche Issues
-
RRateLimiter acquire methods accept negative permits and raise available permits above the rate.Evtl. vergeben Ein verknüpfter Pull Request ist offen oder bereits gemergt. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 4 Tagen
-
README 中的代码语言数量与当前目录不一致Offen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 75/100
krahets/hello-algo#1993 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
NationalSecurityAgency/ghidra#9884 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Status: Pending Review Type: Feature Request
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 82/100
OpenRefine/OpenRefine#8019 ·
Maintainer antworten meist innerhalb von 1 Tag
-
[TEMP] pin maven version to 3.9.xEvtl. vergeben @petrenyi-mark hat das heute übernommen. Offen
Schwierigkeit 2/5 Unter einer Stunde Anfängerfreundlichkeit 62/100