微軟的偽開源_風聞
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)進行例外處理?
微軟這種偽開源,我覺得比甲骨文更噁心。甲骨文收錢是明面上的:我不免費,我就是收費軟件,我不提供源代碼。 你花不花錢是你的事。微軟是我表面上是開源,免費,但是我藏一手。 我隨時可以告你,起訴你。你有膽你就用。
眾所周知,軟件工業,上船容易,棄船難。一旦你做大了,微軟覺得可以收割了。就收集證據,反手就是敲一棍。 你是掏錢消災,還是準備蹲大牢呢?
免費的,永遠是最貴的。微軟好辣的手段。甜如蜜糖,毒似砒霜。