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: privacy@millpond.dev

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 legal@millpond.dev
  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 legal@millpond.dev 📜