c++ - 什么时候不使用开源代码?

标签 c++ c linux open-source

在某些情况下,即使您的公司允许您使用开源项目的代码,也可能不是一个好主意?

我认为可能有效的一些案例是:

  1. 代码可以用不同的语言实现。
  2. 不可携带
  3. 它可能需要一些其他闭源库

可能还有其他原因吗?

最佳答案

是的,某些开源许可证可能要求您公开源代码,例如 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/

相关文章:

c - C 中的嵌入式 SQL,有没有办法使表名可变?

c - sem_post 的段错误

linux - ] 命令 & 命令 > [忽略输出]

c++ - Boost C++ 库版本问题

c - 具有 sigev_notify = SIGEV_THREAD_ID 方法的 POSIX 计时器

c++ - Fstream 没有从二进制数据中读取完整的结构 (C++)

c++ - 在命名空间中重载函数模板

c++ - 我如何清除状态栏文本 wxwidgets C++

c++ - 有没有办法使用STL优雅地填充矩阵( vector 的 vector )?

C 通用打印数组函数 - 打印字符串数组