当然,这对于专有库的所有开源重新实现来说都是同样有问题的,包括LessTif(Motif)、Wine(MS Windows)、各种系统仿真器,甚至可能还有Mesa(OpenGL/Vulkan)。IANAL但IMHO从法律上讲,是否真的*有*另一种实现方式并不重要。任何库*可以*用兼容的许可证重新实现这一事实应该足以证明,源代码或动态链接的目标代码不会仅仅因为使用库的接口而自动成为某个库的派生作品。宏和内联函数可能是个问题,但仅限于目标代码,而且只有当它们在编译的目标代码中包含足够的非功能性表达式才有资格根据自身的优点获得版权。您没有嵌入源代码,并且版权“应该”涵盖的大部分创造性表达在编译过程中都被遗漏了。衍生作品的概念应该适用于复制原始作品,并以某种方式转换或翻译为某些新的创造性作品的组成部分的情况。它从来没有打算涵盖*功能*依赖;版权从一开始就不打算应用于功能元素,链接和运行时考虑事项是百分之百的功能问题,而不是创造性的表达。即使您将第三方程序库与您自己的程序一起发布在同一存储介质(或同一存档中)上,也应将其视为纯粹的聚合,并且不会影响您自己的工作状态。我能想到的与软件之外的链接最相似的是参考书目,但你不会听到有人试图声称,从版权法的角度来看,在你自己的研究中引用别人的论文会使你的出版物成为他们的衍生作品。