我的项目中使用了多个开源项目的协议,那么我的项目应该遵循哪个协议?

哥很低调 发布于 2011/07/11 11:11
阅读 532
收藏 0

 我的开源项目因为使用了不同的开源项目,而不同的开源项目中使用了不同的开源协议,比如BSD,MIT,APACHE等等。

 那么我的项目中应该遵循哪个还是哪几个license?为什么?

加载中
1
Roddy
Roddy

如果只用到BSD/MIT/Apache协议的第三方库,你的项目随便什么协议都可以,BSD/MIT/Aapache比较宽松,不过都要求保留版权声明,具体请参考这个,http://www.awflasher.com/blog/archives/939
还有。

哥很低调
哥很低调
+1
0
鉴客
鉴客

BSD\MIT\Apache 都比较宽松,使用这几个 License 的项目不需要开源,可开可不开

哥很低调
哥很低调
回答的好快~问题是项目也使用了比较严格的协议,如LGPL,那么是如何遵循呢?
0
鉴客
鉴客

使用 GPL 就悲剧了,你的项目也必须是 GPL 协议开源

哥很低调
哥很低调
难道这就是传说中的“协议传染性”?
0
笨蛋EGG
笨蛋EGG

貌似要看协议的兼容性吧··有些可以和其他协议共存,甚至增加兼容性条款,但也有的相互不兼容,那就不知道应该怎么搞了……

不知道是不是这样的……

哥很低调
哥很低调
同问......
返回顶部
顶部