8.6 KiB
Licenses & Attribution
The XHorse Multi-PROG Ultimate Kit is a curated collection of original documentation, safe examples, and properly attributed third-party resources. This document outlines the licensing terms for included content.
Original Repository Content
Documentation & Examples
- Files: 01_Knowledge_Base/, 04_Workflows/, 05_Reference/, 07_Authorized_Key_Immobilizer_Work/
- Safe Examples: 03_Script_Starter_Kit/examples/, 03_Script_Starter_Kit/templates/
- Utilities: 03_Script_Starter_Kit/binary_utils.mjs
- License: MIT License
- Copyright: XHorse Multi-PROG Ultimate Kit Contributors
Synthetic Test Data
- Files: 03_Script_Starter_Kit/tests/, 16_Tests/
- Purpose: Validation and verification (non-confidential)
- License: MIT or Creative Commons Zero (CC0) Public Domain
- Usage: Freely available for testing and education
Repository Tools & Scripts
- Files: tools/, scripts for inventory, analysis, validation
- License: MIT
- Purpose: Repository maintenance and analysis
Third-Party Content
GitHub Repositories
- Location: 08_Collected_MultiPROG_Scripts/GitHub/
- Content: Small, byte-for-byte file snapshots (not full repository clones) with original licenses preserved.
- License: Each snapshot maintains its original license (see LICENSE file alongside each snapshot)
- Attribution: Original author, repository URL recorded
Notable Included Content:
- CarKeyGuyNL/Multi-Prog-Scripts —
EWS_Code_generator.mjs(see repository for license terms) - js-crc — cacek/js-crc (MIT License)
- Gist snapshots — bryc/checksums, diachedelic/crc32 (see each file's header/SOURCE notes)
Referenced by URL only (not vendored): jBinary, restructure, buffer-layout, crypto-js, js-sha256, js-sha1, blueimp/JavaScript-MD5 — see 02_Resource_Catalog/links.csv for URLs and license notes.
Community Resources
- Location: 08_Collected_MultiPROG_Scripts/Community/, 09_Collected_JS/
- Sources: Forums, GitHub gists, blog posts, technical sites
- License: Varies (see 02_Resource_Catalog/links.csv for details)
- Attribution: Source URL, author (if available), trust classification
Official Resources
- Location: 06_URL_Shortcuts/, 02_Resource_Catalog/
- Content: Links to official documentation (not copied)
- License: Xhorse, OEM, or original publisher terms
- Usage: Follow linked resource's licensing terms
Common Licenses (Reference)
MIT License
Permissive open-source license. Allows:
- ✅ Commercial use
- ✅ Modification
- ✅ Distribution
- ✅ Private use
Requires:
- ✓ License and copyright notice included
- ✓ Original author attribution
GPL (Versions 2, 3, AGPL)
Copyleft open-source license. Allows:
- ✅ Commercial use
- ✅ Modification
- ✅ Distribution
Requires:
- ✓ Source code disclosure
- ✓ Same license for derivative works
- ✓ License and copyright notice included
- ✓ Change documentation
Apache 2.0
Permissive open-source license with patent protection. Allows:
- ✅ Commercial use
- ✅ Modification
- ✅ Distribution
- ✅ Patent use
Requires:
- ✓ License and copyright notice included
- ✓ Change documentation
- ✓ Original author attribution
Creative Commons (CC)
Content licensing (non-software). Common versions:
- CC-BY — Attribution required
- CC-BY-SA — Attribution + ShareAlike
- CC0 — Public domain dedication (no restrictions)
Proprietary / Restricted Use
- No redistribution without permission
- No modification without permission
- Limited copies allowed
- See specific terms in license file or documentation
Using Content from This Repository
Original Content (MIT)
You may:
- Use for any purpose (commercial, private, educational)
- Modify and create derivative works
- Distribute copies (with attribution)
- Sublicense under compatible terms
You must:
- Include the MIT license text
- Preserve copyright notice and author attribution
- Document changes to original code
Third-Party Content
Always:
- Check the original license in the source or snapshot
- Follow the license terms for your use
- Preserve all copyright notices and attribution
- Include the original license with any distribution
- Document any modifications
For GPL content:
- If you distribute, provide source code
- Use the same GPL license for derivatives
- Document all changes
- Provide patent grants (if applicable)
For Creative Commons:
- Attribute the creator
- Link to the license (where applicable)
- Note any modifications
- Follow share-alike requirements (if CC-BY-SA)
Third-Party Scripts
If you use scripts from 08_Collected_MultiPROG_Scripts/ or 09_Collected_JS/:
- Locate the original source (URL provided in inventory)
- Check the license (usually in the repository or file)
- Preserve attribution (author, source URL, date)
- Follow license terms for your use case
- Document any modifications you make
Safe Examples & Templates
All content in 03_Script_Starter_Kit/ is MIT licensed:
- You may use freely in your projects
- Modify for your needs
- Distribute with proper attribution
- Use in commercial products
No Warranty or Liability
This repository and all included content are provided "AS IS":
- ⚠️ No warranties of any kind (express or implied)
- ⚠️ No liability for damages or losses
- ⚠️ No guarantee of fitness for any particular purpose
- ⚠️ No security guarantees
Use at your own risk and verify before production use.
For security concerns, see SECURITY.md.
Attribution Guidelines
When using content from this repository, please:
In Code
// Based on [XHorse Multi-PROG Ultimate Kit](https://[repository-url])
// Original: [original author/source]
// License: [MIT/GPL/etc]
// Retrieved: [date]
// Your modifications:
// - [change 1]
// - [change 2]
In Documentation
This implementation is based on the XHorse Multi-PROG Ultimate Kit, originally by [author]. See LICENSE for licensing information.
In Publications
- Cite the repository URL and retrieval date
- Link to the original source (if public)
- Note any modifications made
- Acknowledge original authors
For Researchers & Educators
Permitted Uses
- ✅ Academic research (with attribution)
- ✅ Educational materials
- ✅ Presentations and lectures
- ✅ Published papers (with citation)
- ✅ Open-source projects (with attribution)
Required Practices
- Always attribute the original authors
- Preserve all license information
- Link to the original sources
- Document your research or modifications
- Share improvements back to the community (where possible)
Questions About Licensing?
- Specific license questions? Check the LICENSE file in each repository snapshot
- Attribution questions? See 02_Resource_Catalog/links.csv
- Using in a commercial product? Review the relevant open-source licenses
- Publishing research? Cite according to academic standards
- Still unsure? Consult with legal counsel for your use case
Quick Reference
| Content | License | Attribution | Modification | Distribution |
|---|---|---|---|---|
| Original docs & examples | MIT | Required | Allowed | Allowed |
| Test data | MIT/CC0 | Recommended | Allowed | Allowed |
| GitHub repositories | Various* | Required | Per license | Per license |
| Community resources | Various* | Required | Per license | Per license |
| Official links | Per source | Follow source | Follow source | Follow source |
*See individual license files in source repositories
License Policy Effective: 2026-09-04
Last Updated: 2026-09-04
Next Review: 2027-09-04
For more information, see:
- CONTRIBUTING.md — How to contribute
- SECURITY.md — Content classification
- README.md — Repository overview