Enhancement #2073
nomos spdx and view enhancements
| Status: | Closed | Start date: | 11/27/2012 | |
|---|---|---|---|---|
| Priority: | High | Due date: | ||
| Assignee: | % Done: | 100% |
||
| Category: | Nomos | |||
| Target version: | 2.2.0 | |||
| Rank: | 1 | Tester: | BobG |
Description
From May 29-30, 2012 email with Camille Moulin:
1) Nomos used the same license short names as SPDX - I agree because it is the closest thing we have to a standard. I know you have some other ideas for more technically correct names, but SPDX has more industry backing.
2) When nomos ID's a license, the user should be able to pull up the standard license text (like we did with the bsam scanner). It does this in 2.0 but frankly not very well. Because of this, it is not always easy to match license text with the license short name.
3) Besides pulling up license text, the canonical license URL should be displayed. For example, the FSF web page for the specific license.
4) Speaking of SPDX, FOSSology should also have signatures for all the licenses in SPDX. We are missing a few because they were of no interest to HP when the nomos license scanner was written. This should be remedied though. We have many more users than HP.
Subtasks
Related issues
History
Updated by Bob Gobeille 12 months ago
See Camille's license list and spreadsheet at:
http://www.fossology.org/projects/fossology/wiki/Nomos_license_list/
Updated by Bob Gobeille 12 months ago
- Rank set to 5
Updated by Paul Holland 11 months ago
- Priority changed from Normal to High
Updated by Mary Laser 9 months ago
- Target version deleted (
2.0.1)
Updated by Bob Gobeille 8 months ago
- Assignee set to Bob Gobeille
- Target version set to 2.2.0
- IterNum set to 12
Updated by Bob Gobeille 7 months ago
- Rank changed from 5 to 2
Updated by Bob Gobeille 7 months ago
- Priority changed from High to Normal
Updated by Bob Gobeille 7 months ago
- Assignee changed from Bob Gobeille to larry shi
- Rank changed from 2 to 5
Updated by Bob Gobeille 7 months ago
- Priority changed from Normal to High
- Rank changed from 5 to 1
Updated by larry shi 7 months ago
- Estimate set to 16
- IterNum changed from 12 to 13
primarily, need to review all the terms of licenses word by word, will review with vincent ASAP.
Updated by larry shi 6 months ago
- Status changed from New to In Progress
- Assignee changed from Dong Ma to larry shi
- IterNum changed from 13 to 14
Updated by Mary Laser 6 months ago
- Target version changed from 2.2.0 to 2.1.1
Updated by larry shi 6 months ago
one fix in svn 6276 according to http://www.fossology.org/attachments/2163/HarmonisationLicenceIDs.ods, review and testing is welcome.
Updated by larry shi 6 months ago
till now, I think except svn 6276, do not want add anything about this task into 2.1.1 release.
Updated by Bob Gobeille 6 months ago
what is in 6276? Could you put that in this issue?
Please amend this issue to what you are going to do in 2.1.1 and create a new issue for the remaining parts in 2.2.0. Thanks.
Updated by larry shi 6 months ago
- Target version changed from 2.1.1 to 2.2.0
left work:
1. for some license signatures, there are existing in spdx, but not in nomos, need to add.
2. most of license signatures, does not have license text.
3. when you click on one license signature, i.g. Apache-2.0, will pop-up one window to show license text, on this page, should include the canonical reference url of this license.
4. on License Administration ([Admin]-->[License Admin]) page, can not edit license text, such as: 1) can not include special characters (i.g. single quote); 2) it seems that rf_text has to be unique, now lots of license signatures have the same license text; 3) others. so we have to pay more attention for License Administration.
Updated by larry shi 5 months ago
larry shi wrote:
left work:
1. for some license signatures, there are existing in spdx, but not in nomos, need to add.
2. most of license signatures, does not have license text.
3. when you click on one license signature, i.g. Apache-2.0, will pop-up one window to show license text, on this page, should include the canonical reference url of this license.
for #2 and #3, where to get the right license text and canonical reference url still is a problem.
4. on License Administration ([Admin]-->[License Admin]) page, can not edit license text, such as: 1) can not include special characters (i.g. single quote); 2) it seems that rf_text has to be unique, now lots of license signatures have the same license text; 3) others. so we have to pay more attention for License Administration.
#4 is fixed in v2.1.1
Updated by Camille Moulin 5 months ago
For #2 and #3, an easy solution would be to use the SPDX.org website as a "proxy".
I mean: for every licence, the URL can be http://spdx.org/licenses/{SPDX ID}#licenseText : for example http://spdx.org/licenses/Apache-2.0#licenseText
The page generaly includes the real cannonical URL, like http://www.apache.org/licenses/LICENSE-2.0 for this example.
Updated by larry shi 4 months ago
Camille Moulin wrote:
For #2 and #3, an easy solution would be to use the SPDX.org website as a "proxy".
I mean: for every licence, the URL can be http://spdx.org/licenses/{SPDX ID}#licenseText : for example http://spdx.org/licenses/Apache-2.0#licenseText
The page generaly includes the real cannonical URL, like http://www.apache.org/licenses/LICENSE-2.0 for this example.
http://spdx.org/licenses/{SPDX ID}#licenseText does not always include the real canonical url, but I think http://spdx.org/licenses/{SPDX ID}#licenseText is a good solution, we will make a decision ASAP.
Updated by Camille Moulin 4 months ago
larry shi wrote:
http://spdx.org/licenses/{SPDX ID}#licenseText does not always include the real canonical url
For the cases where it doesn't and we actually know the canonical url, may be we could just provide it to the spdx guys so that they update the page?
Updated by larry shi 4 months ago
For the cases where it doesn't and we actually know the canonical url, may be we could just provide it to the spdx guys so that they update the page?
good point.
Updated by Bob Gobeille 4 months ago
I know we have not yet put all the spdx licenses in, nor have we fixed all the fossology licenses based on Camille's spreadsheet, but this just came in via IRC:
[14:32] <aaronw> Hello, fossologists.
[14:33] <aaronw> I'm testing the nomos command-line tool against some licenses I've collected and noticed a couple of things that confused me
[14:34] <aaronw> First, the creative commons 3.0 regexes don't seem to correspond with any version of the licenses i can find
[14:35] <bobg> aaronw can you send us test files?
[14:36] <aaronw> bobg: I'm just testing against the Creative Commons plaintext files here: https://creativecommons.org/?p=27094
[14:37] <aaronw> Specifically, CC BY-SA 3.0 Unported
[14:37] <aaronw> https://creativecommons.org/licenses/by-sa/3.0/legalcode.txt
[14:38] <bobg> will look in about an hour
[14:39] <aaronw> Ok, no rush. The small set of other licenses I collected were correctly identified, but the CC licenses all defaulted to CCPLv3.0
[14:40] <aaronw> I ended up changing the regex for BY-SA 3.0 to "creative commons =SOME= attribution =FEW= share-?alike =FEW= 3\.?0" which works for this file, but i'm not sure how robust it is for other occurrences (e.g. in file headers, etc.)
Updated by larry shi 4 months ago
for this task, there are lots of work to do, so I will check in many times, so, when you are using the up-to-date nomos, if you find any problems, please tell me. thanks.
Updated by larry shi 4 months ago
- File cc-by.zip added
in svn 6346.
cc-by.zip/cc-by/cc-by-nc-sa-1.0.txt: CC-BY-NC-SA-1.0
cc-by.zip/cc-by/cc-by-nc-sa-2.5.txt: CC-BY-NC-SA-2.5
cc-by.zip/cc-by/cc-by-sa-2.5.txt: CC-BY-SA-2.5
cc-by.zip/cc-by/cc-by-nc-2.0.txt: CC-BY-NC-2.0
cc-by.zip/cc-by/cc-by-nd-2.5.txt: CC-BY-ND-2.5
cc-by.zip/cc-by/cc-by-nc-sa-3.0.txt: CC-BY-NC-SA-3.0
cc-by.zip/cc-by/cc-by-nc-nd-2.5.txt: CC-BY-NC-ND-2.5
cc-by.zip/cc-by/cc-by-nd-3.0.txt: CC-BY-ND-3.0
cc-by.zip/cc-by/cc-by-2.5.txt: CC-BY-2.5
cc-by.zip/cc-by/cc-by-nc.1.0.txt: CC-BY-NC-1.0
cc-by.zip/cc-by/cc-by-nc-nd-1.0.txt: CC-BY-NC-ND-1.0
cc-by.zip/cc-by/cc-by-3.0.txt: CC-BY-3.0
cc-by.zip/cc-by/cc-by-nc-sa-2.0.txt: CC-BY-NC-SA-2.0
cc-by.zip/cc-by/cc-by-nc-nd-3.0.txt: CC-BY-NC-ND-3.0
cc-by.zip/cc-by/cc-by-1.0.txt: CC-BY-1.0
cc-by.zip/cc-by/cc-by-sa-2.0.txt: CC-BY-SA-2.0
cc-by.zip/cc-by/cc-by-sa-3.0.txt: CC-BY-SA-3.0
cc-by.zip/cc-by/cc-by-nd-1.0.txt: CC-BY-ND-1.0
cc-by.zip/cc-by/cc-by-2.0.txt: CC-BY-2.0
cc-by.zip/cc-by/cc-by-nc-nd-2.0.txt: CC-BY-NC-ND-2.0
cc-by.zip/cc-by/cc-by-nc-2.5.txt: CC-BY-NC-2.5
cc-by.zip/cc-by/cc-by-nd-2.0.txt: CC-BY-ND-2.0
cc-by.zip/cc-by/cc-by-sa-1.0.txt: CC-BY-SA-1.0
cc-by.zip/cc-by/cc-by-nc-3.0.txt: CC-BY-NC-3.0
Updated by larry shi 4 months ago
- File ANTLR-PD.txt added
- File bsd.zip added
in svn 6347.
for ZPl license, ignore GPL, but right now, do not ignore BSD-style, it needs lots of code change. any suggestions?
zpl.zip/zpl/ZPL-2.0.txt: BSD-style ,ZPL-2.0
zpl.zip/zpl/ZPL-1.1.txt: BSD-style ,ZPL-1.1
zpl.zip/zpl/ZPL-2.1.txt: BSD-style ,ZPL-2.1
ANTLR-PD.txt ANTLR-PD
bsd.zip/bsd/BSD-4-Clause-UC.txt: BSD-4-Clause-UC
bsd.zip/bsd/BSD-2-Clause.txt: BSD-2-Clause
bsd.zip/bsd/BSD-2-Clause-NetBSD.txt: BSD-2-Clause-NetBSD
bsd.zip/bsd/BSD-2-Clause-FreeBSD.txt: BSD-2-Clause-FreeBSD
bsd.zip/bsd/BSD-3-Clause.txt: BSD-3-Clause
bsd.zip/bsd/BSD-4-Clause.txt: BSD-4-Clause
Updated by larry shi 4 months ago
- File CDDL-1.1.txt added
- File cc0-1.0.txt added
- File CECILL.zip added
in svn 6348.
CDDL-1.1.txt: CDDL-1.1
cc0-1.0.txt: CC0-1.0
CECILL.zip/CECILL/CECILL-B-1.txt: CECILL
CECILL.zip/CECILL/CECILL-2.0.txt: CECILL-2.0
CECILL.zip/CECILL/CECILL-1.1.txt: CECILL-1.1
CECILL.zip/CECILL/CECILL-C.txt: CECILL-C
CECILL.zip/CECILL/CECILL-B.txt: CECILL-B
CECILL.zip/CECILL/CECILL-1.0.txt: CECILL-1.0
Updated by larry shi 4 months ago
- File ClArtistic.txt added
- File CNRI-Python.txt added
- File CNRI-Python-GPL-Compatible.txt added
- File ECL-1.0.txt added
- File ECL-2.0.txt added
- File eCos-2.0.txt added
- File ErlPL-1.1.txt added
Updated by larry shi 4 months ago
in svn 6349.
eCos-2.0.txt: eCos-2.0 ,GPL-2.0+
CNRI-Python-GPL-Compatible.txt: CNRI-Python-GPL-Compatible
CNRI-Python.txt: CNRI-Python
ErlPL-1.1.txt: ErlPL-1.1
ClArtistic.txt: ClArtistic
ECL-2.0.txt: Apache-2.0 ,ECL-2.0
ECL-1.0.txt: ECL-1.0
Updated by larry shi 4 months ago
both http://spdx.org/licenses/GPL-1.0+#licenseText and http://spdx.org/licenses/GPL-1.0#licenseText use the same url reference.
both http://spdx.org/licenses/GPL-2.0+#licenseText and http://spdx.org/licenses/GPL-2.0#licenseText use the same url reference.
Updated by larry shi 4 months ago
I do not think http://spdx.org/licenses/LGPL-3.0+#licenseText is LGPL-3.0+, it should be LGPL-3.0
Updated by larry shi 4 months ago
- Estimate deleted (
16)
fixed for openssh, OFL, ODbl, OLDAP licenses in svn 6361
fixed for GPL, LGPL, NGPL, GPL_EXCEPT*, MirOS, Libpng, Zlib, Nokia, IPA, NCSA license in 6359
fixed for EUPL, GFDL licenses in 6355.
Updated by larry shi 4 months ago
http://spdx.org/licenses/PHP-3.0#licenseText has php3.0.1 license text, inaccurate.
Updated by larry shi 4 months ago
in SPDX-licenses.tar.gz, SPDX-licenses/YPL-1.0.txt has wrong license text.
Updated by larry shi 4 months ago
the 1st round about missing licenses are fixed till 6365.
will double check, because I find that some test files in SPDX-licenses.tar.gz.
Updated by larry shi 4 months ago
- File SPDX-licenses.tar.gz added
tested in 6365.
SPDX-licenses.tar/SPDX-licenses/GPL-2.0-with-autoconf-exception.txt: FSF ,GPL-2.0-with-autoconf-exception
SPDX-licenses.tar/SPDX-licenses/PHP-3.0.txt: PHP-3.01
SPDX-licenses.tar/SPDX-licenses/CDDL-1.0.txt: CDDL-1.0
SPDX-licenses.tar/SPDX-licenses/CC-BY-NC-2.5.txt: CC-BY-NC-2.5
SPDX-licenses.tar/SPDX-licenses/LGPL-2.0+.txt: LGPL-2.0+
SPDX-licenses.tar/SPDX-licenses/OSL-2.0.txt: OSL-2.0
SPDX-licenses.tar/SPDX-licenses/LGPL-2.1+.txt: LGPL-2.1+
SPDX-licenses.tar/SPDX-licenses/LPL-1.0.txt: LPL-1.0
SPDX-licenses.tar/SPDX-licenses/GPL-2.0-with-classpath-exception.txt: GPL-2.0-with-classpath-exception ,GPL-exception
SPDX-licenses.tar/SPDX-licenses/Motosoto.txt: Motosoto
SPDX-licenses.tar/SPDX-licenses/CNRI-Python.txt: CNRI-Python
SPDX-licenses.tar/SPDX-licenses/CECILL-C.txt: Non-commercial!
SPDX-licenses.tar/SPDX-licenses/IPA.txt: IPA
SPDX-licenses.tar/SPDX-licenses/GPL-3.0+.txt: FSF ,GPL-3.0+
SPDX-licenses.tar/SPDX-licenses/LGPL-2.0.txt: LGPL-2.0+
SPDX-licenses.tar/SPDX-licenses/BSD-2-Clause-FreeBSD.txt: BSD-2-Clause-FreeBSD
SPDX-licenses.tar/SPDX-licenses/ErlPL-1.1.txt: ErlPL-1.1
SPDX-licenses.tar/SPDX-licenses/AFL-2.1.txt: AFL-2.1
SPDX-licenses.tar/SPDX-licenses/LGPL-3.0.txt: LGPL-3.0
SPDX-licenses.tar/SPDX-licenses/CPL-1.0.txt: CPL-1.0
SPDX-licenses.tar/SPDX-licenses/CECILL-1.1.txt: UnclassifiedLicense
SPDX-licenses.tar/SPDX-licenses/RSCPL.txt: RSCPL-1.0
SPDX-licenses.tar/SPDX-licenses/CC-BY-NC-1.0.txt: CC-BY-NC-1.0
SPDX-licenses.tar/SPDX-licenses/LPPL-1.0.txt: LPPL-1.0
SPDX-licenses.tar/SPDX-licenses/EUPL-1.0.txt: EUPL-1.0 ,GPL ,OSL-3.0
SPDX-licenses.tar/SPDX-licenses/CNRI-Python-GPL-Compatible.txt: CNRI-Python-GPL-Compatible
SPDX-licenses.tar/SPDX-licenses/CC-BY-NC-ND-3.0.txt: CC-BY-NC-ND-3.0
SPDX-licenses.tar/SPDX-licenses/CC-BY-ND-1.0.txt: CC-BY-ND-1.0
SPDX-licenses.tar/SPDX-licenses/GPL-2.0.txt: GPL-2.0+
SPDX-licenses.tar/SPDX-licenses/CECILL-1.0.txt: GPL
SPDX-licenses.tar/SPDX-licenses/Python-2.0.txt: Python-2.0
SPDX-licenses.tar/SPDX-licenses/Fair.txt: Fair
SPDX-licenses.tar/SPDX-licenses/RPL-1.5.txt: RPL-1.5
SPDX-licenses.tar/SPDX-licenses/BSL-1.0.txt: BSL-1.0
SPDX-licenses.tar/SPDX-licenses/CC-BY-NC-ND-1.0.txt: CC-BY-1.0
SPDX-licenses.tar/SPDX-licenses/Frameworx-1.0.txt: Frameworx-1.0
SPDX-licenses.tar/SPDX-licenses/CC-BY-SA-2.0.txt: CC-BY-SA-2.0
SPDX-licenses.tar/SPDX-licenses/SAX-PD.txt: SAX-PD
SPDX-licenses.tar/SPDX-licenses/Entessa.txt: Entessa
SPDX-licenses.tar/SPDX-licenses/Artistic-2.0.txt: Artistic-2.0
SPDX-licenses.tar/SPDX-licenses/SPL-1.0.txt: Dual-license ,SPL-1.0
SPDX-licenses.tar/SPDX-licenses/NASA-1.3.txt: NASA
SPDX-licenses.tar/SPDX-licenses/GFDL-1.1.txt: GFDL-1.1
SPDX-licenses.tar/SPDX-licenses/Watcom-1.0.txt: Watcom-1.0
SPDX-licenses.tar/SPDX-licenses/Apache-2.0.txt: Apache-2.0
SPDX-licenses.tar/SPDX-licenses/MS-PL.txt: MS-PL
SPDX-licenses.tar/SPDX-licenses/Naumen.txt: Naumen
SPDX-licenses.tar/SPDX-licenses/LPPL-1.2.txt: LPPL-1.2
SPDX-licenses.tar/SPDX-licenses/CC-BY-SA-3.0.txt: CC-BY-SA-3.0
SPDX-licenses.tar/SPDX-licenses/QPL-1.0.txt: QPL-1.0
SPDX-licenses.tar/SPDX-licenses/Libpng.txt: Libpng
SPDX-licenses.tar/SPDX-licenses/CECILL-2.0.txt: GPL-2.0
SPDX-licenses.tar/SPDX-licenses/IPL-1.0.txt: IPL-1.0
SPDX-licenses.tar/SPDX-licenses/CC-BY-SA-2.5.txt: CC-BY-SA-2.5
SPDX-licenses.tar/SPDX-licenses/Zimbra-1.3.txt: Zimbra-1.3
SPDX-licenses.tar/SPDX-licenses/YPL-1.1.txt: YPL-1.1
SPDX-licenses.tar/SPDX-licenses/NCSA.txt: BSD-style ,MIT-style ,NCSA
SPDX-licenses.tar/SPDX-licenses/CPAL-1.0.txt: CPAL-1.0 ,Dual-license
SPDX-licenses.tar/SPDX-licenses/AFL-1.2.txt: AFL-1.2
SPDX-licenses.tar/SPDX-licenses/CC-BY-ND-2.0.txt: CC-BY-ND-2.0
SPDX-licenses.tar/SPDX-licenses/RPSL-1.0.txt: GPL ,LGPL ,MIT ,NCSA ,RPSL-1.0 ,Zlib
SPDX-licenses.tar/SPDX-licenses/Xnet.txt: Xnet
SPDX-licenses.tar/SPDX-licenses/ISC.txt: ISC
SPDX-licenses.tar/SPDX-licenses/GPL-3.0-with-GCC-exception.txt: GPL-3.0
SPDX-licenses.tar/SPDX-licenses/OLDAP-2.8.txt: OLDAP-2.8
SPDX-licenses.tar/SPDX-licenses/VSL-1.0.txt: VSL-1.0
SPDX-licenses.tar/SPDX-licenses/CC-BY-NC-SA-2.0.txt: CC-BY-NC-SA-2.0
SPDX-licenses.tar/SPDX-licenses/GPL-2.0+.txt: FSF ,GPL-2.0+
SPDX-licenses.tar/SPDX-licenses/LPPL-1.1.txt: LPPL-1.1
SPDX-licenses.tar/SPDX-licenses/CC-BY-NC-SA-1.0.txt: CC-BY-NC-SA-1.0
SPDX-licenses.tar/SPDX-licenses/CC-BY-1.0.txt: CC-BY-1.0
SPDX-licenses.tar/SPDX-licenses/OCLC-2.0.txt: OCLC-2.0
SPDX-licenses.tar/SPDX-licenses/NTP.txt: NTP
SPDX-licenses.tar/SPDX-licenses/ECL-1.0.txt: ECL-1.0
SPDX-licenses.tar/SPDX-licenses/APSL-2.0.txt: APSL-2.0
SPDX-licenses.tar/SPDX-licenses/GPL-3.0-with-autoconf-exception.txt: GPL-3.0 ,GPL-3.0-with-autoconf-exception
SPDX-licenses.tar/SPDX-licenses/HPND.txt: HPND
SPDX-licenses.tar/SPDX-licenses/OGTSL.txt: OGTSL
SPDX-licenses.tar/SPDX-licenses/APSL-1.1.txt: APSL-1.1
SPDX-licenses.tar/SPDX-licenses/AGPL-3.0.txt: AGPL-3.0
SPDX-licenses.tar/SPDX-licenses/GPL-2.0-with-bison-exception.txt: GPL-2.0 ,GPL-2.0-with-bison-exception
SPDX-licenses.tar/SPDX-licenses/CC-BY-NC-2.0.txt: CC-BY-NC-2.0
SPDX-licenses.tar/SPDX-licenses/WXwindows.txt: WXwindows
SPDX-licenses.tar/SPDX-licenses/CC-BY-ND-2.5.txt: CC-BY-ND-2.5
SPDX-licenses.tar/SPDX-licenses/Nokia.txt: Nokia
SPDX-licenses.tar/SPDX-licenses/APL-1.0.txt: APL-1.0 ,Public-domain
SPDX-licenses.tar/SPDX-licenses/CC-BY-SA-1.0.txt: CC-BY-SA-1.0
SPDX-licenses.tar/SPDX-licenses/BSD-4-Clause-UC.txt: BSD-4-Clause-UC
SPDX-licenses.tar/SPDX-licenses/MIT.txt: MIT
SPDX-licenses.tar/SPDX-licenses/PHP-3.01.txt: PHP-3.01
SPDX-licenses.tar/SPDX-licenses/CC-BY-2.0.txt: CC-BY-2.0
SPDX-licenses.tar/SPDX-licenses/XFree86-1.1.txt: BSD-style ,XFree86-1.1
SPDX-licenses.tar/SPDX-licenses/CC-BY-3.0.txt: CC-BY-3.0
SPDX-licenses.tar/SPDX-licenses/BSD-2-Clause.txt: BSD-2-Clause
SPDX-licenses.tar/SPDX-licenses/GPL-1.0+.txt: FSF ,GPL-1.0+
SPDX-licenses.tar/SPDX-licenses/GPL-3.0.txt: FSF ,GPL-3.0+
SPDX-licenses.tar/SPDX-licenses/EUDatagrid.txt: EUDatagrid
SPDX-licenses.tar/SPDX-licenses/MirOS.txt: IP-claim ,MirOS ,MIT-style
SPDX-licenses.tar/SPDX-licenses/BSD-3-Clause.txt: BSD-3-Clause
SPDX-licenses.tar/SPDX-licenses/NPOSL-3.0.txt: NPOSL-3.0
SPDX-licenses.tar/SPDX-licenses/ANTLR-PD.txt: ANTLR-PD
SPDX-licenses.tar/SPDX-licenses/EPL-1.0.txt: EPL-1.0
SPDX-licenses.tar/SPDX-licenses/ODbL-1.0.txt: ODbl-1.0
SPDX-licenses.tar/SPDX-licenses/OFL-1.0.txt: OFL-1.0
SPDX-licenses.tar/SPDX-licenses/CECILL-B.txt: Non-commercial!
SPDX-licenses.tar/SPDX-licenses/eCos-2.0.txt: eCos-2.0 ,GPL-2.0+
SPDX-licenses.tar/SPDX-licenses/LPL-1.02.txt: LPL-1.0
SPDX-licenses.tar/SPDX-licenses/APSL-1.2.txt: APSL-1.2
SPDX-licenses.tar/SPDX-licenses/ClArtistic.txt: ClArtistic
SPDX-licenses.tar/SPDX-licenses/ZPL-1.1.txt: BSD-style ,ZPL ,ZPL-1.1
SPDX-licenses.tar/SPDX-licenses/AFL-3.0.txt: AFL-3.0
SPDX-licenses.tar/SPDX-licenses/CDDL-1.1.txt: CDDL-1.1
SPDX-licenses.tar/SPDX-licenses/ZPL-2.1.txt: BSD-style ,ZPL ,ZPL-2.1
SPDX-licenses.tar/SPDX-licenses/EUPL-1.1.txt: EUPL-1.1 ,GPL ,OSL-3.0
SPDX-licenses.tar/SPDX-licenses/CC-BY-2.5.txt: CC-BY-2.5
SPDX-licenses.tar/SPDX-licenses/ECL-2.0.txt: Apache-2.0 ,ECL-2.0
SPDX-licenses.tar/SPDX-licenses/GFDL-1.3.txt: GFDL-1.3
SPDX-licenses.tar/SPDX-licenses/NGPL.txt: NGPL
SPDX-licenses.tar/SPDX-licenses/LGPL-3.0+.txt: LGPL-3.0
SPDX-licenses.tar/SPDX-licenses/Apache-1.1.txt: Apache-1.1 ,Public-domain
SPDX-licenses.tar/SPDX-licenses/CC0-1.0.txt: CC0-1.0
SPDX-licenses.tar/SPDX-licenses/OFL-1.1.txt: OFL-1.1
SPDX-licenses.tar/SPDX-licenses/Ruby.txt: GPL ,Ruby
SPDX-licenses.tar/SPDX-licenses/CC-BY-NC-SA-3.0.txt: CC-BY-NC-SA-3.0
SPDX-licenses.tar/SPDX-licenses/YPL-1.0.txt: YPL-1.1
SPDX-licenses.tar/SPDX-licenses/CC-BY-ND-3.0.txt: CC-BY-ND-3.0
SPDX-licenses.tar/SPDX-licenses/OpenSSL.txt: OpenSSL
SPDX-licenses.tar/SPDX-licenses/CUA-OPL-1.0.txt: CUA-OPL-1.0 ,Dual-license
SPDX-licenses.tar/SPDX-licenses/CC-BY-NC-ND-2.0.txt: CC-BY-NC-ND-2.0
SPDX-licenses.tar/SPDX-licenses/AFL-1.1.txt: AFL-1.1
SPDX-licenses.tar/SPDX-licenses/AAL.txt: AAL
SPDX-licenses.tar/SPDX-licenses/Zlib.txt: Zlib
SPDX-licenses.tar/SPDX-licenses/BSD-2-Clause-NetBSD.txt: BSD-2-Clause-NetBSD
SPDX-licenses.tar/SPDX-licenses/BSD-4-Clause.txt: BSD-4-Clause
SPDX-licenses.tar/SPDX-licenses/Multics.txt: Multics
SPDX-licenses.tar/SPDX-licenses/SimPL-2.0.txt: SimPL-2.0
SPDX-licenses.tar/SPDX-licenses/LPPL-1.3c.txt: LPPL-1.3c
SPDX-licenses.tar/SPDX-licenses/EFL-1.0.txt: EFL-1.0
SPDX-licenses.tar/SPDX-licenses/PDDL-1.0.txt: PDDL-1.0
SPDX-licenses.tar/SPDX-licenses/PostgreSQL.txt: BSD ,PostgreSQL
SPDX-licenses.tar/SPDX-licenses/W3C.txt: GPL ,W3C
SPDX-licenses.tar/SPDX-licenses/Artistic-1.0.txt: Artistic-1.0 ,Public-domain
SPDX-licenses.tar/SPDX-licenses/APSL-1.0.txt: APSL-1.0
SPDX-licenses.tar/SPDX-licenses/GPL-2.0-with-font-exception.txt: GPL-2.0-with-font-exception
SPDX-licenses.tar/SPDX-licenses/OSL-1.0.txt: OSL-1.0
SPDX-licenses.tar/SPDX-licenses/Sleepycat.txt: Sleepycat
SPDX-licenses.tar/SPDX-licenses/RHeCos-1.1.txt: RHeCos-1.1
SPDX-licenses.tar/SPDX-licenses/GFDL-1.2.txt: GFDL-1.2
SPDX-licenses.tar/SPDX-licenses/ZPL-2.0.txt: BSD-style ,ZPL ,ZPL-2.0
SPDX-licenses.tar/SPDX-licenses/CC-BY-NC-3.0.txt: CC-BY-NC-3.0
SPDX-licenses.tar/SPDX-licenses/SugarCRM-1.1.3.txt: SugarCRM-1.1.3
SPDX-licenses.tar/SPDX-licenses/GPL-2.0-with-GCC-exception.txt: GPL-2.0-with-GCC-exception
SPDX-licenses.tar/SPDX-licenses/MS-RL.txt: MS-RL
SPDX-licenses.tar/SPDX-licenses/CC-BY-NC-ND-2.5.txt: CC-BY-NC-ND-2.5
SPDX-licenses.tar/SPDX-licenses/GPL-1.0.txt: FSF ,GPL-1.0+
SPDX-licenses.tar/SPDX-licenses/OSL-3.0.txt: OSL-3.0
SPDX-licenses.tar/SPDX-licenses/CATOSL-1.1.txt: CATOSL-1.1 ,CPL
SPDX-licenses.tar/SPDX-licenses/EFL-2.0.txt: EFL-2.0
SPDX-licenses.tar/SPDX-licenses/MPL-1.0.txt: MPL-1.0 ,ZPL
SPDX-licenses.tar/SPDX-licenses/OSL-2.1.txt: OSL-2.1
SPDX-licenses.tar/SPDX-licenses/CC-BY-NC-SA-2.5.txt: CC-BY-NC-SA-2.5
SPDX-licenses.tar/SPDX-licenses/MPL-2.0.txt: MPL-2.0
SPDX-licenses.tar/SPDX-licenses/AFL-2.0.txt: AFL-2.0
SPDX-licenses.tar/SPDX-licenses/gSOAP-1.3b.txt: gSOAP-1.3b
SPDX-licenses.tar/SPDX-licenses/LGPL-2.1.txt: LGPL-2.1+
SPDX-licenses.tar/SPDX-licenses/MPL-1.1.txt: Dual-license ,MPL-1.1 ,ZPL
SPDX-licenses.tar/SPDX-licenses/Apache-1.0.txt: Apache-1.0 ,Public-domain
Updated by Bob Gobeille 4 months ago
It's looking good Larry!
Updated by larry shi 4 months ago
- File doublecheck_spdx_svn_6376.xlsx added
test in svn 6376. please see the nomos report in doublecheck_spdx_svn_6376.xlsx
Updated by larry shi 4 months ago
what is difference between with LGPL-2.0+ and LGPL-2.0?
GPL-3.0+ and GPL-3.0?
etc.
I think the current nomos is correct? what do you think?
Updated by Camille Moulin 4 months ago
Hi,
From my point of view, every "+" ID is not really a Licence ID : it's a copyright header ID, a specific case of multilicensing.
GPL-2.0+ means GPL-2.0 or any latter version (so at the moment GPL-2.0 or GPL-3.0)
I think the ID used by nomos should be the one without the "+" sign.
(and by the way, congrats for the progress on this issue)
Updated by larry shi 4 months ago
Camille Moulin wrote:
Hi,
From my point of view, every "+" ID is not really a Licence ID : it's a copyright header ID, a specific case of multilicensing.
GPL-2.0+ means GPL-2.0 or any latter version (so at the moment GPL-2.0 or GPL-3.0)
I think the ID used by nomos should be the one without the "+" sign.
(and by the way, congrats for the progress on this issue)
thanks for your comments.
from my point of view, with/without + are all make sense.
why we do lots of nomos change is because we want to get nomos consistent with spdx license, you can refer to http://spdx.org/licenses/
Updated by larry shi 3 months ago
- Status changed from In Progress to Resolved
Great news, this task is fixed till 6430 1st time.
this task include too many changes, testing is welcome, thanks
Updated by larry shi 3 months ago
larry shi wrote:
Great news, this task is fixed till 6430 1st time.
this task include too many changes, testing is welcome, thanks
I mean this task is fixed in svn 6430.
a comment for svn 6430 from bob:
You shouldn't force an auto increment primary key like license_ref_rf_pk. We don't have control of this value. It can be different on different machines.
I will investigate a better solution.
Updated by larry shi 3 months ago
- Status changed from Resolved to Feedback
- Assignee changed from larry shi to Bob Gobeille
right now, for one license if not existing in license_ref table, will add it by nomos.
for example, GPL, BSD-style, etc.
On ui, if you click on 'GPL' license, on the popup window, you will get a msg that 'Original license text is not in the FOSSology database.'
for me it is not make sense, how about just display the license text 'License by Nomos.'?
right now the code fragment below in src/nomos/ui/ui-view-license.php:
96 function ViewLicenseText($Item, $LicShortname, $TokPfileStart, $nomos_out)
97 {
98 global $PG_CONN;
99 global $Plugins;
100 $View = &$Plugins[plugin_find_id("view")];
101
102 $sql = "select * from license_ref where rf_shortname = '$LicShortname' and rf_text != 'License by Nomos.';";
103 $result = pg_query($PG_CONN, $sql);
104 DBCheckResult($result, $sql, FILE, LINE);
Updated by Bob Gobeille 3 months ago
- Status changed from Feedback to In Progress
- Assignee changed from Bob Gobeille to larry shi
Because I think 'Original license text is not in the FOSSology database.' makes more sense to the user than 'License by Nomos'. Is there other wording you think would be better?
Updated by Bob Gobeille 2 months ago
- 27 set to BobG
Updated by larry shi about 1 month ago
- Tester set to BobG
Updated by Bob Gobeille about 1 month ago
- Status changed from Resolved to Closed
Because this is such a broad issue, all new issues against this are entered as new issues rather than appended to this one.