BranchPy Dual-License (Non-Commercial / Commercial)
Effective date: 2025-10-23

BranchPy is offered under a dual-license model:

1) Non-Commercial License (Free)
You are granted a non-exclusive, worldwide, royalty-free license to use all BranchPy features for non-commercial projects (hobby, student, research), provided that you include visible attribution ("Powered by BranchPy — branchpy.com") in your product (e.g., credits/about screen) and documentation/README/website.

Non-commercial use excludes any form of monetization or compensation, including but not limited to direct sales, paid downloads, ad-supported distribution, paid subscriptions (e.g., Patreon/Ko-fi perks, early builds, exclusive content), client/commission work, or use within a commercial studio/agency. Redistribution, resale, or offering BranchPy as a service/tool to third parties is prohibited.

2) Commercial License (Pro/Team)
A paid Commercial License (Pro/Team) grants rights to use BranchPy for commercial purposes (including sales, advertising revenue, subscriptions with paid perks, client/commission work, and studio/agency use). Under the Commercial License, attribution is optional (appreciated but not required). Pro/Team licenses may include priority support and team features (seat-based usage, shared configurations, private snippet repositories) as defined on the BranchPy website.

Definitions
- "Commercial Use": Any use intended for or resulting in revenue or other compensation, including sales, ads, paid subscription perks, client work, or studio use.
- "Attribution": A visible credit inside the product and/or documentation: "Powered by BranchPy — branchpy.com".

Updates & Activation
Feature updates are delivered under the same major license family. Commercial licenses may require activation in CLI and VS Code (planned for v0.8.0) using a license key.

Warranty & Liability
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Indemnity
You agree to indemnify and hold harmless the authors from claims arising out of or related to your use or distribution of works created with BranchPy.

Termination
This license terminates automatically upon breach. Upon termination, you must cease use and remove BranchPy from your project(s). Commercial Licensees may cure a first breach within 15 days of notice.

Governing Law
This License is governed by the laws of Québec, Canada. Venue and jurisdiction lie exclusively in Québec courts.

Canonical License & Contact
This file mirrors the canonical license published on the BranchPy website. In case of discrepancy, the website version controls.

Canonical license: https://branchpy.com/LICENSE
Licensing guide: https://branchpy.com/LICENSING-GUIDE
Contact: contact@branchpy.com
