2012-08-09 81 views
2

我开发了一个依赖于某些开源编解码器的应用程序,是否应该将我的源代码作为开源发布?编解码器驻留在外部库中。我是否应该发布我的代码,如果我不会更改开放源码编解码器代码但简单地使用它?我可以将我的应用用于商业用途吗?如果我不更改代码

+3

这取决于解放运动在 – Karussell 2012-08-09 10:05:06

+2

许可证我正在投票结束这个问题,因为它涉及许可或法律问题,而不是编程或软件开发。 [见这里](http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964)和[here](http://meta.stackexchange.com/questions/139804/can-许可问题永远在主题上)以获取详细信息,以及[帮助]了解更多信息。 – JasonMArcher 2015-07-03 03:44:59

回答

3

取决于编解码器的许可证以及如何将库与应用程序链接。

如果您阅读了关于开源许可证的更多信息,将会很愉快。如果许可证迫使您根据发布编解码器的许可证发布您的代码,那么您将必须将您的代码授予开源许可证并发布它。

但是,这并不意味着你不能使用你的应用程序用于商业用途

  1. Can I sell closed source software that depends on an open source application?

  2. How to circumvent Open Source Licenses for commercial and interoperability purposes