Re: [VOTE] Accept Teaclave Java TEE SDK to Apache Teaclave (incubating)
Thanks to everyone that participated. The vote to accept JavaEncalve (will be Teaclave Java TEE SDK under Teaclave) to Apache Teaclave (incubating) is now closed. The vote PASSED with 3 binding +1, 3 non binding +1 and 0 -1 votes: Binding votes: - Yu Ding (PPMC) - Ran Duan (PPMC) - Mingshen Sun (PPMC) Non binding vote: - Yanhui Zhao - Qinkun Bao - Hongbo Chen Thank you all. I will work with Shaojun to complete the donation process. On Mon, Oct 24, 2022 at 8:02 PM Mingshen Sun wrote: > > +1 Agree. > > Thanks, Shaojun. > > On Thu, Oct 20, 2022 at 12:43 AM Ran Duan wrote: > > > > +1 Agree > > > > I've been discussing the donation of the project with Shaojun recently. I > > think JavaEnclave is aligned with Teaclave's security design goals and > > extends the important Java runtime to Teaclave. > > > > > > Ran > > > > > > - > > To unsubscribe, e-mail: dev-unsubscr...@teaclave.apache.org > > For additional commands, e-mail: dev-h...@teaclave.apache.org > > - To unsubscribe, e-mail: dev-unsubscr...@teaclave.apache.org For additional commands, e-mail: dev-h...@teaclave.apache.org
Re: [VOTE] Accept Teaclave Java TEE SDK to Apache Teaclave (incubating)
+1 Agree. Thanks, Shaojun. On Thu, Oct 20, 2022 at 12:43 AM Ran Duan wrote: > > +1 Agree > > I've been discussing the donation of the project with Shaojun recently. I > think JavaEnclave is aligned with Teaclave's security design goals and > extends the important Java runtime to Teaclave. > > > Ran > > > - > To unsubscribe, e-mail: dev-unsubscr...@teaclave.apache.org > For additional commands, e-mail: dev-h...@teaclave.apache.org > - To unsubscribe, e-mail: dev-unsubscr...@teaclave.apache.org For additional commands, e-mail: dev-h...@teaclave.apache.org
Re: [VOTE] Accept Teaclave Java TEE SDK to Apache Teaclave (incubating)
+1 Agree I've been discussing the donation of the project with Shaojun recently. I think JavaEnclave is aligned with Teaclave's security design goals and extends the important Java runtime to Teaclave. Ran - To unsubscribe, e-mail: dev-unsubscr...@teaclave.apache.org For additional commands, e-mail: dev-h...@teaclave.apache.org
Re: [VOTE] Accept Teaclave Java TEE SDK to Apache Teaclave (incubating)
+! I'm looking forward to seeing the design and implementation of a runtime for confidential computing in Java. Best, Hongbo On Wed, Oct 19, 2022 at 12:37 AM Qinkun Bao wrote: > +1 > > On Tue, Oct 18, 2022 at 9:30 PM Yu Ding wrote: > > > +1 Agree > > > > Java is important to Teaclave. Strongly recommed. > > > > On 2022/10/18 06:01:10 汪少军 wrote: > > > Hi all, > > > > > > Teaclave Java TEE SDK is a Java confidential computing programming > > framework which was > > > developed and applied in Alibaba Cloud. > > > > > > On behalf of the Teaclave Java TEE SDK project, we decide to donate it > > to Apache Teaclave(incubating) > > > as a subproject. we using part of the incubator proposal template, but > > omit some irrelevant sections. > > > > > > Proposal === > > > > > > ## Abstract > > > > > > Teaclave Java TEE SDK is a Java confidential computing programming > > framework. > > > It follows the host-and-enclave partition programming model defined by > > Intel-SGX SDK. > > > Teaclave Java TEE SDK provides an elegant way to divide a java project > > into host and > > > enclave modules, where the enclave module is a provider of a > > user-defined service > > > interface which is similar to the Java SPI model. Teaclave Java TEE SDK > > could > > > help you to develop and build a Java confidential computing project > with > > > high efficiency. > > > > > > ## Proposal > > > > > > Teaclave Java TEE SDK is a pure Java SDK for Java confidential > > computing. It eases > > > the interactions between secured and unsecured environment with a few > > concise APIs. > > > From user's aspect, creating an enclave environment and invoking > > confidential > > > computing services would be as simple as invoking SPI services. > > > > > > ### Background > > > > > > The Teaclave Java TEE SDK project is being actively developed within > > Alibaba Cloud. > > > > > > ### Rationale > > > > > > Teaclave Java TEE SDK is a Java confidential computing programming > > framework. > > > The goal of Teaclave is to provide a universal secure computing > platform > > for > > > multiple programming languages. Teaclave currently supports Rust, > Python > > and > > > WebAssembly, but Java is still missing. Teaclave Java TEE SDK would be > > an > > > important piece of the puzzle. > > > > > > ### Initial Goals > > > > > > - Transfer the repository to the Apache Incubator under the Teaclave > > project > > > - Code cleanup and more documentation > > > > > > Meritocracy: > > > > > > Teaclave Java TEE SDK project was originally developed and reviewed by > > > Shaojun Wang/Ziyi Lin/Lei Yu/Sanhong Li within Alibaba Cloud. > > > We encourage everyone to ask questions and create pull requests for the > > project. > > > > > > Community: > > > > > > Teaclave Java TEE SDK was developed and applied within Alibaba Cloud > > before > > > it was donated to Teaclave. > > > > > > Core Developers: > > > > > > The core developers are: > > > - Shaojun Wang (jeffery@alibaba-inc.com) > > > - Ziyi Lin (cengfeng@alibaba-inc.com) > > > > > > Alignment: > > > > > > The project is complimentary of Teaclave's TEE backends. > > > > > > ### Known Risks > > > > > > An exercise in self-knowledge. Risks don't mean that a project is > > unacceptable. > > > If they are recognized and noted, then they can be addressed during > > incubation. > > > > > > Project Name > > > > > > Teaclave Java TEE SDK was initially developed and applied within > Alibaba > > Cloud > > > as a closed-source project which was called JavaEnclave. > > > > > > Inexperience with Open Source: > > > > > > Teaclave Java TEE SDK has been reviewed by Mingshen Sun, who is from > the > > Teaclave > > > community. He's familiar with The Apache Way for the open-source > > community. > > > > > > Length of Incubation: > > > > > > The project will be in incubation with Apache Teaclave (incubating) > > project. > > > > > > ### Documentation > > > > > > - Teaclave Java TEE SDK's documentation will be submit to Teaclave PPMC > > for review > > > by email priv...@teaclave.apache.org > > > > > > ### Initial Source > > > > > > - Teaclave Java TEE SDK's source code will be submit to Teaclave PPMC > > for review > > > by email priv...@teaclave.apache.org > > > > > > ### Source and Intellectual Property Submission Plan > > > > > > We will submit a Software Grant for this project later. > > > > > > External Dependencies: > > > > > > The dependencies have Apache compatible license, which is provided > under > > the > > > BSD 2-Clause license and GPL2.0 license. One dependency of Teaclave > Java > > TEE SDK > > > is GraalVM SubstraceVM with GPL2.0 license, it's used as the enclave > > module's > > > native image compiler, and Teaclave Java TEE SDK has contributed some > > patches > > > to GraalVM and they had been contained in GraalVM's official releases > > assets. > > > Teaclave Java TEE SDK is dependent on GraalVM's official releases and > > doesn't > > >
Re: [VOTE] Accept Teaclave Java TEE SDK to Apache Teaclave (incubating)
+1 On Tue, Oct 18, 2022 at 9:30 PM Yu Ding wrote: > +1 Agree > > Java is important to Teaclave. Strongly recommed. > > On 2022/10/18 06:01:10 汪少军 wrote: > > Hi all, > > > > Teaclave Java TEE SDK is a Java confidential computing programming > framework which was > > developed and applied in Alibaba Cloud. > > > > On behalf of the Teaclave Java TEE SDK project, we decide to donate it > to Apache Teaclave(incubating) > > as a subproject. we using part of the incubator proposal template, but > omit some irrelevant sections. > > > > Proposal === > > > > ## Abstract > > > > Teaclave Java TEE SDK is a Java confidential computing programming > framework. > > It follows the host-and-enclave partition programming model defined by > Intel-SGX SDK. > > Teaclave Java TEE SDK provides an elegant way to divide a java project > into host and > > enclave modules, where the enclave module is a provider of a > user-defined service > > interface which is similar to the Java SPI model. Teaclave Java TEE SDK > could > > help you to develop and build a Java confidential computing project with > > high efficiency. > > > > ## Proposal > > > > Teaclave Java TEE SDK is a pure Java SDK for Java confidential > computing. It eases > > the interactions between secured and unsecured environment with a few > concise APIs. > > From user's aspect, creating an enclave environment and invoking > confidential > > computing services would be as simple as invoking SPI services. > > > > ### Background > > > > The Teaclave Java TEE SDK project is being actively developed within > Alibaba Cloud. > > > > ### Rationale > > > > Teaclave Java TEE SDK is a Java confidential computing programming > framework. > > The goal of Teaclave is to provide a universal secure computing platform > for > > multiple programming languages. Teaclave currently supports Rust, Python > and > > WebAssembly, but Java is still missing. Teaclave Java TEE SDK would be > an > > important piece of the puzzle. > > > > ### Initial Goals > > > > - Transfer the repository to the Apache Incubator under the Teaclave > project > > - Code cleanup and more documentation > > > > Meritocracy: > > > > Teaclave Java TEE SDK project was originally developed and reviewed by > > Shaojun Wang/Ziyi Lin/Lei Yu/Sanhong Li within Alibaba Cloud. > > We encourage everyone to ask questions and create pull requests for the > project. > > > > Community: > > > > Teaclave Java TEE SDK was developed and applied within Alibaba Cloud > before > > it was donated to Teaclave. > > > > Core Developers: > > > > The core developers are: > > - Shaojun Wang (jeffery@alibaba-inc.com) > > - Ziyi Lin (cengfeng@alibaba-inc.com) > > > > Alignment: > > > > The project is complimentary of Teaclave's TEE backends. > > > > ### Known Risks > > > > An exercise in self-knowledge. Risks don't mean that a project is > unacceptable. > > If they are recognized and noted, then they can be addressed during > incubation. > > > > Project Name > > > > Teaclave Java TEE SDK was initially developed and applied within Alibaba > Cloud > > as a closed-source project which was called JavaEnclave. > > > > Inexperience with Open Source: > > > > Teaclave Java TEE SDK has been reviewed by Mingshen Sun, who is from the > Teaclave > > community. He's familiar with The Apache Way for the open-source > community. > > > > Length of Incubation: > > > > The project will be in incubation with Apache Teaclave (incubating) > project. > > > > ### Documentation > > > > - Teaclave Java TEE SDK's documentation will be submit to Teaclave PPMC > for review > > by email priv...@teaclave.apache.org > > > > ### Initial Source > > > > - Teaclave Java TEE SDK's source code will be submit to Teaclave PPMC > for review > > by email priv...@teaclave.apache.org > > > > ### Source and Intellectual Property Submission Plan > > > > We will submit a Software Grant for this project later. > > > > External Dependencies: > > > > The dependencies have Apache compatible license, which is provided under > the > > BSD 2-Clause license and GPL2.0 license. One dependency of Teaclave Java > TEE SDK > > is GraalVM SubstraceVM with GPL2.0 license, it's used as the enclave > module's > > native image compiler, and Teaclave Java TEE SDK has contributed some > patches > > to GraalVM and they had been contained in GraalVM's official releases > assets. > > Teaclave Java TEE SDK is dependent on GraalVM's official releases and > doesn't > > make any modifications to GraalVM's source code, so there's no legal > risk. > > https://www.apache.org/legal/resolved.html > > > > Cryptography: > > > > N/A > > > > ### Required Resources > > > > Mailing lists: > > > > The project shares the same mailing list of Teaclave. > > > > Git Repositories: > > > > - N/A > > > > Issue Tracking: > > > > Same with Teaclave. > > > > Other Resources: > > > > N/A > > > > ### Initial Committers > > > > - Shaojun Wang
Re: [VOTE] Accept Teaclave Java TEE SDK to Apache Teaclave (incubating)
+1 Agree Java is important to Teaclave. Strongly recommed. On 2022/10/18 06:01:10 汪少军 wrote: > Hi all, > > Teaclave Java TEE SDK is a Java confidential computing programming framework > which was > developed and applied in Alibaba Cloud. > > On behalf of the Teaclave Java TEE SDK project, we decide to donate it to > Apache Teaclave(incubating) > as a subproject. we using part of the incubator proposal template, but omit > some irrelevant sections. > > Proposal === > > ## Abstract > > Teaclave Java TEE SDK is a Java confidential computing programming framework. > It follows the host-and-enclave partition programming model defined by > Intel-SGX SDK. > Teaclave Java TEE SDK provides an elegant way to divide a java project into > host and > enclave modules, where the enclave module is a provider of a user-defined > service > interface which is similar to the Java SPI model. Teaclave Java TEE SDK could > help you to develop and build a Java confidential computing project with > high efficiency. > > ## Proposal > > Teaclave Java TEE SDK is a pure Java SDK for Java confidential computing. It > eases > the interactions between secured and unsecured environment with a few concise > APIs. > From user's aspect, creating an enclave environment and invoking confidential > computing services would be as simple as invoking SPI services. > > ### Background > > The Teaclave Java TEE SDK project is being actively developed within Alibaba > Cloud. > > ### Rationale > > Teaclave Java TEE SDK is a Java confidential computing programming framework. > The goal of Teaclave is to provide a universal secure computing platform for > multiple programming languages. Teaclave currently supports Rust, Python and > WebAssembly, but Java is still missing. Teaclave Java TEE SDK would be an > important piece of the puzzle. > > ### Initial Goals > > - Transfer the repository to the Apache Incubator under the Teaclave project > - Code cleanup and more documentation > > Meritocracy: > > Teaclave Java TEE SDK project was originally developed and reviewed by > Shaojun Wang/Ziyi Lin/Lei Yu/Sanhong Li within Alibaba Cloud. > We encourage everyone to ask questions and create pull requests for the > project. > > Community: > > Teaclave Java TEE SDK was developed and applied within Alibaba Cloud before > it was donated to Teaclave. > > Core Developers: > > The core developers are: > - Shaojun Wang (jeffery@alibaba-inc.com) > - Ziyi Lin (cengfeng@alibaba-inc.com) > > Alignment: > > The project is complimentary of Teaclave's TEE backends. > > ### Known Risks > > An exercise in self-knowledge. Risks don't mean that a project is > unacceptable. > If they are recognized and noted, then they can be addressed during > incubation. > > Project Name > > Teaclave Java TEE SDK was initially developed and applied within Alibaba > Cloud > as a closed-source project which was called JavaEnclave. > > Inexperience with Open Source: > > Teaclave Java TEE SDK has been reviewed by Mingshen Sun, who is from the > Teaclave > community. He's familiar with The Apache Way for the open-source community. > > Length of Incubation: > > The project will be in incubation with Apache Teaclave (incubating) project. > > ### Documentation > > - Teaclave Java TEE SDK's documentation will be submit to Teaclave PPMC for > review > by email priv...@teaclave.apache.org > > ### Initial Source > > - Teaclave Java TEE SDK's source code will be submit to Teaclave PPMC for > review > by email priv...@teaclave.apache.org > > ### Source and Intellectual Property Submission Plan > > We will submit a Software Grant for this project later. > > External Dependencies: > > The dependencies have Apache compatible license, which is provided under the > BSD 2-Clause license and GPL2.0 license. One dependency of Teaclave Java TEE > SDK > is GraalVM SubstraceVM with GPL2.0 license, it's used as the enclave module's > native image compiler, and Teaclave Java TEE SDK has contributed some patches > to GraalVM and they had been contained in GraalVM's official releases assets. > Teaclave Java TEE SDK is dependent on GraalVM's official releases and doesn't > make any modifications to GraalVM's source code, so there's no legal risk. > https://www.apache.org/legal/resolved.html > > Cryptography: > > N/A > > ### Required Resources > > Mailing lists: > > The project shares the same mailing list of Teaclave. > > Git Repositories: > > - N/A > > Issue Tracking: > > Same with Teaclave. > > Other Resources: > > N/A > > ### Initial Committers > > - Shaojun Wang (jeffery@alibaba-inc.com) > - Ziyi Lin (cengfeng@alibaba-inc.com) > - Lei Yu (lei@alibaba-inc.com) > - Sanhong Li (sanhong@alibaba-inc.com) > > from 阿里邮箱 macOS - To unsubscribe, e-mail:
Re: [VOTE] Accept Teaclave Java TEE SDK to Apache Teaclave (incubating)
+1 Teaclave is a great project, and Java TEE SDK will be a great add-on to it. I am happy to help if needed. Best Yanhui On Tue, Oct 18, 2022 at 7:35 AM 汪少军 wrote: > Hi all, > > Teaclave Java TEE SDK is a Java confidential computing programming > framework which was > developed and applied in Alibaba Cloud. > > On behalf of the Teaclave Java TEE SDK project, we decide to donate it to > Apache Teaclave(incubating) > as a subproject. we using part of the incubator proposal template, but > omit some irrelevant sections. > > Proposal === > > ## Abstract > > Teaclave Java TEE SDK is a Java confidential computing programming > framework. > It follows the host-and-enclave partition programming model defined by > Intel-SGX SDK. > Teaclave Java TEE SDK provides an elegant way to divide a java project > into host and > enclave modules, where the enclave module is a provider of a user-defined > service > interface which is similar to the Java SPI model. Teaclave Java TEE SDK > could > help you to develop and build a Java confidential computing project with > high efficiency. > > ## Proposal > > Teaclave Java TEE SDK is a pure Java SDK for Java confidential computing. > It eases > the interactions between secured and unsecured environment with a few > concise APIs. > From user's aspect, creating an enclave environment and invoking > confidential > computing services would be as simple as invoking SPI services. > > ### Background > > The Teaclave Java TEE SDK project is being actively developed within > Alibaba Cloud. > > ### Rationale > > Teaclave Java TEE SDK is a Java confidential computing programming > framework. > The goal of Teaclave is to provide a universal secure computing platform > for > multiple programming languages. Teaclave currently supports Rust, Python > and > WebAssembly, but Java is still missing. Teaclave Java TEE SDK would be an > important piece of the puzzle. > > ### Initial Goals > > - Transfer the repository to the Apache Incubator under the Teaclave > project > - Code cleanup and more documentation > > Meritocracy: > > Teaclave Java TEE SDK project was originally developed and reviewed by > Shaojun Wang/Ziyi Lin/Lei Yu/Sanhong Li within Alibaba Cloud. > We encourage everyone to ask questions and create pull requests for the > project. > > Community: > > Teaclave Java TEE SDK was developed and applied within Alibaba Cloud > before > it was donated to Teaclave. > > Core Developers: > > The core developers are: > - Shaojun Wang (jeffery@alibaba-inc.com) > - Ziyi Lin (cengfeng@alibaba-inc.com) > > Alignment: > > The project is complimentary of Teaclave's TEE backends. > > ### Known Risks > > An exercise in self-knowledge. Risks don't mean that a project is > unacceptable. > If they are recognized and noted, then they can be addressed during > incubation. > > Project Name > > Teaclave Java TEE SDK was initially developed and applied within Alibaba > Cloud > as a closed-source project which was called JavaEnclave. > > Inexperience with Open Source: > > Teaclave Java TEE SDK has been reviewed by Mingshen Sun, who is from the > Teaclave > community. He's familiar with The Apache Way for the open-source community. > > Length of Incubation: > > The project will be in incubation with Apache Teaclave (incubating) > project. > > ### Documentation > > - Teaclave Java TEE SDK's documentation will be submit to Teaclave PPMC > for review > by email priv...@teaclave.apache.org > > ### Initial Source > > - Teaclave Java TEE SDK's source code will be submit to Teaclave PPMC for > review > by email priv...@teaclave.apache.org > > ### Source and Intellectual Property Submission Plan > > We will submit a Software Grant for this project later. > > External Dependencies: > > The dependencies have Apache compatible license, which is provided under > the > BSD 2-Clause license and GPL2.0 license. One dependency of Teaclave Java > TEE SDK > is GraalVM SubstraceVM with GPL2.0 license, it's used as the enclave > module's > native image compiler, and Teaclave Java TEE SDK has contributed some > patches > to GraalVM and they had been contained in GraalVM's official releases > assets. > Teaclave Java TEE SDK is dependent on GraalVM's official releases and > doesn't > make any modifications to GraalVM's source code, so there's no legal risk. > https://www.apache.org/legal/resolved.html > > Cryptography: > > N/A > > ### Required Resources > > Mailing lists: > > The project shares the same mailing list of Teaclave. > > Git Repositories: > > - N/A > > Issue Tracking: > > Same with Teaclave. > > Other Resources: > > N/A > > ### Initial Committers > > - Shaojun Wang (jeffery@alibaba-inc.com) > - Ziyi Lin (cengfeng@alibaba-inc.com) > - Lei Yu (lei@alibaba-inc.com) > - Sanhong Li (sanhong@alibaba-inc.com) > > from 阿里邮箱 macOS
Re: [VOTE] Accept Teaclave Java TEE SDK to Apache Teaclave (incubating)
Hi all, I've been working with Shaojun recently on this donation and helped with the proposal. I think this project is aligned with our goal and design rationale. This project is a very important complement to the Teaclave community - supporting more TEE language runtimes. Since the project is not open source yet, I also reviewed the design and code of the project with Shaojun and suggested he submit the code to prviate@teaclave for further feedback from the PPMC. To the community, please review the proposal, comment with suggestions, and your vote. Thanks! To Shaojun, please also submit the source to private@teaclave in case our PPMC needs further reviews. Thanks! Mingshen On Tue, Oct 18, 2022 at 7:35 AM 汪少军 wrote: > > Hi all, > > Teaclave Java TEE SDK is a Java confidential computing programming framework > which was > developed and applied in Alibaba Cloud. > > On behalf of the Teaclave Java TEE SDK project, we decide to donate it to > Apache Teaclave(incubating) > as a subproject. we using part of the incubator proposal template, but omit > some irrelevant sections. > > Proposal === > > ## Abstract > > Teaclave Java TEE SDK is a Java confidential computing programming framework. > It follows the host-and-enclave partition programming model defined by > Intel-SGX SDK. > Teaclave Java TEE SDK provides an elegant way to divide a java project into > host and > enclave modules, where the enclave module is a provider of a user-defined > service > interface which is similar to the Java SPI model. Teaclave Java TEE SDK could > help you to develop and build a Java confidential computing project with > high efficiency. > > ## Proposal > > Teaclave Java TEE SDK is a pure Java SDK for Java confidential computing. It > eases > the interactions between secured and unsecured environment with a few concise > APIs. > From user's aspect, creating an enclave environment and invoking confidential > computing services would be as simple as invoking SPI services. > > ### Background > > The Teaclave Java TEE SDK project is being actively developed within Alibaba > Cloud. > > ### Rationale > > Teaclave Java TEE SDK is a Java confidential computing programming framework. > The goal of Teaclave is to provide a universal secure computing platform for > multiple programming languages. Teaclave currently supports Rust, Python and > WebAssembly, but Java is still missing. Teaclave Java TEE SDK would be an > important piece of the puzzle. > > ### Initial Goals > > - Transfer the repository to the Apache Incubator under the Teaclave project > - Code cleanup and more documentation > > Meritocracy: > > Teaclave Java TEE SDK project was originally developed and reviewed by > Shaojun Wang/Ziyi Lin/Lei Yu/Sanhong Li within Alibaba Cloud. > We encourage everyone to ask questions and create pull requests for the > project. > > Community: > > Teaclave Java TEE SDK was developed and applied within Alibaba Cloud before > it was donated to Teaclave. > > Core Developers: > > The core developers are: > - Shaojun Wang (jeffery@alibaba-inc.com) > - Ziyi Lin (cengfeng@alibaba-inc.com) > > Alignment: > > The project is complimentary of Teaclave's TEE backends. > > ### Known Risks > > An exercise in self-knowledge. Risks don't mean that a project is > unacceptable. > If they are recognized and noted, then they can be addressed during > incubation. > > Project Name > > Teaclave Java TEE SDK was initially developed and applied within Alibaba Cloud > as a closed-source project which was called JavaEnclave. > > Inexperience with Open Source: > > Teaclave Java TEE SDK has been reviewed by Mingshen Sun, who is from the > Teaclave > community. He's familiar with The Apache Way for the open-source community. > > Length of Incubation: > > The project will be in incubation with Apache Teaclave (incubating) project. > > ### Documentation > > - Teaclave Java TEE SDK's documentation will be submit to Teaclave PPMC for > review > by email priv...@teaclave.apache.org > > ### Initial Source > > - Teaclave Java TEE SDK's source code will be submit to Teaclave PPMC for > review > by email priv...@teaclave.apache.org > > ### Source and Intellectual Property Submission Plan > > We will submit a Software Grant for this project later. > > External Dependencies: > > The dependencies have Apache compatible license, which is provided under the > BSD 2-Clause license and GPL2.0 license. One dependency of Teaclave Java TEE > SDK > is GraalVM SubstraceVM with GPL2.0 license, it's used as the enclave module's > native image compiler, and Teaclave Java TEE SDK has contributed some patches > to GraalVM and they had been contained in GraalVM's official releases assets. > Teaclave Java TEE SDK is dependent on GraalVM's official releases and doesn't > make any modifications to GraalVM's source code, so there's no legal risk. > https://www.apache.org/legal/resolved.html > > Cryptography: > >