finos / technical-oversight-committee

📋 FINOS Technical Oversight Committee
7 stars 4 forks source link

Capture due diligence for tooling approvals and recommendation. #157

Open eddie-knight opened 2 weeks ago

eddie-knight commented 2 weeks ago

Problem

Considering the priorities and perspectives of FINOS members and end users, our projects should be more stringent than most when it comes to selecting tools.

The FINOS Community Website has a "Tooling" list within the Project Collaboration documentation, but this does not include a justification for things such as:

Solution

We should maintain a due diligence document for each software approval and recommendations.

The format and approach for this has yet to be determined.

Items that currently need due diligence:

eddie-knight commented 2 weeks ago

@eminty69 — I've heard strong opinions from you in the past about data privacy... Would you care to take the lead on defining the policy for what is acceptable when approving third-party tools? If we can put together a first draft, it'll be easier to get feedback from the rest of the TOC.

JamieSlome commented 2 weeks ago

@eddie-knight - thanks for raising this. From my side, I'd like to understand why a policy is required and at what point a tool requires approval. Ideally, and because this is open source, I think we should encourage autonomy and allow maintainers the freedom to choose and/or experiment.

That said, perhaps we can tap into existing policy flows (i.e. OSSF, CVE, Dependency Scanning) to provide useful advisory or informational suggestions to maintainers when adding new tools to a library?

eddie-knight commented 2 weeks ago

Hey @JamieSlome! The original concern is with regards to tooling that could be seen as exposing end user consumption information.

The intent wasn't to put in restrictions, though that could hypothetically be a result... but rather to put in explicit approvals so that maintainers can point to the TOC's due diligence where needed.