finos / open-source-readiness

Accelerate financial services firms’ journeys toward open source readiness, by advancing the readiness of participants’ firms and informing guidance for the broader industry in the form of white papers, presentations, and blog posts.
https://osr.finos.org
Apache License 2.0
35 stars 29 forks source link

20 September 2023 - Open Source Readiness Meeting Agenda #180

Closed psmulovics closed 11 months ago

psmulovics commented 1 year ago

Date

20 September 2023 - 2pm GMT / 9am EST

Untracked attendees

Meeting notices

Agenda

Decisions Made

Action Items

Zoom Details

Join by Phone

robmoffat commented 1 year ago

Rob / FINOS 👍

BrittanyIstenes commented 1 year ago

Brittany - FNMA

mimiflynn commented 1 year ago

Mimi Flynn / Morgan Stanley

caradelia commented 1 year ago

Cara Delia / Red Hat

psmulovics commented 1 year ago

Peter Smulovics / Morgan Stanley 🏦

JamieSlome commented 1 year ago

Jamie Slome, @Citi

robmoffat commented 1 year ago

Minutes

What’s New / Getting Started

PS: Can we have a what’s new section? Links to OSR Blog Posts for the former. Getting started - we don’t have much here.

BI: We could have this on the front page? People should be able to choose the level they’re at, and get started that way.

PS: Not getting started with open source, but OSR.

KN: We’re trying to combine the websites together. Personas, it’s different for different people. We should point people to the personas pages.

PS: We should point to both OSMM (for levels) and Roles (for different people). We have so much information now we need to improve discoverability.

RM: Does anyone want to take this on?

KN: I can review.

PS: Really, we want something by Nov 1.

BI: An MVP1 maybe? I’ll draw something up and maybe we can cross-collaborate on it. I’ll have something by the end of the week.

MF: I might be able to code this up.

RM: For the blogs we might need a category function, so we can pull a list of OSR blogs. I’ll drop a text to the marketing team about this.

PS: We could just have a bullet-point list of posts? Someone will have to go through and do it.

MF: I can look at RSS - would this do it?

PS: The FINOS RSS feed shows only entries that aren’t published yet!

Supply Chain Attacks - Review

RO: “This is a fast-moving area” - > “THis gives the key concepts / executive summary”

RO: “one guy in nebraska” - where is this? This is a supply chain security issue,

RO: leftpad - not accidental! Rage quit.

RO: signature revocation - you didn’t mention this. Verisign issued a cert for MS, but it wasn’t microsoft. You need to check for revocation.

MF: Cache Poisoning: the headers in the package can be manipulated to poison the cache for those, to pull the wrong one. NPM Cache Poisoning/Manifest Confusion.

PS: “This is not an exhaustive list”

To Finish For OSFF

CD: Now that I’ve finished writing the survey, I can focus on the (personas work).

Maturity Model Update

VL/RM: WOrking on a checklist for a given activity in the BoK - we’ll come back in a few weeks with the first one

RO: Happy to guinea-pig this.

RM: Asked for Bios from JS, VL.

Q & A: Forking In Organisations

MF: When do you feel it’s appropriate for your firms org to have a fork?

JS: The most obvious thing is, has the original maintainer vanished? We had an example where a maintainer was missing for 2.5 years. What’s important is sussing out the community - is there one? Has it already been forked? Is there disagreement between the maintainers?

RM: Ever a good reason to not fork?

JS: A good cultural picture. You don’t want to run into the argument about who’s the best maintainer. It’s not good to fork if there’s going to be collaboration. If that’s there, if there are maintainers, they’re happy to be challenged - a sign not to fork.

MF: There’s an implication that the fork is for a bigger purpose. But an employee might contribute back via their own fork?

JS: Yes. I was talking about forking where you’re not going to contribute back. For forks where you’re collaborating, it’s absolutely fine.

JS: You also have to be careful if you’re an organisation forking, since that looks a lot more official.

RO: This allows us to run org-wide security checks.

MF: So, your org creates an org-level fork, your devs work on it. The PR back to the main project then comes from the org.

RM: With git proxy, you’d have to push the changes somewhere - so you’d need the fork, right?

JS: You could ask the original org, but there are advantages to this too, linting, looking for vulnerabilities. Do we really want devs submitting poorly-linted PRs? It’s much easier to set this up at an org level.