⚖ CodeLibra

Why Developers Choose CodeLibra

Turn your open-source work into sustainable income without compromising your values. CodeLibra handles the complexity so you can focus on what you do best: writing code.

Open-Source License

Your code is freely available under a copyleft license like (A)GPL. Open-source developers can use, modify, and contribute back as long as they open-source their own work.

+

Commercial License

Businesses building proprietary software pay for a CodeLibra License, giving them permission to use your code without open-source restrictions.

=

Sustainable
Open Source

You maintain open-source principles while building a revenue stream from paying users who get real value from your work.

Why Dual Licensing?

Open-source licensing involves tough choices. With a permissive license like MIT, anyone can use your code in any way they choose. But a copyleft license like (A)GPL is a deal-breaker for many corporations, because using your code means they have to open-source their own.

Dual licensing gives you the best of both worlds:

Open Source
Commercial
Permitted

Permitted

  • Use under copyleft license (e.g. AGPL)
  • Access to source code
  • Right to modify and redistribute

Permitted

  • Use in proprietary software
  • Deploy without copyleft restrictions
  • Perpetual rights to licensed releases
Not Permitted

Not Permitted

  • Exemption from copyleft restrictions
  • Private modifications in production

Not Permitted

  • Sublicensing development rights
  • Redistributing the module independently

If their customers need to develop with your module, they can use bundled licensing through CodeLibra.

Key Features

Zero Legal Complexity

No lawyers needed. CodeLibra provides the legal framework, handles licensing agreements, and manages all documentation.

Hassle-Free Payments

CodeLibra handles billing, subscriptions, renewals, and refunds. You get paid directly to your bank account without chasing invoices.

Automatic Revenue Sharing

When your module depends on other licensed modules, revenue is distributed automatically. Everyone gets their fair share.

License Verification

The built-in verification API makes it easy for you and your licensees to confirm valid licenses programmatically.

Full Transparency

Track your earnings, see who's using your modules, and understand your revenue streams with clear analytics.

Global Reach

CodeLibra handles international payments, tax collection, and compliance so you can serve customers worldwide.

Dashboard or API - Your Choice

Use our intuitive dashboard or automate your licensing operations via the CodeLibra REST API.

Subscription management
Module updates
License verification
CI/CD integration

Common Questions

Is dual licensing right for my project?

Dual licensing works well when your software provides clear value to commercial users and you're willing to maintain it. It may not be ideal for purely experimental projects.

What happens to my existing users?

Nothing changes for open-source users. They continue using your code under the open-source license. Commercial licensing is an addition, not a replacement.

Can I change my pricing?

Yes, at any time. Price changes apply to new subscribers and renewals. Existing subscribers keep their current rates until renewal.

When do I get paid?

Revenue is credited immediately after purchase. Funds are available for payout 14 days later (after the refund window). Free payouts over $50.

Can I remove my module later?

You can stop offering new licenses at any time, but existing licenses remain valid according to their terms.

How much does it cost?

CodeLibra charges 20% of license revenue as a platform fee. This covers our servers, development and maintenance, payment and payout processing, and legal and administrative expenses.

Ready to Get Started?

Join developers who are turning passion projects into sustainable income streams.

Connect your repo to get started

Or learn more in the developer documentation