- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
关闭。这个问题是off-topic .它目前不接受答案。
想改进这个问题? Update the question所以它是on-topic对于堆栈溢出。
9年前关闭。
Improve this question
我想编写一个作为 GPLv3 发布的应用程序(将用 .NET 编写),我正在编写它以便其他人可以将扩展编写为 DLL 库。我假设这些也必须作为 GPLv3 发布,这符合预期。
我希望应用程序在第一个版本中附带的库之一将是一个与第 3 方应用程序接口(interface)的库。第 3 方应用程序提供了一个免费的(如啤酒中的).NET 库和 API,它实际上是一个与他们的第 3 方应用程序通信的通信驱动程序。
我的问题——这样可以吗?我假设是这样,否则我无法编写基于 .NET 的代码并将其作为 GPLv3 发布,因为 .NET 实际上是具有 API 的库的集合。我说得有道理吗?
最佳答案
请记住,这是您应该问知识产权律师而不是软件开发人员的问题。我们所能给出的只是我们最好的猜测。
我的建议是阅读相关 API 附带的许可证,如果您有任何其他问题,请直接联系 API 发布者。猜测,甚至是集体猜测,都是构建软件的糟糕框架。
关于gpl - 在 GPL 应用程序中使用闭源 API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/528931/
有没有一种方法可以用 go 语言用一堆源文件构建一个二进制文件(共享库或静态库),并将它与它的接口(interface)一起分发。 它不是作为可执行文件分发的,而是在编译或运行时带有接口(interf
我正在编写一个我想分发的闭源 android 库。在我的本地开发环境中,我设置了 maven,并将生成的 aar 上传到该本地 maven 存储库。然后,我将本地存储库添加到我的 gradle 构建文
我正在上编程类(class),我们一直在讨论开放源代码,并因困惑而争论不休。仅仅因为 Java 是开源的,开发应用程序的许可就从开发人员开始,对吗?有人只是因为“Java 是开源的”而争论使用来自完整
我很快将负责对用 C/C++ 编写并使用 CUDA 来利用 GPU 处理的代码进行适当的内存分析。 我最初的想法是创建宏和运算符重载,使我能够在源代码中跟踪对 malloc、free、delete 和
我是一名优秀的程序员,十分优秀!