blob: 57d6edf772b5eed0a6474a9bebe36b025f376383 [file] [log] [blame]
(window.webpackJsonp=window.webpackJsonp||[]).push([[39],{361:function(e,t,a){"use strict";a.r(t);var r=a(11),s=Object(r.a)({},(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[a("h2",{attrs:{id:"teaclave"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#teaclave"}},[e._v("#")]),e._v(" Teaclave")]),e._v(" "),a("p",[e._v("Teaclave is a universal secure computing platform.")]),e._v(" "),a("p",[e._v("Teaclave has been incubating since 2019-08-20.")]),e._v(" "),a("h3",{attrs:{id:"three-most-important-unfinished-issues-to-address-before-graduating"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#three-most-important-unfinished-issues-to-address-before-graduating"}},[e._v("#")]),e._v(" Three most important unfinished issues to address before graduating:")]),e._v(" "),a("ol",[a("li",[e._v("Improving project structure and documentation")]),e._v(" "),a("li",[e._v("Grow the community (committers, contributors, users)")]),e._v(" "),a("li",[e._v("Publish Apache release")])]),e._v(" "),a("h3",{attrs:{id:"are-there-any-issues-that-the-ipmc-or-asf-board-need-to-be-aware-of"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#are-there-any-issues-that-the-ipmc-or-asf-board-need-to-be-aware-of"}},[e._v("#")]),e._v(" Are there any issues that the IPMC or ASF Board need to be aware of?")]),e._v(" "),a("p",[e._v("No.")]),e._v(" "),a("h3",{attrs:{id:"how-has-the-community-developed-since-the-last-report"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#how-has-the-community-developed-since-the-last-report"}},[e._v("#")]),e._v(" How has the community developed since the last report?")]),e._v(" "),a("ul",[a("li",[e._v("Since last report, one external contributor has became our regular\ncontributor.")]),e._v(" "),a("li",[e._v("Compared to the last report, we have seen more pull request from external\ncontributors.")]),e._v(" "),a("li",[e._v("We received emails from some companies which are interested in the\nproject and willing to make some contributions for the secure computing\ncommunity.")]),e._v(" "),a("li",[e._v("Since we are mainly working on GitHub, with the help of the INFRA team,\nwe can sync the notifications of GitHub with our mailing list.")])]),e._v(" "),a("h3",{attrs:{id:"how-has-the-project-developed-since-the-last-report"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#how-has-the-project-developed-since-the-last-report"}},[e._v("#")]),e._v(" How has the project developed since the last report?")]),e._v(" "),a("ul",[a("li",[e._v("Since last report, the whole project has been refactored to be more\nfunctional, as well as readable and approachable for new contributors.")]),e._v(" "),a("li",[e._v("We have rewrote the framework for implementing enclave services. Also, we\nhave redesigned current services into seven core services\nincluding access control,\nauthentication, execution, frontend, management, scheduler, and storage\nservice. Communication protocols between services are defined in protobuf.")]),e._v(" "),a("li",[e._v("RPC between services has been redesigned to supported TLS-based attestation.")]),e._v(" "),a("li",[e._v("We have added DCAP attestation algorithm in the platform so that people can\ndeploy the system in environments without Intel's attestation service.")]),e._v(" "),a("li",[e._v("Communication between app and enclave has been also redesigned\nwith better APIs.")]),e._v(" "),a("li",[e._v("All updates is currently in the "),a("code",[e._v("develop")]),e._v(" branch. We plan to merge\ninto "),a("code",[e._v("master")]),e._v("\nwhen main refactoring is done.")])]),e._v(" "),a("h3",{attrs:{id:"how-would-you-assess-the-podling-s-maturity"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#how-would-you-assess-the-podling-s-maturity"}},[e._v("#")]),e._v(" How would you assess the podling's maturity?")]),e._v(" "),a("p",[e._v("Please feel free to add your own commentary.")]),e._v(" "),a("ul",[a("li",[e._v("[ ] Initial setup")]),e._v(" "),a("li",[e._v("[x] Working towards first release")]),e._v(" "),a("li",[e._v("[ ] Community building")]),e._v(" "),a("li",[e._v("[ ] Nearing graduation")]),e._v(" "),a("li",[e._v("[ ] Other:")])]),e._v(" "),a("h3",{attrs:{id:"date-of-last-release"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#date-of-last-release"}},[e._v("#")]),e._v(" Date of last release:")]),e._v(" "),a("p",[e._v("N/A")]),e._v(" "),a("h3",{attrs:{id:"when-were-the-last-committers-or-ppmc-members-elected"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#when-were-the-last-committers-or-ppmc-members-elected"}},[e._v("#")]),e._v(" When were the last committers or PPMC members elected?")]),e._v(" "),a("p",[e._v("We haven't started new committers or PPMC members elections yet. Currently, our\nwork focus on improving the design and documents to make the project more\napproachable for newcomers.")]),e._v(" "),a("h3",{attrs:{id:"have-your-mentors-been-helpful-and-responsive"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#have-your-mentors-been-helpful-and-responsive"}},[e._v("#")]),e._v(" Have your mentors been helpful and responsive?")]),e._v(" "),a("p",[e._v("Yes, our mentors help use to resolve the mailing list moderator issues.")]),e._v(" "),a("h3",{attrs:{id:"is-the-ppmc-managing-the-podling-s-brand-trademarks"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#is-the-ppmc-managing-the-podling-s-brand-trademarks"}},[e._v("#")]),e._v(" Is the PPMC managing the podling's brand / trademarks?")]),e._v(" "),a("p",[e._v("We don't find any 3rd parties incorrectly using the podling's name and brand.\nThe VP, Brand has approve the project name. (PODLINGNAMESEARCH-175)")])])}),[],!1,null,null,null);t.default=s.exports}}]);