Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 752992c

Browse files
authoredJan 12, 2025
New Report for project transfer (#28)
* report started Signed-off-by: Hendrik Ebbers <[email protected]> * JS SDK dependencies Signed-off-by: Hendrik Ebbers <[email protected]> * DCO checks Signed-off-by: Hendrik Ebbers <[email protected]> * DCO checks Signed-off-by: Hendrik Ebbers <[email protected]> * repo links Signed-off-by: Hendrik Ebbers <[email protected]> * gitignore Signed-off-by: Hendrik Ebbers <[email protected]> * matrix update Signed-off-by: Hendrik Ebbers <[email protected]> * matrix update Signed-off-by: Hendrik Ebbers <[email protected]> * matrix update Signed-off-by: Hendrik Ebbers <[email protected]> * removed unneeded parts Signed-off-by: Hendrik Ebbers <[email protected]> --------- Signed-off-by: Hendrik Ebbers <[email protected]>
1 parent 10b07ed commit 752992c

File tree

3 files changed

+378
-42
lines changed

3 files changed

+378
-42
lines changed
 

‎.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.idea

‎blog/2025-01-10-transition-report.md

+348
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,348 @@
1+
# Transition Report
2+
3+
**Date:** 2024-12-19
4+
**Author:** Hendrik Ebbers (@hendrikEbbers)
5+
6+
This report gives detailed information on the state of the transition for each repository.
7+
8+
For the DCO report we assume that always the "committer" of a commit is the person that has to sign the DCO.
9+
10+
## hedera-sdk-swift (https://github.com/hashgraph/hedera-sdk-swift)
11+
12+
- The lib https://github.com/krzyzanowskim/CryptoSwift.git has an unknown license
13+
14+
### License checks
15+
16+
| License (SPDX) | state |
17+
| ------------------ | ----- |
18+
| Apache-2.0 | :white_check_mark: |
19+
| BSD-2-Clause | :white_check_mark: |
20+
| BSD-3-Clause | :white_check_mark: |
21+
| Unknown | :red_circle: |
22+
| ISC | :white_check_mark: |
23+
| MIT | :white_check_mark: |
24+
25+
### DCO checks
26+
27+
The repository does not have an invalid commit.
28+
29+
## hedera-sdk-js (https://github.com/hashgraph/hedera-sdk-js)
30+
31+
### License checks
32+
33+
| License (SPDX) | state |
34+
| ------------------ | ----- |
35+
| 0BSD | :white_check_mark: |
36+
| Apache-2.0 | :white_check_mark: |
37+
| BSD-3-Clause | :white_check_mark: |
38+
| ISC | :white_check_mark: |
39+
| MIT | :white_check_mark: |
40+
| Python-2.0 | :white_check_mark: |
41+
| Unlicense | :white_check_mark: |
42+
43+
### DCO checks
44+
45+
The repository does not have an invalid commit.
46+
47+
## hedera-sdk-java (https://github.com/hashgraph/hedera-sdk-java)
48+
49+
### License checks
50+
51+
| License (SPDX) | state |
52+
| ------------------ | ----- |
53+
| Apache-2.0 | :white_check_mark: |
54+
| BSD-3-Clause | :white_check_mark: |
55+
| EPL-1.0 | :white_check_mark: |
56+
| EPL-2.0 | :white_check_mark: |
57+
| MIT | :white_check_mark: |
58+
59+
### DCO checks
60+
61+
The repository contains the following invalid commits:
62+
63+
- https://github.com/hashgraph/hedera-sdk-java/commit/920f26b1aafc095fa730b71726498ce9a75e702b
64+
- https://github.com/hashgraph/hedera-sdk-java/commit/4dd7bdc6b557ec861093b9b641d8f83a90d0f211
65+
- https://github.com/hashgraph/hedera-sdk-java/commit/cac9ee641a5554e9f4e0b53fed45cb812ab98b65
66+
- https://github.com/hashgraph/hedera-sdk-java/commit/030606bd993dd976b3c3c62e820be469bcdfce8c
67+
- https://github.com/hashgraph/hedera-sdk-java/commit/4c3cef0b1880082d22cbd097cf276b09f563f663
68+
- https://github.com/hashgraph/hedera-sdk-java/commit/655814cb878197a3e6c631078250765438ff2d48
69+
- https://github.com/hashgraph/hedera-sdk-java/commit/bb2c02721af35e6d8277576cddb8e88b914573e9
70+
71+
## hedera-sdk-rust (https://github.com/hashgraph/hedera-sdk-rust)
72+
73+
- Unknown license in dependency: https://github.com/briansmith/ring/blob/main/LICENSE
74+
- Example for project under "Unicode 3.0" license: https://github.com/unicode-org/icu4x?tab=readme-ov-file
75+
76+
### License checks
77+
78+
| License (SPDX) | state |
79+
| ------------------ | ----- |
80+
| 0BSD | :white_check_mark: |
81+
| Apache-2.0 | :white_check_mark: |
82+
| BSD-1-Clause | ? |
83+
| Unknown | ? |
84+
| BSD-2-Clause | :white_check_mark: |
85+
| BSD-3-Clause | :white_check_mark: |
86+
| ISC | :white_check_mark: |
87+
| MIT | :white_check_mark: |
88+
| MPL-2.0 | :white_check_mark: |
89+
| Unicode-3.0 | ? |
90+
91+
### DCO checks
92+
93+
The repository does not have an invalid commit.
94+
95+
## solo (https://github.com/hashgraph/solo)
96+
97+
### License checks
98+
99+
| License (SPDX) | state |
100+
| ------------------ | ----- |
101+
| 0BSD | :white_check_mark: |
102+
| Apache-2.0 | :white_check_mark: |
103+
| BSD-2-Clause | :white_check_mark: |
104+
| BSD-3-Clause | :white_check_mark: |
105+
| BlueOak-1.0.0 | :white_check_mark: |
106+
| ISC | :white_check_mark: |
107+
| MIT | :white_check_mark: |
108+
| Python-2.0 | :white_check_mark: |
109+
| Unlicense | :white_check_mark: |
110+
111+
### DCO checks
112+
113+
The repository does not have an invalid commit.
114+
115+
## hedera-local-node (https://github.com/hashgraph/hedera-local-node)
116+
117+
### License checks
118+
119+
| License (SPDX) | state |
120+
| ------------------ | ----- |
121+
| 0BSD | :white_check_mark: |
122+
| Apache-2.0 | :white_check_mark: |
123+
| BSD-2-Clause | :white_check_mark: |
124+
| BSD-3-Clause | :white_check_mark: |
125+
| BlueOak-1.0.0 | :white_check_mark: |
126+
| ISC | :white_check_mark: |
127+
| MIT | :white_check_mark: |
128+
| Python-2.0 | :white_check_mark: |
129+
| Unlicense | :white_check_mark: |
130+
131+
### DCO checks
132+
133+
The repository does not have an invalid commit.
134+
135+
## hedera-json-rpc-relay (https://github.com/hashgraph/hedera-json-rpc-relay)
136+
137+
- license check is still in progress
138+
139+
### DCO checks
140+
141+
The repository does not have an invalid commit.
142+
143+
## hedera-mirror-node (https://github.com/hashgraph/hedera-mirror-node)
144+
145+
- The LGPL-2.1-only license is not needed at runtime and can be refactored
146+
- Hibernate is licensed LGPL-2.1-or-later
147+
- We depend on "Maven:org.tukaani:xz:1.9" that should be updated to 1.10 to be under BSD0. For the given verdsion no license is defined
148+
- Problem at license check: invalid: send@0.19.1 /tmp/tmp.cO0My85xIU/hedera-mirror-node/hedera-mirror-rest/node_modules/swagger-stats/node_modules/send
149+
150+
### License checks
151+
152+
| License (SPDX) | state |
153+
| ------------------ | ----- |
154+
| 0BSD | :white_check_mark: |
155+
| Apache-2.0 | :white_check_mark: |
156+
| BSD-2-Clause | :white_check_mark: |
157+
| BSD-3-Clause | :white_check_mark: |
158+
| BlueOak-1.0.0 | :white_check_mark: |
159+
| CC0-1.0 | :red_circle: |
160+
| CDDL-1.0 | :white_check_mark: |
161+
| CDDL-1.1 | :white_check_mark: |
162+
| EPL-1.0 | :white_check_mark: |
163+
| EPL-2.0 | :white_check_mark: |
164+
| ISC | :white_check_mark: |
165+
| LGPL-2.1-only | :red_circle: |
166+
| LGPL-2.1-or-later | :red_circle: |
167+
| Public Domain | :white_check_mark: |
168+
| MIT | :white_check_mark: |
169+
| MIT-0 | ? |
170+
| MPL-2.0 | :white_check_mark: |
171+
| Python-2.0 | :white_check_mark: |
172+
173+
### DCO checks
174+
175+
The repository contains the following invalid commits:
176+
177+
- https://github.com/hashgraph/hedera-mirror-node/commit/1f33e3674d828cce246311d483ca394acf126202
178+
- https://github.com/hashgraph/hedera-mirror-node/commit/d0966cef937271e00222b46d946b980419f943d3
179+
- https://github.com/hashgraph/hedera-mirror-node/commit/fd8d4145116271899c2f89eafe76961883427cdc
180+
- https://github.com/hashgraph/hedera-mirror-node/commit/97924de1b075fac1625c8220086871107631dcef
181+
- https://github.com/hashgraph/hedera-mirror-node/commit/ce47668da9b94487bee1d4c796af67998fc405f8
182+
- https://github.com/hashgraph/hedera-mirror-node/commit/c478a8f1a8d2eb043e1992ac6cb4d1d2c31960fa
183+
- https://github.com/hashgraph/hedera-mirror-node/commit/39024decf56a230714680303df34168ffa0eefcc
184+
- https://github.com/hashgraph/hedera-mirror-node/commit/c6880dfba04e10c7dba620b2f6f3320e8f4bafc3
185+
- https://github.com/hashgraph/hedera-mirror-node/commit/cd05397d37581d91de16a9ffcffb9d6b39785ec8
186+
- https://github.com/hashgraph/hedera-mirror-node/commit/e869f02e23c0ccc2cf39cc037109fb1c9dadb938
187+
- https://github.com/hashgraph/hedera-mirror-node/commit/a7692778f6d6b48c2eb9c778ac39e5e9b6c84413
188+
189+
## hedera-mirror-node-explorer (https://github.com/hashgraph/hedera-mirror-node-explorer)
190+
191+
- The LGPL-3.0-only license is because of https://github.com/web3/web3.js?tab=readme-ov-file
192+
193+
### License checks
194+
195+
| License (SPDX) | state |
196+
| ------------------ | ----- |
197+
| 0BSD | :white_check_mark: |
198+
| Apache-2.0 | :white_check_mark: |
199+
| BSD-2-Clause | :white_check_mark: |
200+
| BSD-3-Clause | :white_check_mark: |
201+
| CC-BY-4.0 | :white_check_mark: |
202+
| ISC | :white_check_mark: |
203+
| LGPL-3.0-only | :red_circle: |
204+
| MIT | :white_check_mark: |
205+
| MPL-2.0 | :white_check_mark: |
206+
| Unlicense | :white_check_mark: |
207+
| Zlib | :white_check_mark: |
208+
209+
### DCO checks
210+
211+
The repository contains the following invalid commits:
212+
213+
- https://github.com/hashgraph/hedera-mirror-node-explorer/commit/e55caa1507cbb0ce9670021b70d4d42d2ce035c1
214+
215+
## hedera-block-node (https://github.com/hashgraph/hedera-block-node)
216+
217+
- The "GPL-2.0-only WITH Classpath-exception-2.0" license is because of "Maven:com.google.errorprone:javac-shaded:9-dev-r4023-3"
218+
- The "LGPL-2.1-only" license is because of "Maven:com.github.spotbugs:spotbugs-annotations:4.7.3" that is not needed at runtime
219+
220+
### License checks
221+
222+
| License (SPDX) | state |
223+
| ------------------ | ----- |
224+
| Apache-2.0 | :white_check_mark: |
225+
| BSD-2-Clause | :white_check_mark: |
226+
| BSD-3-Clause | :white_check_mark: |
227+
| CDDL-1.0 | :white_check_mark: |
228+
| EPL-1.0 | :white_check_mark: |
229+
| EPL-2.0 | :white_check_mark: |
230+
| GPL-2.0-only WITH Classpath-exception-2.0 | ? |
231+
| LGPL-2.1-only | :red_circle: |
232+
| MIT | :white_check_mark: |
233+
| MPL-2.0 | :white_check_mark: |
234+
235+
### DCO checks
236+
237+
The repository does not have an invalid commit.
238+
239+
## hedera-services (https://github.com/hashgraph/hedera-services)
240+
241+
- Need to contact Jendrik for automatic license check+
242+
243+
### DCO checks
244+
245+
The repository contains the following invalid commits:
246+
247+
- https://github.com/hashgraph/hedera-services/commit/26967885ce7b3e071773e062b01e857b971ddae4
248+
249+
## hedera-docs (https://github.com/hashgraph/hedera-docs)
250+
251+
### DCO checks
252+
253+
The repository contains the following invalid commits:
254+
255+
- https://github.com/hashgraph/hedera-docs/commit/83458d307d55c7e3132cac178c598e4e11a79247
256+
- https://github.com/hashgraph/hedera-docs/commit/778842cef5180c7646ea111c8ab1dbc1b376c4af
257+
- https://github.com/hashgraph/hedera-docs/commit/41cf46bc0018b5c029dc29d2f4142dc4d78b8456
258+
- https://github.com/hashgraph/hedera-docs/commit/26aea17c0304c34a830b6fc55fc928118a481eed
259+
- https://github.com/hashgraph/hedera-docs/commit/844415e2a9d05370f712c6a34a73ea07cb8eb856
260+
261+
## did-method (https://github.com/hashgraph/did-method)
262+
263+
### DCO checks
264+
265+
The repository contains the following invalid commits:
266+
267+
- https://github.com/hashgraph/did-method/commit/88043434cbf950e8e2b94d51b5010f2c284f74df
268+
- https://github.com/hashgraph/did-method/commit/d1adb1f21168793640002d09d2ee9c7fb5cbe6a4
269+
- https://github.com/hashgraph/did-method/commit/8359c77230a34aab82a6e07ce99e1da4d5223517
270+
- https://github.com/hashgraph/did-method/commit/4c2a45f3f353a5fc3ab93c250d1c6d2447dbe319
271+
- https://github.com/hashgraph/did-method/commit/74df3c99186b883cc0a40299135589231493445d
272+
- https://github.com/hashgraph/did-method/commit/d2a06383049c86bd304e6f6d006add41f6fe0ac9
273+
- https://github.com/hashgraph/did-method/commit/1ddd306090c1cde899e19e88d747b9b988809d0a
274+
- https://github.com/hashgraph/did-method/commit/a815f7bc5ba12fe4bb77d155c34c9261ee5789d1
275+
- https://github.com/hashgraph/did-method/commit/770e1945a7bff83820e4205308d639cd8bbea6a3
276+
- https://github.com/hashgraph/did-method/commit/abda6f3400e8cffe66a2c09bbf9c39377134cc3c
277+
- https://github.com/hashgraph/did-method/commit/0648ded39446a9f75695d5f93178ffe5df94b54a
278+
- https://github.com/hashgraph/did-method/commit/11615ca76ffbc3ba6de2b28c5ac3de634998660a
279+
- https://github.com/hashgraph/did-method/commit/6600f7a5c686aa762e9408aac2e554697f468b16
280+
- https://github.com/hashgraph/did-method/commit/c7461e317fcae59e92d02631063cc7675007667b
281+
- https://github.com/hashgraph/did-method/commit/41784b0a34511d8e748a8eb7faa1a27dccfb1884
282+
- https://github.com/hashgraph/did-method/commit/3a31a1ae91fb640dbc7ce851903f39c6d91e942a
283+
- https://github.com/hashgraph/did-method/commit/4cc2a3b54b78ac0264fc39195e6076deb9f4ddf6
284+
285+
## did-sdk-js (https://github.com/hashgraph/did-sdk-js)
286+
287+
### License checks
288+
289+
| License (SPDX) | state |
290+
| ------------------ | ----- |
291+
| 0BSD | :white_check_mark: |
292+
| Apache-2.0 | :white_check_mark: |
293+
| BSD-3-Clause | :white_check_mark: |
294+
| ISC | :white_check_mark: |
295+
| MIT | :white_check_mark: |
296+
| Unlicense | :white_check_mark: |
297+
298+
### DCO checks
299+
300+
The repository does not have an invalid commit.
301+
302+
## did-sdk-java (https://github.com/hashgraph/did-sdk-java)
303+
304+
- license check is still in progress
305+
306+
### DCO checks
307+
308+
The repository contains the following invalid commits:
309+
310+
- https://github.com/hashgraph/did-sdk-java/commit/f0f3072467d8c8cd7d39fea69eb62dacb25df554
311+
- https://github.com/hashgraph/did-sdk-java/commit/9eeb4bc8771fbbadf9b35ccfae6e5ff0dd5f1b0c
312+
- https://github.com/hashgraph/did-sdk-java/commit/0d9fca678f3773de0d09e95da5f7ae3220e35ada
313+
- https://github.com/hashgraph/did-sdk-java/commit/1c9d57f508365b50870dff92799fcbab7eb397df
314+
- https://github.com/hashgraph/did-sdk-java/commit/98111a9a6af825257a62c1393fef8f644c53a97e
315+
- https://github.com/hashgraph/did-sdk-java/commit/2207da4b37e0e9ffd98b677bd96d41c8cddf4041
316+
- https://github.com/hashgraph/did-sdk-java/commit/e9145a70ecfb3540503773c41d428e14c2626a62
317+
- https://github.com/hashgraph/did-sdk-java/commit/1d5db7d7ff39b25fee967ea13bcaaac676884877
318+
- https://github.com/hashgraph/did-sdk-java/commit/a2f072d250b1f0e6f975039191d4750a22b5ad23
319+
- https://github.com/hashgraph/did-sdk-java/commit/4287c80eed00b0f8fce08b0dcc4e3372732e40ce
320+
- https://github.com/hashgraph/did-sdk-java/commit/9e10e3c6b017840da7ebc8a392dd1b7b7285936d
321+
- https://github.com/hashgraph/did-sdk-java/commit/69b1aff04654e4aa20bc5ee6fd747b3abef2ae6b
322+
- https://github.com/hashgraph/did-sdk-java/commit/2d547b7342f7f4d02d0a9616023b1201bb1c86c3
323+
- https://github.com/hashgraph/did-sdk-java/commit/8c02c9c513ff2fcebada816674e6df39e4cfc0a2
324+
- https://github.com/hashgraph/did-sdk-java/commit/3c8ddd1d95cb13e9e773ef2ea4aacc73952cd192
325+
- https://github.com/hashgraph/did-sdk-java/commit/57788165dc7cd9e57f0a888ca91bd1221db1d021
326+
327+
## hedera-protobufs (https://github.com/hashgraph/hedera-protobufs)
328+
329+
### DCO checks
330+
331+
The repository does not have an invalid commit.
332+
333+
## hedera-improvement-proposal (https://github.com/hashgraph/hedera-improvement-proposal)
334+
335+
- license check is still in progress
336+
337+
### DCO checks
338+
339+
The repository contains the following invalid commits:
340+
341+
- https://github.com/hashgraph/hedera-improvement-proposal/commit/a4b28bfbd22d31e93d7df87ee88993db760029ae
342+
- https://github.com/hashgraph/hedera-improvement-proposal/commit/bcd3afcd512b79011be7a1864194ed0a9fb8b2c2
343+
- https://github.com/hashgraph/hedera-improvement-proposal/commit/9524f2162aa80959c60444437cef13018457d817
344+
- https://github.com/hashgraph/hedera-improvement-proposal/commit/505d54548f90fdc76f170e91364fa2b4efd8c102
345+
- https://github.com/hashgraph/hedera-improvement-proposal/commit/1e3d59df789771993eb02f3d0930fd1d112aef2e
346+
- https://github.com/hashgraph/hedera-improvement-proposal/commit/8a295e6d11b235afd581eb30d5a597df6641912f
347+
- https://github.com/hashgraph/hedera-improvement-proposal/commit/aa549bd7cf52079ebc728a3c6b75cb814bbf1582
348+
- https://github.com/hashgraph/hedera-improvement-proposal/commit/6f0c20464c6f7bd95fd94e49f6d384fb3099d24b

‎transition.md

+29-42
Original file line numberDiff line numberDiff line change
@@ -9,58 +9,45 @@ A list of all issues can be found [here](https://github.com/LFDT-Hiero/tsc/issue
99

1010
A step-by-step guide for doing the transition of a repository can be found [here](https://github.com/hiero-ledger/hiero/blob/main/hashgraph-transfer.md).
1111

12-
| Hedera Repo | Hiero Repo | DCO check | DCO remediation | License remediation | README and others updated | user rights | vendor neutral code | GitHub Actions | deployments | Community informed |
13-
| --------------------------------------------------------------------------------------- | -------------------------------------------------------------- | ------------------ | ------------------ | ------------------- | -------------------------- | ------------------ | ------------------- | ------------------ | ------------------ | ------------------ |
14-
| [hedera-sdk-go](https://github.com/hashgraph/hedera-sdk-go) | [hiero-sdk-go](https://github.com/hiero-ledger/hiero-sdk-go) | :white_check_mark: | :white_check_mark: | :white_check_mark: | :construction: | :white_check_mark: | :construction: | :white_check_mark: | :heavy_minus_sign: | :white_check_mark: |
15-
| [hedera-sdk-swift](https://github.com/hashgraph/hedera-sdk-swift) | hiero-sdk-swift | :white_check_mark: | :white_check_mark: | :construction: | | :white_check_mark: | | | :heavy_minus_sign: | |
16-
| [hedera-sdk-tck](https://github.com/hashgraph/hedera-sdk-tck) | [hiero-sdk-tck](https://github.com/hiero-ledger/hiero-sdk-tck) | :white_check_mark: | :white_check_mark: | :white_check_mark: | :construction: | :white_check_mark: | :construction: | :white_check_mark: | :heavy_minus_sign: | :white_check_mark: |
17-
| [hedera-sdk-js](https://github.com/hashgraph/hedera-sdk-js) | hiero-sdk-js | :white_check_mark: | :white_check_mark: | :construction: | | :white_check_mark: | | | :construction: | |
18-
| [hedera-sdk-cpp](https://github.com/hashgraph/hedera-sdk-cpp) | [hiero-sdk-cpp](https://github.com/hiero-ledger/hiero-sdk-cpp) | :white_check_mark: | :white_check_mark: | :white_check_mark: | :construction: | :white_check_mark: | :construction: | :white_check_mark: | :heavy_minus_sign: | :white_check_mark: |
19-
| [hedera-sdk-java](https://github.com/hashgraph/hedera-sdk-java) | hiero-sdk-java | :white_check_mark: | :construction: | :white_check_mark: | | :white_check_mark: | | | :construction: | |
20-
| [hedera-sdk-rust](https://github.com/hashgraph/hedera-sdk-rust) | hiero-sdk-rust | :white_check_mark: | :white_check_mark: | :construction: | | :white_check_mark: | | | | |
21-
| [solo](https://github.com/hashgraph/solo) | | :white_check_mark: | :white_check_mark: | :construction: | | | | | :construction: | |
22-
| [hedera-local-node](https://github.com/hashgraph/hedera-local-node) | | :white_check_mark: | :white_check_mark: | :construction: | | :white_check_mark: | | | :construction: | |
23-
| [hedera-json-rpc-relay](https://github.com/hashgraph/hedera-json-rpc-relay) | | :white_check_mark: | :construction: | :construction: | | | | | | |
24-
| [hedera-mirror-node](https://github.com/hashgraph/hedera-mirror-node) | | :white_check_mark: | :construction: | :construction: | | :white_check_mark: | | | | |
25-
| [hedera-mirror-node-explorer](https://github.com/hashgraph/hedera-mirror-node-explorer) | | :white_check_mark: | :construction: | :construction: | | | | | | |
26-
| [hedera-block-node](https://github.com/hashgraph/hedera-block-node) | | :white_check_mark: | :white_check_mark: | :construction: | | :white_check_mark: | | | | |
27-
| [hedera-services](https://github.com/hashgraph/hedera-services) | | :white_check_mark: | :construction: | :construction: | | :white_check_mark: | | | | |
28-
| [hedera-docs](https://github.com/hashgraph/hedera-docs) | | :construction: | :construction: | :white_check_mark: | :construction: | | :heavy_minus_sign: | | | |
29-
| [did-method](https://github.com/hashgraph/did-method) | | :construction: | :construction: | :construction: | | | | | | |
30-
| [did-sdk-js](https://github.com/hashgraph/did-sdk-js) | | :white_check_mark: | :white_check_mark: | :construction: | | | | | | |
31-
| [did-sdk-java](https://github.com/hashgraph/did-sdk-java) | | :construction: | :construction: | :construction: | | | | | | |
32-
| [hedera-protobufs](https://github.com/hashgraph/hedera-protobufs) | | :white_check_mark: | :white_check_mark: | :white_check_mark: | | :white_check_mark: | | | | |
33-
| [hedera-improvement-proposal](https://github.com/hashgraph/hedera-improvement-proposal) | hiero-improvement-proposals | :construction: | :construction: | :white_check_mark: | :construction: | :construction: | :heavy_minus_sign: | | :heavy_minus_sign: | |
34-
35-
### Icons
36-
37-
:x: - Problem with given tasks
38-
39-
:white_check_mark: - Task sucessfull
40-
41-
:construction: - In progress
42-
43-
:heavy_minus_sign: - not needed (for example a repo without deployments)
12+
## Initial steps
13+
14+
The following table contains an overview of the initial steps that need to be done for each project before the actual transition can start.
15+
16+
| Hedera Repo | Hiero Repo | automatic DCO check | DCO remediation | automatic License check | License remediation | user rights |
17+
| ---------------------------------- | --------------------------------- | ------------------- | ------------------------- | -------------------------- | -------------------------- | ------------------ |
18+
| [hedera-sdk-go](https://github.com/hashgraph/hedera-sdk-go) | [hiero-sdk-go](https://github.com/hiero-ledger/hiero-sdk-go) | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
19+
| [hedera-sdk-tck](https://github.com/hashgraph/hedera-sdk-tck) | [hiero-sdk-tck](https://github.com/hiero-ledger/hiero-sdk-tck) | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
20+
| [hedera-sdk-cpp](https://github.com/hashgraph/hedera-sdk-cpp) | [hiero-sdk-cpp](https://github.com/hiero-ledger/hiero-sdk-cpp) | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
21+
| [hedera-sdk-swift](https://github.com/hashgraph/hedera-sdk-swift) | hiero-sdk-swift | :white_check_mark: | :white_check_mark: | :white_check_mark: | :red_circle: | :white_check_mark: |
22+
| [hedera-sdk-js](https://github.com/hashgraph/hedera-sdk-js) | hiero-sdk-js | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
23+
| [hedera-sdk-java](https://github.com/hashgraph/hedera-sdk-java) | hiero-sdk-java | :white_check_mark: | :red_circle: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
24+
| [hedera-sdk-rust](https://github.com/hashgraph/hedera-sdk-rust) | hiero-sdk-rust | :white_check_mark: | :white_check_mark: | :white_check_mark: | :construction: | :white_check_mark: |
25+
| [solo](https://github.com/hashgraph/solo) | solo | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :construction: |
26+
| [hedera-local-node](https://github.com/hashgraph/hedera-local-node) | hiero-local-node | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
27+
| [hedera-json-rpc-relay](https://github.com/hashgraph/hedera-json-rpc-relay) | hiero-json-rpc-relay | :white_check_mark: | :white_check_mark: | :construction: | :construction: | :construction: |
28+
| [hedera-mirror-node](https://github.com/hashgraph/hedera-mirror-node) | hiero-mirror-node | :white_check_mark: | :red_circle: | :white_check_mark: | :red_circle: | :white_check_mark: |
29+
| [hedera-mirror-node-explorer](https://github.com/hashgraph/hedera-mirror-node-explorer) | hiero-mirror-node-explorer | :white_check_mark: | :red_circle: | :white_check_mark: | :red_circle: | :construction: |
30+
| [hedera-block-node](https://github.com/hashgraph/hedera-block-node) | hiero-block-node | :white_check_mark: | :white_check_mark: | :white_check_mark: | :construction: | :white_check_mark: |
31+
| [hedera-services](https://github.com/hashgraph/hedera-services) | hiero-consensus-node | :white_check_mark: | :red_circle: | :construction: | :construction: | :construction: |
32+
| [hedera-docs](https://github.com/hashgraph/hedera-docs) | hiero-docs | :white_check_mark: | :red_circle: | :construction: | :construction: | :construction: |
33+
| [did-method](https://github.com/hashgraph/did-method) | | :white_check_mark: | :red_circle: | :construction: | :construction: | :construction: |
34+
| [did-sdk-js](https://github.com/hashgraph/did-sdk-js) | | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :construction: |
35+
| [did-sdk-java](https://github.com/hashgraph/did-sdk-java) | | :white_check_mark: | :red_circle: | :construction: | :construction: | :construction: |
36+
| [hedera-protobufs](https://github.com/hashgraph/hedera-protobufs) | hiero-protobufs | :white_check_mark: | :white_check_mark: | :construction: | :construction: | :construction: |
37+
| [hedera-improvement-proposal](https://github.com/hashgraph/hedera-improvement-proposal) | hiero-improvement-proposals | :white_check_mark: | :red_circle: | :construction: | :construction: | :construction: |
4438

4539
### Defintions of columns
4640

4741
**Hedera Repo** - Name and maybe link to old Hedera repo
4842

4943
**Hiero Repo** - Name and maybe link to new Hiero repo
5044

51-
**DCO check** - Check if all commits in the repo are signed the DCO. We have [a python tool](https://github.com/hiero-ledger/hiero/tree/main/dco-check) that can run the checks for you.
45+
**automatic DCO check** - Check if all commits in the repo are automatically checked for DCO signing
5246

5347
**DCO remediation** - We need to ensure that all commits on the main branch are DCO signed. This can be accomplished by retroactively signing commits through an empty signed commit on the repository.
5448

55-
**License remediation** - Check if the repo license and the licenses of all transitive dependencies are compatible with the [LFDT guidelines](https://lf-decentralized-trust.github.io/governance/governing-documents/allowed-third-party-licenses.html). All open issues regarding license problems can be found [here](https://github.com/LFDT-Hiero/tsc/labels/license%20issue).
49+
**automatic License check** - Check if the repo is automatically checked for licensing issues
5650

57-
**README and others updated** - Files like README.md, MAINTAINERS.md and others must exist and be up to date. More information can be found in the [LFDT guidelines](https://lf-decentralized-trust.github.io/governance/governing-documents/repository-structure.html)
51+
**License remediation** - Check if the repo license and the licenses of all transitive dependencies are compatible with the [LFDT guidelines](https://lf-decentralized-trust.github.io/governance/governing-documents/allowed-third-party-licenses.html).
5852

5953
**user rights** - Users, groups and rights are managed by the `config.yaml` file in the https://github.com/LFDT-Hiero/governance repo. We will create custom groups for each repo. That groups must be created and added to the specific repos in the `config.yaml`.
60-
61-
**vendor neutral code** - Names like "Hedera" and or "Hashgraph" are removed from the code (and other ressources) of the repository.
62-
63-
**GitHub Actions** - GitHub Actions must work for Hiero repositories. This can include the creation of possible tokens, service accounts or custom GitHub action runners.
64-
65-
**deployments** - Deployments can be published webpages (like for HIPs or docs) or release artifacts (like a jar) that is deployed to a registry. All that need to be reconfigured for Hiero.
66-

0 commit comments

Comments
 (0)
Please sign in to comment.