开发者

External libraries in C# project on github [closed]

开发者 https://www.devze.com 2023-03-07 07:03 出处:网络
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.

This question does not appear to be about programming within the scope defined in the help center.

Closed 7 years ago.

开发者_如何学运维 Improve this question

I'm trying to push my project to github and I have two references in the project. Mainly Rhino Mocks and Unity. Is it ok from a legal point of view to put those dll's in a library folder within the solution so as nobody would have to download them manualy ?

My point is I would like the project to be more portable and less dependent on the location of those references on my machine.


The quick answer is yes to Rhino Mocks, (but also distribute license.txt) and yes to Unity since it is under the Ms-PL. If you are not changing any of the code, or trying to pass those DLLs off as your own work, you are fine.


The only way of finding out is by reading the license for your two libraries. Some software don't allow for secondary distribution even if they allow anyone to download software from their sites. The keyword here is redistribution. Either they allow it or they don't. Note that if the libraries are licensed under the GPL or the LGPL, and you want to distribute libraries as DLL, then you you must fulfill the GPL and LGPL requirements of offering the source code.

0

精彩评论

暂无评论...
验证码 换一张
取 消