0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Linus:為何選擇非 GPL 許可而不是GPL

馬哥Linux運(yùn)維 ? 2018-01-02 08:41 ? 次閱讀

Linux 開始發(fā)布時(shí),Linus Torvalds 為何選擇非 GPL 許可而不是 GPL ?讓我們一起來看看 Linus Torvalds 的回答。本文是 LinuxFr 2011 年對(duì) Linus Torvalds 的采訪。
LinuxFR:截至目前,你已經(jīng)從事了大約20年的Linux開發(fā),我們知道這是一個(gè)辛苦的工作,不知道你現(xiàn)在是否還和當(dāng)初一樣感覺很有趣,很興奮?Linus Torvalds:哦,當(dāng)然!我仍然覺得這是一件有趣的事情,部分原因恰恰是因?yàn)槲覟樗隽?0年的工作。我不想將其稱為一個(gè)“辛苦”的工作,它仍然充滿挑戰(zhàn)和趣味,但我認(rèn)為我已經(jīng)輕車熟路了。
LinuxFR:你為什么選擇將Linux內(nèi)核最初的非GPL版權(quán)轉(zhuǎn)為GPL許可?是出于道德還是現(xiàn)實(shí)需要?Linus Torvalds:是為了現(xiàn)實(shí)需要。我最初選擇的許可考慮到了道德方面的原因,但它顯得過分嚴(yán)格,知名度也不高。轉(zhuǎn)向GPL解決了原許可模式存在的問題,越來越多的人擁護(hù),并主動(dòng)為我宣傳。LinuxFR:我知道你認(rèn)為你自己是一個(gè)非常務(wù)實(shí)的人,而不是一個(gè)預(yù)言家,但不知你是否贊同GPL許可協(xié)議中關(guān)于道德部分的內(nèi)容?Linus Torvalds:我用兩個(gè)不同的方法來回答你這個(gè)問題,并說說我為什么要用兩種方法。首先,我個(gè)人非常鄙視那些將道德和GPL相提并論的人。我認(rèn)為這完全是胡說,為什么?因?yàn)榈赖率侨藗兊碾[私,無論何時(shí),你在一份協(xié)議中使用道德來約束其他人應(yīng)該做什么事情,你首先就是不道德的,你只是一個(gè)道貌岸然的偽君子。但第二個(gè)答案是,我個(gè)人覺得GPL(v2)和我的想法最吻合。我的確很喜歡編程,我希望將我的經(jīng)驗(yàn)和別人分享,我認(rèn)為只要你能想到就一定能做到,但要提高的確需要前人的經(jīng)驗(yàn),這對(duì)開發(fā)人員來說是一條捷徑。因此,我個(gè)人認(rèn)為GPL v2最符合我的口味,就好像生活找對(duì)了方法一樣美好,但我認(rèn)為正確的方法不應(yīng)該只有一個(gè),我也從事一些商業(yè)編程,我也喜歡分享,我覺得這是平等的(噓,他們是付了錢的)。我認(rèn)為GPL v2是一個(gè)偉大的許可協(xié)議,我出于個(gè)人原因而使用它,我想很多人也和我有同樣的看法吧。但我真的想指出的是,許可協(xié)議和道德本身是沒有干系的,好比很多人認(rèn)為BSD許可協(xié)議具有更多的自由,所以它是一個(gè)更好的許可協(xié)議;但也有一部分人更喜歡使用保留所有權(quán)利的許可。當(dāng)然每個(gè)人都有自己的選擇權(quán),我沒有絲毫貶低他們的意思。但是,企圖將任何特殊的許可當(dāng)做道德選擇真的讓我憤怒。
LinuxFR:為什么桌面如此特殊,為什么比其它市場(chǎng)艱難?Linus Torvalds:因?yàn)樗佑腥?。在這個(gè)市場(chǎng)中,人們可以做許多不同的事情。的確,服務(wù)器幾乎沒有做不了的事情,它可能有充足的CPU計(jì)算資源,快速的網(wǎng)絡(luò)和大量的IO,但它一直做著相同的事情,而且是有限制的:它運(yùn)行一個(gè)數(shù)據(jù)庫(kù),一個(gè)郵件或Web服務(wù)器,各種分析等。對(duì)企業(yè)來說,它可能是重要的,但它的工作負(fù)載不會(huì)經(jīng)常發(fā)生變化,也沒有哪個(gè)個(gè)體會(huì)喜歡它。相反,你的桌面是你每天都要看到的,即使有些東西你不需要,你也不會(huì)對(duì)它們產(chǎn)生反感,使用時(shí)間長(zhǎng)了,你可能還會(huì)產(chǎn)生一種依賴。桌面做的事情更多,你在它上面玩游戲,編寫文檔,開發(fā)軟件,對(duì)某些人來說,只有一個(gè)瀏覽器就足夠了,正是要應(yīng)付這么多的任務(wù),桌面比服務(wù)器更復(fù)雜。有趣的是,智能手機(jī)也慢慢開始出現(xiàn)桌面的復(fù)雜性。
LinuxFR:為什么Linux桌面未被主流用戶采用?內(nèi)核社區(qū)能改善這個(gè)情況嗎?還是這本身屬于用戶空間的問題?Linus Torvalds:我認(rèn)為在內(nèi)核方面沒有太多的解決辦法,但我們會(huì)繼續(xù)想辦法改進(jìn)。我們不是沒有主流用戶 – Android用戶就是Linux主流用戶,問題是桌面是一個(gè)困難的市場(chǎng),有巨大的網(wǎng)絡(luò)效應(yīng),大多數(shù)人都不希望改變他們的環(huán)境,如果必須轉(zhuǎn)移到新環(huán)境,他們也希望獲得幫助和支持,這里的“支持”不一定非得是商業(yè)支持,只要有一個(gè)經(jīng)驗(yàn)豐富的人在你身邊給你提供一些建議即可。但這不全是技術(shù)問題,更多的是社會(huì)問題。
LinuxFR:下面這個(gè)問題可能有點(diǎn)唐突,你現(xiàn)在仍然完全了解Linux內(nèi)核的所有部分嗎?或者說你真正信任維護(hù)者嗎?例如,就復(fù)雜的路徑名查找補(bǔ)丁,你是如何在Nick Piggin和Dave Chinner貢獻(xiàn)的補(bǔ)丁做出選擇的?你是否接受了A1 Viro的一些建議,還是你一個(gè)人做的決定?Linus Torvalds:沒什么,我肯定不能了解內(nèi)核的所有部分,但我比大多數(shù)內(nèi)核開發(fā)人員了解要多一些,不過有些地方我?guī)缀跬耆蕾囉诰S護(hù)者,因?yàn)槲覍?duì)某些子系統(tǒng)幾乎一無所知,當(dāng)然每個(gè)人都有自己感興趣的領(lǐng)域。例如我非常熟悉VFS和VM層,因此在這些方面我可以自己做出決定,但這并不意味著我不希望獲得別人的幫助。對(duì)于我不熟悉的領(lǐng)域,我一般不會(huì)做獨(dú)裁決定,但我會(huì)敦促維護(hù)者認(rèn)真思考問題,并給予一定的指導(dǎo)性意見,協(xié)助他們做出正確的決定。順便說一下,“正確的決定”不一定需要正確的表達(dá),有時(shí)你僅僅需要做一個(gè)決定,并不一定要明確“正確”答案是什么,有時(shí)說“我們不知道”可能更好,畢竟不能靠拍腦袋做決定,但有時(shí)我們必須做出技術(shù)選擇,這是一個(gè)痛苦的過程,完全可能做出錯(cuò)誤的技術(shù)選擇,但有什么辦法呢,在沒有任何可供借鑒的經(jīng)驗(yàn)之前,我們只有通過試錯(cuò)的方法來找出正確的技術(shù)。幸好這種情況并不多見,開發(fā)期間大多數(shù)時(shí)候不需要做出艱難的選擇,前進(jìn)的方向都非常明了。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11212

    瀏覽量

    208723
  • gpl
    gpl
    +關(guān)注

    關(guān)注

    0

    文章

    26

    瀏覽量

    2167

原文標(biāo)題:Linus:鄙視用道德綁架開源的行為

文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    AN-2020散熱設(shè)計(jì)靠的是洞察力,不是后知后覺

    電子發(fā)燒友網(wǎng)站提供《AN-2020散熱設(shè)計(jì)靠的是洞察力,不是后知后覺.pdf》資料免費(fèi)下載
    發(fā)表于 08-26 11:52 ?0次下載
    AN-2020散熱設(shè)計(jì)靠的是洞察力,<b class='flag-5'>而</b><b class='flag-5'>不是</b>后知后覺

    freebsd和linux哪個(gè)好用

    操作系統(tǒng)歷史和起源: FreeBSD和Linux都是基于UNIX的操作系統(tǒng)。FreeBSD起源于加州大學(xué)伯克利分校的BSD項(xiàng)目,Linux則是由Linus Torvalds在1991年創(chuàng)建
    的頭像 發(fā)表于 08-08 10:29 ?529次閱讀

    NVIDIA全面轉(zhuǎn)向開源GPU內(nèi)核模塊

    借助 R515 驅(qū)動(dòng)程序,NVIDIA 于 2022 年 5 月發(fā)布了一套開源的 Linux GPU 內(nèi)核模塊,該模塊采用雙許可證,即 GPL 和 MIT 許可。初始版本主要面向數(shù)據(jù)中心計(jì)算 GPU,
    的頭像 發(fā)表于 07-25 09:56 ?346次閱讀
    NVIDIA全面轉(zhuǎn)向開源GPU內(nèi)核模塊

    在eclipse的工程下創(chuàng)建另一個(gè)ide的工程時(shí),執(zhí)行make ewarm TOOLCAHIN=IAR出錯(cuò)怎么解決?

    : GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html> This is free software
    發(fā)表于 07-03 06:01

    為什么使用MQTT不是HTTP?

    為什么使用MQTT不是HTTP? 在探討為何在某些場(chǎng)景下選擇MQTT(Message Queuing Telemetry Transport)而非HTTP(Hypertext Tra
    的頭像 發(fā)表于 06-19 14:26 ?407次閱讀
    為什么使用MQTT<b class='flag-5'>而</b><b class='flag-5'>不是</b>HTTP?

    如何移植FFmpeg

    ?FFmpeg是一款專門用于處理數(shù)字音頻和視頻,支持錄制、轉(zhuǎn)換,并能將這些媒體內(nèi)容轉(zhuǎn)化為實(shí)時(shí)流數(shù)據(jù)的開源計(jì)算機(jī)程序。它遵循LGPL或GPL許可協(xié)議,為用戶提供了涵蓋音視頻錄制、格式轉(zhuǎn)換及流媒體分發(fā)
    的頭像 發(fā)表于 06-07 15:28 ?1593次閱讀
    如何移植FFmpeg

    為什么電勢(shì)差計(jì)測(cè)量的是電池的電動(dòng)勢(shì)不是其端電壓?

    電勢(shì)差計(jì)是一種精密的測(cè)量?jī)x器,它能夠測(cè)量出電池的電動(dòng)勢(shì),不是其端電壓。
    的頭像 發(fā)表于 05-21 15:27 ?1740次閱讀

    為什么跑AI往往用GPU不是CPU?

    GPU的能力,并且支持的GPU數(shù)量越多,就代表其AI性能越強(qiáng)大。那么問題來了,為什么是GPU不是CPU?GPU難道不是我們?nèi)粘J褂玫碾娔X里的,用于提高游戲性能或設(shè)
    的頭像 發(fā)表于 04-24 08:27 ?1727次閱讀
    為什么跑AI往往用GPU<b class='flag-5'>而</b><b class='flag-5'>不是</b>CPU?

    在單片機(jī)I/O口驅(qū)動(dòng)的選擇中,為什么都選用三極管不是MOS管呢?

    在單片機(jī)I/O口驅(qū)動(dòng)的選擇中,為什么一般都選用三極管不是MOS管呢? 在單片機(jī)的I/O口驅(qū)動(dòng)選擇中,通常會(huì)選擇使用三極管
    的頭像 發(fā)表于 03-27 15:33 ?1298次閱讀

    法國(guó)電信公司Orange因不遵守GPL開源許可被罰65萬歐元

    根據(jù) 2024 年 2 月 14 日下達(dá)的判決,法國(guó)上訴法院判定當(dāng)?shù)仉娦殴?Orange 因未遵守 GNU GPL v2 許可證條款侵權(quán),并且需要向 Entr'Ouvert 支付 50 萬歐元的經(jīng)濟(jì)損失賠償和 15
    的頭像 發(fā)表于 02-25 13:50 ?785次閱讀
    法國(guó)電信公司Orange因不遵守<b class='flag-5'>GPL</b>開源<b class='flag-5'>許可</b>被罰65萬歐元

    labview 創(chuàng)建mysql 表時(shí) 設(shè)置時(shí)間 怎么在mysql中是格式是date 不是datetime?

    選擇 時(shí)間日期 但是在mysql中是date不是datetime類型 ,除了sql語句創(chuàng)建表 ,怎么能實(shí)現(xiàn)創(chuàng)建表中數(shù)據(jù)為datetime類型
    發(fā)表于 02-04 09:46

    在什么情況下應(yīng)選擇使用環(huán)形變壓器不是其他類型的變壓器?

    在什么情況下應(yīng)選擇使用環(huán)形變壓器不是其他類型的變壓器? 環(huán)形變壓器是一種特殊類型的變壓器,其獨(dú)特的設(shè)計(jì)和結(jié)構(gòu)使得它在特定情況下比其他類型的變壓器更適用。在本文中,我們將探討一些情況下應(yīng)選擇
    的頭像 發(fā)表于 01-30 16:18 ?482次閱讀

    GPL合規(guī)性討論-間接侵權(quán)——“心寄源”法律沙龍2023第八期 | 總第十三期成功召開

    近日,“心寄源”法律沙龍2023第八期 | 總第十三期在開放原子開源基金會(huì)(以下簡(jiǎn)稱“基金會(huì)”)成功召開,本期沙龍邀請(qǐng)到了PingCAP知識(shí)產(chǎn)權(quán)負(fù)責(zé)人熊嵐曦律師,圍繞熱點(diǎn)話題“GPL合規(guī)性討論-間接
    的頭像 發(fā)表于 12-26 18:50 ?817次閱讀
    <b class='flag-5'>GPL</b>合規(guī)性討論-間接侵權(quán)——“心寄源”法律沙龍2023第八期 | 總第十三期成功召開

    為什么電機(jī)勵(lì)磁呈現(xiàn)電感特性不是電阻特性?

    為什么電機(jī)勵(lì)磁呈現(xiàn)電感特性不是電阻特性
    發(fā)表于 12-21 08:00

    為什么繞組或線圈的電阻總是用直流不是交流來測(cè)量

    為什么繞組或線圈的電阻總是用直流不是交流來測(cè)量? 繞組或線圈的電阻是指電導(dǎo)體中流過的電流和電壓之間的關(guān)系,通常用歐姆(Ω)作為單位。電阻的測(cè)量對(duì)于電氣設(shè)備和電路的設(shè)計(jì)、安裝和維護(hù)來說非常重要。 在
    的頭像 發(fā)表于 12-20 14:34 ?750次閱讀