惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Google DeepMind News
Google DeepMind News
爱范儿
爱范儿
J
Java Code Geeks
L
LangChain Blog
V
V2EX
大猫的无限游戏
大猫的无限游戏
S
SegmentFault 最新的问题
博客园 - Franky
Microsoft Azure Blog
Microsoft Azure Blog
Jina AI
Jina AI
Blog — PlanetScale
Blog — PlanetScale
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
The Cloudflare Blog
博客园 - 司徒正美
B
Blog
G
Google Developers Blog
Stack Overflow Blog
Stack Overflow Blog
罗磊的独立博客
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Apple Machine Learning Research
Apple Machine Learning Research
Engineering at Meta
Engineering at Meta
MyScale Blog
MyScale Blog
有赞技术团队
有赞技术团队
Hugging Face - Blog
Hugging Face - Blog

物联网

物联网卡哪里有卖,一个月几百兆那种,监控用的 物联网卡哪里买,最好能支持发指令的 有没有做物联网平台的,云平台或者边缘平台 给大型工厂的物联网平台选型哪家好? JetLinks 和 ThingsBoard 怎么挑? 大佬们,有没有开源的 IOT 平台(即成 Netty, MQTT)可用 分享: 基于 Java21 "零代码侵入"的企业级物联网平台 小佩自动猫砂盆 MAX2 刚开箱就被锁机了。。。 哪儿有靠谱的物联网卡购买? 米家设备实际连上 WiFi 但米家 App 报告失败 有没有人关注过 air780e-forwarder 这个项目? 想搞一张飞天诚信(ftsafe)的指纹卡(或者同类型卡),请问哪里可以购买? 似乎 米家/绿米 的 Zigbee 设备低电量通知从来没生效过! 四博智联 ESP32 系列开发教程 工业级 ap、ac 怎么选? 物联网请教 [有偿]DTU+传感器配置到腾讯物联网平台 现在家庭组建低功耗物联网都有什么成熟方案 物联网的场景联动应该怎样做 TP-LINK4G 插卡版的摄像头有方法能公网拉取到 RTSP 吗? 求一款支持 Google Home 的温湿度传感器 Windows 开启移动热点 Java Modbus 难道就没有好用的库吗? DeviceScript: TypeScript for Tiny IoT Devices 准备制作一个儿童车遥控,请大佬们指点 请教一个智能手环/手表相关开发的问题? [求教]如何选购可程序控制的交流调压模块? 请教一下大神, 有哪些读卡器支持 NTag424? [求教]如何选购比较灵敏的热电偶测温探头? modbus tcp 协议下,有办法计算出主从之间的单向通信延迟吗 modbus tcp 应答时间最快能有多少
彻底免费—ThingsPanel 物联网平台从 AGPLv3 转为 Apache2.0
zjhong · 2024-12-30 · via 物联网

在开源领域,选择合适的开源协议是开发者和企业能否充分利用平台的关键。ThingsPanel,作为一个专注于物联网的开源平台,近日将协议从 AGPLv3 改为更开放的 Apache 2.0。这一改变对开发者和用户意味着什么?


为什么协议要从 AGPLv3 转为 Apache 2.0 ?

开源协议有很多种,但并不是所有协议都能满足不同场景的需求。之前 ThingsPanel 使用的是 AGPLv3 协议,它的一个特点是强调代码的共享性

  • 如果你基于 AGPLv3 的代码开发了新功能或服务,哪怕只是在线使用,你都必须开源自己的代码。

虽然这样的协议能保护社区的共享精神,但它对一些企业用户来说有很大的限制,比如:

  • 企业可能担心开发的功能被强制公开,失去竞争优势。
  • 很多商业项目因此放弃使用 AGPLv3 开源的产品,转而选择限制更少的协议。

为了让 ThingsPanel 能更好地满足开发者和企业的需求,我们决定切换到 Apache 2.0 协议。


Apache 2.0 和 AGPLv3 的区别

下面我们用一张简单的对比表,帮你快速了解两种协议的不同:

特性 AGPLv3 Apache 2.0
代码共享义务 在线服务也必须开源代码(严格要求) 没有强制开源义务,使用自由
商业友好性 对企业不友好,可能阻碍商业化 非常商业友好,允许闭源使用
修改代码的自由 可以修改,但公开使用时必须共享修改代码 可以自由修改,无需共享
专利授权 无明确的专利授权 提供专利保护,防止法律纠纷
适用场景 开源社区项目、小型非商业项目 开源社区项目、企业级项目、商业化项目
付费要求 付费获得开源义务免除 完全免费

协议变更对用户的福利和价值

切换到 Apache 2.0 协议后,ThingsPanel 更加开放,给用户和开发者带来了以下好处:

  1. 完全免费,不受限制
    无论是个人开发者还是企业用户,都可以免费使用 ThingsPanel 的功能,不再有复杂的开源义务或法律风险。

  2. 自由定制与闭源发布
    用户可以在 ThingsPanel 的基础上开发自己的功能或产品,而无需公开修改代码。这为企业带来了极大的灵活性,可以根据自己的需求定制解决方案。

  3. 商业化更简单
    企业可以直接使用 ThingsPanel 来开发自己的物联网项目,而无需担心违反协议的问题,轻松推出自己的产品或服务。

  4. 更强的法律保护
    Apache 2.0 协议包含了专利授权条款,为开发者和用户提供了法律保护,避免潜在的知识产权纠纷。


谁最适合用 ThingsPanel ?

  • 开发者:完全开源且免费,随时可以修改和扩展代码,快速实现自己的想法。
  • 初创公司:无需承担高昂的许可费用,能以最小的成本快速开发和部署物联网应用。
  • 企业用户:灵活使用,打造自定义闭源项目,适应各种复杂商业场景。

总结

ThingsPanel 从 AGPLv3 升级到 Apache 2.0 是一项重大的改变。这不仅仅是协议的变更,更是对用户自由和价值的承诺。

我们希望通过这一决定,让更多的开发者和企业用户轻松上手 ThingsPanel ,打造自己的物联网项目,而不再受限于许可协议的束缚。

同时我们提供了云服务版本,企业版本以及定制开发等收费服务,为开源活动提供支撑,确保开源与商业并行不悖。