CycloneDX / CycloneDX/specification

Deprecate and define EOL/EOS path for XML

Open
#354 9 comments 3 reactions 0 assignees View on GitHub
breaking-changes format: XML
Dominant language
XSLT
Stars
547
Forks
93
Avg merge
7h 11m
Merged PRs (30d)
37

Description

This issue is to discuss the possibility for eliminating support for XML

Currently, XML and JSON Schemas have some inconsistencies. Some of the inconsistencies are described in #146. There are many benefits to removing support for XML, including:

* Eliminate unnecessary complexity in libraries and tools supporting CycloneDX
* Reduce the number of dependencies needed in libraries/tools
* Decrease the amount of time needed by maintainers to keep libraries/tools up to date with current spec versions
* Decrease the probability of defects introduced in libraries/tools supporting CycloneDX
* Decrease the amount of time necessary for CycloneDX/Ecma standards development, review, and approval

If there is agreement by the CycloneDX Core Working Group and by Ecma TC54, we will need to define a deprecation path that leads to the eventual EOL/EOS for XML.

Community feedback necessary. Lets the comments commence...

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.