THE SPDX WIKI IS NO LONGER ACTIVE. ALL CONTENT HAS BEEN MOVED TO https://github.com/spdx
Difference between revisions of "Legal Team/Templatizing/ActionPlan"
From SPDX Wiki
< Legal Team | Templatizing
Line 1: | Line 1: | ||
− | ==Action Items - Stage | + | ==Action Items - Stage 1a: XML Conversion == |
=== Finish main review of all licenses so that all can merged (Who: ALL)=== | === Finish main review of all licenses so that all can merged (Who: ALL)=== | ||
− | * Kris to put original "conversion" tool (to convert text files into XML format, to then be reviewed) in public repository so anyone else can use it or improve it (KRIS) | + | * <span style="color: red;">Kris to put original "conversion" tool (to convert text files into XML format, to then be reviewed) in public repository so anyone else can use it or improve it (KRIS)</span> |
* <span style="color: red;">convert and add exceptions to repository (KRIS or someone from tech team using Kris' tool) and review exceptions to merge (ALL)</span> | * <span style="color: red;">convert and add exceptions to repository (KRIS or someone from tech team using Kris' tool) and review exceptions to merge (ALL)</span> | ||
** note from Gary: tools don't care whether in same or different directory | ** note from Gary: tools don't care whether in same or different directory | ||
* <span style="color: red;">convert and add deprecated licenses to repository (GARY) and review to merge (ALL)</span> | * <span style="color: red;">convert and add deprecated licenses to repository (GARY) and review to merge (ALL)</span> | ||
** outcome: Proposed solution to add a boolean attribute named deprecated to the SPDX element with a default value of false. For the "+" deprecated licenses, we would copy the XML file, rename it to include the "+" and add deprecated=true to the SPDX attributed. | ** outcome: Proposed solution to add a boolean attribute named deprecated to the SPDX element with a default value of false. For the "+" deprecated licenses, we would copy the XML file, rename it to include the "+" and add deprecated=true to the SPDX attributed. | ||
− | * licenses tagged as "required acknowledgment" | + | * licenses tagged as "required acknowledgment" - were going to not merge and than add a tag to denote this --> decided to make this a future feature; keep labeling these for future update |
** may need input from legal team at that point | ** may need input from legal team at that point | ||
* <span style="color: red;">true-up changes to existing licenses from 2.3 to current, 2.6 (ANYONE, see spreadsheet)</span> | * <span style="color: red;">true-up changes to existing licenses from 2.3 to current, 2.6 (ANYONE, see spreadsheet)</span> | ||
Line 16: | Line 16: | ||
=== Finalize XML tag names === | === Finalize XML tag names === | ||
* Gary to bring to tech team for Sept 20 call, tech team to decide, with final review/sanity check by legal team - DONE | * Gary to bring to tech team for Sept 20 call, tech team to decide, with final review/sanity check by legal team - DONE | ||
− | ** process: build a table for existing field name (machine-readable name for these from current spec) and new XML tag | + | ** process: build a table for existing field name (machine-readable name for these from current spec) and new XML tag - DONE |
− | ** Gary took to tech team, and had joint call with legal and tech team to finalize. | + | ** Gary took to tech team, and had joint call with legal and tech team to finalize. Notes here: http://wiki.spdx.org/view/Technical_Team/Minutes/2016-10-25 and https://docs.google.com/document/d/1z9n44xLH2MxT576KS_AbTOBtecyl5cw6RsrrQHibQtg/edit |
* update tags as per tech team recommendations (see above) | * update tags as per tech team recommendations (see above) | ||
=== Check website generation / tools === | === Check website generation / tools === | ||
* As of Sept 16 call, Gary had done a first pass on tools to generate website and caught a bunch of validation errors, many of which were from lower case <spdx> tag. Gary to see what other validations were and fix and merge if simply or create pull request/submit to legal team if needs review | * As of Sept 16 call, Gary had done a first pass on tools to generate website and caught a bunch of validation errors, many of which were from lower case <spdx> tag. Gary to see what other validations were and fix and merge if simply or create pull request/submit to legal team if needs review | ||
− | * <span style="color: red;">other updates to spdx-tools for new XML format (including website generation) - for 5 different formats? (Gary | + | * <span style="color: red;">other updates to spdx-tools for new XML format (including website generation) - for 5 different formats? (Gary) </span> |
* preview of website before release | * preview of website before release | ||
=== Documentation === | === Documentation === | ||
− | * Update info for README on Github (Dennis to draft, ALL review) | + | * Update info for README on Github for initial switch to Github from Git repo, prior to XML conversion (Dennis to draft, ALL review) - DONE |
** completed - see here: https://docs.google.com/document/d/1kGSs3CXbtjF_uZmVsjhXMGChyP-pzlszktTr8t4PmmI/edit# | ** completed - see here: https://docs.google.com/document/d/1kGSs3CXbtjF_uZmVsjhXMGChyP-pzlszktTr8t4PmmI/edit# | ||
* Review various webpages for updating (changes to be made now? or what until stage 2?) - Alan did first pass, which raised various questions and other things to address, need to revisit now that naming issue has been resolved with tech team | * Review various webpages for updating (changes to be made now? or what until stage 2?) - Alan did first pass, which raised various questions and other things to address, need to revisit now that naming issue has been resolved with tech team | ||
Line 33: | Line 33: | ||
** info about XML tags (http://wiki.spdx.org/view/Legal_Team/Templatizing/tags-matching) - this may be more likely stage 2 and become part of spec as an appendix | ** info about XML tags (http://wiki.spdx.org/view/Legal_Team/Templatizing/tags-matching) - this may be more likely stage 2 and become part of spec as an appendix | ||
− | == Action Items - Stage | + | == Action Items - Stage 1b: Switch to Github, using old license list format - Jan 29 == |
+ | * update README (see above for link to text) | ||
+ | * update any relevant webpages: | ||
+ | ** links to master files | ||
+ | ** page on requesting a new license - how to update, just point to README? | ||
+ | ** what else? | ||
− | == | + | == Action Items - Stage 2: Go live with XML conversion== |
− | * | + | |
− | * | + | === <span style="color: red;">Create new tool to take text of new license and convert to XML file === |
+ | * to do so by hand is a bit tedious. Will still need human review before finalizing. Initial tool Kris used probably won't be applicable. Would be nice if this could be web-based | ||
+ | * discuss with tech team, find someone to take this on? | ||
=== Define a new process for License List via Github and with new XML format === | === Define a new process for License List via Github and with new XML format === | ||
* i.e., how to request a new license, what kind of pull requests we want, underlying process etc. | * i.e., how to request a new license, what kind of pull requests we want, underlying process etc. | ||
* included checking with Kate re: moving license list to Github primary (instead of LF Git and mirrored to Github) | * included checking with Kate re: moving license list to Github primary (instead of LF Git and mirrored to Github) | ||
+ | |||
+ | === Coordination with tech team and SPDX Spec v2.2 === | ||
+ | * revisions to current appendix in spec as to markup (e.g., var v. alt markup tag) | ||
+ | * explanation of XML tags - to go in markup appendix or new appendix? | ||
=== Documentation === | === Documentation === | ||
Line 48: | Line 59: | ||
=== SPDX tools and website generation === | === SPDX tools and website generation === | ||
* see stage 1 list - any further updates? | * see stage 1 list - any further updates? | ||
− | |||
− | |||
− |
Revision as of 23:22, 17 January 2017
Contents
Action Items - Stage 1a: XML Conversion
Finish main review of all licenses so that all can merged (Who: ALL)
- Kris to put original "conversion" tool (to convert text files into XML format, to then be reviewed) in public repository so anyone else can use it or improve it (KRIS)
- convert and add exceptions to repository (KRIS or someone from tech team using Kris' tool) and review exceptions to merge (ALL)
- note from Gary: tools don't care whether in same or different directory
- convert and add deprecated licenses to repository (GARY) and review to merge (ALL)
- outcome: Proposed solution to add a boolean attribute named deprecated to the SPDX element with a default value of false. For the "+" deprecated licenses, we would copy the XML file, rename it to include the "+" and add deprecated=true to the SPDX attributed.
- licenses tagged as "required acknowledgment" - were going to not merge and than add a tag to denote this --> decided to make this a future feature; keep labeling these for future update
- may need input from legal team at that point
- true-up changes to existing licenses from 2.3 to current, 2.6 (ANYONE, see spreadsheet)
- convert and add new licenses to repo from 2.4, 2.5. 2.6 (KRIS or someone from tech team using Kris' tool) and review to merge (ALL to review)
- general clean-up of all licenses (once review is completed and all have been merged), e.g., remove body tag, fix lower case spdx tags, get rid of HTML &-; characters, and update tags as per tech team recommendations (someone from tech team) --> discuss at OSLS
Finalize XML tag names
- Gary to bring to tech team for Sept 20 call, tech team to decide, with final review/sanity check by legal team - DONE
- process: build a table for existing field name (machine-readable name for these from current spec) and new XML tag - DONE
- Gary took to tech team, and had joint call with legal and tech team to finalize. Notes here: http://wiki.spdx.org/view/Technical_Team/Minutes/2016-10-25 and https://docs.google.com/document/d/1z9n44xLH2MxT576KS_AbTOBtecyl5cw6RsrrQHibQtg/edit
- update tags as per tech team recommendations (see above)
Check website generation / tools
- As of Sept 16 call, Gary had done a first pass on tools to generate website and caught a bunch of validation errors, many of which were from lower case <spdx> tag. Gary to see what other validations were and fix and merge if simply or create pull request/submit to legal team if needs review
- other updates to spdx-tools for new XML format (including website generation) - for 5 different formats? (Gary)
- preview of website before release
Documentation
- Update info for README on Github for initial switch to Github from Git repo, prior to XML conversion (Dennis to draft, ALL review) - DONE
- completed - see here: https://docs.google.com/document/d/1kGSs3CXbtjF_uZmVsjhXMGChyP-pzlszktTr8t4PmmI/edit#
- Review various webpages for updating (changes to be made now? or what until stage 2?) - Alan did first pass, which raised various questions and other things to address, need to revisit now that naming issue has been resolved with tech team
- license matching guidelines page
- license list overview page,
- info about XML tags (http://wiki.spdx.org/view/Legal_Team/Templatizing/tags-matching) - this may be more likely stage 2 and become part of spec as an appendix
Action Items - Stage 1b: Switch to Github, using old license list format - Jan 29
- update README (see above for link to text)
- update any relevant webpages:
- links to master files
- page on requesting a new license - how to update, just point to README?
- what else?
Action Items - Stage 2: Go live with XML conversion
Create new tool to take text of new license and convert to XML file
- to do so by hand is a bit tedious. Will still need human review before finalizing. Initial tool Kris used probably won't be applicable. Would be nice if this could be web-based
- discuss with tech team, find someone to take this on?
Define a new process for License List via Github and with new XML format
- i.e., how to request a new license, what kind of pull requests we want, underlying process etc.
- included checking with Kate re: moving license list to Github primary (instead of LF Git and mirrored to Github)
Coordination with tech team and SPDX Spec v2.2
- revisions to current appendix in spec as to markup (e.g., var v. alt markup tag)
- explanation of XML tags - to go in markup appendix or new appendix?
Documentation
- see stage 1 list - any further updates?
SPDX tools and website generation
- see stage 1 list - any further updates?