我正在开发一个开放源代码的项目,我想在一个许可的许可下发布,因为它是一个库,而不是一个应用程序,并且我个人不喜欢copyleft的库代码。 如果我要浏览用不同的编程语言编写的GPL代码,只是想了解如何做一些事情,然后用我使用的语言编写一个类似或相同algorithm的不同实现,那么可能会后果? 如果我的代码与他们的代码有些类似,并且受到他们的明显影响,那么这个左版权所有者是否会有任何合法的投诉? 这些灰色地带通常如何工作?
如果我在内部/封闭源代码应用中使用GPL软件,是否必须公开源代码? 在互联网上说?
我已经在网上阅读,下面的组合存在: 专有源代码+ GPL源代码 – > GPL源代码(所有代码必须在GPL下发布) 专有的源代码+ LGPL源代码 – >专有的源代码(所有代码保持专有) 现在如何静态/dynamic链接GPL和LGPL代码与上述组合工作?
我正在寻找一个许可证的FFT库,允许我将它包含在商业C ++软件中。 免费会很好。 (英特尔IPPS每个头为199美元,这对于编译它的开发人员来说有点贵)。 有人对这样的FFT库有很好的经验吗? 我发现这个页面,其中列出了很多库: http : //www.fftw.org/benchfft/ffts.html FFTW拥有GPL许可证,因此无法使用。 任何好的select?