最近看一份源码,发现源码中调用了‘com.google.protobuf’,就有个疑问:
Q1.这个包是否是开源的呢?
在开源的Jar包中org.*是非常常见的,网上有种说法“所有org开头的都是开源包,而所有com开头的都是商业包”,这种说法是不是非常的局限?是不是也存在许多不是org开头但是是开源的Jar包呢?
Q2.我的项目引用了com开头的Jar包,是否必须要付版权费呢?
比如某个公司开发了商业项目,里面引用了某些com开头的包(比如com.alibaba.druid),那么此时我的这个项目是不是必须要给阿里掏版权费呢(在正规情况下)?
希望对开源这方面了解的比较深的网友能指点迷津!
https://mvnrepository.com/artifact/com.google.protobuf/protobuf-java 这里面可以看到许可证的,不开源的基本上不会被大规模使用的。
非常感谢你提供的思路;
看来我的思路还是需要扩展和联想,最开始我就没想到从Maven仓库去看这个包的元数据信息,突然看到你的这个截图,感觉这确实是最靠谱的了解和学习方式(比我的博问 强!)。
学习了!