01 Purpose & Nature of the Software
Triangle is conceptually equivalent to established package managers such as APT (Linux/Debian) or Homebrew (macOS). Like those tools, Triangle is a neutral delivery mechanism. The content available through any given source is determined entirely by the operator of that source — not by the Triangle developer.
Triangle is developed and distributed as free software. It is intended exclusively for use with legally owned hardware running modified firmware for the purposes of loading homebrew software, emulators, and other content that the user has a lawful right to possess and use.
02 No Endorsement of Piracy or Copyright Infringement
Specifically:
- Triangle does not include, distribute, or link to any copyrighted game ROMs, commercial software titles, DRM-protected content, or other infringing material.
- Triangle does not include any functionality designed to circumvent digital rights management (DRM) systems or access controls.
- The Triangle developers have no knowledge of, and take no responsibility for, the content made available by independently operated third-party sources.
- No official Triangle source, repository, or distribution channel hosts commercial software titles or content owned by third parties without explicit authorization.
Users who operate sources, or who use Triangle to access third-party sources, do so entirely at their own risk and under their own legal responsibility. The existence of a feature (such as the ability to download ZIP files) does not imply any endorsement of how that feature is used.
03 User Responsibility
By downloading, installing, or using Triangle, you agree that:
- You are solely responsible for ensuring that all content you download, install, or distribute via Triangle is content you have a legal right to possess, use, and distribute.
- You will not use Triangle or any source accessible through it to download, distribute, or otherwise deal in copyrighted material without appropriate authorization from the rights holder.
- You understand that running modified firmware (RGH/JTAG) on an Xbox 360 may void your warranty and violate Microsoft's Terms of Service for Xbox Live. You accept those consequences independently.
- You will comply with all applicable local, national, and international laws governing software use, copyright, and digital distribution in your jurisdiction.
- You are responsible for evaluating the trustworthiness of any source you add to Triangle. The Triangle developers make no guarantees about the safety, legality, or integrity of any third-party source.
04 Third-Party Sources
Triangle is designed to be source-agnostic. Any person or organization may operate a compatible API server and distribute content through it. Triangle has no affiliation with, control over, or responsibility for any third-party source.
Source operators are solely and exclusively responsible for:
- Ensuring that all content they distribute complies with applicable copyright law and licensing requirements.
- Obtaining all necessary rights, licenses, and permissions for any content they serve.
- Complying with DMCA takedown notices and other legal obligations applicable to their jurisdiction and hosting situation.
- The security, availability, and integrity of their own server and content.
The Triangle developers are not a party to any relationship between a source operator and its users. Adding a source URL to Triangle does not create any endorsement, partnership, or affiliation between that source and the Triangle project.
05 Copyright & DMCA Policy
Triangle itself does not host any user content. The Triangle software is a client-side tool only. Because Triangle does not host or serve any third-party content, there is no content to remove from the Triangle application itself in response to a copyright claim.
If you believe a third-party source operator is distributing content that infringes your copyright, you must contact that source operator directly. Triangle has no authority over, access to, or control of any third-party server.
If you believe that the Triangle software itself (i.e., the application code, website, or official repository) contains material that infringes your copyright, please contact me at the address listed in Section 12. I will respond promptly and in good faith.
Abuse of DMCA notices — including filing knowingly false claims — may result in legal liability under 17 U.S.C. § 512(f).
06 No Affiliation with Microsoft
Triangle is an independent, community-developed project. It is not affiliated with, endorsed by, sponsored by, or connected in any way to Microsoft Corporation or any of its subsidiaries.
"Xbox," "Xbox 360," and related marks are registered trademarks of Microsoft Corporation. Their use in this documentation is purely descriptive — to identify the hardware platform that Triangle is designed to run on — and constitutes nominative fair use. No trademark rights are claimed.
07 Limitation of Liability
To the fullest extent permitted by applicable law, the Triangle developers, contributors, and affiliated parties shall not be liable for any:
- Direct, indirect, incidental, special, exemplary, or consequential damages arising out of your use of Triangle or any source accessible through it.
- Loss of data, hardware damage, or voided warranties resulting from the installation or operation of Triangle or any downloaded content.
- Legal consequences arising from a user's decision to use Triangle in violation of this notice or applicable law.
- Actions taken by third-party source operators, including the distribution of infringing, malicious, or otherwise unlawful content.
- Any issue arising from the use of modified console firmware.
In jurisdictions that do not allow the exclusion or limitation of liability for consequential or incidental damages, liability is limited to the maximum extent permitted by law.
08 No Warranty
Triangle is provided "as is" and "as available", without warranty of any kind, express or implied. This includes but is not limited to warranties of merchantability, fitness for a particular purpose, and non-infringement.
Triangle is currently in Alpha. It may contain bugs, incomplete features, or instabilities. Use it at your own risk. The developers make no guarantee that Triangle will work correctly on all hardware configurations, that downloaded content will install successfully, or that the software will be free from defects or security vulnerabilities.
09 Open Source & the API
The Triangle API server (the reference implementation for hosting a source) is already publicly available and open source. It may be used, modified, and redistributed in accordance with its license.
The Triangle client application source code is planned to be released publicly upon reaching the v1.0 stable milestone. Until that release, the client binary is distributed for personal, non-commercial use only. You may not reverse engineer, decompile, or redistribute modified versions of the client binary without explicit written permission.
When the client source is released, its license terms will govern all subsequent use. This notice will be updated accordingly.
10 Indemnification
You agree to indemnify, defend, and hold harmless the Triangle developers and contributors from and against any claims, liabilities, damages, losses, and expenses (including reasonable legal fees) arising out of or in any way connected with:
- Your access to or use of Triangle.
- Your violation of this legal notice or any applicable law.
- Your violation of any third-party right, including any intellectual property or privacy right.
- Any content you download, distribute, or otherwise deal in through the use of Triangle.
11 Changes to This Notice
This legal notice may be updated from time to time to reflect changes in the software or applicable law. The effective date at the top of this page will be revised accordingly. Continued use of Triangle after any changes constitutes acceptance of the updated notice.
Reviewing this page periodically is recommended. Material changes will be noted in the changelog or release notes.
12 Contact
For questions, concerns, copyright matters, or general inquiries regarding Triangle or this legal notice, please use one of the channels below.
General Questions
Open a discussion on the GitHub repository for general questions about the software.
GitHub Discussions →Copyright & Legal
For copyright concerns about the Triangle software itself or this notice, open a GitHub issue tagged legal.
Third-Party Sources
For issues with content on a specific source, contact that source's operator directly. Triangle has no control over third-party servers.
Triangle is an independent solo project. I take legal compliance seriously and will respond to all legitimate inquiries in good faith and within a reasonable timeframe.