OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

csaf message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Two opportuinities for use of GitHub repositories by the OASIS CSAF TC


OASIS CSAF TC,

As supplement to the memo from Chet Ensign [5] on "useful OASIS resources for your TC", this memo sends a reminder to the CSAF TC Members and Observers that OASIS provides two separate support offerings for the use of public GitHub repositories.  Both are initiated by a TC request.

These two support offerings include these, as described below.:

(A) OASIS Open Repositories  [ and]
(B) GitHub Repositories for TC Members Chartered work

The CSAF Inaugural Meeting slideset from Omar Santos [6], together with minutes from the first meeting [7], and Action Item [8], reference transition of the input "CVRF" specifications to a repository of type "B" -- "Create Github repository for standards track work", sub  "Selection of Version Control System and Seeding with Contribution"

So OASIS Staff expects a request [4.c] in due time for the creation of an appropriate GitHub Repository for TC Members' Chartered work.

At the same, the CSAF TC members could determine to create a separate OASIS Open Repository -- one or more -- which would support open-source licensed deliverables that supplement specification development with running code -- proof-of-concept, reference implementation(s)... and thus promote adoption of the core CSAF specification(s).  The open source licenses used by OASIS Open Repositories are especially well-suited to software, and the participation model allows for anyone (OASIS member or not) to contribute to development of the code or related assets.  Participation in OASIS Open Repository projects is free.

Comparison: OASIS Open Repositories versus GitHub Repositories for TC Members Chartered work

A. OASIS Open Repositories 
 - with examples [1] and references [3]

a) anyone (OASIS member or not) may fully participate, including TC Members
b) input licensing governed by Individual Contribution License Agreement
c) outbound licensing governed by FOSS (open source) license: BSD-3-Clause, Apache, CC-BY, Eclipse
d) development practices and process governed by Open Repository Guidelines and Procedures
e) provides no direct support for public feedback to the TC itself
f) assets developed in the repository may be contributed to TC (Work Products) by a TC Member
g) GitHub projects use the Organization oasis-open ( https://github.com/oasis-open/ )

B. GitHub Repositories for TC Members Chartered work
 - with examples [2] and references [4]

a) substantive contributions expected only from TC member participants
b) input licensing governed by OASIS policies and agreements: IPR Policy, IPR Mode, Copyright
c) outbound licensing governed by OASIS policies for TCs
d) development practices and process governed by OASIS TC Process
e) supports public feedback to the TC, similar to the TC comment list, via Issues, Comments, Conversations
f) assets developed in the repository are automatically/inherently part of official TC work
g) GitHub projects use the Organization oasis-tcs ( https://github.com/oasis-tcs/ )

Please feel free to direct any questions to me or to Chet Ensign

- Robin Cover

OASIS CSAF TC Discussion List <csaf@lists.oasis-open.org>

========================================================================
[1]  OASIS Open Repositories: Examples
========================================================================

https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=dita#openrepo
https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=tosca#openrepo
https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=legaldocml#openrepo
https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=cti#openrepo

dita-lightweight
https://github.com/oasis-open/dita-lightweight
"Schema files, tools and documentation related to the Lightweight DITA Subcommittee"

dita-rng-converter.
https://github.com/oasis-open/dita-rng-converter
"Providing cross-platform tools for generating DITA-conforming DTD- and XSD-format versions of RELAX NG DITA grammars: document type shells, vocabulary modules, and constraint modules. It makes it as easy as possible to develop and maintain DITA grammars by allowing use of RELAX NG syntax.

tosca-test-assertions
https://github.com/oasis-open/tosca-test-assertions
"Manages TOSCA Simple Profile in YAML templates and definitions that can be used to test TOSCA compliance using metadata (primarily the OASIS Test Assertion Markup Language) that describes the test and the expected behavior of the TOSCA tool or orchestrator"

legaldocml-akomantoso
https://github.com/oasis-open/legaldocml-akomantoso
"Schema files, examples, exemplificative implementations and libraries, and documentation related to the LegalDocML TC and Akoma Ntoso schema"

cti-stix2-json-schemas
https://github.com/oasis-open/cti-stix2-json-schemas
"Non-normative schemas and examples for STIX 2"

cti-documentation
https://github.com/oasis-open/cti-documentation
"GitHub Pages site for STIX, CybOX, and TAXII"

cti-stix-validator
https://github.com/oasis-open/cti-stix-validator
"Validator for STIX 2.0 JSON normative requirements and best practices"

cti-pattern-validator
https://github.com/oasis-open/cti-pattern-validator
"Validate patterns used to express CybOX content in STIX Indicators"

cti-stix-visualization
https://github.com/oasis-open/cti-stix-visualization
"Lightweight visualization for STIX 2.0 objects and relationships"

cti-cybox3-json-schemas
https://github.com/oasis-open/cti-cybox3-json-schemas
"Non-normative schemas and examples for CybOX 3"

cti-marking-prototype
https://github.com/oasis-open/cti-marking-prototype
"Prototype for processing granular data markings in STIX"

cti-stix-elevator
https://github.com/oasis-open/cti-stix-elevator
"Convert STIX 1.2 XML to STIX 2.0 JSON"

cti-pattern-matcher
https://github.com/oasis-open/cti-pattern-matcher
"Match STIX content against STIX patterns"

========================================================================
[2] GitHub Repositories for TC Members Chartered Work: examples
========================================================================

https://github.com/oasis-tcs/odata-openapi
"Tools for producing API descriptions for OData services that adhere to the OpenAPI Specification"

https://github.com/oasis-tcs/odata-vocabularies
"Standard vocabularies for annotating OData services"

https://github.com/oasis-tcs/xliff-omos-om
"Object Model for XLIFF Versions 2.0 and higher"

https://github.com/oasis-tcs/xliff-omos-jliff
"JSON serialization of the XLIFF Abstract Object Model"

https://github.com/oasis-tcs/dita
"Official repository for the source files for the written DITA specification "

https://github.com/oasis-tcs/ocpp
"Supporting version control for Work Product artifacts developed by members of the TC, including prose specification editing and UML diagrams generated by plantUML"


=========================================
[3] OASIS Open Repositories: References
========================================

OASIS Open Repositories: Overview
https://www.oasis-open.org/resources/open-repositories

FAQ Document
https://www.oasis-open.org/resources/open-repositories/faq

Licenses
https://www.oasis-open.org/resources/open-repositories/licenses

Guidelines
https://www.oasis-open.org/policies-guidelines/open-repositories

Individual CLA Form
https://www.oasis-open.org/resources/open-repositories/cla/individual-cla

===============================================================
[4] GitHub Repositories for TC Members' Chartered Work: References
===============================================================

OASIS TCs: GitHub Repositories for TC Members' Chartered Work
https://github.com/oasis-tcs/
https://oasis-tcs.github.io/README.html

TC GitHub Repository: Documentation
https://www.oasis-open.org/resources/tcadmin/github-repositories-for-oasis-tc-members-chartered-work

c) TC GitHub Repository Request Form
https://www.oasis-open.org/resources/tc-admin-requests/request-a-tc-github-version-control-instance-be-created


============
Notes
============

[5] https://lists.oasis-open.org/archives/csaf/201611/msg00018.html

[6]  Omar Santos: Slideset
OASIS Common Security Advisory Framework (CSAF) Technical Committee Inaugural Call
https://www.oasis-open.org/committees/download.php/59390/CSAF-TC-Inaugural-Call.pptx
https://www.oasis-open.org/committees/document.php?document_id=59390&wg_abbrev=csaf
Slide #2: Transition of Current CVRF Docs to GitHub
Slide #8: Transition of Current CVRF Docs to GitHub
- ICASI CVRF General Information: http://www.icasi.org/cvrf
- CVRF v1.1 Dictionary of Elements: http://www.icasi.org/cvrf-v1-1-dictionary-of-elements
- CVRF v1.1 Mindmap: http://www.icasi.org/cvrf-1-1-mindmap
- CVRF v1.1 Schema [ ]
ICASI PR: ICASI Transfers Development of Security Open Standard to OASIS
http://www.icasi.org/icasi-transfers-development-of-security-open-standard-to-oasis 

[7] Action Item
https://lists.oasis-open.org/archives/csaf/201611/msg00013.html
https://www.oasis-open.org/apps/org/workgroup/csaf/members/action_item.php?action_item_id=3899
"Groups - Action Item "Create Github repository for standards track work" added
"Omar suggested that the previous work from the CVRF 1.1 spec be moved into a Github repository, there were also no objections and Richard Struse also voiced his recommendation to use Github"

[8] Minutes: OASIS Common Security Advisory Framework (CSAF) TC Inaugural Meeting #1
Nov 16, 2016
Acting chair: Omar
https://www.oasis-open.org/committees/download.php/59394/csaf-minutes-20161116%2Bmeeting.1.html
11. Selection of Version Control System and Seeding with Contribution



--
Robin Cover
OASIS, Director of Information Services



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]