Skip to content

Terms of Service

Terms of service for PACE Pattern websites and services.


Overview

These Terms of Service ("Terms") govern your access to and use of PACE Pattern websites, documentation, services, and software (collectively, "Services").

Last Updated: January 1, 2025 Effective Date: January 1, 2025


Acceptance of Terms

By accessing or using our Services, you agree to be bound by these Terms. If you disagree with any part of the Terms, you may not access the Services.

Who Can Use the Services

You must:

  • Be at least 13 years old
  • Have the authority to enter into these Terms
  • Comply with all applicable laws and regulations
  • Not be prohibited from using the Services

Organizations:

If using Services on behalf of an organization, you represent that you have authority to bind that organization to these Terms.


Services Description

Open Source Software

PACE.js and related libraries:

  • Provided under MIT License
  • Free to use, modify, and distribute
  • See License for details

Documentation

Documentation at pace.cormorantforaging.dev:

  • Free to access and use
  • Examples are provided as-is
  • May be updated without notice

Reference Implementations

MillPond and other demos:

  • Provided for educational purposes
  • Not guaranteed to be always available
  • May change or be discontinued

Community Services

GitHub, discussions, support:

  • Subject to GitHub's Terms of Service
  • Governed by our Code of Conduct
  • Available at our discretion

Acceptable Use

You May

✅ Use Services for lawful purposes ✅ Build commercial applications with PACE.js ✅ Modify and distribute the software ✅ Access documentation and examples ✅ Participate in community discussions ✅ Contribute to open source projects

You May Not

❌ Violate any laws or regulations ❌ Infringe intellectual property rights ❌ Distribute malware or harmful code ❌ Harass or abuse other users ❌ Attempt to gain unauthorized access ❌ Scrape or abuse the Services ❌ Misrepresent affiliation with PACE Pattern ❌ Use Services for illegal activities

Enforcement

We reserve the right to:

  • Remove content that violates these Terms
  • Suspend or terminate accounts
  • Report illegal activities to authorities
  • Take legal action if necessary

Intellectual Property

Our Rights

We own or license:

  • PACE Pattern name and brand
  • PACE.js software (licensed under MIT)
  • Documentation and content
  • Logos, trademarks, and design elements

Your Rights

When using PACE.js (MIT License):

  • Use, modify, distribute the software
  • Build commercial applications
  • Create derivative works
  • See License for full rights

When using documentation:

  • Use examples in your projects
  • Reference in your own documentation
  • Share with proper attribution

Your Content

When you contribute:

  • You retain copyright to your contributions
  • You grant us a license to use your contributions
  • You grant MIT License to code contributions
  • See Contributing Guide

Privacy

What We Collect

When you visit our sites:

  • Basic analytics (pages viewed, duration)
  • No personal information required
  • No tracking cookies

When you contribute on GitHub:

  • Subject to GitHub's privacy policy
  • Your profile information may be public
  • Your contributions are public

How We Use Data

We use data to:

  • Improve documentation and services
  • Understand usage patterns
  • Monitor service health
  • Respond to support requests

We do not:

  • Sell your data
  • Share with third parties (except as required by law)
  • Track you across the web

Your Rights

You can:

  • Request data we have about you
  • Request deletion of your data
  • Opt out of analytics
  • Contact us with privacy concerns

Privacy questions: [email protected]

See Privacy Policy for full details.


Disclaimers

No Warranty

THE SERVICES ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND.

We disclaim all warranties, including:

  • Merchantability
  • Fitness for a particular purpose
  • Non-infringement
  • Accuracy or reliability
  • Uninterrupted or error-free operation

Use at Your Own Risk

You acknowledge:

  • Services may have bugs or errors
  • Services may be unavailable at times
  • Documentation may be incomplete or outdated
  • Examples are for educational purposes
  • You are responsible for testing thoroughly

Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY LAW, WE SHALL NOT BE LIABLE FOR:

Direct Damages

  • Loss of profits
  • Loss of data
  • Business interruption
  • Loss of opportunity

Indirect Damages

  • Consequential damages
  • Incidental damages
  • Punitive damages
  • Special damages

Maximum liability: $100 USD or amount you paid us (whichever is greater)

Exceptions

Some jurisdictions don't allow limitation of liability for:

  • Personal injury
  • Intentional misconduct
  • Gross negligence

In those cases, our liability is limited to the maximum extent permitted by law.


Third-Party Services

Our Services may link to third-party websites or services:

  • We don't control those services
  • We're not responsible for their content
  • Their terms and privacy policies apply
  • Use at your own risk

Third-Party Software

PACE.js has zero runtime dependencies, but:

  • Development tools have their own licenses
  • AI services (Claude, OpenAI) have their own terms
  • Hosting providers have their own terms

You're responsible for compliance with third-party terms.


Changes to Terms

We may update these Terms:

When we update:

  • "Last Updated" date will change
  • Significant changes announced on GitHub
  • Continued use means acceptance

Your options:

  • Review terms periodically
  • Stop using Services if you disagree
  • Contact us with questions

Changes to Services

We reserve the right to:

  • Modify or discontinue Services
  • Change features or functionality
  • Update documentation
  • Deprecate old versions

We will:

  • Announce significant changes
  • Provide migration guides when possible
  • Follow semantic versioning for software

We are not liable for:

  • Changes to Services
  • Discontinuation of Services
  • Deprecation of features

Termination

By You

You may stop using Services at any time:

  • No notice required
  • Delete your accounts
  • Stop using the software

By Us

We may suspend or terminate your access if:

  • You violate these Terms
  • You violate Code of Conduct
  • Required by law
  • To protect our Services or users

Termination process:

  • Warning when possible (unless urgent)
  • Opportunity to remedy violations
  • Final decision at our discretion

Effect of Termination

Upon termination:

  • Your right to use Services ends
  • MIT License for software continues
  • These Terms survive where applicable
  • No refunds (Services are free)

Governing Law

These Terms are governed by:

  • Laws of Ontario, Canada
  • Without regard to conflict of law provisions

Disputes will be resolved in:

  • Courts of Ontario, Canada
  • Or through arbitration (if both parties agree)

Language:

These Terms are written in English. Translations may be provided but English version controls.


Dispute Resolution

Informal Resolution

Before filing a claim:

  1. Contact us at [email protected]
  2. Describe the issue
  3. Proposed resolution
  4. Allow 30 days for response

We'll work in good faith to resolve disputes.

Formal Resolution

If informal resolution fails:

  • Binding arbitration (if both agree)
  • Or litigation in Ontario courts
  • Each party pays own legal fees (unless otherwise ordered)

Class Action Waiver

You agree:

  • Disputes resolved individually
  • No class actions
  • No representative actions
  • No joining with other claims

If class action waiver is invalid, arbitration agreement is void.


Miscellaneous

Entire Agreement

These Terms constitute the entire agreement between you and us regarding the Services.

Severability

If any provision is found invalid, the remaining provisions remain in effect.

Waiver

Failure to enforce any right doesn't waive that right.

Assignment

You cannot assign these Terms without our consent.

We may assign these Terms to a successor or affiliate.

Force Majeure

We're not liable for delays or failures due to circumstances beyond our reasonable control.

No Partnership

These Terms don't create a partnership, agency, or employment relationship.


Contact

For questions about these Terms:

For specific issues:


Special Provisions

Open Source Components

PACE.js is MIT Licensed:

  • These Terms don't restrict MIT License rights
  • If conflict, MIT License prevails for the software
  • These Terms apply to Services, not licensed software

Academic Use

For research and education:

  • No additional restrictions
  • Citation appreciated but not required
  • Follow institutional policies

Commercial Use

For commercial applications:

  • No additional fees or licenses required
  • Follow MIT License terms
  • Attribution required (see License)
  • Enterprise support available

Acknowledgment

By using our Services, you acknowledge that you have read, understood, and agree to be bound by these Terms of Service.

Version: 1.0.0 Effective: January 1, 2025 Last Updated: January 1, 2025


Questions? Contact us at [email protected] 📜