Category

Podcast

What’s in the SOSS? Podcast #69 – S3E21 Watering the Community Garden: Navigating the EU CRA for Open Source with Roman Zhukov

By EU Cyber Resilience Act, Podcast

Summary

The clock is ticking toward the European Union’s Cyber Resilience Act (CRA) deadlines, yet a staggering 66% of organizations remain completely unaware of what is coming. In this episode of What’s in the SOSS? host Sally sits down with Roman Zhukov, co-chair of the OpenSSF Global Cyber Policy Working Group and Security Communities Lead at Red Hat, to demystify this sweeping regulation. Using a brilliant “community garden” analogy, Roman breaks down the distinct roles of maintainers, stewards, and manufacturers under the law, illustrating why the traditional “consume and forget” model of open source is officially dead. They dive deep into the newly released 2026 CRA Awareness and Readiness Report, exposing the staggering $250,000+ engineering tax of maintaining private forks and detailing how active upstream collaboration is no longer just good citizenship—it’s a business and legal necessity. Tune in to discover actionable strategies, free educational resources, and how we can collectively bake “compliance as code” into the open source ecosystem.

This episode is part 2 of a four-part series on the CRA:

1. CRA Readiness: Practical Strategies for Open Source Communities with Megan Knight

3. Private Forks, CRA Deadlines, and the True Cost of Open Source Compliance with Dave Russo

4. Navigating the New Era: The EU Cyber Resilience Act Explained with Madalin Neag

Conversation Highlights

00:23 – Introduction: The CRA Countdown is On
02:04 – Tomatoes, Gardens, and Restaurants: Defining the CRA Personas
06:40 – Reality Check: Shocking Findings from the 2026 Readiness Report
10:12 – The Awareness Gap: Why Are We Ignoring the Warning Signs?
15:01 – The End of “Consume and Forget”
17:49 – The Private Fork Tax: A $250K Engineering Trap
23:34 – Red Hat’s Blueprint & Free Community Security Tools
28:44 – Taming the AI Vulnerability Tsunami
31:27 – Build Your Program Now: Action Steps for Manufacturers
36:12 – Supporting SMEs & Navigating Free Resources
40:30 – Carrying the Torch as an OpenSSF Ambassador
43:35 – Rapid Fire & How to Get Involved

Transcript

Sally (00:23)
Hello, hello, and welcome to What’s in the SOSS, an OpenSSF podcast, where we get to talk to some amazing people who make up this great open source security ecosystem. And today I have a very special guest. But before we get into that, here’s what I want you to know. The clock is ticking towards a massive cybersecurity deadline.

Research shows that 66% of organizations don’t even know what it is. Love it or hate it. It’s the European Cyber Resilience Act or the CRA. This is important because how do we navigate this shift? Stick around because today we’re going to talk to someone who has a CRA plan.

Roman Zhukov. Roman, thank you so much for being here. Why don’t you introduce yourself to everybody?

Roman Zhukov (01:21)
Certainly, thanks for having me here. Hi everyone, my name is Roman and I work for Red Hat. I do some cybersecurity things on the internet. But approximately two years ago I joined this NICE effort, as we all now call the EU Cyber Resiliency Act. So it is quite a journey, but having fun.

Sally (01:44)
Well, I love that you say it is fun. And yes, it has been quite a journey. And we are going to unpack some of that today and try to help the audience so they can better be prepared. So I guess let us just start with the basics, right? The European Cyber Resilience Act, CRA. How do you define that? And how does it fit in with the various personas who show up to meetings with you or maybe are not aware but need to be aware. I know there are manufacturers, open source stewards, and individual maintainers in this persona group. Can you define those?

Roman Zhukov (02:23)
Yeah, absolutely. and you are right, that is a lot, a lot of roles, a lot of ambiguity. But let us start with the basics. The CRA is the regulation set up to essentially safeguard European customers of digital products by establishing mandatory cybersecurity requirements for companies that operate in the European Union. and suddenly, if not compliant, those hardware and software vendors will be unable to sell their products in the EU market after December 2027. I think it is worth to mention that the first requirement actually kicks in even earlier, a few months from now, September 2026, all of those organizations need to report vulnerability and severe incidents to the authorities. I would use the analogy for the CRA.

And I mean that is so complex, but I will try to break it down to a few things that should be familiar to almost everyone to understand how the series defines the role or roles that you just mentioned. Let us use the analogy of a community garden. Think of the maintainer as the hobbyist gardener. These are developers who cultivate a beautiful, let us say, patch of tomatoes just because they love gardening and they want to share the harvest with the neighbors and the CRA recognizes those actors and the CRA recognizes that forcing them to pay for legal compliance would kill the garden eventually. Therefore, if you are an independent maintainer doing some non-commercial work, you are completely exempt. So you are out of scope.

Contributor or maintainer, if you don’t charge any money for anything for your open source project, just keep planting the code, right? Just keep doing this, you’re out of scope. Now there is an essential role of the open source software steward or simply steward that we call it in the community. You can think of them as a guard garden association, right? There are foundations like OpenSSF or Linux Foundation, they could be big companies, they do not own the veggies themselves, but they provide the land, the fencing, the water supply, you name it, and you know they protect the ecosystem. So under the CRA, a steward is responsible for setting up the baseline policies and basic health checks for the projects they host, acting, you know, as a trusted buffer, I would say, between the community, those planting veggies and the corporate interests.

Now, finally, the most important actor under the CRA that actually has the most obligations and most liability is the manufacturer. We can think in our little example of them as a commercial restaurant, right? This is like basically any company that walks into the free community garden, scoops up the tomatoes, puts them into the premium pasta sauce.

And sell it to paying customers. So the CRA is kind of crystal clear here. If you make money out of software and you know you just sell the software to the European market, you bear the full legal liability for these things. You are the manufacturer and you must run the safety gates to ensure that your product does not give your customers the let’s say the digital equivalent of food poisoning, if it would happen for community garden. So that’s those are the roles under the law.

Sally (06:12)
Love it, Roman. That really makes it make sense for me. I used to love the farm to table restaurants. That’s what I kept thinking of when you were using that metaphor. That’s such a great metaphor. Thank you for explaining it. Yeah, I want to get out into the garden now. Okay, so we have the 2026 CRA Awareness and Readiness Report, which launched on June 8th. Roman, you wrote the introduction for this report, what was the most surprising finding for you?

Roman Zhukov (06:52)
Right. I would start off with writing the introduction to this report was an incredible honor to me. And it was at the same time the sovereign experience because the data what really matters and the data gave us a massive reality check. There are a lot of really mind-blowing findings, I would say. So I encourage everyone to dive into the whole thing. It is hard to pick up.

The one thing, but the biggest finding to me personally was like really the contradictory shocking nature of findings when you combine them all together. Not single number, but when you look at them and you see the full picture, that is fascinating.

while critical enforcement milestones are rushing really towards all of us, as I mentioned, the September 2026, the first vulnerability reporting obligations will be enforceable. At the same time, the global awareness has completely stalled, right? Like over 60% of respondents still entirely unfamiliar with this CRA, which is fascinating.

Compounding this the organizations that are aware on the other hand are attempting to what they think like ease compliance by burying code inside the private forks. Unfortunately I have been hearing this kind of perception or understanding by some companies that you just can simply fork and kind of escape some of the obligations, right?

But the reality check, backed up by numbers in this report is the report explicitly provides that maintaining these isolated codebases can be really a disaster from economical perspective to a company, draining an average of more than $250k dollars per release cycle in pure engineering depth or kind of simply the l the losses if you would.

But I am glad to see this new report came out actually, as it sends an undeniable message, as far as I see it, to executives and to all the companies worldwide, because the traditional checkbox compliance exercise, as well as that we used to call “consume and forget” for open source, right? Those models are coming away actually. And we should stop treating the open source like a free vending machine.

That is going to simply give you some candies for free without any collaboration, anything else, and therefore now for all the companies that are affected by the law, it would be really hard to deny active upstream collaboration, because it is now something baked in the law and not optional.

Sally (09:50)
Thanks for that, Roman. Yeah, there’s a lot to unpack here. The one thing that stood out to me is you said over 60% of respondents are still unfamiliar with the CRA. Why do you think this awareness gap persists even as the deadlines approach?

Roman Zhukov (10:07)
Yeah, first of all, to me as a co-chair of OpenSSF Global Cyber Policy Working Group, which is a home for collaboration between all of those actors that I mentioned, manufacturers, maintainers and other community members, to me that awareness gap means that we as a working group have so many things to do. I feel we kind of do some work on the awareness front, but there is so much more to be done on that front.

But to be serious, I think this persistent awareness gap comes down to a few typical behaviors that we have seen every day in the software world specifically. First of all, that is like somebody calls it the compiler warning syndrome. That means like in software development, I think

A lot of us are famous for ignoring warnings like compiler flags, all of this that is not that red but yellow, something like that. I will fix that later, and along these lines. I think many global companies are treating the CRA compiler warnings to that extent, right? Because the active enforcement and fines and everything will be starting in

2027 and still of companies saying okay, this is not a this year thing, right? We will come to it as it goes. So they are basically waiting for the build. You know, yeah, they are simply waiting for maybe others to start off and pave the way, but also waiting for the actual lag enforcement date, which is wrong of course.

Yeah, that is unacceptable. The another thing that I think is hidden here is the problem to parse the law actually and to convert the CRA to some of the actionable items. And the lack of the clearly lack of the implementation guidance and the standards. Now the EU authorities are working on the standards and some of the other clarifications that would help manufacturers to navigate this the CRA. But so far a lot of them are still in draft mode.

That means all of these companies are simply left in front of the CRA text itself and it could be ambiguous, it is not concrete. I often got these questions like, okay, we read the CRA one hundred times, but we do not understand what we should do exactly because there are a lack of the technical details on it. So this also adds, I think, to this kind of

Awareness gap, I mean we have heard about this CI, but we don’t know what exactly that means and how exactly we would approach this. And the final piece is the geographic kind of illusion. at least previously I have heard a lot of misunderstanding about this, and I think it’s backed by the report itself.

over seventy percent of North American software producers aren’t familiar with the CRA, right? And this is a belief that okay, I you know, I’m in America, I don’t deal maybe with the EU and it doesn’t affect me, but the CRA is so complex it affects the whole supply chain and there is a non zero probability that even if you don’t sell anything directly to the European Union, you are maybe one of the suppliers of those who do, or you simply maybe the contributor to open source or open source steward for instance. Those also have some obligations. So that also adds to the lack of awareness, I think, generally.

Sally (14:02)
Yeah, it does. Thank you for that, Roman. you brought up a critical point that the report mentions the traditional consume and forget model of using open source and that it’s no longer viable under the CRA. How does this regulation change how companies must interact with upstream projects, if you will?

Roman Zhukov (14:23)
Yeah, absolutely. I mentioned it already. I like the analogy between the consumer forget and kind of free vending machine, right? You push a button and something pops out and you just drop it into your commercial application and that is it. You never thought about the maintainers.

And I personally talk to a lot of companies out there and I frequently ask the question, hey, who is consuming open source? Everybody, right? Because open source is everywhere. But when I ask the question who contributes back, significantly less hands, right? But now under the CRA if you sell a product containing the code, you know, you’re kind of legally responsible for your products, that means effectively for all kind of all of the components.

And if something breaks, even if it is third party to you, if it is an open source component, you hold the whole liability to customers, to your consumers. And I think the CRA has a good chance to end this consume and forget paradigm by transforming open source security into nto the obligations, actually, right?

And yes, historically you are right, commercial consumers operated under the assumption that because open source components work fine for years, someone else would always take care. Now there are certain obligations, like for example, if vulnerability is found in the open source, you need to report back to upstream.

If you produce a fix as a manufacturer of the product, then you actually have to upstream this fix back to the maintainers. And this is a huge push and I think a huge paradigm shift from pure consumption to actually collaborating with upstream and with open source projects.

Sally (16:37)
You talked about the cost of private forks. I was wondering if we could dive deeper into that. According to the data, maintaining private forks cost organizations an average of $250,000 per release cycle. Or actually more than that, $258,000. I’m looking at the research. What is the business case for moving that work to upstream contribution instead? Can you talk a little bit deeper on that?

Roman Zhukov (17:03)
Yeah, that is a perfect finding. That actually to me is one of the most compelling findings in this report: the hidden tax of the private forks. As a long-term open source supporter, I am personally convinced that working upstream, as I do and as we do here at Red Hat, for example, is the only path to go, right?

But now the CRA report backs it up with the numbers and provides the actual business reasons for everybody else besides me and the companies that already contribute to upstream instead of forking things. Yeah, the maintaining private forks may cost organizations more than $250,000 US dollars in labor, which is a big amount of money actually. I would justify the business case for why you should actually contribute upstream instead. I can start with the basics, right? And the basics is that maintaining a private fork forces typically engineering teams to pay a continuous rebase tax.

That means that every time that upstream project releases a new version, right, your developers must manually port your customer patches over, resolve conflicts, and et cetera, and et cetera. On the flip side, by actually merging your features or your or whatever you do new for the project directly into the upstream.community eventually inherits the maintenance and etc. And then you subsequently consume back the newer version where everything is integrated and your code is updated automatically and you don’t spend this additional money to maintain all of these forks. The other business reason could be the engineering velocity that we call in the industry.

That means when developers burdened under the technical depth of the private fork, that significantly affects the product roadmaps. Right? You just have limited amount of resources typically, so you want to spend them wisely and by contributing upstream instead, it shifts your engineering resources from defense like fixing broken mergers to more

Building revenue generating features, if you will, for your products to focus on the core innovations and etc. Those are the basics I think that are under the core incentives why you should contribute upstream. But now the icing on the cake is the CRA factor. Because under the CRA maintaining a private fork would

Increase dramatically, I would say legal risk exposure for you as a product manufacturer. Because pretend if you integrate an open source library into a product, it is third party for you in the meaning of the CRA. That means like the biggest obligation that you would need to form against this dependency, this third party is to perform due diligence, which is

Kind of the one obligation. As long as upstreaming fix things, and hopefully you help also upstream to do these fixes. So you are not responsible for vulnerability management, you are not responsible for secure by design and by default, and etc. Now imagine with a fork, right? Your organization would hold hundred percent legal accountability for this library.

That is now part of your product because you forked it, it is now kind of your property, your responsibility. And nobody cares if you actually do not know the architecture, you may not know the design of this component or even you write the product within a different framework, right? Now you should still do secure by design

Risk assessment, vulnerability management, and full conformity assessment because of the CRA. And now the scale factor, imagine now you have 1000 of these open source libraries you are ingesting every day. And you need to assess it, if it would be even feasible to ensure full engineering compliance support for all of them. So that is the massive shift and the massive push towards better upstream collaboration

backed up by the real kind of business case and business considerations from that point.

Sally (22:04)
Thanks, Roman. Well, you and Emily and me worked on an OpenSSF case study based off of Red Hat’s framework for depending the open source supply chain in this new era of regulations, what is the most important lesson other enterprise organizations can learn from Red Hat’s approach?

Roman Zhukov (22:28)
I would encourage everyone to read this case study which is published under OpenSSF now. But if I picked the only one thing that enterprise organization need to take away, it would be something like this: true software supply chain security requires enterprises to transition from passive consumers into active open source contributors, supporters with the focus on practical security.

If it seems like overhead from the you know as it looks like but it is actually not really overhead if you think it is from occasionally watering your community garden coming back to our lovely example in if you think of occasionally taking care of this community garden in your town so that yourself and others can enjoy these lovely tomatoes at the end, that is a different explanation. Yes, companies like Red Hat take up their responsible stewardship approach, for example, because we naturally support and are committed to do so, some of the open source projects that run the entire world, right.

But we understand that voluntary maintainers do not have compliance team, they do not have legal departments, and quite often the case they lack security background, right, to actually deal with complex mandates and policy and things like CRA. So for other companies, I would suggest to actually break one of the myths.

That I constantly hear say, we are not able to contribute to open source because we are not subject matter experts. Or we use the different programming language. It is kind of an excuse, I would say. Instead, think of there is a lot more you can help with actually, starting just from your questions, right? Just asking your questions is good.

Or raising your CRA concerns, or going down to the frameworks, to the white papers. So we have in the communities we have so much work to be done, both from like collaboration perspective and also on the on the practical security front. So you know, that is kind of natural that the companies that of all sides can actually contribute meaningfully to all of this work.

And I would also add that enterprise compliance has historically relied on manual forms to some extent, right? All these GRC questionnaires, legal declarations, spreadsheets. And this approach is not working for the CRA right now. The lessons from our own journey on the CRA is to focus on the tools, on the practical security things.

Because by implementing automated machine readable security tools and specs and frameworks, organizations can shift the burden of evidence away from voluntary communities to themselves, which is kind of the goal of the CRA. By the way, you cannot offload the liability to the community. So you as a company need to figure out this thing by yourself eventually.

Good news here, there are many open source security standards and tools that can help you to do so. Just to name a few under OpenSSF, we have Open Source Project Security Baseline (OSPS), we have SLSA framework, we have Gemara compliance framework, we have GUAC, and a number of other projects that actually can help both maintainers of the projects to do security better, but also can help companies as they as they adopt them.

Sally (26:43)
Love that. I’d love to hear the good news and all of the areas where we can help make this feel easier for the enterprises and for the whole ecosystem. And you know, I don’t think it would be a conversation in 2026 under open source security if we didn’t talk about AI, right?

There is a massive spike in reported vulnerabilities due to AI-driven tools. How can open source projects realistically manage this influx of disclosures?

Roman Zhukov (27:24)
Yeah, you are right to the point. To handle the massive tsunami of AI driven vulnerability reports and disclosures hitting the open source ecosystem now actually even harder than the enterprises, projects have to adjust their vulnerability management practices and of course tooling to adopt what I call the “post Mythos era” we are entering right now.

A few practical recommendations that I would stress out is first, you need to have a robust intake filter to do the basic sanity checks. It is clear that now a lot of AI agents are operating out there, and not all of them produce actually high-quality reports or high-quality pull requests, etc.

And as a maintainer, you need to introduce some of the filters and checking for things like okay, I do require the proof of concept, I do require affected versions, I do require reproduced steps and a couple of other things. If there are ants in the report, they just simply reject them. So as a maintainer I do not have capacity to deal with these reports.

Now of course automation would help. Automation of looking into some metrics even for the reporters themselves, like reputation, maximum number of emojis even in the report and in the pull requests. I have noticed that a lot of AI assisted contributions are flooding with the emojis, right? Maybe that is because some AI tools just like emojis, something like that.

Checking some of these things would actually help to reject anything that is suspicious bluntly for you as the reporter. So those would be my recommendations.

Sally (29:23)
Yeah, I have to tell my AI assistant, no emojis, no more emojis. They flood it. That’s interesting. Okay, so for the fewer than half of the manufacturers that were surveyed are expected to be fully compliant by the December 2027 deadline. What should these uncertain organizations focus on right now?

Roman Zhukov (29:48)
That is a hard question. I would say I think organizations need to stop looking at the CRA as just a 100-page legal monster something, or perceive it as a next GDPR with this cookie pop-up thingy that you need to implement, which CRA is far from actually. And organizations need to start treating it as a standards software engineering refactoring project. I would be that ambitious.

The EU commission itself actually keeps saying that the intention of the CRA is to make sure that companies invest in the real security improvements. And then compliance shall follow naturally. So start exploring the CRA in great detail right now.

Including all of the implementing acts that we have right now. And you will realize that scope is broader than you eventually think. There are a lot of terms, a lot of complexities in the intersection between the software as a service that are technically out of scope, but there are some of the components that we call remote data processing solution that could potentially make some of the cloud solutions be in scope, right?

And the open source is technically out of scope, but there are many cases when open source can be in scope. So understanding your role, whether you are a manufacturer, distributor, importer, maintainer, steward, contributor, is crucial, right? Because obligations differ dramatically.

But I would suggest to remember the one simple thing, liability always flows downstream. That means you cannot really offload the liability of anything to open source, for example. As a manufacturer, you are ultimately responsible for anything. So one of the advice that I can give to all the companies is to just stop harassing maintainers and asking them how they are doing about the CRA, right? It is not their responsibility to make sure they are CRA compliant.

To draw kind of a bottom line here, do not wait. Build your CRA program now. It is because it is definitely a cross-functional effort. I can speak from our experience. Yes, we are a big company, right, but buy-in from across the different functions inside the company is really vital to set a CRA program up for success. Right. And let us be honest, CRA did not invent brand new security practices. Some of the timelines like 24-hour reporting obligations of actively exploited vulnerabilities and severe incidents are hard. But in essence we all should be implementing all of the things like security by design or security by default, and doing proper vulnerability management as well as SBOMs for years now, right? So apply what is available right now to your products, to your practices. And again is good news. There are plenty of mature frameworks and a lot of open source tools actually that can help you, right?

If you do not know what to do the simple thing is just cooperate upstream. Join me, join my company and others, other peers at initiatives like OpenSSF, Global Cyber Policy Working Group, to learn more and to learn how to start. But yeah, there are plenty of things that you should do right now to prepare yourself to be compliant. 2027 is around the corner, really.

Sally (34:06)
I do feel more hopeful now hearing from your perspective and the things that people can do. One last thing that struck me from the report that I wasn’t expecting was that over half of the European small and medium enterprises, those SMEs, remain unfamiliar with the CRA. So how can the open source community best support these smaller type of organizations that lack a large legal team?

Roman Zhukov (34:30)
That is exactly where the community can actually help and help significantly. For example, as part of our OpenSSF Global Cyber Policy Working Group effort, we are creating digestible white papers, checklists, simple guidelines dedicated to different roles under the Cyber Resiliency Act, and they are meant to be easily consumable by those people in those organizations that are not necessarily familiar with the complex legislations or even unfamiliar with the sophisticated security concepts.

I would say one of the biggest and successful assets that we collaborated on and produced under this effort is the free CRA class that is now hitting way over 5,000 of enrollments, and this is really a good starting point specifically for small and medium organizations because it is again short, concise, sticks to the points and is free completely for everybody to take. It teaches you about the basics of the Cyber Resilience Act.

Also in our group we do regular briefings on what is new in the CRA development. Which is again super important to small and medium organizations because they simply do not have time and capability and desire to learn what is happening in the legislation every day. Therefore, we also do the workshops and brainstorming sessions, both offline and online, to handle cases that the members of our community actually bring to us. And this is a real thing. I would encourage all the SMEs that have questions to just come to our group and ask your questions. Bring up your case and we will do our best to provide our community advice for what you should do about this.

In addition, we also collaborate across multiple OpenSSF projects and broader industry initiatives to work on tools that would help companies, specifically smaller companies, because they are meant to handle or automate the large portion of the CRA compliance, at least we believe so. By standardizing and integrating community tools like the open source project security baseline or OSPS and now actively developed due diligence solution for manufacturers directly into the templates, into the development practices.

We actually as a community can bake compliance into the code, right? And finally reach the point when we can tell, okay, this is compliance as code, and we have all the evidence produced automatically. And this transforms to my personal understanding, a huge portion of complex CRA requirements into free, off the shelf, to some point click to deploy guardrails that can allow smaller companies to stay compliant with the CRA and more importantly actually implement the good security practices like secure by default and etc without needing the huge security teams or the army of lawyers or something.

So that is what can really help SMEs to navigate the Cyber Resiliency Act.

Sally (38:16)
That’s really helpful, Roman. Thank you. All right, let’s shift gears here. I want to talk about something that first off, just want to give you a huge congratulations for that you were just recently became part of our OpenSSF ambassador program, named to the first cohort. A quick question, I guess. What are you thinking you’re gonna do with this new role?

Roman Zhukov (30:40)
Thank you. Well, it is so natural to me as I feel I have been an ambassador in OpenSSF for quite a few years now already. I joined an OpenSSF fan club with the introduction of the first they call it beta or alpha version of the scorecards, a tool that analyzes the security health of open source projects in an automated fashion.

Years later I helped to roll out OpenSSF Scorecard across a few companies of different sizes. Right? So that is how my joining naturally started with OpenSSF. So now that is how I get into it. And you know the drill, right? Once you are in, it is really hard to escape from doing these good things.

With the community and for the community essentially. But to be serious, yeah, I am very proud to be named as an official OpenSSF ambassador. It is an incredible honor to me and also a huge responsibility. In this role I hope to provide what we call the open source way. And educate everybody that the open source way is not just a methodology for writing code, but also it is the most effective framework that we have now for solving global security and regulatory challenges, which we do not have a shortage of at the moment. As you mentioned, all of these AI vulnerabilities and regulatory compliance challenges across the world, they add up to the whole picture.

So by bringing a pragmatic engineering centric voice and approach that I personally really try to follow every day by bringing this to the table. I hope we can ensure that the security becomes an active feature of the ecosystem we all depend on so heavily, right? Rather than a blocking thing that is still perceived by some organizations.

So I have done security for twenty plus years now and it is so close to my heart and I just wanted to carry this torch and I want to spread the word about the beauty of security and all of the open source tools and collaborative nature of it so that it can be easily digestible and implemented across the other companies.

Sally (41:32)
Love that. Okay, that wraps wraps up our main deep dive. But before I let you go, Roman, we have a little thing called rapid fire on the OpenSSF What’s in the sauce podcast. So just first thing that comes to your mind, I’m gonna ask you a series of questions. This is fun stuff, not work stuff. All right, are you ready?

Roman Zhukov (41:52)
Mm-hmm. Yes, love it!

Sally (41:54)
Okay. Tea or coffee.

Roman Zhukov (41:56)
Coffee.

Sally (41:57)
Oh, I wasn’t expecting that. Cheers. I love it.

Roman Zhukov (41:59)
Oh really?

Sally (42:00)
Yeah, I was thinking tea. You’re in Ireland, right?

Roman Zhukov (42:07)
But I love coffee as well. I can drink it every day actually. Yes.

Sally (42:111)
I love coffee too. Really? Okay. I love that. Favorite open source mascot.

Roman Zhukov (42:16)
CRA-fish

Sally (42:17)
Yeah, good one. Star Trek or Star Wars?

Roman Zhukov (42:21)
it is hard but Star Wars, I think.

Sally (42:26)
The tracks. All right. So we talked a lot about your metaphor with the food. I loved that and with growing in the garden. If you’re gonna use one of those tomatoes and make salsa, would it be mild or spicy?

Roman Zhukov (42:39)
Spicy, one hundred percent.

Sally (42:41)
Love it. Okay. well, thank you so much, Roman. To wrap it up for listeners who want to leverage OpenSSF resources, like what you mentioned, the cyber global cyber policy working group, or maybe the new awareness sig, the training course. What’s the best place for them to start today?

Roman Zhukov (43:02)
Right. I would I I would end nearly where I started with again going back to my community garden analogy. with a community garden typically you don’t need any approvals or special permissions, you just show up, learn and see where you can actually help as like everyone else with the tomatoes to make sure they they are good then to eat and to enjoy.

Right, that’s essentially what we do in the community. And despite the scary policy compliance angle, we are super friendly at the OpenSSF Global Cyber Policy Working Group. and you have to trust me to here. just join one of our calls to learn what’s going on. It is free, open to everyone. You don’t have to be a member of anything at all. Just just show up, join.

To name a few specific entry points that could can help you depending on what you need or what you’re building. We have the one stop shop hub that we call it policy.openssf.org/CRA. This is the one stop shop that can get a handle on the landscape of the CRA, what’s happening around with the news without the getting dive into the legal text and all of these complexities.

Of course, explore our GitHub repository. Under OpenSSF, we have Global Cyber Policy Working Group. If you want to dive into the governance, check out what we’re working on, like go to this repo. There are a lot of materials published there. As I mentioned, checklists, guidelines and links and all that you need to know how to further participate in the community. Like we have the bi weekly calls of our main working group. We have also calls for our SIGs, which are awareness SIG and also standardization SIG. They all do a great job in their remit. So please consider joining these efforts if you wanted to dive a little bit deeper into either awareness things.

One of the examples I would as an opportunity I would show you is right now at the very moment we’re looking for collaborators for the blog post series that we plan for the CRA. If you would like to be the co-author, please join us and help to spread the word over there. Finally, we also do a lot of meetups across the globe and throughout the year.

But we also have the workshops and online webinars like EU CRA Monthly Tech Talks, when we actually have the guests speakers speak about everything that can be related and can be helpful on the CRA implementation, again from the different companies, from the different entities and different actors on this space. So just keep an eye out on the announcements.

We always have a lot of stuff to share, but also we have a lot of work to be done. Please come join us and collaborate on the overall effort of making this CRA meaningful and actionable for everyone.

Sally (46:42)
Brilliant, Roman. I feel much better about CRA awareness. Thank you. And until next time, stay secure and happy open sourcing. That’s a wrap.

What’s in the SOSS? Podcast #67 – S3E19 Funding the Future: Community Collaboration and the Spirit of Open Source with Mila Zhou

By Podcast

Summary

Join host Yesenia as she sits down with Mila Zhou, Open Source Program Manager at AWS, to explore the fascinating intersection of finance, strategy, and security in the open source ecosystem. Mila shares her unique journey from forensic auditing to spearheading AWS funding initiatives, breaking down how strategic financial backing transforms vulnerable “long tail” projects and empowers dedicated security champions. Discover how full-time security engineers at foundations are securing critical repositories like PyPI, why community-driven forks like Valkey represent the true spirit of collaboration, and how the OpenSSF Ambassador Program is helping close the gap between developers and security experts.

Conversation Highlights

00:25 – Welcome & Introductions
01:03 – From Accounting to AWS OSPO
06:26 – A Day in the Life of an OSPO Program Manager
09:53 – Navigating Critical Funding & The Long Tail
13:25 – Valkey and Community-Driven Innovation
15:29 – The Invisible Power of Dedicated Security Engineers
28:46 – Marketing, Non-Code Contributions, and the Ambassador Program
36:25 – Rapid Fire Fun
37:05 – Final Thoughts & Closing

Transcript

Intro Music & Promotional Soundbyte (00:00)
Free open source software, they are not free as beer, but free as puppy, right? So like, how can you make sure that they are sustained, they are secured, they have the resource to continue to build? That’s critical. Those crises like Log4j, like those are also like a wake up call to everyone that like to see how much you rely on open source. So, but in how much you are underfund it. So take action.

Yesenia (00:25)
Hello and welcome to What’s in the SOSS, OpenSSF’s podcast where we talk to interesting people throughout the open source ecosystem, sharing their journey, experiences and wisdom. So Yesenia, one of your hosts, and today I have the utmost pleasure of having Mila here. I first met Mila when we had worked on the Alpha-Omega project together and truly very excited about today’s call, knowing her background, which I won’t spoil much.

It’s really nice to see the intersection of strategy, security, and sustainability. Welcome, Mila. Please introduce yourself to the audience.

Mila Zhou (01:03)
Hello, Yesenia. Thank you for having me. And it’s a great joy. It’s a great joy to talk to the audiences here. And my journey is kind of not typical, kind of everywhere. I actually was trained as an accountant. So that’s budget planning, that’s forensic floor auditing. But then, like, there’s always a voice in my mind that’s like, you’re not going to do what you started.

So when I started to work, my first job actually is a pricing analyst. I look at the ticket price. I sold ticket for Packers, for MADS, for Bus Cable 2. And it’s from there that I got used to look at data to forecast the market trend.

And from there, I moved to AWS, become open source program manager. That was very unexpected. Probably like the focus is very different as a program manager comparing to pricing analyst or accountant, because I would say as program manager, the key there is communication. Like you talk to..the community, talk to service teams to understand the importance of open source, to understand how it’s connected with your business. And then what would allow me to leverage my background in business in accounting is that I mostly manage the funding program, the credit program and security program, and both of them have the budget management mindset inside. So that’s where like I can really use what I studied before.

Yesenia (03:04)
And I love that going from accounting to now helping us in the open source space. And from what I know is you wear a lot of hats at AWS and within OpenSSF. Can you share your origin story of how you moved into the world of OSPO and open source security?

Mila Zhou (03:30)
Uh, I feel like it kind of, I kind of spoiled a lot in my introduction. Hah! Uh, well, I think really is the mindset is the mindset really is like, I want to look for things I’m interested in. So like I was keep on switching positions, looking for areas that I found like I can keep on learning and open source is the field like ever since I took this job as open source program manager, I never got, I never got bored, but always I feel like, okay, I’m learning something new. That’s incredible. And get into this field, I think open source is like an OSPO is solving a lot of, good challenges because open source projects, a lot of time we’ll talk to them as like they’re probably goods.

So most people rely on them, use them, even without notice that. like free open source software, they are not free as beer, but free as puppy, right? So like, how can you make sure that they are sustained, they are secured, they have the resource to continue to build? That’s critical.

And that’s also a problem a lot of time people and companies don’t think about. But like I think a lot of I would say challenges, crisis, but there’s also opportunities for open source to get noticed. It’s like those crises like Log4j,

Yesenia (05:07)
Mm-hmm.

Mila Zhou (05:08)
like those are also like a wake up call to everyone that like to see how much you rely on open source. So, but in how much you are underfund it. So take action to make sure that all those things are in the right place before the next crisis come. I think all those interesting problems that we’re trying to solve is fascinating to me, what inspired me to continuously work on that and persuade me that this work is very meaningful.

Yesenia (05:42)
I love that. the open source ecosystem I know when I first got in here, it was just, like you said, it’s ever changing.

Mila Zhou (05:49)
Yes.

Yesenia (05:50)
It’s ever changing, like per week with the latest breaches, with the latest technology and everything. And you really never get bored and there’s always a challenge and there’s, you know, lot of it’s a technical challenge, but there’s also the people challenge and then there’s the financial challenges…

Mila Zhou (06:06)
Yes.

Yesenia (06:07)
Regulatory challenges. It just continues and…I love that we have you here in this space and I get a first eye view at some of the work that you do. For those that don’t know, you know, the role of OSPO and what’s involved, could you guide us through what a typical day looks like?

Mila Zhou (06:26)
I think it depends on which part of OSPO you are looking at. Mine is less about license, but more about collaboration. So a huge focus on me is to connect with the open source communities through events, through our programs. Like, I think my job, the core part is to make sure that we connect with open source communities and at the same time, make sure that we work with service teams to participate in open source in the right way, in the best way, in a way that fits into the community. Because we notice that open source communities, like they are very different.

Like you talk to Kubernetes and you talk to Python, you talk to PostgreSQL in very different ways. So a typical day of me is like we talk with service teams, understand, OK, what open source activities, upstream activities they are participating in, and we will suggest them like what else we can do. And at the same time, like we do talk with open source communities, ensure that

Um, like how we can help you to ensure that they have the resource they need to continuously to build, to innovate. And then another part of me is like, uh, talking about all those open source stories, uh, like through giving talks at events, through podcasts, through blogs and others, because especially security, I do find that like open source security oftentimes it’s less a tool issue, but more an adoption issue. And that takes you to just keep on talking about it, like nudging people. But that’s amazing, because that’s actually a low hanging fruit. And of course, a very big part is how to streamline our process, our operation, to make sure that we’d the resources we have, can maximize the impact of that and have a strategic plan that we can tie back all the impacts we have in open source to business so that we can really bridge the gap of sustainability.

Yesenia (09:01)
I love that. It’s a lot to do in a day, which I know doesn’t take a day.

Mila Zhou (09:06)
Well, like, I will probably be doing a lot more every day.

Yesenia (09:11)
Yeah, but it just goes through the multi-tier thought process that you have to flow through in your day. And I’m sure the context switching from, you know, project X to program Y to foundation W, right?

Mila Zhou (09:26)
Yeah.

Yesenia (09:27)
And really seeing it from the different layers and levels that is open source, which people don’t think about. Let’s shift gears into AWS’s OSPO. I, from my understanding, you spearhead funding programs at AWS that provide resources to open source projects. When you’re thinking about this, what are like key criteria as you’re looking for when you’re deciding which communities to support?

Mila Zhou (9:53)
Yeah. Well, I think actually Alpha-Omega kind of best describes how we look at that. Like Alpha is that we look at all those obvious ones, critical ones, like Python, Rust, No-Brainer, that you definitely need to support them. Definitely need to make sure that they have the resources to build, to fix, to sustain and secure, right?

And then the other side is you look at all those long tails because you only add secure and sustain as your shortest piece. then, so look at all those who are like, I think there are a lot of critical open source projects that rely on single maintainers or a very small group of people. Then we need to…

Also love to support those projects to ensure that like they do have the resources so we can relieve some weight or burdens on the maintainers. With the credit program, we actually take credits publicly as well as internally. We definitely prioritize those projects. They are not CV backed.

They are critically important to the ecosystem. And they do have a community. If you are a single maintainer project, that’s critical, that’s widely used, of course we are going to support. But if you are a single developer who are trying to build your brand new open source projects, then probably it’ll be hard for us to prioritize you just because there is a long tail of open source projects that we want to make sure that they can get the help.

Yesenia (11:50)
Yeah, and I know from our conversations within the Alpha-Omega group, like, there’s like a thousand that’s considered critical and there’s definitely more.

Mila Zhou (12:01)
I think the number they mentioned is like 10k or 100k something like that. So I was like, wow, that’s a lot.

Yesenia (12:10)
Yeah, every year that’s a lot. And I know there was a lot of debate in even creating that list. So it’s interesting because there’s projects that even though it’s like 10,000 projects, there’s projects that we’re not even considering or thinking about or know about really. And it’s not because we’re not thinking about it. It’s just we are thinking about the 10,000 that we already have.

Mila Zhou (12:29)
Yeah, I mean, almost with Alpha-Omega, I think a lot of conversation you also heard is like the Omega part, we actually have kind of have real challenge to connect with them, identify them and meaningfully improve their position. And I felt like we are trying to use AI or like trying to leverage all those security tools and help maintainers to use those tools. And then that comes to the adoption challenge we talked about.

Yesenia (13:10)
Yeah. So it’s interesting because you’re both in AWS and the Alpha-Omega, but I’m just curious, how do you balance AWS’s strategic goals with the need to foster neutral, community-driven innovations within open source?

Mila Zhou (13:25)
I think sitting in my role, I do have the privilege that our goal actually align pretty well. Fostering community-driven innovation wherever we can is my team’s strategic goal. So we partner with service teams to persuade them to invest on Upstream and drive the community building. That definitely put me in a kind of position where I can just focus on that, like foster the community-driven innovation. And if we take a look at all the work we have done, I would say Valkey is a very good example. Valkey is a public fork of Redis, but Valkey has been like keeping open source and community building as its core value. And I really looking forward…

I’m super excited about Valkey and I have been helping them to organize events, especially connect the community in China. I found my work is super rewarding in that part.

Yesenia (14:40)
I love that. And especially one of my favorite things about open source is, you know, it’s not just within whatever country or city or state you’re in and you know, it’s impacting different areas in the world. Like you just mentioned China…

Mila Zhou (14:55)
Yeah.

Yesenia (14:57)
So it’s pretty, I love that about it. So let’s, let’s shift gears a little bit because I think between you and me as Alpha-Omega leaders, this is probably something we can talk about all day. But AO, Alpha-Omega, invested over $7 million last year to secure open source projects. And a lot of it was beyond just patching vulnerabilities. What is the most significant, not obvious outcome that you’ve seen from your perspective from these investments in your AWS work?

Mila Zhou (15:29)
I love talking most about our investment on staffing. Like we staff Python software security for Seth, for Mike. One is the Python language security engineer in residence, and Mike is the PyPI security and safety engineer. We also sponsored before Samuel in Ruby Central.

And we sponsor a few other staff in Rust, Linux kernel, things like that. I found those work actually super meaningful. A lot of time, there is a lot of invisible work they did. This year, I have a talk that I’m giving. I talked at FOSS Backstage and OCX about the power of dedicated security engineer that’s mostly taking Seth and Mike’s work as a use case talking about the return of like staff security engineer at foundations.

I talk with Mike a lot and Seth, but Mike is easier because he’s in New York. We can just meet anytime. So Mike told me that like, example, for PyPI, they have about 300 malware every month. That’s 300.

Yesenia (16:58)
Wow.

Mila Zhou (16:59)
Yeah. And then ever since he started, added a feature to PyPI that’s quarantine packages. PyPI is one of the only major repositories that has this feature. So that allows him to drop the handle time, respond to malware reports time from days to less than a minute. And then,

Yesenia (17:31)
Oh wow.

Mila Zhou (17:32)
Yeah, and all the, because he can just quarantine them. Like it does no damage, but like people will not be able to download it. And then he investigates it and the report completely resolved before it was days, but now it just takes like within hours they will resolve the report. So, I think with the staff, you have a full-time eye on your environment. That’s unbelievable. And another very funny story he shared with me, I really love that. always, PyBI doesn’t allow you to upload package that contains obfuscated code.

But they didn’t enforce it because they didn’t have the tool for that. And Mike built a tool to detect that, to investigate. And then he found a package that’s been like that. And that’s actually someone’s side business. They were just taking PyPI’s resource to store their stuff and then they will direct their customers to come to PyPI to download the package.

Yesenia (18:51)
Oh, wow!

Mila Zhou (18:53)
Yeah. And Mike just gave them a few months to migrate. And they did that a few months later, the business was gone because they were kind of like using PyPI to compensate themselves for the cost.

Yesenia (19:10)
Of storage and transfer. Wow!

Mila Zhou (19:)
Yeah. But if you don’t have someone working full time on that, you will never see that. I feel like we actually definitely should talk more about how much the power of a dedicated security engineer on that. And adoption problem is also something they can really help a lot. Like with PyPI, like they have the, like the 2FA mediation part. was really like 2FA was there since 2019.

But in the past few years, really like no one cared about adopting it. And then Mike started. They had like email campaign. They went to podcast, write blogs, and then roll out all those programs that make sure that people are aware of that, encouraged to do that and make it as easy as possible for people to just change their habits, adopting to that.

That’s also invisible work, but very critical.

Yesenia (20:13)
Yeah, it’s a lot of the work that the Alpha-Omega does is very, I would say invisible, you from the audits, from the staffing, I think is one of the biggest. So I agree with that because the efforts and the work that the staff that has been funded through Alpha-Omega, just the impacts, like you said, it’s just a dedicated focus on security, whatever they see, whatever they find – has made one of the biggest changes, especially Seth’s work in the Python Foundation. And a lot of the information that they do, a lot of the things that they find and they fix within their own ecosystem, my favorite part is that they share it with the community. It’s not just like they do the work in silence and it’s like magic…

but they’re like – It’s like, we go: this is how I did it. These are the steps. This is the improvement. This was the impact. Go forth and conquer. And I think I agree with you on that. The staffing is one of the…

Mila Zhou (21:09)
Yeah. I think that’s really a beautiful part. Like with Python built trust publishing, and then we see Ruby started to also have the trust publishing process. And then like all those sharing, they’re actually really… That’s the spirit of open source. Like you stop to reinvent the wheel. But just learn from each other that allows us to innovate fast, that allows us to help each other, especially with security. There are too many news of attack.

Yesenia (21:43)
Yeah.

Mila Zhou (21:45)
And everyone feel that we need help. Especially like when you are the one who is attacked. It’s not that you don’t have the ability to respond, but like there is a lot on you, like emotionally, mentally and physically, and like you have to respond to all those. And it’s amazing if you can have a support. I think with Alpha Omega, we also see that we provide a space for like security experts in different ecosystems to collaborate together to solve the problem. So that’s actually amazing.

Yesenia (22:22)
Yeah, community collaboration, know, not many, not many people, maybe by the time this podcast is released, we’ll, we’ll be sharing about the corp of security engineers. It’s something I’m working on right now to share insights of that, but just that’s one of my favorites really is that corp of security engineers of folks from these different foundations and these different ecosystems coming together and trying to solve one of the bigger open source issues of like, how do we patch these vulnerabilities? How do we help a single maintainer or a volunteer maintainer with a critical project that has, you know, a massive log4j for example, or, you know, the onyx access that happened, the NPM attacks. it’s, know, it’s job security as a security professional. We’ll never, we’ll never get bored because every week there’s at least three that show up.

Mila Zhou (23:20)
Yeah, that problem sounds super exciting. Very, very interesting. is it a program that you are leading or a conference or a paper you are working on?

Yesenia (23:32)
It’s an article that we’re going to be releasing, but the group has cadence conversations about once a month, once a month every two weeks. We’re meeting to try to really solve and put together that process. And this is folks from industry, I’m not going to call out companies, from the industry and then from the foundations that are coming together.

And we’re looking at how do we manage these vulnerabilities? How do we manage these security fires that happened and how do we put things together so open source can be a little bit more proactive rather reactive.

Mila Zhou (24:09)
Well, let us know. Let us know when it’s published.

Yesenia (24:13)
Well, we’ll probably have a podcast episode. We’ll see. So moving forward, I know we talked about the power of a dedicated open source security engineer. In context of Alpha Omega, like how do we ensure security found funding, you know, goes to those that are going to help maintainers and manage the human infrastructure and not just like code fixers. Like the difference between our dedicated open source security engineers versus our volunteers.

Mila Zhou (24:45)
Yeah. I actually, I like to go back to the Python model, because in the Python model, you actually see, a set that might as the community champion, like, they are the one build a playbook. They are the one like provide suggestions and help to enable volunteers. Seth drove PAPE, I think that’s A10 – That actually make the process to become a Python security response team member process become transparent. In Seth words: before the member on the team actually are like the, like it’s more trusted group on a mail list, a private mail list.

So the same group of people doing everything like triage, fix bad patch, and then disclaim. But like that model is not sustainable because you put all the burden on a few people and you don’t have the process for people to raise hand to join you to help you. And that PEP actually built a standard process and made it transparent. So ever since that, it was approved August last year. And ever since then, they have more than four people join the team. yeah, so I think open source on one hand, we always say that, okay, we don’t have people to help. On the other hand, actually, there is a lot of people who are willing to help, but like there is not a very clear way. I think like that actually like with security staffing, you actually enable the volunteers to join you as long as like they are providing the clear process and they are doing the…cheerleader work, to encourage people to join us.

Yesenia (26:42)
I love that because it shows it more as a role model. I know when I started, there was several folks in open source that for me were role models. I was like, I want to be just like them, or I love the work that they do, or how they present themselves. So I agree with the security champion becomes that like that advocate, that visual, that role model, the inspiration for people to like, I really like the work that you do. I like how you do the work. Teach me how you work or how you do.

Mila Zhou (27:15)
Mm-hmm. Mm-hmm. Yeah, yeah, yeah. And I think they represent the spirit of like, yeah, just do it. Because a lot of time in community, people will also ask, can I, could I, do I have the permission? But they are the ones who just do it and then tell you, you can, and I can help you. I think last year when I went to…like last year when I attended the Spring Days at PyCon and then that was the first time I attended the spring today. I don’t know if you know Eric in Read the Doc. Yeah, it was super nice. It was super nice encouraging me to like it. you can commit. You can help to like improve read the doc. I was like, wow, I want to try.

So like that kind of encouraging environment and like especially security expert like Seth and Mike, they can really help you to solve your problem, understand how security works and improve your position. With them being there, that’s incredible.

Yesenia (28:13)
Yeah, it’s such a great space and the same, and it’s not just Seth and Mike, but a lot of the community members are like, you want to join? Let me show you, come. Let’s be best friends. So moving over into marketing security, I think that’s a good topic that we’ve kind of clicked on in different areas in today.

Mila Zhou (28:23)
Yes.

Yesenia (28:28)
All right, so moving over into the marketing security section of today’s talk, I know we kind of touched on it in different areas today. But why does clear conversation and clear communication matter as much as the technical work that’s within the open source space?

Mila Zhou (28:46)
Yeah, I think that’s super interesting and like a super interesting topic because in open source a lot of time our focus actually is on the code. Last year, my coworker and I, Lahari and I, we did a talk about how to attract or get more non-code contribution to a project. Because if you really think about how a open source project can grow, can become a successful community, there is a lot more work beyond code. There is documentation. There is marketing. There is community building and all those things. So if we really want to have a sustainable and secure open source project, we should focus on all the other elements. That’s not just code.

And marketing, clear messaging, communication, it’s critical for you to send your message out to let the world know who you are, what you are doing, and why they should care about it, and how can they be a part of it. Because really, open source, a core value of it is the community. If you cannot grow a successful community and enable the community to grow and to sustain itself, then probably the project will not last that long.

Yesenia (30:31)
Mmm hmm

Mila Zhou (30:32)
So then it comes back to marketing. In marketing, what’s a powerful message? It’s usually simple, short, brief, and cut to the core. When you think about Nike, you think about its slogan right away. So that’s why I definitely believe that as we are promoting the open source security work, we should pay attention on what’s the message we’re delivering and how we’re delivering it, how it can resonate with our audiences so that we can drive adoption, we can encourage funding, we can make sure that whatever we’re doing will continue to get the support.

Yesenia (31:19)
Yeah, like that. You know, it’s just, it’s interesting when I got into the open source space, it was a lot of like the technical piece. And I’m like, my technical brain’s tired from work. Like what else can I do? which is why one of the reasons I co-lead one of the BEAR working group, which is, you know, that, how do we get the word out? How do we get people in? How do we get them to stay? And a lot of it has been just marketing from public speaking engagements, getting people to post on social, that’s not just OpenSSF, you know, and really advocate for the community. It’s one of the bigger things that I drive folks towards. I’m like, you can just start with that. Just start, get on LinkedIn and talk about the projects. And hey, this week I learned about Rust and Rust is doing XYZ and I think it’s pretty cool. And you can join us on this call. It’s free, it’s public.

Mila Zhou (32:01)
Yes!

Yesenia (32:15)
So I really, I dived in to that side, even though my background’s all engineering and cybersecurity. I was like, I can go out in public stage and talk about the great work that other people are doing. Sure. You know, I’ll advocate. And then, you know, as you get in and you just get comfortable, then you find your project and dive into it further. But I think it’s great to know that the marketing piece within the open source has been growing because of folks like yourselves and others really bringing that advocacy and voice to the maintainers that are already tired. And the last thing I’m sure they want to do is like talk about their work in a marketing standpoint. Like we’ll leave you to the technical pieces.

Mila Zhou (32:54)
Yeah, definitely. That’s why we come together, to work together. You’re not alone.

Yesenia (33:01)
Yes, you’re not alone. Let me be the face and help kind of just drive people towards the great work that you’re doing.

And with that, OpenSSF recently launched an ambassador program. So for you, I would like for you to share your general thoughts about how individuals, contributors can shift a security culture with something like the ambassador program, which is somebody that’s really putting time into these projects and whatever kind of contributions that they’re doing.

Mila Zhou (33:31)
This ambassador program, I think that actually echoes what we just talked about. We need people to get on the stage to share the work. if you look at the criteria for you to apply for the ambassador program, we are looking for people who have been contributing, participating in the work group.

or who have the experience to public speaking, share the word, or organizing events like meetup, community management. And all those actually are critical criteria for an open source project to be adopted. We talked that in open source security, a huge part really is adoption.

a lot of challenges, attacks we got, it’s not too fancy. It’s just like, because you have a weakest link and the weakest link actually is kind of easy to break because you didn’t do your security hygiene because like all those basic tools available there, you’re not using them. So I think the ambassador program, like from personal perspective, like…

they will provide you the cohort that where you can have a more systematic understanding of best practices, security positions. And at the same time, like you can be the one who share the word to amplify the impact of the tools of the knowledge and help one more developers, maintainers to improve their packages, their software.

I remember last time, GitHub has a open source security, cohort. And then like they did a video record with the log4j contributors. And he talked about like when log4j come, actually they didn’t, they were not, they were not security experts. So they, they did patches after patches to fix things.

Mila Zhou (40:25.534)
because they were not expert. They don’t know the best way to solve the problem. They were just trying their best. Well, they also found the security cohort was super helpful. So that tells us there is a gap between developers and the security experts. And that ambassador program can help us.

Yesenia (40:37.997)
Mm-hmm.

Mila Zhou (40:54.506)
hopefully can help us to really close the gap or at least make the gap smaller.

Yesenia (41:34.349)
All right, well, thank you for that. Let’s move over to the rapid fire part of the interview. I’m gonna ask you serious questions. First thing that kind of pops into your mind and we’ll take it from there. What’s your favorite off of the computer activity?

Mila Zhou (41:56.383)
Reading.

Yesenia (41:58.563)
What books?

Mila Zhou (42:00.52)
I’m reading the dungeon Cruel or Carl? It’s a sci-fi,

Yesenia (42:07.244)
Nice, nice. I’ll put that one on my to read list. Sweet or sour?

Mila Zhou (42:14.859)
Sour.

Yesenia (42:17.15)
Vim or Mac or Emacs.

Mila Zhou (42:19.635)
Emacs.

Yesenia (42:21.528)
favorite open source mascot?

Mila Zhou (42:24.466)
PG elephant, “Slonik”

Yesenia (42:28.11)
Favorite nighttime treat.

Mila Zhou (42:36.126)
Fruit!

Yesenia (42:39.15)
And then best way to grow a project, social media conferences or contributors.

Mila Zhou (42:44.874)
conferences.

Yesenia (42:47.864)
There you have it folks. That is our rapid fire section. Mila, any last minute advice or thoughts for our audience?

Mila Zhou (42:58.058)
I definitely encourage everyone to be a part of open source community like find something that’s Find a project that’s like interesting or find a group of people that you like just be together with them because like Open source is so

Like we use it everywhere, but we really don’t know that we’re using that. But like it takes, it takes people to care about the thing that we’re using and make sure that it can continuously to exist. And then participating in it, to invest in it is the best way for us to…

Mila Zhou (43:44.714)
to be a part of it and to ensure that what we like will continue to exist.

Yesenia (43:50.936)
Yeah, it’s definitely needed. It’s across so many things I’ve used. Mila, thank you so much for joining us today, for all the knowledge that you shared and all the contributions that you do to the open source community. It’s greatly appreciated, seen, and admired. So thank you so much to our listeners, and we’ll catch you on the next episode.

Mila Zhou (43:55.059)
Yeah.

Mila Zhou (44:13.522)
Yeah, talk to you soon. Thank you for having me. Bye bye.