如果命名空间封装了核心功能,那么.NET开源是真正的开源吗?

Ric*_*nco 2 .net model-view-controller open-source

我已经下载了一些开源框架,目的是学习并最终为它们做出贡献.很多时候,框架需要使用我没有源代码的命名空间(例如Telerik.Web.MVC.UI),这引出了我的问题.

当命名空间提供核心功能时,框架是否真的是开源的?我可以欣赏免费获得的东西,但不禁质疑如何将其宣传为"完全开放源代码"?我是否误解了.NET中的命名空间?

Dav*_*nan 5

开源代码依赖于闭源组件是很常见的.例如,依赖于Microsoft .net的任何开源代码都依赖于非常大量的封闭源代码.反过来,任何针对Windows本身的代码都依赖于封闭的源代码Windows代码.

你的例子和我的例子之间没有概念上的区别.