explaingit

mikemcquaid/open-source-resistance

Analysis updated 2026-05-18

17HTMLAudience · developerComplexity · 1/5LicenseSetup · easy

TLDR

Open Source Resistance is a single-page Jekyll site hosting a manifesto arguing that company engineers should maintain the open source software they depend on as ordinary work, without needing special approval.

Mindmap

mindmap
  root((repo))
    What it does
      Hosts a manifesto
      Single-page site
    Tech stack
      Jekyll
      HTML
    Use cases
      Read the manifesto
      Reuse as site template
    Audience
      Open source maintainers
      Developers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Read the Open Source Resistance manifesto about maintainers doing upstream work as part of their job

USE CASE 2

Use this repo as a template for building a simple Jekyll single-page manifesto site

USE CASE 3

Reference this project when discussing how companies should support the open source they depend on

USE CASE 4

Link to ossresistance.com as a counterpoint to opt-in programs like Open Source Friday

What is it built with?

JekyllHTML

How does it compare?

mikemcquaid/open-source-resistanceakash190104/kolkata-bus-routecvlab-kaist/worldkv
Stars171717
LanguageHTMLHTMLHTML
Setup difficultyeasyeasyhard
Complexity1/52/55/5
Audiencedeveloperdeveloperresearcher

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

In plain English

Open Source Resistance is a small, single page website built with Jekyll, a tool for turning simple text files into a website, that hosts a short written manifesto at ossresistance.com. This is not a piece of software people install or run. It is a webpage making an argument about how companies should treat open source maintenance. The manifesto's central point is that when a company relies on open source software, the engineers who work there and who already maintain that software as part of their job should be allowed to keep doing that maintenance simply as part of their normal engineering work. It argues this should happen without extra paperwork, without turning it into an official branded program, and without needing a manager's separate approval first. The author frames this as a further step beyond two earlier, gentler efforts with similar goals, called Open Source Friday and the Open Source Pledge, both of which ask companies nicely to support open source. This project instead argues maintainers should simply act, rather than waiting to be given permission. It was created by Mike McQuaid, who also helped create Open Source Friday and GitHub Sponsors, and who has been a maintainer of the Homebrew package manager project since 2009, where he is currently the project leader. The README itself is short, containing only a brief description, author background, and licensing details rather than technical instructions, since the repository's real content is the manifesto text on the linked website rather than any code to run. The project is released under the GNU Affero General Public License version 3, meaning anyone who reuses or adapts the source, including running a modified version as a network service, must share their changes under the same license.

Copy-paste prompts

Prompt 1
Summarize the argument made by the Open Source Resistance manifesto in a few sentences.
Prompt 2
Show me how this repo's Jekyll setup builds a single-page site like ossresistance.com.
Prompt 3
Compare the Open Source Resistance manifesto's stance to the Open Source Pledge and Open Source Friday.
Prompt 4
What does the AGPL v3 license mean for someone who wants to reuse or adapt this site's source?

Frequently asked questions

What is open-source-resistance?

Open Source Resistance is a single-page Jekyll site hosting a manifesto arguing that company engineers should maintain the open source software they depend on as ordinary work, without needing special approval.

What language is open-source-resistance written in?

Mainly HTML. The stack also includes Jekyll, HTML.

How hard is open-source-resistance to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is open-source-resistance for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.