有关AGPL开源许可的问题
-
由于这方面的知识接触的不是很多,所以想咨询一下。
像mirai的框架,假设我创建了三个工程
第一个工程是一个工具类,未引用任何依赖。
第二个工程是机器人的对话逻辑,但未引用Mirai依赖,仅仅只是实现了类似"输入字符串,输出字符串"的方法。
第三个工程引用了前两个工程和Mirai的依赖,并且机器人的执行过程中都需要执行前两个工程的代码。现在我分别发布三个工程。请问前两个工程需要使用AGPL协议开源吗?
可是它们并没有引用APGL协议的依赖呀。 -
我很乐意把QQ机器人的逻辑部分使用AGPL协议开源。
但是工具类我是否能使用像木兰2这样的开源许可呢? -
可以,依赖 mirai 的模块需要使用 AGPL,其他可以自行选择
-
@Him188 那是不是就意味着我只需要将非常少,并且不关键的那部分代码开源,将自己写的几乎所有逻辑都不需要开源。
感觉这样有悖于开源许可证的意愿,是不是处于灰色地带? -
That's how android works, maybe
-
卧槽,神奇的想法,开源了,但开源了个寂寞
(虽然我也不懂开源许可证,但感觉这个想法真的很灵性