You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: ospo-book/content/en/00-chapter.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ weight: 20
6
6
7
7
## What's This Book About?
8
8
9
-
Open source is a reality for all organizations that work with softwareβnot just for software companies. Because of this, actively managing open source is becoming increasingly important for many organizations.
9
+
Open source is a reality for all organizations that work with software β not just for software companies. Because of this, actively managing open source is becoming increasingly important for many organizations.
10
10
11
11
One way to manage open source is by setting up an Open Source Program Office (OSPO). Many companies and organizations have adopted this approach, and there is now a lot of shared experience and knowledge about how to do it successfully. In the open source spirit, much of this knowledge is openly available in the community.
Copy file name to clipboardExpand all lines: ospo-book/content/en/02-chapter.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -79,7 +79,7 @@ The European Commission's Open Source Program Office (OSPO) has launched a new p
79
79
80
80
In a world governed by software, Open Source Program Offices (OSPOs) serve as powerful cultural catalysts within organizations. Beyond simply managing technical integration of open source solutions, OSPOs fundamentally transform organizational culture by fostering open collaboration, transparency, and innovation.
81
81
82
-
As organizations increasingly rely on open source for mission-critical problemsβwhether social, economic, or technologicalβthe OSPO's cultural influence becomes essential in reshaping mindsets and workflows. This cultural shift enables organizations to move beyond viewing open source as merely a resource to extract value from, toward becoming active, contributing members of the broader open source ecosystem. By embedding open source values and practices throughout an organization, OSPOs cultivate internal champions, establish collaborative norms, and nurture a culture where knowledge sharing thrives.
82
+
As organizations increasingly rely on open source for mission-critical problems β whether social, economic, or technological β the OSPO's cultural influence becomes essential in reshaping mindsets and workflows. This cultural shift enables organizations to move beyond viewing open source as merely a resource to extract value from, toward becoming active, contributing members of the broader open source ecosystem. By embedding open source values and practices throughout an organization, OSPOs cultivate internal champions, establish collaborative norms, and nurture a culture where knowledge sharing thrives.
83
83
84
84
This cultural transformation not only supports risk management and innovation but ensures the sustainability of the open source communities they depend on. Without an OSPO's ongoing cultural influence, organizations risk losing open source expertise, increasing security and legal vulnerabilities, reducing community engagement, and damaging their reputation.
Copy file name to clipboardExpand all lines: ospo-book/content/en/04-chapter.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,7 +22,7 @@ An OSPO's day-to-day operations encompass a broad spectrum of activities aimed a
22
22
23
23
-**Automation Tools:** Creating process automation to support open source policies is important because policies alone may not always be effective. Managers know that their workers won't always follow policy and therefore want effective options to automate use, management, and tracking of open source components. Automation is useful in many areas of open source including license compliance and security.
24
24
25
-
-**Documentation, Training, and Education:** An OSPO can play a leading role in ensuring that individuals are qualified to assess open source projects for use in the organization and contribute to critical open source projects for the organization. Developing training materials and documentation and/or aiding teams to produce these across different departments are key tasks.
25
+
-**Documentation, Training, and Education:** An OSPO can play a leading role in ensuring that individuals are qualified to assess open source projects for use in the organization and contribute to critical open source projects for the organization. Developing training materials and documentation or aiding teams to produce these across different departments are key tasks.
26
26
27
27
-**Resource Allocation:** There can be a lot of areas that an OSPO can offer value to an organization. Therefore, prioritizing work and allocating resources strategically and tactically is an important activity that will improve the OSPO's impact.
Copy file name to clipboardExpand all lines: ospo-book/content/en/05-chapter.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,9 +22,9 @@ Open source software is an important part of the software supply chain. Because
22
22
23
23
This chapter includes useful resources to help OSPOs and open source developers apply secure software development and supply chain best practices - both in the software they use and the software they create.
24
24
25
-
In some ways, security is just like any other requirement. However, many software developers and their managers haven't received enough training in security. Also, security is about defending against intelligent attackers, and it often depends on how the entire system works togetherβnot just on one part.
25
+
In some ways, security is just like any other requirement. However, many software developers and their managers haven't received enough training in security. Also, security is about defending against intelligent attackers, and it often depends on how the entire system works together β not just on one part.
26
26
27
-
Fixing security problems later is often expensive. It's better to prevent them, reduce their chances or impact, and be prepared in case something still goes wrong. It's important to plan from the beginning and allocate resources (such as time and money) to handle security properly. Open source software can have a security advantage because it allows for mass peer review and follows the principle of "open design"βbut these benefits don't happen automatically.
27
+
Fixing security problems later is often expensive. It's better to prevent them, reduce their chances or impact, and be prepared in case something still goes wrong. It's important to plan from the beginning and allocate resources (such as time and money) to handle security properly. Open source software can have a security advantage because it allows for mass peer review and follows the principle of "open design" β but these benefits don't happen automatically.
28
28
29
29
## Training and Education
30
30
@@ -70,7 +70,7 @@ Both developers and managers must understand any laws or regulations they need t
70
70
71
71
1. Enable tools that detect known vulnerabilities in reused components
72
72
73
-
Prepare for vulnerability reportsβthey can happen to any project. Clearly explain how people can report vulnerabilities. Open source projects should review the OpenSSF Guide to implementing a coordinated vulnerability disclosure process [^13].
73
+
Prepare for vulnerability reports β they can happen to any project. Clearly explain how people can report vulnerabilities. Open source projects should review the OpenSSF Guide to implementing a coordinated vulnerability disclosure process [^13].
74
74
75
75
## Applying This to Your Organization
76
76
@@ -82,7 +82,7 @@ Training and education should happen regularly, not just once. Developers and ma
82
82
83
83
It also helps to be open about security progress. Encourage teams to track and share their progress on goals like earning Best Practices badges or improving their Scorecard results. This creates a positive environment where teams help each other and improve together, instead of feeling blamed when something goes wrong.
84
84
85
-
Lastly, support continuous improvement. Security isn't something you finishβit's always changing. Set up regular times to review risks, update tools and practices, and share what your teams have learned. Give teams the freedom to make decisions about security early in the development process, not just at the end or after a problem happens.
85
+
Lastly, support continuous improvement. Security isn't something you finish β it's always changing. Set up regular times to review risks, update tools and practices, and share what your teams have learned. Give teams the freedom to make decisions about security early in the development process, not just at the end or after a problem happens.
86
86
87
87
By creating a culture of shared responsibility, adding security into everyday work, investing in learning, encouraging openness, and improving over time, your organization can make real progress in securing the OSS it builds and uses.
Copy file name to clipboardExpand all lines: ospo-book/content/en/06-chapter.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,7 @@ weight: 70
14
14
15
15
> NOTE: This chapter has been developed through the collective expertise of CHAOSS open source project and participants from the CHAOSS OSPO Metrics Working Group, with support from the TODO Group.
16
16
17
-
Metrics are an important part of any modern organization. When used effectively, they offer a valuable way to track the impact of your team and its projects. For an OSPO, metrics not only support planning and measuring the impact of its workβthey also provide deeper insight into the open source projects the organization depends on.
17
+
Metrics are an important part of any modern organization. When used effectively, they offer a valuable way to track the impact of your team and its projects. For an OSPO, metrics not only support planning and measuring the impact of its work β they also provide deeper insight into the open source projects the organization depends on.
18
18
19
19
In the past, it might have been acceptable to know little about key open source projects. But that's no longer a sustainable approach as the regulatory and security landscape around open source continues to evolve. As we deepen our understanding of the open source projects that matter to us, community metrics become essential tools. In this chapter, we'll explore how to place those metrics in context and how, together, they can offer better insights to guide strategic decisions across an organization.
20
20
@@ -159,15 +159,15 @@ For organizations that use open source projects and want to understand the healt
159
159
160
160
### How OSPOs Can Navigate the Complexities of Open Source Project Health
161
161
162
-
Understanding the health of an open source project is not a simple task. Open source health includes many different concernsβboth technical and socialβthat can appear at the project level or across the broader ecosystem. A review of existing research identified 107 such concerns [^2]. To help make sense of this complexity, researchers worked with 17 experts from industry and the open source community to organize these concerns into a framework of 21 health aspects.
162
+
Understanding the health of an open source project is not a simple task. Open source health includes many different concerns β both technical and social β that can appear at the project level or across the broader ecosystem. A review of existing research identified 107 such concerns [^2]. To help make sense of this complexity, researchers worked with 17 experts from industry and the open source community to organize these concerns into a framework of 21 health aspects.
163
163
164
164
These health aspects focus on important areas such as:
165
165
166
166
* Community productivity and stability.
167
167
* Project orchestration and leadership.
168
168
* Production processes and outputs.
169
169
170
-
Each health aspect is further described using attributesβsmaller, more detailed elementsβthat help organizations examine project health in a structured way.
170
+
Each health aspect is further described using attributes β smaller, more detailed elements β that help organizations examine project health in a structured way.
171
171
172
172
#### Matching the Framework to the Right Context
173
173
@@ -182,7 +182,7 @@ When comparing open source projects, OSPOs should group and assess projects with
182
182
183
183
#### Making Smart Choices About What to Measure
184
184
185
-
Every organization has a different contextβdifferent markets, technologies, and risks. Because of this, there is no "one size fits all" approach to assessing open source health. OSPOs should:
185
+
Every organization has a different context β different markets, technologies, and risks. Because of this, there is no "one size fits all" approach to assessing open source health. OSPOs should:
186
186
187
187
* Decide which health aspects and attributes matter most based on their organization's needs.
188
188
* Prioritize efforts β it's too time-consuming and expensive to measure everything.
0 commit comments