【问题标题】:when do not use open source code? [closed]什么时候不使用开源代码? [关闭]
【发布时间】:2011-10-18 01:24:57
【问题描述】:

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

我认为可能有效的一些情况是:

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

还有什么其他原因?

【问题讨论】:

  • 这种开放式问题(不是双关语)可能会在programmers.stackexchange.com找到更好的听众
  • 如果您的帐户甚至被允许发布问题,请停止问这种的问题。你几乎肯定会很快被禁止。在此之前阅读faqhow to ask questions

标签: c++ c linux open-source


【解决方案1】:

是的,某些开源许可证可能要求您公开源代码,例如 GPL。

http://encodable.com/tech/blog/2006/02/25/Why_the_GPL_is_Incompatible_with_Commercial_Software

【讨论】:

    【解决方案2】:

    当涉及安全性并且您无权访问实际代码时,您永远(真正)不知道自己在使用什么。

    Beta 代码可能不适用于生产系统。

    如果图书馆有一个网页并且很长时间没有任何活动。要么代码是完美的,要么没有人再查看代码并且没有应用错误修复。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-20
      • 1970-01-01
      • 2012-09-19
      • 1970-01-01
      相关资源
      最近更新 更多