偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

果然,Rust還是分叉了!

原創(chuàng) 精選
開發(fā) 項目管理
fork開源項目有它的兩面性。新的項目要么會在成員的支持下產(chǎn)生更多新的產(chǎn)品,并建立自己的生態(tài)系統(tǒng);要么則可能會隨著主項目的繼續(xù)繁榮而逐漸走向衰落并最終慢慢消失。

作者 | 徐杰承

審校 | 云昭

一直以來,Rust都因其能夠提供極佳的內(nèi)存安全保護、并發(fā)和高效的編程體驗而得到廣大開發(fā)者和大量科技企業(yè)的青睞。然而作為一款無論在特性還是采用率方面都十分成功的語言,Rust的項目治理卻存在著很多問題。

Rust基金會長期以來的官僚主義行為,使得Rust開源社區(qū)中的用戶怨聲載道,而不久前發(fā)生的“商標(biāo)鬧劇”更是使將Rust的內(nèi)亂推向了高潮。最終,部分無法忍受Rust基金會強權(quán)的社區(qū)成員對Rust進行了分叉并創(chuàng)建了CrabLang社區(qū)。

1、離譜草案引發(fā)的fork

其實就背景而言,Rust基金會與開源社區(qū)之間的關(guān)系本就如履薄冰。而在今年4月,Rust基金會就正在更新的商標(biāo)政策在社區(qū)征求反饋意見。在新版草案中,Rust基金會希望禁止在與Rust相關(guān)工具或用Rust編寫的軟件名稱中使用“Rust”,甚至在域名或子域名部分也有針對性限制。

圖片

這意味著若草案政策成立,將迫使許多基于Rust的開源項目為了合規(guī)而不得不更改名稱。對此,大量感到不滿的Rust社區(qū)成員向基金會提出了抗議,甚至有人直言,“希望基金會盡快放棄這項政策,否則將嚴(yán)重影響Rust語言的發(fā)展”。

雖然在社區(qū)的壓力之下,Rust基金會最終發(fā)表了新的聲明,并在更改商標(biāo)政策草案的同時關(guān)閉了草案的反饋表單,試圖平息這一爭議事件。但經(jīng)此一役,部分對Rust基金會徹底失望的用戶還是選擇將Rust進行了fork并成立了CrabLang社區(qū)分支。

2、CrabLang:新的烏托邦

在CrabLang的官方介紹中,他們表示社區(qū)分支的創(chuàng)建是對于企業(yè)和基金會提出的限制性商標(biāo)政策而做出的回應(yīng)。而Rust基金會的新草案正是引發(fā)社區(qū)fork的原因,CrabLang希望能夠通過一種更好的方式解決這個問題。

圖片

CrabLang的目的并不是取代Rust,如果用戶和社區(qū)成員對于Rust的現(xiàn)狀滿意,CrabLang會鼓勵用戶繼續(xù)使用Rust語言。CrabLang并不希望分裂社區(qū),而是希望能夠幫助為Rust感到擔(dān)憂的人提供一種新的選擇,保障他們在使用、創(chuàng)造和推廣語言方便有更多自由。

CarbLang強調(diào)稱,其與Rust并非對立。fork的主要分支將繼續(xù)與Rust代碼庫保持同步。fork的主要目標(biāo)是確保社區(qū)擁有一個與成員價值觀和開源愿景相同的替代方案,讓社區(qū)可以在不被任何利益因素所干擾的情況下茁壯成長。

圖片

CarbLang的發(fā)展源于社區(qū)成員對這門語言的熱愛,他們會盡可能保證成員與用戶在使用它的同時保留創(chuàng)建內(nèi)容、推廣名稱或商標(biāo)以及其他資產(chǎn)的能力,通過提供社區(qū)的驅(qū)動替代方案,CrabLang希望保持協(xié)作、創(chuàng)新和自由精神。CarbLang擁有Rust全部的內(nèi)存安全功能,但不會有充滿官僚主義的作風(fēng)。

3、Rust基金會作死不斷

然而對于CarbLang社區(qū)的一系列動作,Rust基金會卻顯得十分不屑。在一次公開采訪中,Rust核心團隊成員、Rust基金會原執(zhí)行董事及創(chuàng)始人 Ashley  Williams表示,fork更像是談判策略,她認為社區(qū)之中沒有人是語言專家。在這種情況下,沒有人會在意這個組織,他們只能作出些滑稽的動作。

但很快,由Rust基金會主導(dǎo)的另一場鬧劇就狠狠打了這位趾高氣昂的領(lǐng)導(dǎo)者的臉。就在上周,RustConf2023的組織者找到即將于會上進行主題演講的JeanHeyd Meneide,讓他接受從“主題演講”降級為“常規(guī)演講”。而其中的原因是由于Rust基金會領(lǐng)導(dǎo)組的部分成員對JeanHeyd的膚色及演講主題感到不滿。

Rust領(lǐng)導(dǎo)組對JeanHeyd的不尊重引發(fā)了Rust社區(qū)中的“海嘯”。面對這種強權(quán)政策和種族歧視,Rust項目的核心貢獻者JT憤然辭去了Rust的工作并發(fā)文表示:基金會羞辱了該領(lǐng)域最重要的專家之一。這種情緒得到了社區(qū)強烈的響應(yīng),也使得社區(qū)中的大量無法忍受基金會行為的成員開始轉(zhuǎn)向CarbLang。

根據(jù)GitHub star history顯示,在四月發(fā)布后,CarbLang在短期內(nèi)獲得了1900+ stars。雖然增長在4月至5月期間開始放緩,但隨著Rust基金會的再度作死,CarbLang的stars數(shù)量迎來了新一輪的暴漲,截止目前該項目已擁有3800+ stars,并且這一趨勢仍在延續(xù)。

圖片

4、Fork會是好的選擇嗎

事實上,在如今的開源社區(qū)中有很多知名項目都是forks。例如目前世界上最流行的Linux發(fā)行版Ubuntu便是Debian的一個分支;而擁有僅次于Chrmoe用戶群體數(shù)量的Mozilla Firefox也是從Mozilla應(yīng)用程序套件中fork出來的,各種成功的案例比比皆是,但同樣也有許多項目最終失敗。

總而言之,fork開源項目有它的兩面性。新的項目要么會在成員的支持下產(chǎn)生更多新的產(chǎn)品,并建立自己的生態(tài)系統(tǒng);要么則可能會隨著主項目的繼續(xù)繁榮而逐漸走向衰落并最終慢慢消失。

然而CarbLang的分叉并不是為了取代或是重新創(chuàng)造Rust,用他們自己的話說,“我們并不反對這個項目的原始語言Rust,我們的主要目的是建立一個與開發(fā)者價值觀相同的社區(qū),讓不滿于Rust現(xiàn)狀的人們能夠擁有更多選擇的權(quán)利?!?/p>

CarbLang的目標(biāo)不同于以往絕大部分的fork項目,而對于其能否最終取得成功,開發(fā)者和社區(qū)成員的選擇與態(tài)度決定著一切。無論最后Rust和CarbLang會走向哪里,這件事都證明了一個事實,即使是開源基金會,所謂的民主和開放治理也可能會存在問題,但開源精神始終在推動著一次又一次的創(chuàng)新。

參考鏈接:

https://github.com/crablang/crab

https://analyticsindiamag.com/internal-drama-unveiled-a-behind-the-scenes-look-at-rust/

https://www.jntrnr.com/why-i-left-rust/

https://crablang.org/

https://twitter.com/crablang

責(zé)任編輯:武曉燕 來源: 51CTO技術(shù)棧
相關(guān)推薦

2021-03-17 11:29:20

Linux操作系統(tǒng)

2023-05-10 11:12:14

2019-07-04 15:18:00

5G標(biāo)準(zhǔn)網(wǎng)絡(luò)

2018-08-23 08:09:47

區(qū)塊鏈軟分叉硬分叉

2022-12-19 07:38:02

Rust項目代碼

2024-06-04 10:49:05

Rust插件開發(fā)工具

2022-09-16 07:40:17

CloudWeGo開源Rust

2024-03-12 08:22:50

TypeScriptRust框架

2020-01-29 09:20:47

CRust編程語言

2024-12-05 10:29:13

Rust字符串類型

2023-04-28 17:24:02

2020-07-03 15:10:35

Java Rust 開發(fā)

2022-09-21 15:14:09

區(qū)塊鏈安全攻擊

2013-07-03 13:37:37

Google

2019-10-17 09:00:00

GoRust編程語言

2023-08-22 08:00:00

編譯器開發(fā)RustOCaml

2018-06-01 16:37:05

果然是老司機,效率實在

2024-01-10 09:18:58

RustAIGPT

2024-06-24 13:30:07

2024-09-09 16:25:09

點贊
收藏

51CTO技術(shù)棧公眾號