开源协议
TinyOS Genesis v0.1 以 MIT License 发布,Copyright (c) 2026 TinyOS Genesis Project。仓库根目录的 LICENSE 为完整文本。
为什么是 MIT
允许任何用途
可以商用、私用、改作、再分发,甚至闭源集成,只要保留版权声明。
唯一的义务
在所有副本或实质性部分中保留版权声明与许可声明。本仓库根目录的 LICENSE 即为该声明。
无担保
软件按「原样」提供,不附带任何明示或默示担保。作者不对使用后果承担责任。
第三方组件
本项目自身代码采用 MIT,但仓库里包含一个独立的第三方组件,它沿用自己的许可证。
| 组件 | 版本 | 位置 | 许可证 |
|---|---|---|---|
| Lua | 5.4.7 | thirdparty/lua/ |
MIT License(Lua 官方即以 MIT 发布) |
Lua 的 MIT 许可证全文随其源码保留在 thirdparty/lua/ 内。合并到 TinyOS 的改动仅限于:裸机 libc shim、freestanding 编译配置与 VFS 文件桥,未改动 Lua 语言本体。
MIT License 全文
以下即仓库根目录 LICENSE 文件的完整内容。
MIT License
Copyright (c) 2026 TinyOS Genesis Project
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
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 NONINFRINGEMENT. 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.
怎么署名
Copyright (c) 2026 TinyOS Genesis Project
TinyOS Genesis is released under the MIT License.
You are free to use, copy, modify, merge, publish, distribute,
sublicense, and/or sell copies of the software.
Source: https://github.com/ysb-discowave/TinyOS-Genesis
在自己的产品里引用本项目时,保留上面的版权行与 MIT 声明即可;是否在界面或文档里额外致谢,由你决定,MIT 不强制。