關注飛總聊IT,瞭解IT行業的方方面面。
最近微軟對Cursor出手了,直接禁了Cursor用一些外掛,讓Cursor的使用者非常難受。
這事情說起來,要從微軟這些年做的事情說起。
微軟從一個對開源無比討厭,讓開源社群無比痛恨的公司,到對開源社群有巨大影響力的公司,也就幾年時間。
這些年裡,微軟開源了Visual Studio Code,收購了GitHub,為Visual Studiocode提供了一系列的外掛,還有npm。
可以這樣說,微軟才是掌握開源軟體開發工具生態的幕後大佬。
Visual Studio Code是基於MIT許可證的開源,相當的寬鬆。
於是,有幾位從MIT畢業的本科生,就克隆了一份VSCode的程式碼,然後在其上面做了各種魔改,並且閉源了,最後做出了一個產品叫做Cursor。
是的,Cursor如今大名鼎鼎,非常的牛逼。只要是個程式設計師,應該都很愛用Cursor。畢竟自己再也不用寫程式碼了,只要讓AI替你寫程式碼就行了。
Cursor是VSCode的克隆,所以相容各種VSCode的外掛,可以白嫖VSCode的生態。但是它自己又是閉源的,沒人知道它幹了什麼,非常的魔幻。
而且它還很受使用者歡迎。Cursor除了免費版本以外,還有每個月20美元和40美元的付費使用者,按照估計,Cursor至少有好幾萬的付費使用者了。
所有的這些,你不能說Cursor違反了MIT許可證,但是Cursor的確白嫖了微軟的VSCode 生態,還給微軟帶來了威脅,影響了其軟體開發生態背後大佬的地位。
怎麼辦呢?微軟出手了。
微軟的VSCode雖然是開源的,但是有一把外掛都是閉源的。這就是微軟留的後手。
所以微軟這次修改了一些外掛的許可,C/C++外掛,C#外掛,Pylance等,都修改成了只能在VSCode上用,但是Cursor這個VSCode的魔改版,卻沒辦法用了。
不僅僅如此,微軟還修改了外掛的許可協議。
有使用者注意到,今年4月1日,微軟在其vscode-cpp外掛中增加了一個條款,這個條款禁止這個外掛在VSCode以及其他微軟的工具以外的其他環境中使用。
換句話說,Cursor雖然克隆了程式碼,但是Cursor不屬於VSCode或者其他的微軟工具,因此,Cursor也就不能使用這個vscode-cpp外掛。此外還有幾個其他外掛,也被微軟類似處理了。
這樣做的直接後果,就是Cursor沒辦法很好的做C和C++的開發了,沒辦法有syntax highlighting,debugging,等等,沒辦法有其他IDE開發需要的功能了。
一個沒辦法做syntax highlighting但是卻能用AI寫程式碼的IDE,這是什麼魔幻的組合啊?還真的有人能用嗎?
Cursor你不是很牛逼嗎?但是你還是寄生在微軟VSCode的整個生態圈裡面的。微軟還是能收拾你。
微軟雖然開源了VSCode,但是沒開源其他外掛啊,用外掛治你Cursor,合理合法。
Cursor要是破解了外掛,讓它和Cursor能相容了,根據微軟的許可證,微軟還能起訴Cursor。
雖然我不知道微軟是不是一定會這樣做,但是我不得不說,大公司就是老奸巨猾,即使是開源了,還是有各種套子在的。
寄生在微軟生態圈的Cursor,除了要解決AI生成原始碼的問題,也需要解決各種IDE的最基本需求的功能問題了。
沒有了這些基本的功能,即使AI寫程式碼再牛逼,也沒辦法讓程式設計師們用起來。
Cursor當然可以透過破解之類的辦法解決技術上的問題,但是,Cursor能解決法律上的問題嗎?
如果解決不了,微軟拿起法律的大棒砸過來,Cursor又能怎麼辦呢?
我想微軟忍受Cursor白嫖自己的VSCode卻不開源自己的程式碼,已經很久了。現在終於決定要出手了。
就是不知道Cursor在微軟的大棒面前,怎麼樣合理合法地活下去。
畢竟要想重寫所有的閉源外掛,不是不可能,但是Cursor畢竟是個小公司。要是想靠破解來相容,微軟有的可不僅僅是程式碼上的阻止,還有許可證上的問題。Cursor敢這麼做,微軟就可以告死Cursor。
所以,Cursor,要完蛋了嗎?
飛總知識星球,和大家交個朋友,有興趣的一定不要錯過這個的機會。
