The full guide
Last verified 2026-10-30
Links checked 2026-10-31 · All links answer
Fee and rule changes
No price or fee changes recorded since we started checking on 2026-10-31. Changes appear here when a price or fee on this channel's pages changes.
How we know
Checked 2026-10-31 by reading each link's page and comparing the prices and fee percentages on it. We do not read logged-in pages, and we cannot check a page that blocks automated reads.
01What it is and who is there
Open-sourcing a useful piece means releasing part of your product, such as a library, component or self-hosted version, as free and open-source software. Developers find it on GitHub, package registries and communities, and some become users of your paid product. It builds trust and reputation, but it takes real maintenance.
02Cost and what you actually pay for
Hosting on GitHub is free. The cost is maintenance: issues, pull requests, releases and docs.
03Is it right for you?
It fits developer tools, AI products and infrastructure where a free core is useful by itself. It fits poorly when the core cannot be shared or when you cannot maintain it.
04Before you start
- Decide which piece to release and which stays paid.
- Choose a license that fits your goals.
- A README, contributing guide and code of conduct.
05Step-by-step: how to distribute here
- Release the piece with a clear README and license.
- Publish it to the right package registry.
- Launch it on Hacker News and relevant communities.
- Link the paid product from the README where it fits.
- Answer issues and merge good pull requests.
- Ship regular releases.
06What to post or submit
README section:
## Need more?
[Project] is free and open source. [Paid product] adds [features] for teams that need [benefit]: [link].07Common mistakes and do-nots
- Do not release code you cannot maintain.
- Do not change the license in ways that surprise users without clear notice.
- Do not make the open-source version deliberately broken.
08How to measure it
- Track stars, downloads and contributors.
- Track sign-ups from the README.
- A realistic test: three months.
09Time budget
- Before: 5 to 20 hours.
- Ongoing: 3 to 8 hours a month.
10Pair it with
- GitHub (README, topics, releases) — the repository.
- Hacker News (Show HN) — a launch.
- npm, PyPI and crates.io — registries.
- OpenAlternative — open-source alternatives.
11Sources
- GitHub: https://github.com