FlashOTG 用户协议
欢迎使用 FlashOTG(以下简称"本软件")。
本软件是一款运行于 Android 移动设备的固件烧录与数据工具,支持 ESP32/ESP8266 系列芯片以及 Arduboy/AVR(ATmega32U4)设备,由个人开发者(以下简称"开发者"或"我们")独立开发,依据 MIT License 开源发布。
请您务必仔细阅读并充分理解本协议各条款内容。您在安装、复制或以任何其他方式使用本软件时,即表示您已阅读、理解并同意接受本协议全部条款的约束。如您不同意本协议中的任何条款,请立即停止使用并卸载本软件。
一、开源许可
1.1 本软件的源代码依据 MIT License 开源许可协议发布。您可以在遵守 MIT 许可条款的前提下,自由地获取、使用、修改和分发本软件的源代码。
1.2 MIT License 许可协议的完整文本可在以下网址获取:
https://opensource.org/licenses/MIT
1.3 本软件所使用的第三方组件(如有)的版权归其各自所有者所有,并依据其各自的许可条款提供。使用本软件即表示您同意遵守所有适用的第三方许可条款。
二、软件功能
2.1 本软件是一款纯工具型应用,不内置、不托管、不分发任何固件(.hex / .bin / .arduboy)或应用程序文件。其主要功能包括:
- a) ESP 系列芯片:通过 USB 串口识别、烧录、备份、整片擦除与串口监视;
- b) Arduboy/AVR:烧录与校验 HEX、读写 EEPROM、管理 FX Cart(备份/烧录/扫描/编辑器)、解析与构建 .arduboy 包;
- c) 显示 Arduboy 固件社区资源链接文本(仅复制链接,不托管任何文件)。
2.2 所有被烧录的固件文件均由您自行提供(包括从本地存储选择、从第三方网站下载或通过 App 内嵌的链接跳转获取)。本软件不对固件文件的来源、内容、合法性、安全性或兼容性进行任何形式的审查、验证或担保。
三、使用许可
3.1 在您遵守本协议的前提下,开发者授予您一项个人、非排他、不可转让、不可再许可、可撤销的免费使用许可,用于在您合法拥有的 Android 移动设备上安装和运行本软件。
3.2 您不得从事以下行为:
- a) 以任何方式利用本软件侵害他人合法权益或从事违反法律法规的行为;
- b) 将本软件用于任何商业目的(包括但不限于收费提供刷写服务、将本软件捆绑于商业产品中出售等);
- c) 未经授权擅自使用 Arduino / Arduboy 相关商标或声称与 Arduino / Arduboy 官方存在关联;
- d) 利用本软件向他人设备写入未经其明确授权的固件;
- e) 删除、修改或隐藏本软件中包含的任何版权声明、商标声明或许可声明;
- f) 未满 18 周岁的未成年人使用本软件。本软件涉及对电子硬件的底层操作,可能导致设备永久性损坏、电击、过热或其他人身及财产损害,对儿童和青少年具有特殊危险性。未成年人如需使用本软件,必须在监护人的全程陪同、指导和监督下进行,且监护人对其使用本软件的一切后果承担全部法律责任。
四、知识产权
4.1 本软件的源代码著作权归开发者及开源社区贡献者所有,依据 MIT License 许可协议授权使用。
4.2 您通过本软件烧录的任何固件文件(.hex / .bin / .arduboy),其知识产权(包括但不限于著作权)归该固件的原创作者或相应的开源协议持有人所有。您有义务确保您使用固件的行为不侵犯任何第三方的知识产权。
4.3 您从自己的 Arduboy 设备导出的 BIN 文件,其内容的著作权归属于该设备中原有固件的权利人。您仅可将导出文件用于个人备份、学习或研究目的,不得用于商业分发或侵权用途。
4.4 "Arduboy" 是 Arduboy LLC 的注册商标/产品名称。本软件并非由 Arduboy 官方开发、认可或赞助,亦与其不存在任何形式的关联。本软件中出现的所有商标、产品名称均归其各自所有者所有,仅用于识别目的。
五、权限说明
5.1 本软件在运行过程中需要申请以下系统权限:
- a) USB 设备访问权限:用于与 ESP 或 Arduboy/AVR 设备建立串口通信,执行识别、烧录、备份、校验或监视操作;
- b) 文件访问(系统文件选择器 Storage Access Framework):用于从设备存储中选择 HEX、BIN、.arduboy 等固件文件,或将备份/导出数据保存到您指定的位置。
5.2 您授予的所有权限仅用于本软件的正常功能运行,不会被用于任何其他目的。您可以随时在系统设置中撤销已授予的权限,但撤销后本软件的部分功能可能无法正常使用。
六、终止与更新
6.1 本协议自您接受之日起生效,直至被终止为止。如您违反本协议任何条款,本协议将自动终止。终止后,您应停止使用本软件并销毁所有副本。
6.2 开发者保留随时更新本协议的权利。更新后的协议将在本软件内公布,并在公布时生效。您在协议更新后继续使用本软件,即表示您接受更新后的协议条款。如您不同意更新后的协议,应立即停止使用本软件。
七、适用法律与争议解决
7.1 本协议的解释、效力及争议解决适用中华人民共和国法律。
7.2 因本协议引起的或与本协议有关的任何争议,双方应首先通过友好协商解决。协商不成的,任何一方均可向开发者所在地有管辖权的人民法院提起诉讼。
如对本协议有任何疑问、意见或建议,请联系开发者:flashotg@foxmail.com