Terms of Service

Last updated: January 13, 2025

Agreement to Terms

By accessing and using SimpleCalendarJS, our website, documentation, or JavaScript calendar library ("Service"), you accept and agree to be bound by these Terms of Service ("Terms"). If you do not agree to these Terms, please do not use our Service.

License Types

Personal and Non-Commercial Use

SimpleCalendarJS is free for personal, educational, and non-commercial use. This includes:

  • Personal projects and portfolios
  • Educational purposes and learning
  • Open source projects
  • Non-profit organizations
  • Internal company tools (non-revenue generating)

Commercial Use

Commercial use requires a separate commercial license. Commercial use includes:

  • Applications or websites that generate revenue
  • Software products sold to customers
  • SaaS (Software as a Service) applications
  • Client projects for commercial entities
  • Any use that directly or indirectly generates income

For commercial licensing, please contact us at simplecalendarjs@gmail.com.

Permitted Uses

Subject to these Terms and your applicable license, you may:

  • Download, install, and use SimpleCalendarJS
  • Integrate the library into your applications
  • Modify the library for your specific needs
  • Create derivative works (subject to license restrictions)
  • Access our website and documentation

Prohibited Uses

You may not:

  • Use SimpleCalendarJS for commercial purposes without a valid commercial license
  • Remove or alter copyright notices or license terms
  • Redistribute the library as a standalone product
  • Reverse engineer, decompile, or disassemble the software
  • Use the Service for illegal or unauthorized purposes
  • Interfere with or disrupt the Service or servers
  • Attempt to gain unauthorized access to the Service
  • Use the Service to transmit malicious code or harmful content

Intellectual Property

SimpleCalendarJS and all related content, features, and functionality are owned by SimpleCalendarJS and are protected by copyright, trademark, and other intellectual property laws.

Your license to use SimpleCalendarJS does not grant you any ownership rights to the software or related intellectual property.

User Content and Responsibility

You are solely responsible for:

  • Any content, data, or information you input into or display through SimpleCalendarJS
  • Ensuring your use complies with applicable laws and regulations
  • Obtaining necessary permissions for any third-party content you use
  • Maintaining the security and integrity of your implementation
  • Backing up your data and configurations

Disclaimers

"As Is" Basis

SimpleCalendarJS is provided on an "as is" and "as available" basis. We make no warranties, expressed or implied, including but not limited to:

  • Merchantability or fitness for a particular purpose
  • Accuracy, reliability, or completeness of the software
  • Uninterrupted or error-free operation
  • Security or freedom from harmful components

No Support Guarantee

While we strive to provide support and updates, we do not guarantee:

  • Response times to support requests
  • Resolution of bugs or issues
  • Ongoing maintenance or updates
  • Compatibility with future technologies

Limitation of Liability

To the fullest extent permitted by law, SimpleCalendarJS and its creators shall not be liable for any:

  • Direct, indirect, incidental, special, or consequential damages
  • Loss of profits, data, or business opportunities
  • Damages resulting from use or inability to use the Service
  • Damages caused by third-party content or services
  • Security breaches or data loss

Our total liability shall not exceed $100 USD or the amount you paid for a commercial license, whichever is greater.

Indemnification

You agree to indemnify, defend, and hold harmless SimpleCalendarJS and its creators from any claims, damages, losses, or expenses arising from your use of the Service, violation of these Terms, or infringement of third-party rights.

Privacy

Your privacy is important to us. Please review our Privacy Policy, which also governs your use of the Service, to understand our practices.

Updates and Modifications

We reserve the right to:

  • Modify or update SimpleCalendarJS at any time
  • Change these Terms of Service with reasonable notice
  • Discontinue or suspend the Service temporarily or permanently
  • Refuse service to anyone for any reason

Continued use of the Service after changes constitutes acceptance of the updated Terms.

Termination

These Terms remain in effect until terminated. We may terminate or suspend your access immediately, without prior notice, for any breach of these Terms.

Upon termination, your right to use SimpleCalendarJS ceases immediately, though previously distributed implementations may continue to function.

Governing Law

These Terms shall be governed by and construed in accordance with the laws of [Your Jurisdiction], without regard to conflict of law provisions. Any disputes shall be resolved in the courts of [Your Jurisdiction].

Severability

If any provision of these Terms is held to be invalid or unenforceable, the remaining provisions shall remain in full force and effect.

Entire Agreement

These Terms constitute the entire agreement between you and SimpleCalendarJS regarding the use of our Service and supersede all prior agreements and understandings.

Contact Information

For questions about these Terms of Service, commercial licensing, or other inquiries:

Email: simplecalendarjs@gmail.com
Subject Line: Terms of Service Inquiry or Commercial License Request