<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          .NET 開源的免費(fèi)午餐結(jié)束了?

          共 2937字,需瀏覽 6分鐘

           ·

          2022-06-17 22:44

          1. 前言

          去年 10 月,IdentityServer 的兩位創(chuàng)建者和維護(hù)者 Dominick Baier 和 Brock Allen 宣布,他們當(dāng)前的商業(yè)模式本質(zhì)上是不可持續(xù)的,因此他們將使用互惠公共許可(Reciprocal Public License,RPL)的付費(fèi)許可模式,并在一家新公司 Duende Software 下提供 IdentityServer5。

          近期,微軟宣布他們的 ASP.NET 6 模板將繼續(xù)包含 Duende 的 IdentityServer 依賴項(xiàng)。IdentityServer 曾經(jīng)是一款使用寬松的 Apache 2.0 許可的免費(fèi)開源產(chǎn)品,并且是 ASP.NET 開發(fā)人員常用的處理 OpenID 和 OAuth 2.0 令牌的工具,因此多年來(lái)微軟的ASP.NET 模板一直會(huì)默認(rèn)包含該庫(kù)。如今, 微軟的流行模板中包含的 IdentityServer 要求年收入超過(guò) 100 萬(wàn)美元的用戶每年最少支付 1,500 美元的許可費(fèi)。

          .NET 社區(qū)非常有風(fēng)度地回應(yīng)了這則公告,他們仔細(xì)考慮了自己在通過(guò)支持獨(dú)立軟件供應(yīng)商,促進(jìn) .NET 開源生態(tài)系統(tǒng)創(chuàng)新發(fā)展方面的作用,并認(rèn)同 IdentityServer 通過(guò)年費(fèi)的形式征收許可費(fèi)用,從而維護(hù)代碼庫(kù)的行為非常可取,因?yàn)檫@總好過(guò)維護(hù)者放棄項(xiàng)目。

          然而,.NET 社區(qū)的眾人陷入了恐慌,他們要求與.NET開源軟件的經(jīng)理討論一些模板中包含的代碼。最糟糕的問(wèn)題在于,.NET開源軟件生態(tài)系統(tǒng)真正的管理者乃是微軟。

          如今,圍繞微軟、IdentityServer 以及免費(fèi)與付費(fèi)“開源”軟件的話題討論層出不窮,因此我決定在本文中一起來(lái)探討一下.NET開源軟件的免費(fèi)午餐結(jié)束,對(duì)用戶來(lái)說(shuō)意味著什么。

          2. 人心不足蛇吞象

          每當(dāng)看到人們?yōu)E用免費(fèi)/定價(jià)過(guò)低/未經(jīng)授權(quán)的資源時(shí),我就會(huì)想起一句俗語(yǔ):人心不足蛇吞象。

          雖然從小商店偷一塊糖果不會(huì)被起訴,但是如果有人搶銀行,那么一定會(huì)被繩之以法。

          說(shuō)起開源,如果維護(hù)者只需要支持少量的用戶,而且需求都很類似,那么其實(shí)成本并不高,但一旦項(xiàng)目達(dá)到臨界點(diǎn),而且用戶的要求超出了維護(hù)者的提供意愿,那么必須有一方付出代價(jià)。

          IdentityServer 的用戶實(shí)在是貪心了。在過(guò)去的十年里,大多數(shù)IdentityServer用戶都在貪婪地享用免費(fèi)的晚餐,如今賬單來(lái)了。

          不難想象,微軟的這個(gè)帖子(https://github.com/dotnet/aspnetcore/issues/32494)中出現(xiàn)了各種觀點(diǎn):

          1. 這是一項(xiàng)必不可少的服務(wù),微軟應(yīng)該收購(gòu)Duende,并再次免費(fèi)提供 IdentityServer;
          2. 沒(méi)有人閱讀 Duende 的定價(jià)條款中有關(guān)“任何年收入低于 100 萬(wàn)美元的公司或非營(yíng)利組織都可以免費(fèi)使用IdentityServer”的規(guī)定,因此很多人在抱怨;
          3. 為仍在Apache 2.0下免費(fèi)開源的IdentityServer4做貢獻(xiàn),實(shí)在是太難了;
          4. 也許微軟應(yīng)該使用其他產(chǎn)品來(lái)代替IdentityServer,例如 https://github.com/openiddict/openiddict-core ,或 https://github.com/simpleidserver/SimpleIdServer ,這樣免費(fèi)的午餐就可以持續(xù)下去,直到這些項(xiàng)目也遇到與IdentityServer相同的可持續(xù)性問(wèn)題。

          而對(duì)于微軟選擇在某些模板中包含 IdentityServer,而不是包含采用了 RPL 條款的核心庫(kù),人們的反映也很荒謬。

          當(dāng)突然要求開發(fā)人員每年支付 1,500 美元、4,000 美元或其他費(fèi)用來(lái)購(gòu)買“關(guān)乎到業(yè)務(wù)”的服務(wù)時(shí),他們就馬上開始哭窮。

          要知道,開發(fā)人員的專業(yè)知識(shí)不是能用金錢買到的,而且購(gòu)買一個(gè)優(yōu)秀的、經(jīng)過(guò)實(shí)戰(zhàn)考驗(yàn)的、文檔完善的、高度可重用的解決方案,比如由領(lǐng)域?qū)<覙?gòu)建的 IdentityServer,不僅比你自己花錢雇開發(fā)人員來(lái)做這件事便宜得多,而且風(fēng)險(xiǎn)也比較低。如果應(yīng)用程序中身份驗(yàn)證和授權(quán)錯(cuò)誤之類的關(guān)鍵問(wèn)題出錯(cuò),那么肯定會(huì)讓你付出慘重的代價(jià)。

          如果你是公司軟件這一領(lǐng)域的負(fù)責(zé)人,而且在為 Duende 區(qū)區(qū)幾美元的許可成本而苦惱,那么請(qǐng)你幫個(gè)忙,辭職走人吧,因?yàn)槟愀緵](méi)資格勝任這個(gè)職位。

          我懷疑網(wǎng)上的有些人抱怨許可成本和裝窮,其實(shí)與成本無(wú)關(guān),而是與采購(gòu)部門有關(guān)。

          3. 采購(gòu)部門的不滿

          開源技術(shù)傳播如此迅速,且產(chǎn)生了如此巨大的價(jià)值的最大原因之一是,無(wú)需許可,任何人都可以采用、使用、修改和重新分發(fā)經(jīng)過(guò)審查的開源軟件,而無(wú)需考慮部門預(yù)算。

          但是,一旦維護(hù)人員開始收費(fèi),作為他們的專業(yè)知識(shí)和經(jīng)驗(yàn)的補(bǔ)償,則開發(fā)人員就只能與采購(gòu)部門交涉,獲得批準(zhǔn)才能購(gòu)買這些產(chǎn)品。

          采購(gòu)部門審批機(jī)制的存在是為了徹查供應(yīng)鏈中每個(gè)供應(yīng)商的“風(fēng)險(xiǎn)”。通常采購(gòu)機(jī)構(gòu)都不會(huì)產(chǎn)生任何有意義的結(jié)果,只會(huì)讓雙方之間的交易變得更加昂貴和困難,因此軟件開發(fā)人員都不希望牽扯到這個(gè)環(huán)節(jié)。

          對(duì)于 .NET 開發(fā)人員遇到的這種困境,我并不是特別難過(guò)。畢竟,這主要是他們的錯(cuò)。

          4. 免費(fèi)午餐結(jié)束

          雖然你可以一直免費(fèi)使用開源項(xiàng)目,但一旦他們決定收費(fèi),你就只能任由他們擺布了。

          就 IdentityServer 而言,我認(rèn)為新版本的付費(fèi)條款已經(jīng)非常慷慨了:對(duì) IdentityServer 開源軟件的支持將一直持續(xù)到 2022 年 11 月!

          換作是其他項(xiàng)目,可能會(huì)完全放棄,任由用戶自生自滅。

          開源軟件在 .NET 生態(tài)系統(tǒng)中的流行度越來(lái)越高,而且這種趨勢(shì)只會(huì)隨著時(shí)間的推移而加速,因此.NET 中的可持續(xù)性問(wèn)題會(huì)更加普遍。幾年前,微軟就曾經(jīng)為了用戶承擔(dān)起所有費(fèi)用,并提供免費(fèi)的庫(kù),結(jié)果只讓.NET 生態(tài)系統(tǒng)陷入了一團(tuán)混亂,我們不能再重蹈覆轍。

          免費(fèi)午餐已經(jīng)結(jié)束,你清醒一點(diǎn)吧。

          當(dāng)你選擇各種包和技術(shù)來(lái)維護(hù)和構(gòu)建.NET 應(yīng)用程序時(shí),就應(yīng)該做好付費(fèi)的心理準(zhǔn)備。因?yàn)檫@是避免未來(lái)意外和供應(yīng)鏈沖擊的唯一方法:現(xiàn)在就將其算入成本。

          你應(yīng)該養(yǎng)成向上游依賴項(xiàng)貢獻(xiàn)價(jià)值的習(xí)慣,通過(guò)直接向你使用的項(xiàng)目做貢獻(xiàn)、捐款,或者是其他更好的形式,從維護(hù)者手中購(gòu)買增值產(chǎn)品和服務(wù)。另外,你也可以通過(guò)博客文章、視頻和課程來(lái)幫忙推廣他們的項(xiàng)目。如果你的業(yè)務(wù)軟件中使用了某個(gè)產(chǎn)品,那么就應(yīng)該通過(guò)各種途徑回饋,然而,大多數(shù)用戶都沒(méi)有選擇這么做。

          與開源軟件項(xiàng)目建立良好的交換價(jià)值循環(huán)是“開源可持續(xù)性危機(jī)”的必然結(jié)果,每個(gè)人都可以因此而受益。因此,現(xiàn)在就開始行動(dòng)吧,為開源項(xiàng)目做貢獻(xiàn),因?yàn)檫@些項(xiàng)目的持續(xù)發(fā)展最終也會(huì)觸及你的自身利益。

          原文作者:Aaron Stannard

          原文標(biāo)題:.NET Open Source: What Happens When the Free Lunch Ends?

          原文鏈接:https://aaronstannard.com/dotnetoss-free-lunch-ends/

          譯者 | 彎月 責(zé)編 | 歐陽(yáng)姝黎 | 出品 | CSDN(ID:CSDNnews)

          譯文標(biāo)題:.NET 開源的免費(fèi)午餐結(jié)束了?

          譯文鏈接:https://www.sohu.com/a/472062543_115128

          瀏覽 28
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  亚洲AV无码久久精品蜜桃动态图 | 青娱乐在线观看人人 | 亚洲a在线观看 | 国内自拍观看 | 国产亚洲精品久久久久久 |