惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

U
Unit 42
C
Cybersecurity and Infrastructure Security Agency CISA
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Know Your Adversary
Know Your Adversary
S
Securelist
I
Intezer
AWS News Blog
AWS News Blog
L
LINUX DO - 热门话题
P
Privacy International News Feed
Recent Announcements
Recent Announcements
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
博客园 - 聂微东
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Attack and Defense Labs
Attack and Defense Labs
N
News and Events Feed by Topic
The GitHub Blog
The GitHub Blog
C
Cyber Attacks, Cyber Crime and Cyber Security
Schneier on Security
Schneier on Security
N
Netflix TechBlog - Medium
爱范儿
爱范儿
B
Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
C
CERT Recently Published Vulnerability Notes
Hacker News: Ask HN
Hacker News: Ask HN
Google DeepMind News
Google DeepMind News
Engineering at Meta
Engineering at Meta
Blog — PlanetScale
Blog — PlanetScale
WordPress大学
WordPress大学
S
Secure Thoughts
K
Kaspersky official blog
N
News | PayPal Newsroom
O
OpenAI News
Last Week in AI
Last Week in AI
C
Check Point Blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Cyberwarzone
Cyberwarzone
Application and Cybersecurity Blog
Application and Cybersecurity Blog
T
Tor Project blog
大猫的无限游戏
大猫的无限游戏
Vercel News
Vercel News
D
Docker
Hugging Face - Blog
Hugging Face - Blog
T
Threat Research - Cisco Blogs
Cisco Talos Blog
Cisco Talos Blog
The Register - Security
The Register - Security
博客园 - 司徒正美
Martin Fowler
Martin Fowler
人人都是产品经理
人人都是产品经理
P
Palo Alto Networks Blog

The GitHub Blog

GitHub for Beginners: Your roadmap to mastering the GitHub essentials Better tools made Copilot code review worse. Here's how we actually improved it. How GitHub gave every repository a durable owner Automating cross-repo documentation with GitHub Agentic Workflows GitHub availability report: June 2026 How GitHub Copilot enables zero DNS configuration for GitHub Pages Q1 2026 Innovation Graph update: Open source collaboration is accelerating worldwide How GitHub used secret scanning to reach inbox zero 6 security settings every GitHub maintainer should enable this week How GitHub maintains compliance for open source dependencies Highlights from Git 2.55 Inside the Advisory Database and what happens when vulnerability volume breaks records Transitioning as a Hubber Evaluating performance and efficiency of the GitHub Copilot agentic harness across models and tasks I automated my job (and it made me a better leader) GitHub joins coalition advocating for fixes to California AI Transparency Act to protect open source From pledge to practice: Building a more inclusive open source ecosystem How we built an internal data analytics agent How pull request limits are cutting down the noise Getting more from each token: How Copilot improves context handling and model routing What are git worktrees, and why should I use them? GitHub Copilot CLI for Beginners: Overview of common slash commands Accelerating researchers and developers building multilingual AI with a new open dataset How we made GitHub Copilot CLI more selective about delegation GitHub availability report: May 2026 Making secret scanning more trustworthy: Reducing false positives at scale Give GitHub Copilot CLI real code intelligence with language servers From one-off prompts to workflows: How to use custom agents in GitHub Copilot CLI GitHub for Beginners: Answers to some common questions GitHub Universe is back: All together now, in the agentic era GitHub Copilot app: The agent-native desktop experience Still a developer. Just outside. Our latest GitHub Shop collection is here. GitHub for Beginners: Getting started with Git and GitHub in VS Code GitHub recognized as a Leader in the Gartner® Magic Quadrant™ for Enterprise AI Coding Agents for the third year in a row Beyond the engine: 10 open source projects shaping how games actually get made Building GitHub’s next chapter in accessibility Investigation update: GitHub Enterprise Server signing key rotation Take your local GitHub sessions anywhere Building a general-purpose accessibility agent—and what we learned in the process Raising the bar: Quality, shared responsibility, and the future of GitHub’s bug bounty program GitHub availability report: April 2026 From latency to instant: Modernizing GitHub Issues navigation performance Dungeons & Desktops: 10 roguelikes that never die (because their communities won’t let them) GitHub Copilot individual plans: Introducing flex allotments in Pro and Pro+, and a new Max plan Dungeons & Desktops: Building a procedurally generated roguelike with GitHub Copilot CLI GitHub for Beginners: Getting started with OSS contributions Why age assurance laws matter for developers How researchers are using GitHub Innovation Graph data to reveal the “digital complexity” of nations Improving token efficiency in GitHub Agentic Workflows Agent pull requests are everywhere. Here’s how to review them. Validating agentic behavior when “correct” isn’t deterministic Welcome to Maintainer Month: Celebrating the people behind the code Register now for OpenClaw: After Hours @ GitHub GitHub Copilot CLI for Beginners: Interactive v. non-interactive mode GitHub for Beginners: Getting started with Markdown Securing the git push pipeline: Responding to a critical remote code execution vulnerability Highlights from Git 2.54 Building an emoji list generator with the GitHub Copilot CLI Bringing more transparency to GitHub’s status page How GitHub uses eBPF to improve deployment safety Build a personal organization command center with GitHub Copilot CLI Developer policy update: Intermediary liability, copyright, and transparency Hack the AI agent: Build agentic AI security skills with the GitHub Secure Code Game How exposed is your code? Find out in minutes—for free GitHub for Beginners: Getting started with GitHub Pages GitHub Copilot CLI for Beginners: Getting started with GitHub Copilot CLI GitHub availability report: March 2026 GitHub Universe is back: We want you to take the stage GitHub Copilot CLI combines model families for a second opinion The uphill climb of making diff lines performant Securing the open source supply chain across GitHub Run multiple agents at once with /fleet in Copilot CLI Agent-driven development in Copilot Applied Science GitHub for Beginners: Getting started with GitHub security What’s coming to our GitHub Actions 2026 security roadmap
GitHub and UNDP team up to advance development priorities in Ghana with open source
Mathias Schindler · 2026-06-27 · via The GitHub Blog

Open source software is commonplace. Many people use it without even knowing, whether for everyday web browsing or building tools to improve efficiency. At its core, open-source software is built on code that is publicly available for anyone to use, adapt, and improve. It’s more complex, however, when a government sets out to adopt open source at scale to drive development impact.

This discussion is happening in Ghana, where the Ministry of Communications, Digital Technology, and Innovation (MoCDTI) is undertaking an ambitious and deliberate digital reset to create more jobs, grow enterprises, and empower youth. This effort includes advancing more than a dozen legislative reforms at once, covering areas such as cybersecurity, data protection, electronic communications, data exchange and emerging technologies. Some are new legislation, while others replace existing laws. Together, they are redefining the country’s ICT legal framework.

What does long-term sustainability look like in practice? Will the systems built on these foundations be open and auditable? Or will they end up trapped behind proprietary walls, with a limited number of vendors able to assess and support them?

Governments pivot to open source adoption

For governments and other large organizations, making a strategic shift towards adopting open source is a significant undertaking that presents both challenges and opportunities.

A ministry might deploy an open-source tool for a particular project, however systems-wide questions on managing licensing compliance, building internal maintenance capacity and coordinating across other ministries within a government may be unanswered. As a result, this adoption of open source, whilst transformative in value, could remain in isolation–without ever becoming the institutional default.

This is the gap the OSPO (Open Source Programme Office) model is designed to fill. OSPOs are a common setup in the private sector, providing structured governance for open source: policies, compliance, community engagement, and skills development. The model is now increasingly being adopted by universities, civil society, and within the public sector that has underscored the need for readiness to ensure effective adoption.

The Open Source Programme Office Readiness Assessment, known as OSPORA, is a UNDP-led initiative that does exactly this for countries. Supported by the government of France, OSPORA is a structured diagnostic approach that helps governments assess their readiness for open source adoption and governance. Critical for identifying practical steps, it could be thought of as the equivalent of running an audit before an architecture migration except the architecture is institutional, not technical.

OSPORA asks: What policies exist? What’s the technical capacity? Who are the internal champions? Where are the coordination failures? Does procurement deter open source adoption? And crucially: what’s politically realistic given the current government’s priorities?

Ghana demonstrating what’s possible

Early last month in Ghana, the GitHub Policy team teamed up with UNDP to carry out of these assessments. Over the course of a week, the team ran interviews and workshops with diverse stakeholders, including:

  • Senior officials at MoCDTI, including the National IT Agency and the Kofi Annan-India Center of Excellence, who are leading the digital transformation and legislative reform process
  • Heads of IT departments across government ministries
  • Community tech groups building open source within Ghana’s developer ecosystem
  • The local Linux user group, which bridges global open source governance, community and local implementation
A speaker walks among the audience at the workshop.
A speaker walks among the audience at the workshop.

The OSPORA methodology draws on Public Digital’s framework on open source in government, which is a structured set of questions covering not just technical readiness but institutional structures and policies, procurement practices, legal frameworks, and political will.

What emerged was nuanced. Ghana has political commitment to digitalization, clear champions backed by over a decade of open source delivery experience, and a growing tech community eager to contribute. Importantly, the case for open source is being made from within—by officials who see it as an essential means to build a more digitally sovereign future, and a closely linked ambition to grow Ghana’s national digital economy and local technology capabilities.

At the same time, there are gaps: the lack of a clear, centralized policy on open source; coordination challenges between the National Information Technology Authority (NITA) and individual ministries operating in siloes; and under-resourced IT teams, especially in rural areas. In instances where progress have stalled, it was rarely attributed to technical reasons—the more significant barriers are institutional inertia and resistance to change, particularly where existing procurement patterns and vendor relationships are well entrenched.

These findings are an opportunity to make meaningful improvements and expand the delivery of public services through open source to better serve the people who rely on them.

A call to action for development impact

Ghana is home to one of West Africa’s fastest-growing tech communities, as well as some of the region’s first accredited Digital Public Goods. It also has the second highest number of GitHub developer accounts in West Africa. With Ghana’s One Million Coders initiative underway to skill up a massive developer workforce by 2028 and others digital development initiatives emerging, the foundations are being built, and the talent pipeline is growing.

Open source governance shapes what gets built. Codes that get contributed can support the building of a national infrastructure. For example, UNDP maintains open source projects on GitHub that governments deploy such as the National Carbon Registry to help countries implement and manage carbon markets. The policy decisions being made in Ghana and other countries today about data exchange standards, content liability, emerging tech regulation will determine the future of an open source in expanding choices for countries on their digital transformation journeys.

Ghana’s story illustrates what open source sustainability looks like at the national level. While conversations around open source frequently focus on maintainer burnout and funding models, OSPORA represents a different piece of the puzzle on how institutions can sustain open source adoption over time and across administrations at scale. It’s also why GitHub alongside UNDP is excited to participate in the United Nations Open Source Week taking place this week in New York City.

The GitHub team is deeply grateful to the UNDP Digital, AI and Innovation Hub and the Country Office team in Ghana whose vision, persistence, and on-the-ground leadership have made this possible. Partnerships like this don’t happen in the abstract, they happen because people show up, do the hard work of building trust across institutions, and stay committed to the long game. This collaboration underscores our shared belief that open source is a powerful catalyst for sustainable development and the growth of digital public goods.

Open source offers a structurally different path.

The author is grateful for contributions from Cynthia Lo from GitHub, and Laura Hildebrandt, Benjamin Bertelsen, and Dwayne Carruthers from UNDP.

Written by

Mathias Schindler

Mathias Schindler is passionate about open source, open content and open collaboration. For over 15 years, he has been involved in EU legislation on copyright, transparency and open data, both as an employee at German NGOs and also as a staffer for several members of various parliaments in Europe. He likes and writes encyclopedias.

Explore more from GitHub

Docs

Docs

Everything you need to master GitHub, all in one place.

Go to Docs

GitHub

GitHub

Build what’s next on GitHub, the place for anyone from anywhere to build anything.

Start building

Customer stories

Customer stories

Meet the companies and engineering teams that build with GitHub.

Learn more

GitHub Universe 2026

GitHub Universe 2026

Join us October 28-29 in San Francisco or online for GitHub Universe, our flagship developer event uniting people, agents, and the world’s code.

Register now