现在开源项目非常多,生态繁荣,各类项目开源协议非常多种(BSD/GPL/LGPL/Apache/MIT),我的疑问是,这些开源项目被使用后,开源协议如何发挥应有的作用,如果使用者没有遵照项目中的开源协议规范和使用范围,
1、项目的开发者作者如何知道有人在用他的项目,以及做了什么项目?
2、如果使用者未按作者要求使用项目代码,作者如何维权?
3、违规使用者违反规定又会有哪些可能性的法律风险?有哪些可能要承担的责任?
4、如果使用者想使用部分开源项目代码,是否能删除开源协议?使用需要怎么做?需要注意哪些事项?
提示:以上问题只是对客观问题的疑问,并不代表提问者有这个想法,提问者依然尊重开源精神,也有付费打赏开发者的习惯;