我们想在商业应用程序(.NET 3.5)中使用 Automapper。为了获得许可,我们需要 automapper 的源代码。
我们获得了所需的 automapper 源代码,但在构建代码后我们发现 automapper.dll 的大小为 86KB,而我们使用的 DLL 为 108 KB。应用程序无法使用这个 86KB 的 automapper dll
我们查看了代码,发现另一个 DLL LinFu.DynamicProxy 大小为 21KB。如果我将此 DLL 与 automapper DLL 应用程序一起使用,则可以正常工作。
基于此,我得出结论,我使用的 108KB dll 实际上包含 86KB Automapper + 21 KB LinFu.DynamicProxy。
现在我有与许可有关的问题。我是否也需要获得 LinFu.DynamicProxy 的批准。它带有 GNU 许可证。