在某些情况下,即使您的公司允许您使用开源项目的代码,也可能不是一个好主意?
我认为可能有效的一些案例是:
- 代码可以用不同的语言实现。
- 不可携带
- 它可能需要一些其他闭源库
可能还有其他原因吗?
最佳答案
是的,某些开源许可证可能要求您公开源代码,例如 GPL。
http://encodable.com/tech/blog/2006/02/25/Why_the_GPL_is_Incompatible_with_Commercial_Software
关于c++ - 什么时候不使用开源代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7801477/