Instrumental Components

Instrumental Components Terms of Service & License Agreement

Last updated: May 5th, 2025
Licensor: CasJam Media LLC ("Licensor")
Governing Law: State of Connecticut, USA

This License Agreement ("Agreement") sets forth the terms under which you ("Licensee") are permitted to use the Instrumental Components gem (the "Software") for Ruby on Rails-based applications and websites ("Projects"). By installing, copying, or otherwise using the Software, you agree to be bound by this Agreement.


1. License Grant

The Licensor grants you a non-exclusive, non-transferable, revocable license to:

  • Install and use the Software within your Ruby on Rails application.
  • Generate and use design, user interface, application and website components and templates in development, staging, and production environments.
  • Retain and use previously generated components and templates in your Projects even after your license expires, however customer support and updates to components are only available to currently active license holders.
  • Use the Software only within the limits of the number of licensed users ("seats") and registered devices.
  • Use the Software in unlimited projects or applications without restriction.

Permitted Use Examples:

  • A single developer using the gem on both a laptop and desktop.
  • A team of 3 licensed developers using the gem in multiple Rails projects.
  • Continued use of previously generated components after your license has expired.

Prohibited Use Examples:

  • Sharing a single license key or account login across a team without purchasing appropriate seats.
  • Sharing a license key or account login with friends, communities, or publicly, including posting it online or in forums.
  • Publishing or redistributing the gem or components in public or private repositories.
  • Tampering with the license check system to gain unauthorized access.
  • Using the Software to install new components or access updates/support without a valid, active license.
  • Modifying, removing, or bypassing the built-in license enforcement mechanisms.

2. Scope of Access

  • Your plan determines access to specific components available to use in your Projects.
  • The Licensor may update or change plan component access at its discretion.
  • There is no restriction on the number of projects or applications where the Software is used.

5. Refund and Termination

  • Refunds requested within 14 days of purchase will be honored, and the associated license will be immediately revoked.
  • The Licensor reserves the right to revoke any license in cases of:
    • Non-payment
    • Violation of this Agreement
    • Abuse or circumvention of the system

6. Support and Updates

  • Access to updates and support is available only to registered account users and only available while an active license is maintained.
  • The Licensor makes no guarantees for backward compatibility across versions. Please check the published changelog before merging updates into your existing project code.
  • Support is provided via email at [email protected].
  • The Licensor aims to respond to support inquiries within 2 business days, though actual response times may vary.
  • Support is limited to helping resolve issues directly related to installation, licensing, and usage of the Software’s built-in features and generators. It does not include custom implementation help, debugging your app code, or feature customization requests.

7. Ownership and Intellectual Property

  • All intellectual property rights in the Software remain the exclusive property of the Licensor.
  • This Agreement does not grant ownership or resale rights—only a license to use.

8. Limitation of Liability

  • The Software is provided "as is" without warranty of any kind.
  • In no event shall the Licensor be liable for any direct, indirect, incidental, or consequential damages resulting from the use or inability to use the Software.
  • The Licensor shall not be held responsible for any bugs, issues, downtime, loss of functionality, security vulnerabilities, or other unintended effects that may occur in your application, website, or related systems as a result of using the Software.

9. Governing Law

  • This Agreement shall be governed and interpreted according to the laws of the State of Connecticut, USA.

For any questions or clarifications about this Agreement, contact [email protected].

© 2025
CasJam Media LLC