diff --git a/CITATION.cff b/CITATION.cff index a1f6653..3630200 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -1,21 +1,17 @@ cff-version: 1.2.0 -message: "If you use this framework, please cite it as below." +message: "If you use this software, data, or materials in your teaching or research, please cite as below." +title: "Recursive Fractal Harmonics" +version: "1.0.0" +date-released: "2025-12-13" authors: - family-names: "Hatchett" given-names: "Adam Lee" -title: "The Fractal Harmonic Code: A Universal Framework for Multi-Scale Triadic Resonance" -version: 1.0.0 -date-released: 2025-11-07 -url: "https://github.com/Ada40/fractal-harmonic-framework" -abstract: "A comprehensive mathematical framework demonstrating that reality operates through nested triadic harmonic ratios across all scales - from galactic structures to terrestrial ocean currents. The framework identifies three fundamental ratio types (1:2:3 harmonic, 3:4:5 geometric, 1:φ:4 golden) that repeat fractally across 20+ orders of magnitude." -keywords: - - fractal harmonics - - triadic resonance - - multi-scale patterns - - harmonic ratios - - consciousness framework - - Adam Lee Hatchett - - unified theory - - cross-scale synthesis -license: CC-BY-4.0 -repository-code: "https://github.com/Ada40/fractal-harmonic-framework" + affiliation: "Independent researcher" +preferred-citation: + type: "software" + title: "Recursive Fractal Harmonics" + authors: + - family-names: "Hatchett" + given-names: "Adam Lee" + year: 2025 + url: "https://github.com/Ada40/fractal-harmonic-framework" diff --git a/CLA.txt b/CLA.txt new file mode 100644 index 0000000..a396eb6 --- /dev/null +++ b/CLA.txt @@ -0,0 +1,23 @@ +Contributor License Agreement (CLA) — Simple Individual CLA + +This Contributor License Agreement ("Agreement") is between the individual contributor ("You") +and the project maintainer ("Project Maintainer"): Adam Lee Hatchett. + +By signing this CLA you grant to the Project Maintainer a worldwide, non-exclusive, perpetual, +royalty-free, transferable license to use, reproduce, prepare derivative works of, publicly display, +perform, sublicense, and distribute your contributions in any form and for any purpose, including +commercial re-licensing, subject to the following: + +1. You retain copyright to your contributions. +2. You warrant that your contributions are your original work and you have the right to grant this license. +3. You grant the Project Maintainer the right to re-license your contributions under commercial terms + and include them in releases licensed under the project's Commercial License. +4. The Project Maintainer agrees to give clear attribution to contributors in AUTHORS.md or releases. +5. This CLA does not require assignment of copyright; it grants a broad license to enable project stewardship. + +Signed by: +Name: ______________________ +Email: ______________________ +Date: ______________________ + +Please send a scanned copy or digital signature to adamleehatchett@yahoo.com. diff --git a/COMMERCIAL-LICENSE-TERMS.txt b/COMMERCIAL-LICENSE-TERMS.txt new file mode 100644 index 0000000..3d50e0b --- /dev/null +++ b/COMMERCIAL-LICENSE-TERMS.txt @@ -0,0 +1,34 @@ +Commercial Annual License — summary + +Licensor: Adam Lee Hatchett +Project: Recursive Fractal Harmonics (Ada40/fractal-harmonic-framework) + +Short description +: Grants a company (Licensee) the right to use, modify, and redistribute the repository materials + as part of commercial products or services for a 12-month term under negotiated terms. + +Suggested fee schedule (example; negotiable) +- Micro / Indie (annual revenue < $250k): $250 / year +- Small (revenue $250k–$2M): $1,000 / year +- Medium (revenue $2M–$20M): $3,000 / year +- Enterprise / large redistributions / SaaS: custom pricing (quote on request) + +Process +1. Company emails adamleehatchett@yahoo.com with use case. +2. Licensor issues a license offer (PDF) and invoice. +3. Company pays invoice (Stripe / bank transfer / PayPal). +4. Licensor issues signed license agreement and grant (effective upon payment). + +License highlights +- Duration: 12 months (renewable). +- Attribution: Licensee must include visible attribution to "Adam Lee Hatchett" in product docs/about page. +- Redistribution: Permitted per signed agreement. +- Termination: Breach of terms may result in termination of license rights. +- Special arrangements: Discounts for educational partners, non-profits, or low-income regions available on request. + +Contact +: adamleehatchett@yahoo.com + +Note +: This file is a summary. A signed commercial license PDF (template available in /licenses/) is required +for full legal effect. diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..1750bb6 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,26 @@ +Contributing to Recursive Fractal Harmonics + +Thank you for your interest in contributing to Ada40/fractal-harmonic-framework! + +Why a CLA? +To allow the project to remain free for educational and research use while offering paid commercial licenses, +we ask contributors to sign a simple Contributor License Agreement (CLA). The CLA permits the project maintainer +(Adam Lee Hatchett) to re-license contributions for commercial licensing while preserving contributor credit. + +How to contribute +1. Fork the repository and make your changes on a feature branch. +2. Open a Pull Request with a clear description and test instructions. +3. Add the line `I accept the CLA` to your PR description (this is required to merge). + +Getting the CLA +- The CLA text is in CLA.txt at the repo root. To sign: + - Print, sign, and email a scanned copy to adamleehatchett@yahoo.com, or + - Provide a digital signature via DocuSign/HelloSign; contact adamleehatchett@yahoo.com for details. + +Code standards +- Add tests where applicable. +- Follow the existing code style in Python files (PEP8). +- Document new public functions and include examples. + +If you prefer not to sign the CLA, you can still: +- File issues, suggest changes, or provide non-code contributions (docs, examples) via pull requests. diff --git a/DONATE.md b/DONATE.md new file mode 100644 index 0000000..2ceba1f --- /dev/null +++ b/DONATE.md @@ -0,0 +1,18 @@ +Support this project + +This project is free for classroom and academic use. If you find it valuable, your support helps +maintain the code, produce teaching materials, and provide outreach. + +Ways to support: +- GitHub Sponsors: https://github.com/sponsors/Ada40 +- Open Collective: https://opencollective.com/fractal-harmonic-framework +- One-time donations: PayPal / Stripe (link to be provided) + +Financial transparency +: All donations and license revenue will be posted to an Open Collective ledger and summarized quarterly + in financial_reports.md. + +Commercial licensing revenue will be allocated to: +- Project maintenance and hosting +- Teacher/student outreach and workshop funding +- Development of educational materials and assets diff --git a/LICENSE-EDU.txt b/LICENSE-EDU.txt new file mode 100644 index 0000000..b263987 --- /dev/null +++ b/LICENSE-EDU.txt @@ -0,0 +1,32 @@ +Educational & Research License (ERL) v1.0 + +Copyright (c) 2025 Adam Lee Hatchett + +Permission is granted, free of charge, to any teacher, instructor, student, educational institution, +or non-commercial researcher (collectively "Educational Users") to use, reproduce, modify, +and distribute the materials in this repository for educational and non-commercial research +purposes, provided that: + +1. Attribution + - You must give appropriate credit to Adam Lee Hatchett, include a link to the repository, + and indicate if changes were made. + +2. Permitted uses + - Classroom instruction (K–12 and higher education), student projects, classroom demos, + non-commercial academic research, and internal educational use are permitted. + +3. Prohibited commercial uses + - Materials may not be used for commercial purposes, commercial redistribution, + inclusion in commercial products, or to provide commercial services without a + Commercial License. + +4. No warranties + - The work is provided "as is", without warranty of any kind. + +5. Contributors + - Contributions are accepted under the Contributor License Agreement (CLA). + Unless the contributor has signed the CLA, the contributor retains copyright and + the materials are not automatically covered by the Commercial License. + +If you are a company or commercial entity and wish to use the materials for commercial purposes, +please contact: adamleehatchett@yahoo.com to request a Commercial Annual License. diff --git a/README.md b/README.md index a283c34..c958a5d 100644 --- a/README.md +++ b/README.md @@ -13,6 +13,28 @@ --- +## Usage & Licensing + +Author: Adam Lee Hatchett +Contact for licensing: adamleehatchett@yahoo.com + +**Educational & Research Use — FREE** +: This repository and its materials are free for classroom instruction, student projects, + and non-commercial academic research. Please attribute the author: "Adam Lee Hatchett". + +**Commercial Use — PAID** +: Companies and for-profit entities must obtain a Commercial Annual License before using + the contents of this repository in commercial products or services. To request a license, + contact adamleehatchett@yahoo.com. + +**Cite this work** +: Please use the CITATION.cff file or the BibTeX in the repo when citing. + +**Donate / Sponsor** +: Support project maintenance and outreach via Open Collective / GitHub Sponsors (links in DONATE.md). + +--- + **Keywords:** Adam Lee Hatchett, Fractal Harmonic Code, triadic resonance, multi-scale harmonics, 1:2:3 ratio, 3:4:5 ratio, golden ratio, consciousness framework, unified theory, cross-scale patterns, harmonic physics, fractal mathematics --- diff --git a/README_license_snippet.md b/README_license_snippet.md new file mode 100644 index 0000000..6449073 --- /dev/null +++ b/README_license_snippet.md @@ -0,0 +1,19 @@ +## Usage & Licensing (short) + +Author: Adam Lee Hatchett +Contact for licensing: adamleehatchett@yahoo.com + +Educational & Research Use — FREE +: This repository and its materials are free for classroom instruction, student projects, + and non-commercial academic research. Please attribute the author: "Adam Lee Hatchett". + +Commercial Use — PAID +: Companies and for-profit entities must obtain a Commercial Annual License before using + the contents of this repository in commercial products or services. To request a license, + contact adamleehatchett@yahoo.com. + +Cite this work +: Please use the CITATION.cff file or the BibTeX in the repo when citing. + +Donate / Sponsor +: Support project maintenance and outreach via Open Collective / GitHub Sponsors (links in DONATE.md). diff --git a/invoices/SAMPLE_INVOICE.txt b/invoices/SAMPLE_INVOICE.txt new file mode 100644 index 0000000..2587e59 --- /dev/null +++ b/invoices/SAMPLE_INVOICE.txt @@ -0,0 +1,21 @@ +Invoice + +Invoice To: [Company Name] +Billing Contact: [Name, Email] +Invoice From: Adam Lee Hatchett +Project: Commercial Annual License — Recursive Fractal Harmonics + +Description: +Commercial Annual License (12-month term) for use of Ada40/fractal-harmonic-framework materials in commercial product/service. + +Period: [Start Date] to [End Date] +Amount: $[AGREED_AMOUNT] USD +Payment terms: Net 30 +Payment methods: Bank transfer, Stripe, PayPal (details on request) + +Notes: +Please email payment confirmation to adamleehatchett@yahoo.com. License agreement will be issued upon receipt of payment. + +Thank you, +Adam Lee Hatchett +adamleehatchett@yahoo.com diff --git a/licenses/COMMERCIAL_LICENSE_TEMPLATE.txt b/licenses/COMMERCIAL_LICENSE_TEMPLATE.txt new file mode 100644 index 0000000..0640f19 --- /dev/null +++ b/licenses/COMMERCIAL_LICENSE_TEMPLATE.txt @@ -0,0 +1,28 @@ +Commercial License (template — sample, non-binding) + +This Commercial License is entered into between: + +Licensor: Adam Lee Hatchett +Licensee: [Company Name], [Address] + +Effective Date: [DATE] +Term: 12 months (renewable) + +Grant: +Licensor grants Licensee a limited, non-exclusive, non-transferable license to use, modify, +and redistribute the materials from the Ada40/fractal-harmonic-framework repository in +Licensee's commercial products/services for the Term, subject to payment and compliance. + +Fee: $[AGREED_AMOUNT] USD (see invoice). Payment due within 30 days of invoice. + +Attribution: +Licensee must include visible attribution to "Adam Lee Hatchett" in product documentation +or about pages. + +Other terms: +- Redistribution permitted as per the signed agreement. +- License is subject to termination on material breach. + +Signed: +For Licensor: ______________________ Date: ______________ +For Licensee: ______________________ Date: ______________