Skip to content

Commit a5d06a0

Browse files
[skip ci] Add initial SPDX document for ruby.wasm project
Also update NOTICE file to reflect the license change of wasi-vfs
1 parent 55b88db commit a5d06a0

File tree

2 files changed

+115
-2
lines changed

2 files changed

+115
-2
lines changed

NOTICE

+1-2
Original file line numberDiff line numberDiff line change
@@ -1264,8 +1264,7 @@ Licensed under the Apache License 2.0 https://www.openssl.org/source/license.htm
12641264
https://github.com/kateinoigakukun/wasi-vfs
12651265

12661266
```
1267-
Copyright (c) 2022 Yuta Saito. All rights reserved.
1268-
Licensed under the MIT License
1267+
Licensed under the Apache License v2.0 with LLVM Exceptions
12691268
```
12701269

12711270
---

sbom.spdx.json

+114
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,114 @@
1+
{
2+
"spdxVersion": "SPDX-2.3",
3+
"dataLicense": "CC0-1.0",
4+
"SPDXID": "SPDXRef-DOCUMENT",
5+
"name": "ruby.wasm-spdx",
6+
"documentNamespace": "http://spdx.org/spdxdocs/ruby.wasm-spdx-01906291-792d-7385-b800-45753122d052",
7+
"creationInfo": {
8+
"created": "2024-06-29T14:00:00Z",
9+
"comment": "This document only covers software packages used by WebAssembly form of Ruby interpreters distributed by ruby.wasm project. It does not cover those used by the build system for now.",
10+
"creators": [
11+
"Person: Yuta Saito"
12+
]
13+
},
14+
"documentDescribes": [
15+
"SPDXRef-Package-ruby.wasm"
16+
],
17+
"packages": [
18+
{
19+
"SPDXID": "SPDXRef-Package-ruby.wasm",
20+
"name": "ruby.wasm",
21+
"filesAnalyzed": false,
22+
"licenseDeclared": "MIT",
23+
"licenseConcluded": "MIT",
24+
"downloadLocation": "git+http://github.com/ruby/ruby.wasm.git",
25+
"copyrightText": "Copyright (c) 2021 Yuta Saito"
26+
},
27+
{
28+
"SPDXID": "SPDXRef-Package-ruby",
29+
"name": "ruby",
30+
"filesAnalyzed": false,
31+
"licenseDeclared": "BSD-2-Clause OR Ruby",
32+
"licenseConcluded": "Ruby",
33+
"downloadLocation": "https://www.ruby-lang.org/en/",
34+
"copyrightText": "Ruby is copyrighted free software by Yukihiro Matsumoto <matz@netlab.jp>."
35+
},
36+
{
37+
"SPDXID": "SPDXRef-Package-libyaml",
38+
"name": "libyaml",
39+
"filesAnalyzed": false,
40+
"licenseDeclared": "MIT",
41+
"licenseConcluded": "MIT",
42+
"downloadLocation": "git+https://github.com/yaml/libyaml.git",
43+
"copyrightText": "Copyright (c) 2017-2020 Ingy döt Net\nCopyright (c) 2006-2016 Kirill Simonov"
44+
},
45+
{
46+
"SPDXID": "SPDXRef-Package-zlib",
47+
"name": "zlib",
48+
"filesAnalyzed": false,
49+
"downloadLocation": "git+https://github.com/madler/zlib.git",
50+
"licenseConcluded": "Zlib",
51+
"licenseDeclared": "Zlib",
52+
"copyrightText": "Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler"
53+
},
54+
{
55+
"SPDXID": "SPDXRef-Package-wasi-libc",
56+
"name": "wasi-libc",
57+
"filesAnalyzed": false,
58+
"downloadLocation": "git+https://github.com/WebAssembly/wasi-libc.git",
59+
"licenseConcluded": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT",
60+
"licenseDeclared": "MIT",
61+
"copyrightText": "NOASSERTION"
62+
},
63+
{
64+
"SPDXID": "SPDXRef-Package-openssl",
65+
"name": "openssl",
66+
"filesAnalyzed": false,
67+
"downloadLocation": "https://www.openssl.org",
68+
"licenseConcluded": "Apache-2.0",
69+
"licenseDeclared": "Apache-2.0",
70+
"copyrightText": "Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved."
71+
},
72+
{
73+
"SPDXID": "SPDXRef-Package-wasi-vfs",
74+
"name": "wasi-vfs",
75+
"filesAnalyzed": false,
76+
"downloadLocation": "git+https://github.com/kateinoigakukun/wasi-vfs.git",
77+
"licenseConcluded": "Apache-2.0 WITH LLVM-exception",
78+
"licenseDeclared": "Apache-2.0 WITH LLVM-exception",
79+
"copyrightText": "NOASSERTION"
80+
}
81+
],
82+
"relationships": [
83+
{
84+
"spdxElementId": "SPDXRef-Package-ruby.wasm",
85+
"relatedSpdxElement": "SPDXRef-Package-ruby",
86+
"relationshipType": "DEPENDS_ON"
87+
},
88+
{
89+
"spdxElementId": "SPDXRef-Package-ruby.wasm",
90+
"relatedSpdxElement": "SPDXRef-Package-libyaml",
91+
"relationshipType": "DEPENDS_ON"
92+
},
93+
{
94+
"spdxElementId": "SPDXRef-Package-ruby.wasm",
95+
"relatedSpdxElement": "SPDXRef-Package-zlib",
96+
"relationshipType": "DEPENDS_ON"
97+
},
98+
{
99+
"spdxElementId": "SPDXRef-Package-ruby.wasm",
100+
"relatedSpdxElement": "SPDXRef-Package-wasi-libc",
101+
"relationshipType": "DEPENDS_ON"
102+
},
103+
{
104+
"spdxElementId": "SPDXRef-Package-ruby.wasm",
105+
"relatedSpdxElement": "SPDXRef-Package-openssl",
106+
"relationshipType": "DEPENDS_ON"
107+
},
108+
{
109+
"spdxElementId": "SPDXRef-Package-ruby.wasm",
110+
"relatedSpdxElement": "SPDXRef-Package-wasi-vfs",
111+
"relationshipType": "DEPENDS_ON"
112+
}
113+
]
114+
}

0 commit comments

Comments
 (0)