有些情况下,即使您的公司允许您这样做,使用开源项目的代码可能不是一个好主意吗?什么时候不用开源代码?
,我认为可能是有效的一些情况是:
- 的代码可以在不同的语言来实现。
- 它是不可移植的
- 这可能需要一些其他密切代码库
什么可能是其他原因?
有些情况下,即使您的公司允许您这样做,使用开源项目的代码可能不是一个好主意吗?什么时候不用开源代码?
,我认为可能是有效的一些情况是:
什么可能是其他原因?
是的,一些开源许可可能会要求您公开您的源代码,例如GPL。
http://encodable.com/tech/blog/2006/02/25/Why_the_GPL_is_Incompatible_with_Commercial_Software
当保安参与和你没有获得实际的代码,所以你从来没有(真正)知道你使用的是什么。
测试版代码在生产系统中可能不合适。
如果图书馆有一个网页,并且很长一段时间没有任何活动。代码是完美的,或者没有人再看代码,并且没有错误修复正在被应用。
这种开放式问题(双关不打算)可能会在http://programmers.stackexchange.com/ – mjv
找到更好的受众。如果您的帐户被允许再发布问题,请停止询问*此类*问题。几乎肯定会很快被禁止。阅读[faq](http://stackoverflow.com/faq)和[如何提问](http://www.catb.org/~esr/faqs/smart-questions.html)。 – meagar