Difference between revisions of "Business Team/SPDX 2 0 Project"

From SPDX Wiki
Jump to: navigation, search
(Useful Links)
(Milestones)
 
(22 intermediate revisions by 2 users not shown)
Line 10: Line 10:
 
This is the next major release of the specification. SPDX 2.0 will extend the specification beyond the package level scope and enhance it to address relationships between artifacts.
 
This is the next major release of the specification. SPDX 2.0 will extend the specification beyond the package level scope and enhance it to address relationships between artifacts.
  
You can read up on the user requirements and stories here http://wiki.spdx.org/images/SPDX-TR-2014-3.v1.0.pdf
+
You can read up on the user requirements and stories here [http://wiki.spdx.org/images/SPDX-TR-2014-3.v1.0.pdf User Requirements and Stories ]
  
 
<br />
 
<br />
Line 41: Line 41:
 
| Kirsten Newcomer
 
| Kirsten Newcomer
 
| High level requirements overview.
 
| High level requirements overview.
| April 2014
+
| COMPLETE
| Has been reviewed and pushed to the Tech report Framework. Need to publish to main site an dlink from this page as well.
+
| http://wiki.spdx.org/images/SPDX-TR-2014-3.v1.0.pdf
 
|-
 
|-
 
| Fedora License List
 
| Fedora License List
 
| Legal Team
 
| Legal Team
 
| finish review of Fedora "good" license list and add licenses to SPDX License List for next version (to coincide with version 2.0 of spec release)
 
| finish review of Fedora "good" license list and add licenses to SPDX License List for next version (to coincide with version 2.0 of spec release)
| June 1 2014
+
| COMPLETE
 
| in progress
 
| in progress
 
|
 
|
Line 54: Line 54:
 
| Legal Team
 
| Legal Team
 
| draft license expression language text for inclusion in spec
 
| draft license expression language text for inclusion in spec
| June 1 2014
+
| COMPLETE
| need to decide on location of text and get someone to do first draft
+
| Has had legal and tech team review. Is in the specification.
 
|-
 
|-
 
| Object Models
 
| Object Models
 
| Tech Team
 
| Tech Team
 
| Modeling to support the new use cases. This is the model we are using: [[Technical_Team/Proposals/2012-02-01/Merged_Model_Proposal|Merged Model Proposal]]
 
| Modeling to support the new use cases. This is the model we are using: [[Technical_Team/Proposals/2012-02-01/Merged_Model_Proposal|Merged Model Proposal]]
| June 1 2014
+
| COMPLETE
|  
+
| [[Technical_Team/Model_2_0|SPDX 2.0 Model]].
|-
+
| Draft specification to start tool development
+
| Tech Team
+
| First draft of the specification. Can start tool development and get initial reviews by community. Ideally specification should be somewhat stable to start tool development: i.e. no big changes anticipated. [[Technical_Team/SPDX_Specification_Versions| SPDX_Specification_Versions (see dated 2.0 drafts)]]
+
| June 1 2014
+
| Working through polishing the data model which was reviewed at Linux Collab. We have made a lot of progress recently and there are a few artifacts that you can look at to give you an idea on the 2.0 spec. The best starting point is the minutes from the Linux Collab Summit: [http://wiki.spdx.org/view/Technical_Team/Minutes/2014-03-25]
+
 
|-
 
|-
 
| Validate Use cases
 
| Validate Use cases
 
| Tech Team
 
| Tech Team
 
| See use cases here: [[Technical_Team/Use_Cases/2.0|SPDX 2.0 Use Cases]]. Need to validate these against the data model.
 
| See use cases here: [[Technical_Team/Use_Cases/2.0|SPDX 2.0 Use Cases]]. Need to validate these against the data model.
| June 1 2014
+
| COMPLETE
 
| In Progress. Several of the use cases were reviewed at Linux Collab.
 
| In Progress. Several of the use cases were reviewed at Linux Collab.
 
|-
 
|-
Line 78: Line 72:
 
| Legal Team
 
| Legal Team
 
| all licenses reviewed and templates created as needed
 
| all licenses reviewed and templates created as needed
| July 1
+
| for 2.0
| in progress
+
| mostly complete as of SPDX License List 2.0-rc2
 
|-
 
|-
 
| SPDX Tools and Examples Updates
 
| SPDX Tools and Examples Updates
 
| Tech Team
 
| Tech Team
 
| All SPDX tools and examples updated to support 2.0
 
| All SPDX tools and examples updated to support 2.0
| start July 1 - August 13 (D-7days)
+
| RC2 or RC3 as starting point?
 
| Need to recruit someone for the tag-value format tools
 
| Need to recruit someone for the tag-value format tools
 
|-
 
|-
Line 91: Line 85:
 
| How to go from v1.2 documents to 2.0 format  
 
| How to go from v1.2 documents to 2.0 format  
 
| TBD
 
| TBD
|
+
| Kate and Jack to work on
 
|-
 
|-
| SPDX 2.0 Draft Review Period
+
| SPDX 2.0 RC 1
 
| Tech Team
 
| Tech Team
| Specification is out for review by the general community
+
| First draft of specification out to Technical team mailing list for review. Feedback back by December 1st.
| tentative June 1-June 30
+
| COMPLETE 11/14
|
+
| https://docs.google.com/document/d/1wE_zvLU4c291ACi9wIJmQoE4ltKRW4rzM1TYiIvEVOs/edit?pli=1
 +
|-
 +
| SPDX 2.0 RC 2
 +
| Tech Team
 +
| Specification is out for review by the general community
 +
| 12/18
 +
| Can start tool development on this version? Update banner on site with link to specification for review.
 
|-
 
|-
| SPDX 2.0 Best and Final Review Period
+
| SPDX 2.0 RC 3 Best and Final
 
| Tech Team
 
| Tech Team
 
| Best and final version of the specification is out for a final blessing.
 
| Best and final version of the specification is out for a final blessing.
| tentative July 1-July 15
+
| Jan 15 2015
 +
|
 +
|-
 +
| SPDX 2.0 Specification Complete
 +
| Tech Team
 +
| Published.
 +
| Feb 15 2015
 
|
 
|
 
|-
 
|-
Line 111: Line 117:
 
|
 
|
 
|-
 
|-
| Launch Plan
+
| Update slide set resources
| Business Team
+
| Business Team (Phil)
| Launch Plan devised and in place for 2.0 release. If we want to submit papers to LinuxCons or do something at them we need to decide before May 2nd!
+
| Update slide resources to 2.0
| June 2014
+
| By RC3
|
+
| http://spdx.org/publications/resources/spdx-slideset
 +
|-
 +
| Update SPDX Whitepaper
 +
| Business Team (Phil)
 +
| Update whitepaper to 2.0
 +
| By RC3
 +
| http://www.linuxfoundation.org/sites/main/files/publications/lf_foss_compliance_spdx.pdf 
 
|-
 
|-
 
| Press release drafted and sent to LF  
 
| Press release drafted and sent to LF  
 
| Business Team
 
| Business Team
 
| Press release announcing 2.0 is drafted and sent to LF to review and publish.
 
| Press release announcing 2.0 is drafted and sent to LF to review and publish.
| TBD
+
| Shoot for 2nd week of January
 +
| Contacting prospective companies to get quotes.
 
|}
 
|}
  
Line 130: Line 143:
 
* [[Technical_Team/Spec_Release_Process|What is a Specification Release Checklist]]
 
* [[Technical_Team/Spec_Release_Process|What is a Specification Release Checklist]]
 
* [[Technical_Team/Use_Cases/2.0|SPDX 2.0 Use Cases]]  
 
* [[Technical_Team/Use_Cases/2.0|SPDX 2.0 Use Cases]]  
* [[Technical_Team/Proposals/SPDX_2.0_Model_Proposals|SPDX 2.0 Model Proposals]]
+
* [[Technical_Team/Model_2_0|SPDX 2.0 Model ]]
 +
* [http://spdx.org/rdf/ontology/spdx-2-0-rev-11/ Schema ]
 
* [[Technical_Team/SPDX_Specification_Versions| SPDX_Specification_Versions (see dated 2.0 drafts)]]
 
* [[Technical_Team/SPDX_Specification_Versions| SPDX_Specification_Versions (see dated 2.0 drafts)]]
 
* Bug reports (may be useful to look at those targeted against 2.0 for completion)
 
* Bug reports (may be useful to look at those targeted against 2.0 for completion)

Latest revision as of 15:41, 13 February 2015

SPDX 2.0 Specification Project Overview


Objectives

This is the next major release of the specification. SPDX 2.0 will extend the specification beyond the package level scope and enhance it to address relationships between artifacts.

You can read up on the user requirements and stories here User Requirements and Stories


Overall Status

New plan is to launch the specification by Linux Collab 2015 which is in February . This looks very doable as the first draft of the specification was put onto the technical team mailing list on 11/17.


Milestones

The target date is set by the Milestone owner. When completed, the date will be changed to say COMPLETE. The milestone owner should also update the Status column as appropriate.

2.0 Milestones
Milestone Owner Details Target Date Current Status
Use Cases Tech Team Collection of use cases and then prioritization on the ones that will be addressed in the 2.0 specification. COMPLETE
Requirements Overview Kirsten Newcomer High level requirements overview. COMPLETE http://wiki.spdx.org/images/SPDX-TR-2014-3.v1.0.pdf
Fedora License List Legal Team finish review of Fedora "good" license list and add licenses to SPDX License List for next version (to coincide with version 2.0 of spec release) COMPLETE in progress
License Expression Language Legal Team draft license expression language text for inclusion in spec COMPLETE Has had legal and tech team review. Is in the specification.
Object Models Tech Team Modeling to support the new use cases. This is the model we are using: Merged Model Proposal COMPLETE SPDX 2.0 Model.
Validate Use cases Tech Team See use cases here: SPDX 2.0 Use Cases. Need to validate these against the data model. COMPLETE In Progress. Several of the use cases were reviewed at Linux Collab.
License Matching templates Legal Team all licenses reviewed and templates created as needed for 2.0 mostly complete as of SPDX License List 2.0-rc2
SPDX Tools and Examples Updates Tech Team All SPDX tools and examples updated to support 2.0 RC2 or RC3 as starting point? Need to recruit someone for the tag-value format tools
Migration Plan Draft Review Period Tech Team How to go from v1.2 documents to 2.0 format TBD Kate and Jack to work on
SPDX 2.0 RC 1 Tech Team First draft of specification out to Technical team mailing list for review. Feedback back by December 1st. COMPLETE 11/14 https://docs.google.com/document/d/1wE_zvLU4c291ACi9wIJmQoE4ltKRW4rzM1TYiIvEVOs/edit?pli=1
SPDX 2.0 RC 2 Tech Team Specification is out for review by the general community. 12/18 Can start tool development on this version? Update banner on site with link to specification for review.
SPDX 2.0 RC 3 Best and Final Tech Team Best and final version of the specification is out for a final blessing. Jan 15 2015
SPDX 2.0 Specification Complete Tech Team Published. Feb 15 2015
Migration Plan Best and Final Review Period Tech Team How to go from v1.2 documents to 2.0 format TBD
Update slide set resources Business Team (Phil) Update slide resources to 2.0 By RC3 http://spdx.org/publications/resources/spdx-slideset
Update SPDX Whitepaper Business Team (Phil) Update whitepaper to 2.0 By RC3 http://www.linuxfoundation.org/sites/main/files/publications/lf_foss_compliance_spdx.pdf
Press release drafted and sent to LF Business Team Press release announcing 2.0 is drafted and sent to LF to review and publish. Shoot for 2nd week of January Contacting prospective companies to get quotes.


Useful Links

The following are links to useful information around the 2.0 Specification.


Specification Release Checklist

This checklist will be used as the Specification approaches release. It is to make sure we do no forget something.

Specification Review Checklist

Specification Review Checklist
Item Who is Responsible Status
Notification of start of work on a new version to the General List (with summary) Tech team lead
Web site updated with page to hold new spec version (points to google doc repro) Web Admin
Web site news announcement (in banner area) that draft is under way Web Admin

SPDX Specification / Document Collateral Release Checklist

Specification Release Checklist
Item Who is Responsible Status
Notification on general list that the specification is approved Tech team lead
Web site updated with page to hold new spec version Web Admin
RDF terms page updated Web Admin
Web site news announcement (in banner area) that there is a new version Web Admin
Press release (via Linux Foundation) for the new version Business Team
Roadmap updated to show specification release Business Team


SPDX Tools Release Checklist

Tool Release Checklist
Tool Who is Responsible Status
Spreadsheet Template and Examples updated Tech team tools group
RDF to Tag and Tag to RDF Translators updated Tech team tools group
RDF to HTML Pretty Printer updated Tech team tools group
Spreadsheet to RDF and RDF to spreadsheet updated Tech team tools group
SPDX Compare updated Tech team tools group
SPDX Viewer updated Tech team tools group
Spreadsheet Template and Examples posted to web site SPDX Web Admin
RDF to Tag and Tag to RDF Translators posted to web site SPDX Web Admin
RDF to HTML Pretty Printer posted to web site SPDX Web Admin
Spreadsheet to RDF and RDF to spreadsheet posted to web site SPDX Web Admin
SPDX Compare posted to web site SPDX Web Admin
SPDX Viewer posted to web site SPDX Web Admin