open-source - 如果我不更改代码,我是否应该将源代码作为开源发布

标签 open-source licensing codec

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

最佳答案

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

如果您阅读有关开源许可证的更多信息,那就太好了,如果许可证迫使您在发布编解码器的许可证下发布代码,那么您将必须在开源许可证下提供代码并发布它.

但这并不意味着您不能将您的应用用于商业目的

  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

关于open-source - 如果我不更改代码,我是否应该将源代码作为开源发布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11880939/

相关文章:

audio - 除了 Shine-MP3-Encoder 之外,还有用于 MP3 编码的 ActionScript 库吗?

encoding - 如何在使用 ffmpeg 进行实时 rtmp 发布期间自适应地将编码比特率更改为带宽?

c - 找出定义函数的位置

language-agnostic - 开源一个商业网站

android - 应用许可测试

java - 使用插件程序 : GPL With LGPL?

无需转码即可修改 MP3 音频的 Python 库

swift - 是否可以使用 Foundation Framework 和目标 linux 构建 Swift 代码?

git - 为什么我没有被列为 merge 我的 PR 的项目的贡献者?

licensing - 我是否拥有为学校项目编写的代码的版权?