假设我计划在我的网站上销售一个.NET应用程序。如果我需要使用库A (对已编译程序集的引用,而不是源代码).
A这样我就可以这么做了?发布于 2011-03-25 05:49:21
有许多许可适合这一点,请参见“在不同许可下发布更改”下面的许可证:免费软件许可证的比较
发布于 2011-03-25 07:10:19
您没有说您打算保持您自己的软件的封闭源代码(人们确实销售开放源码软件),但我想这就是您的意思,否则您可能不会问这个问题。
实际上,所有作为库分发的开源软件(即,您不需要重新编译他们的代码才能使用它,只需链接到它)都有允许您使用的许可证,但是您应该在选择特定的库时再给它一次或者在这里发布详细信息,因为有例外,mysql可能是最著名的。如果您还在分发库,而不仅仅是指示用户从原始站点下载它,您通常还需要提供一个链接来下载库的源代码,即使您不必打开自己的源代码。此外,还可能需要记住归因要求。
https://softwareengineering.stackexchange.com/questions/61786
复制相似问题