Greetings all,

 

Since we didn't have much time to discuss the license list XML work on this
week's legal call, I thought I would send an email update to the
distribution list and point out a few remaining issue and next steps.

 

Over the past couple of weeks, we enhanced the SPDX tool that generates the
spdx.org/licenses website to test the license templates generated from the
license-list-XML repo against the previous license list text.  Basically,
checking to see if the license text currently on the spdx.org/licenses
website would match the new files generated.

 

In the first run of the test, there were a few dozen error reported.  Some
of the errors were due to bugs in the tools which have now been corrected.
Some of the license XML files have been updated and Trevor contributed
improvements to the license XML schema as well.

 

There were a few licenses which did not match due to var and/or optional
text being nested inside an optional text block.  This is not currently
supported by the license matching tools.  There is a discussion on this
topic in issue #462 <https://github.com/spdx/license-list-XML/issues/462> .

 

The other issues found were due to various differences including some
character encoding issues.  All of the open issues can be found in the
issues list <https://github.com/spdx/license-list-XML/issues> .

 

One item we may want to discuss on the mailing list and/or on the next legal
call is where we should support var and/or optional text being nested inside
an optional text block (issue #462
<https://github.com/spdx/license-list-XML/issues/462> ) in the next release
of the license list.  Adding this functionality to the tools is a pretty
significant task and requires a partial redesign of the template matching
code.  It would also require an update to the license template documentation
in the SPDX specification appendix and possibly other implementation of the
license matching algorithms.  An alternative would be to replace the nested
optional and var blocks with a single var block utilizing a more complex
match regular expression.  Another alternative would be to postpone
implementing the complex optional text to a subsequent release of the
license list.  Please see issue #462
<https://github.com/spdx/license-list-XML/issues/462>  for a more complete
discussion.

 

Please feel free to fix any identified issues that are not related to issue
#462 <https://github.com/spdx/license-list-XML/issues/462> .  

 

Gary

-------------------------------------------------

Gary O'Neall

Principal Consultant

Source Auditor Inc.

Mobile: 408.805.0586

Email:  <mailto:g...@sourceauditor.com> g...@sourceauditor.com

 

_______________________________________________
Spdx-legal mailing list
Spdx-legal@lists.spdx.org
https://lists.spdx.org/mailman/listinfo/spdx-legal

Reply via email to