在我们的解决方案中,我们使用MS-PL许可的SharpCompress library进行7z压缩。
我想知道我们何时发布解决方案(exe)或提供包含该SharpCompress库的源代码项目用于商业目的。这样做是否正确?
答案 0 :(得分:0)
正如您可以阅读here,它是根据lgpl的条款获得许可的。只要您对库发布任何更改,就可以将其包含在项目中并进行商业分发。
答案 1 :(得分:0)
SharpCompress根据Ms-PL许可证获得许可。该许可证实际上不像其他许可证那样(例如GPL)。这很简单易懂。
如果要在商业项目中使用库的编译版本,只需将SharpCompress二进制文件(DLL文件等)放在项目目录中,然后添加一个链接到的license.txt
文件Ms-PL license。
另见https://stackoverflow.com/questions/1424307/how-does-ms-pl-license-work