现在开源项目非常多,生态繁荣,各类项目开源协议非常多种(BSD/GPL/LGPL/Apache/MIT),我的疑问是,这些开源项目被使用后,开源协议如何发挥应有的作用,如果使用者没有遵照项目中的开源协议规范和使用范围,
1、项目的开发者作者如何知道有人在用他的项目,以及做了什么项目?
2、如果使用者未按作者要求使用项目代码,作者如何维权?
3、违规使用者违反规定又会有哪些可能性的法律风险?有哪些可能要承担的责任?
4、如果使用者想使用部分开源项目代码,是否能删除开源协议?使用需要怎么做?需要注意哪些事项?
提示:以上问题只是对客观问题的疑问,并不代表提问者有这个想法,提问者依然尊重开源精神,也有付费打赏开发者的习惯;
1.安装的时候把客户端的一些信息通过接口上报到服务器,不过开源项目不要收集用户的敏感信息。简单一点就安装的时候上报一下,比如 按照流程,安装过程中遇到的错误,等等收集一下就可以了,这种不会存在问题
2.这个提前声明好开源条例相对来说比较好维权一些
3这个主要还是侵权,如果商用情况估计要承担开发者相关损失,更严重dddd
4这个还是要和开发者商议,拿到授权,开发者同意修改删除开源协议
版权©