微软的伪开源_风闻
code2Real-有人就有江湖,有code就有bug2021-11-13 06:10
微软的.net开源,一直很暧昧。有开发者发现,微软推出的.net debug类库,有着严格的许可证协议。
尽可能开源是微软 .NET Core 的主要目标之一。非常令人惊讶的是,Microsoft.VisualStudio.clrdbg(唯一公开的公开 .NET Core 调试 API 的包)的许可如此严格:
你只能将 .NET Core 调试器组件与 Visual Studio Code、Visual Studio或 Xamarin Studio 软件一起使用,以帮助你开发和测试应用程序。
由于这一限制,JetBrains被迫在他们今天发布的最新版 Rider EAP (EAP 17) 中放弃对基于 .NET Core 的项目的调试支持。
作为一家进行大量创新的公司,相信有很多人对一个非常有前途的应用程序由于法律/许可原因而不是技术问题而倒退的想法感到难过。
当 .NET Core 的其余部分是开源的时,为什么首先需要这种限制性许可证?
是否有可能取消此限制或至少考虑对某些产品(如 Rider)进行例外处理?
微软这种伪开源,我觉得比甲骨文更恶心。甲骨文收钱是明面上的:我不免费,我就是收费软件,我不提供源代码。 你花不花钱是你的事。微软是我表面上是开源,免费,但是我藏一手。 我随时可以告你,起诉你。你有胆你就用。
众所周知,软件工业,上船容易,弃船难。一旦你做大了,微软觉得可以收割了。就收集证据,反手就是敲一棍。 你是掏钱消灾,还是准备蹲大牢呢?
免费的,永远是最贵的。微软好辣的手段。甜如蜜糖,毒似砒霜。