Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add Notary Project annual review doc #1187

Merged
merged 1 commit into from
Oct 25, 2023

Conversation

FeynmanZhou
Copy link
Contributor

Resolve #1018

@FeynmanZhou
Copy link
Contributor Author

@TheFoxAtWork Could you pls help review this PR? Thanks

@TheFoxAtWork
Copy link
Contributor

@FeynmanZhou I've asked another member of the TOC to review as they will have a fresh set of eyes. If not done by next week I'll pick this up.

@TheFoxAtWork TheFoxAtWork self-assigned this Oct 20, 2023
Copy link
Contributor

@TheFoxAtWork TheFoxAtWork left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@FeynmanZhou Thank you for submitting the Notary Project review to the TOC as requested.

I have reviewed the content and the audits and have the following feedback/recommendations for the project:

Review Summary

The 2023 Annual Review as presented by the Notary Project reflects a mid-level Incubation Project not yet ready for Graduation. The recent iteration of the project goals and scope, as a result of clarification request of the TOC, set a more clear path for the Project. Community growth and development appear to be slow, but progressing - this is not uncommon for projects in specialized technical areas. The project engages in long term planning and has a comprehensive project board that tracks this and reflects ongoing and active development towards versioned releases. Adoption of the project is slow, as evidenced by the limited pool of adopters. The project is self-aware of their needs, but will need heightened focus on technical community and adopter growth and development in order to be ready for graduation (among many other maturity areas in need of further advancement).

Recommendations

  1. The project should engage in focused efforts to increase awareness and understanding of the use cases where Notary Project and its sub-projects may provide value to adopters. This may done through CFP submissions to KubeCon Cloud Native Con that highlight interoperability of the Notary Project with other projects in the ecosystem to solve known challenges of signing and verification experienced by adopters.

  2. The project experiences adoption by a limited set of vendor organizations and does not appear to have obtained an end user adopter. The project should reach out to its existing community to identify any organizations, anonymous or otherwise, that are using the Notary Project in any capacity and request feedback. It is also recommended the project reach out to CNCF for support in understanding End User needs for signing and verification to close any gaps that may be inhibiting broader adoption. This is essential for viability of the project to achieve graduation status.

  3. The project is also recommended to re-engage with the Security Technical Advisory Group to discuss the current direction of the project in an effort to identify other projects in the ecosystem that Notary Project can provide value to upon integration. It is also recommended that Notary Project apply for ContribFest at the next KubeCon Cloud Native Con where it is available in order to attract potential contributors in advancing the project's maturity and use cases.

  4. Technical writing support may be requested through the CNCF service desk by project maintainers and must be clearly scoped. Subject to CNCF resource availability.

@TheFoxAtWork
Copy link
Contributor

@cncf/cncf-toc I need one additional TOC member to review.

Copy link
Contributor

@mattfarina mattfarina left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree with @TheFoxAtWork and want to add some additional guidance. To grow in terms of users and awareness you can try some things such as:

  • Speak at conferences beyond KubeCon/CloudNativeCon such as Rejects.
  • Get on cloud podcasts to talk about the project
  • Write blog post and articles where your target audiences tend to read

I simply want to impress that going beyond the typical cloud native channels can raise awareness.

When you communicate about Notary it would be useful to talk about where one would use it compared to a different tool in the ecosystem. End users will be looking at the various tools and trying to choose. Helping them navigate that decision will be helpful.

@mattfarina
Copy link
Contributor

With the 2 approvals we can merge.

@mattfarina mattfarina merged commit 7a47302 into cncf:main Oct 25, 2023
1 check passed
@FeynmanZhou
Copy link
Contributor Author

Thanks @TheFoxAtWork @mattfarina for providing valuable suggestions. We will share these with other Notary Project maintainers in the community and discuss our actions based on your recommendations. We will reply to you in a couple of weeks.

cc @caniszczyk

@caniszczyk
Copy link
Contributor

FYI projects can always submit things to the CNCF blog: https://github.com/cncf/foundation/blob/main/online-programs-guidelines.md

Thanks for these detailed recs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

[Annual Review] notary
4 participants