Skip to content
Open
Changes from 1 commit
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
1813224
Adds draft to introductory sections
dpshelio Dec 15, 2025
d56d9cb
Moves comment to its own line as that breaks the links
dpshelio Dec 16, 2025
2685b40
Adds missing link
dpshelio Dec 16, 2025
6d04982
Merge branch 'main' into business-case
samcunliffe Dec 17, 2025
84884d3
Adds reference and graph to definition of OSPO
dpshelio Dec 17, 2025
f9d2667
A first few seed-project statements (#57)
samcunliffe Dec 17, 2025
913d06d
Plan of activities (#85)
dpshelio Dec 17, 2025
83c9c30
Merge branch 'main' into business-case
samcunliffe Dec 18, 2025
b4eb1ff
Apply suggestions from code review
dpshelio Jan 5, 2026
89820c9
Apply suggestions from code review
dpshelio Jan 5, 2026
5a31ea7
uses ellipsis rather than extended dots
dpshelio Jan 5, 2026
3611901
Draft for executive summary
dpshelio Jan 5, 2026
e527209
Fixes grammar and typos
dpshelio Jan 7, 2026
896ae9f
Adds Context about why a OSPO is needed
dpshelio Jan 19, 2026
183d22f
Includes vision and mission statements
dpshelio Jan 19, 2026
92b97e5
Converts list of activities as a set of tasks in a 5 year plan
dpshelio Jan 19, 2026
a04d8f6
Adds project budget needs
dpshelio Jan 19, 2026
ffd18b0
Adds communication and supporters section
dpshelio Jan 19, 2026
617fdaf
style: centred images
dpshelio Jan 19, 2026
196012c
Implement comments from last review
dpshelio Jan 19, 2026
10962b7
Removes checklist
dpshelio Jan 19, 2026
435b30e
hides comments from the rendered version
dpshelio Jan 19, 2026
ab65ca1
Proofreading corrections
dpshelio Jan 26, 2026
d92fe50
Proofreading changes not possible through gh
dpshelio Jan 26, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
61 changes: 61 additions & 0 deletions ospo/business-case.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,76 @@ crumbs:

> context for your project, explaining the problem that it's meant to solve and how it aligns with organisation's vision and strategic plan

An Open Source Programme Office (OSPO) is a body within an organisation to look after their open source strategy and operations. OSPOs has been widely adopted in the commercial world[^OSPO-commerce], governmental institutions and world organisations[^OSPO-public]. More recently, various academic and research institutions have also found the value of having OSPOs. Focusing on the latest, we can find research centres such as [CERN][ospo-cern] or [Space Telescope Science Institute][ospo-stsci] and universities like [Johns Hopkins][ospo-jhu], [University of California][ospo-uc] and [Carnegie Mellon University][ospo-cmu] to name a few from US, whereas in Europe we've got universities like [Trinity College Dublin][ospo-tcd] in Ireland, [University of Luxembourg][ospo-snt] and [ETH Zurich][ospo-eth] in Switzerland.

<!-- Footnotes -->
[^OSPO-commerce]: The two biggest OSPO networks in industry are: [OSPO Alliance][ospo-allience] supported by the [Eclipse Foundation][eclipse] and [TODO Group][ospo-todogrp] supported by the [Linux Foundation][LF]
[^OSPO-public]: Covering this space there is the [EU OSPO Network][ospo-eu] lead by the [EC OSPO][ospo-ec] and the [Public Sector OSPOs Network][ospo-public]. They include OSPOs from [United Nations][ospo-un]; from country wide like [France government][ospo-fr] or the [Netherlands](https://opensourcewerken.nl/); cities such as [City of Paris][ospo-paris] or [Munich][ospo-munich]; and specialised public organisations like [Digital Service at the Centers for Medicare and Medicaid Services in US][ospo-cms].
<!-- End Footnotes -->

Though the goals of organisations across these domains differ when establishing an OSPO, they create a fabric that helps those organisations to collaborate and combine efforts to maximise the impact (and support) of open source software. Some activities that an OSPO may do are:
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
Though the goals of organisations across these domains differ when establishing an OSPO, they create a fabric that helps those organisations to collaborate and combine efforts to maximise the impact (and support) of open source software. Some activities that an OSPO may do are:
Though the goals of organisations across these domains differ when establishing an OSPO, they create a fabric that helps those organisations to collaborate and combine efforts to maximise the impact (and support) of open-source software. Some activities that an OSPO may do are:


- To advocate for Open Source practises between an organisation through community engagement;
- To measure usage and dependency on open (and closed!) source software/hardware to increase impact and reduce risks;
- To promote, guide and educate internal and external community members on open source culture from technical, social, political and economical perspectives;
- To push policy forward that safeguards open source and protects technological sovereignty of the institution.
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
- To push policy forward that safeguards open source and protects technological sovereignty of the institution.
- To push policy forward that safeguards open source and protects the technological sovereignty of the institution.


Those activities, however, are not new to OSPOs. Over the years, different groups within organisations or wider institutions have been engaging on some of those activities. For example, Oxford University had a group named [OSS Watch][oss-watch] between 2003-2014 that provided unbiased advice and guidance on the use, development, and licensing of free software, open source software, and open source hardware. Similarly, the [Software Sustainability Institute][ssi] has been advocating for better software practices in research across the UK since 2010.


[LF]: https://www.linuxfoundation.org/
[eclipse]: https://www.eclipse.org/
[ospo-allience]: https://ospo-alliance.org/
[ospo-cern]: https://opensource.web.cern.ch/
[ospo-cms]: https://cms.gov/digital-service/open-source-program-office
[ospo-ec]: https://interoperable-europe.ec.europa.eu/collection/ec-ospo
[ospo-eth]: https://transfer.ethz.ch/researchers/oss.html
[ospo-eu]: https://static-page-bdf202.usercontent.opencode.de/
[ospo-fr]: https://code.gouv.fr/
[ospo-jhu]: https://ospo.library.jhu.edu/
[ospo-munich]: https://opensource.muenchen.de/ospo.html
[ospo-paris]: https://opensource.paris.fr/
[ospo-public]: https://floss-pso.network/
[ospo-snt]: https://ucospo.net/
[ospo-stsci]: http://www.stsci.edu/ <!-- FIXME: It appears on archived OSPO++ page, but no link -->
[ospo-tcd]: https://www.tcd.ie/innovation/for-trinity-innovators/open-source-programme-office/
[ospo-todogr]: https://todogroup.org/
[ospo-uc]: https://www.uni.lu/snt-en/
[ospo-un]: https://undp.org/digital
[oss-watch]: http://oss-watch.ac.uk/
[ssi]: https://www.software.ac.uk/

## Why does UCL need an OSPO? / What benefits does it give?

Open Source is a fundamental component of our research and university infrastructure. However, this is usually forgotten and considered as a given. We do not know how much we depend on it. Equally, we know very little about the social, research, and economic impact that the open source code generated by the UCL has. Contributing to Open Source projects requires more than technical knowledge, it is tied to social and economic aspects, and an OSPO helps to make it more accessible. An OSPO in UCL will benefit the following areas:

- research
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
- research
- Research

etc.

- Provide guidance with sustainability, community engagement and licensing.
- education
- Train students and staff on the use and contribution of Open Source projects.
- Promote Open source alternatives to tools taught on courses to allow learners improve skills when losing access to closed source tools
Copy link
Member

Choose a reason for hiding this comment

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

This point probably needs expanding to explain it clearly

- infrastructure (HPC, Moodle, Portico, HR & Finances, Department administration)
- Provide support to open source tooling
- Enable cross-department collaboration
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
- infrastructure (HPC, Moodle, Portico, HR & Finances, Department administration)
- Provide support to open source tooling
- Enable cross-department collaboration
- Digital infrastructure
- Reveal the extent to which business-critical systems such as Moodle, Portico, HR and financial management, and departmental administration are dependent on open source.
- Provide support for the use of open source tooling, reducing procurement costs.
- Enable cross-department collaboration on locally developed solutions.

It's important to express the case in terms of benefits that will be felt by end stakeholders.

- community
- Ease collaboration with different institutions for similar tasks (from research software to infrastructure)
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
- community
- Ease collaboration with different institutions for similar tasks (from research software to infrastructure)
- Community
- Facilitate collaboration with other institutions for similar tasks.

- policy
- Include Open Source solutions and technical sovereignty into UCL procurement,
Copy link
Member

Choose a reason for hiding this comment

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

I'm not sure about the 'sovereignty' term when applied to an institution rather than a country. We don't have a king of UCL ;)

Is this commonly used in non-OSPO contexts too?

Copy link
Member Author

Choose a reason for hiding this comment

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

Yes, it's a common term used a lot. I've added a footnote to add an explanation.

- impact
- metrics - what's created within/with help from UCL, what are we depending on. Attract funding and collaborations
- skills promoted will help students employment while also attract talent from open source communities
- gain technical sovereignty


*mission statement*
> You’ll need to define your project vision, goals and objectives.
Copy link
Member

Choose a reason for hiding this comment

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

We also need to reflect the viewpoint of people like Will Greenly here, not just the research perspective.

Copy link
Member Author

Choose a reason for hiding this comment

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


*explain how it fits a niche or serves a need*

> what are the risk of not having one?

It will be harder to support our community with what they need, they will reinvent rather than collaborate.

## How would it work at UCL?

### Plan
Expand Down
Loading