⚖ CodeLibra

Purchasing Licenses

This guide provides detailed information about purchasing commercial licenses through CodeLibra.

Before You Purchase

Determine Your Need

Before purchasing, consider:

Do you need a commercial license?

  • If the module uses classic dual licensing (e.g., AGPL + commercial), you likely need a commercial license for proprietary development
  • If the module uses voluntary dual licensing (e.g., MIT + commercial), the permissive license may already cover your use

Are you the right purchaser?

  • Licenses are held by organizations
  • Ensure you have authority to make purchases for your organization
  • The license will be tied to your organization, not your personal account

What about dependencies?

  • Check if the module has license dependencies
  • These will be included automatically in your purchase

Pricing Information

Prices are displayed as:

  • Base price: The module's license fee
  • Dependencies: Additional fees for required license dependencies
  • Credits: Deductions for dependencies you already have licensed
  • Total: What you'll pay

Prices are set by module developers and may change. The price shown at checkout is the price you pay.

The Purchase Process

Step 1: Navigate to the Module

Find the module through:

  • Searching the CodeLibra catalog
  • Direct link from documentation
  • Developer website or repository

Step 2: Review Module Information

On the module page, review:

Technical details:

  • Module description
  • Current version/release
  • Repository information
  • Documentation links

Licensing information:

  • Open-source license terms
  • Commercial license availability
  • Dependencies

Pricing:

  • Annual subscription cost
  • Any available plans or tiers
  • Support options (if available)

Step 3: Initiate Purchase

Click Subscribe or Get License to begin.

If you're not logged in, you'll be prompted to sign in or create an account.

Step 4: Select Organization

Choose which organization should hold the license:

  • Select from your existing organizations
  • Create a new organization if needed

If creating an organization:

  • Provide organization name (legal entity name recommended)
  • Enter business address (for invoicing)
  • Complete any required setup

Step 5: Review Price Calculation

The checkout shows a detailed breakdown:

Main module:

  • Module name and price

Dependencies (if any):

  • Each dependency module and its price
  • Only charged if you don't already have a license

Credits (if applicable):

  • Deductions for existing licenses
  • Prorated credits for overlapping coverage

Total:

  • Amount due today

Review this carefully before proceeding.

Step 6: Enter Payment Information

Provide payment details:

  • Credit card information (or other available methods)
  • Billing address
  • Tax information if required

Payment information is processed securely through our payment processor. CodeLibra does not store full payment card details.

Step 7: Confirm Purchase

Review the final summary:

  • Modules being licensed
  • Total amount
  • Subscription term

Click Complete Purchase to finalize.

Step 8: Receive Confirmation

After successful purchase:

  • Confirmation page displays your new licenses
  • Email confirmation is sent
  • Licenses appear in your dashboard
  • License documents are available for download

Understanding What You've Purchased

Subscription Details

Your subscription includes:

Effective immediately:

  • License to the current release
  • All rights under the CodeLibra License

During subscription term:

  • Access to new releases as they're published
  • Automatic licensing of new releases

After subscription ends:

  • Perpetual license to releases covered during subscription
  • No access to new releases without renewal

License Documents

For each module licensed, you receive:

  • Unique license identifier
  • License effective dates
  • Covered releases
  • Full license terms
  • Verification capability

Access documents from your dashboard or download for your records.

Dependencies

If your purchase included dependencies:

  • Each dependency has its own license
  • Same terms apply (perpetual for covered releases)
  • Separate license documents for each

Special Situations

Multiple Licenses for the Same Module

If your organization needs licenses for different purposes (e.g., different subsidiaries), contact the developer or support to discuss appropriate licensing.

Enterprise Arrangements

For large deployments or special terms:

  • Contact the module developer directly
  • Or reach out to CodeLibra support
  • Volume pricing may be available

Gifts or Transfers

Licenses cannot be transferred between organizations without developer approval. If you need to transfer a license, contact support.

Payment Information

Accepted Payment Methods

  • Major credit cards (Visa, Mastercard, American Express)
  • Other methods may be available for specific modules or regions

Currency

  • Prices are displayed in U.S. dollars
  • Some payment methods may convert to your local currency
  • Your card issuer may charge foreign transaction fees

Security

  • All transactions use secure, encrypted connections
  • Payment processing complies with PCI-DSS standards
  • CodeLibra does not store complete payment card numbers

Failed Payments

If a payment fails:

  • You'll see an error message with details
  • Common issues: insufficient funds, incorrect card details, card restrictions
  • Try again with corrected information or a different card
  • No charge is made until payment succeeds

After Purchase

Access Your Licenses

From your organization dashboard:

  • View all active subscriptions
  • Download license documents
  • Check expiration dates
  • Manage renewals

Download License Files

For compliance and records:

  1. Go to your organization's licenses
  2. Find the relevant license
  3. Click download options
  4. Save documentation as needed

Verify Your License

Each license has a verification link you can share with auditors or include in compliance documentation.

Invoices and Receipts

Automatic Generation

Invoices are generated automatically for each purchase:

  • Invoice number and date
  • Itemized charges
  • Tax information (if applicable)
  • Payment details

Accessing Invoices

Find invoices in:

  • Purchase confirmation email
  • Organization settings > Billing > Invoices
  • Downloadable for accounting purposes

Invoice Details

Each invoice includes:

  • Your organization details
  • Module(s) purchased
  • Subscription period
  • Itemized pricing
  • Total paid
  • Payment method (last 4 digits)

Taxes

How Taxes Work

  • Tax may be added based on your location
  • Tax is calculated at checkout
  • Invoices show tax separately

Tax Exemptions

If your organization is tax-exempt:

  • Contact support with exemption documentation
  • Tax exemption will be applied to future purchases

Common Questions

Can I try before I buy?

The open-source version is always available under its respective license. For proprietary use, the commercial license is required, but refunds are available within 14 days if the module doesn't meet your needs.

What if the price changes after I purchase?

Your subscription continues at the purchased price until renewal. Price changes only affect new purchases and renewals.

Can I purchase for multiple years at once?

Currently, subscriptions are annual. Contact support if you're interested in multi-year arrangements.

What if I purchase the wrong module?

Contact support within 14 days for a refund. We'll help you get the right license.

Next Steps