Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -94,4 +94,4 @@ Want to help but unsure where to start? Open a

## License

By contributing, you agree that your contributions will be licensed under the MIT License.
By contributing, you agree that your contributions will be licensed under the GNU AGPLv3.
682 changes: 661 additions & 21 deletions LICENSE

Large diffs are not rendered by default.

10 changes: 6 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@

<p align="center">
<a href="https://github.com/evangauer/openvpm/actions"><img src="https://github.com/evangauer/openvpm/actions/workflows/ci.yml/badge.svg" alt="CI" /></a>
<a href="LICENSE"><img src="https://img.shields.io/badge/license-MIT-blue.svg" alt="MIT License" /></a>
<a href="LICENSE"><img src="https://img.shields.io/badge/license-AGPL_v3-blue.svg" alt="AGPL v3 License" /></a>
<a href="CONTRIBUTING.md"><img src="https://img.shields.io/badge/PRs-welcome-brightgreen.svg" alt="PRs Welcome" /></a>
<a href="https://github.com/evangauer/openvpm/discussions"><img src="https://img.shields.io/badge/Discussions-join-blue.svg" alt="Discussions" /></a>
<a href="https://github.com/evangauer/openvpm/stargazers"><img src="https://img.shields.io/github/stars/evangauer/openvpm?style=social" alt="GitHub Stars" /></a>
Expand Down Expand Up @@ -52,7 +52,7 @@ OpenVPM is a modern, cloud-native veterinary practice information management sys
- **Beautiful and intuitive** — Practice managers and front desk staff should be productive within a single shift, not a multi-week training program
- **API-first** — Every feature accessible via a documented REST + WebSocket API so AI tools, voice agents, and integrations can read AND write
- **Cloud-native but self-hostable** — Run it on our cloud or deploy it on your own infrastructure
- **Free and open source** — MIT licensed, forever. No per-provider pricing. No vendor lock-in. Your data is yours.
- **Free and open source** — AGPLv3, forever. No per-provider pricing. No vendor lock-in. Your data is yours.

> *"I would need to see the product benefit us by reducing our staff hours."*
> — A practice manager we interviewed during research
Expand Down Expand Up @@ -344,9 +344,11 @@ See **[ROADMAP.md](ROADMAP.md)** for what's shipping now, next, and later — an

## License

MIT License — see [LICENSE](LICENSE) for details.
**GNU AGPLv3** — see [LICENSE](LICENSE) for the full text.

Free to use, modify, and distribute. Build on it. Sell services around it. Make veterinary medicine better.
Free to use, run, self-host, modify, and share. Your clinic owns its data and can export it any time — no lock-in, ever. The only obligation: if you run a **modified** version as a network service, share your changes under the same license (the AGPL "network use" clause).

Need different terms — e.g. to embed OpenVPM in a closed-source product or offer a modified hosted service without the AGPL obligations? A **commercial license** is available. Reach out.

---

Expand Down
2 changes: 1 addition & 1 deletion apps/www/app/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -183,7 +183,7 @@ export default function LandingPage() {
>
<CheckCircle2 className="w-4 h-4 text-teal-600" />
<span className="text-sm font-medium text-teal-700">
Free and open source &mdash; MIT licensed, forever
Free and open source &mdash; AGPLv3, forever
</span>
</div>
<h1
Expand Down
2 changes: 1 addition & 1 deletion apps/www/components/footer.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ export function MarketingFooter() {
Built with <Heart className="w-3.5 h-3.5 text-red-400 fill-red-400" /> for the veterinary community
</p>
<p className="text-sm text-gray-400">
&copy; 2026 OpenVPM. MIT Licensed.
&copy; 2026 OpenVPM. AGPLv3.
</p>
</div>
</div>
Expand Down
2 changes: 1 addition & 1 deletion e2e/generate-og-image.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ const OG_HTML = `<!doctype html>
</div>

<div>
<span class="tag">Open source · MIT licensed</span>
<span class="tag">Open source · AGPLv3</span>
<h1>The open-source veterinary PIMS the industry has been waiting for.</h1>
<p class="sub" style="margin-top: 24px;">
API-first. Self-hostable. Free, forever. Built for clinics and AI builders.
Expand Down
Loading