国产99精品视频_免费一区二区视频_国产一本一道久久香蕉_蜜桃视频在线观看一区二区_欧美久久一区二区_成人av网址在线观看_欧美一区二区视频在线观看_国产欧美一区二区三区在线看蜜臀_亚洲欧美日韩在线不卡_久久99国产精品久久99_国产校园另类小说区_欧美高清在线一区二区_亚洲成a人片在线观看中文_666欧美在线视频_久久精品视频一区二区三区_一区二区三区丝袜

軟件共享怎么設置(共享軟件平臺介紹)

  • 科技
  • 2023-04-24 13:03

當你聽到“開源軟件(opensource)”一詞時,你是否認為它與諸如共享軟件(shareware)、免費軟件(freeware)或公有領域軟件(publicdomain)之類的術語同義?如果是這樣的話,你并不是唯一有這種看法的人。在軟件行業內外的許多人都認為這些術語是一樣的。本文說明了這些術語的不同之處,認為開源是一種變革性的許可和開發模式。分享我與以上幾種軟件打交道的經驗,可能是探究差異的最佳***。

共享軟件和免費軟件

早在1982年,當我在AppleIIPlus上用BASIC編寫代碼時,我就開始從事計算機程序員的工作。我回想起去家鄉當地的計算機商店,并在塑料袋中找到看起來價格高昂的裝有游戲和實用程序軟件的軟盤。請記住,這是從一個中學生的角度來看的。

但是,有一些軟件可以免費或以最低價格獲得。依據具體許可模式,它被稱為共享軟件或免費軟件。在共享軟件模式下,你只能在一定時間內使用該軟件,如果你發現它有用,則要求你將支票寄給該軟件的作者。

但是,某些共享軟件實際上也鼓勵你復制并提供給你的朋友。這種模式通常稱為免費軟件。也就是說,共享軟件和免費軟件確切定義之間的差異十分微小,因此很容易將兩者簡單地統稱為“共享軟件”。我雖不能肯定,但是我不記得我是否向任何軟件作者提供過使用共享軟件的費用,主要是因為我在十幾歲的時候就沒有錢,但是我肯定喜歡使用這些軟件程序,并且從中學到了很多有關計算機的知識。

回顧過去,我現在意識到,如果該軟件是根據開源許可條款而非共享軟件條款提供的,那么作為一名新興的程序員,我本可以在成長中學到很多東西,并且可以取得更多成就。這是因為幾乎沒有共享軟件會提供源代碼(即,人類可讀的軟件形式)。共享軟件還包含許可限制,禁止接收者試圖泄露其源代碼。如果無法訪問源代碼,則很難了解該軟件的實際工作方式,從而很難擴展或更改其功能。這使得最終用戶完全依賴共享軟件原始作者進行任何更改或改進。

使用共享軟件模式,任何開發人員社區幾乎都不可能對代碼施加影響,并進一步圍繞代碼進行創新。再分發和商業使用也可能受到進一步的限制。盡管共享軟件可能在價格方面是免費的(至少在最初是免費的),但它在自由權利方面并不是免費的,并且不允許你通過探索代碼的內部原理來學習和創新。

這就引出了一個大問題:它與開源軟件有何不同?

開源許可的基礎

首先,我們需要了解“開源”是指許可模式和軟件開發模式,兩者與共享軟件都有很大不同。在一種稱為非“左版”(copyleft)開源許可的開源形式下,向用戶提供了關鍵的自由權利,例如對訪問源代碼沒有限制;可以出于任何目的出售、使用或贈送該軟件;可以修改軟件。

這種形式的許可也不需要支付任何使用費或許可費。因為許可是高度寬松的,不需要談判就可以使用,這種許可模式的一個驚人結果是它具有獨特的能力,可以使無數軟件開發人員協作起來對代碼進行新的、有用的更改和創新。盡管從技術上講,在這種許可模式下不需要提供源代碼,但是幾乎所有人都可以使用它來查看、學習、修改和分發給他人。

非“左版”開源許可的另一個方面是,此類軟件的任何接收者都可以添加其他許可限制。這意味著以這種許可形式對代碼進行許可的初始作者,無法阻止接收者可能依據限制性更強的條款不再進一步許可給其他人。例如:

假設作者Noah編寫了一些軟件,并根據非“左版”開源許可將其分發給了接收者Aviva。然后,Aviva修改并改進了Noah的軟件,她有權根據非“左版”開源許可條款使用該軟件。然后,Aviva可以決定對可能限制該軟件使用的任何接收者施加進一步的限制,例如在何處或如何使用它(例如,Aviva可以增加一項限制,規定該軟件只能在以下地區使用:加利福尼亞,并且不允許在任何核電廠中使用)。即使Aviva可以訪問源代碼,也可以選擇永遠不將修改后的源代碼發布給他人。

不幸的是,有無數的專有軟件公司以上述方式使用非“左版”開源許可軟件。實際上,共享軟件程序可以通過添加共享軟件類型限制(例如,無法訪問源代碼或排除商業用途)來使用非“左版”開源許可軟件,從而將非“左版”開源許可代碼轉換為共享軟件許可模式。

幸運的是,許多使用非“左版”開源許可軟件的專有軟件公司都看到了發布源代碼的好處。這些組織一般通過諸如GitHub之類的軟件存儲平臺向其接收者或更廣泛的開源社區提供修改后的源代碼,從而繼續保持開源模式的持久性,實現創新的良性循環。這并不是完全出于慈善目的(或者至少通常不是這樣):這些公司希望鼓勵社區創新和進一步改進,從而使他們也一并受益。

同時,許多專有軟件公司不選擇這樣做,這也完全符合非“左版”開源許可證條款的規定。

“左版”許可的開源軟件

1989年,一種新的被稱為GNU通用公共許可證(也稱為GPL許可證)的開源許可證被開發出來,其目的是確保軟件“生來自由”(如同言論自由),并且能始終保持這種自由,這與非“左版”開源許可軟件有時會發生的情況不同。作為版權法的獨特適用,只要遵守這些規則(稍后會再介紹),GPL許可證能夠確保持續的軟件自由。版權的這種獨特適用稱為“左版”(copyleft)。

與非“左版”開源軟件一樣,“左版”許可證允許接收者不受限制地使用該軟件、檢查源代碼、修改軟件,以及將原始或經修改的軟件進一步分發給其他接收者。與非“左版”開源許可證不同,“左版”開源許可證要求所有接收者必須也具有這些相同的自由權利。除非不遵守規則,否則這些自由權利決不能被收回。

使“左版”開源許可證能夠強制執行,并促使人們遵守法規的原因是版權法的適用。如果“左版”代碼的接收者不遵守許可條款(例如,對軟件使用添加任何其他限制或不提供源代碼),則其許可將被終止,并且由于他不再享有使用該軟件的法律許可,他將成為版權侵犯者。因此,該“左版”許可軟件任何下游接收者的自由權利得以保障。

超越基礎:其他軟件許可模式

我在前面提到了公有領域軟件,盡管它通常與開源軟件混為一談,但是這種模式有所不同。公有領域軟件是指已采取步驟查看后獲知沒有與該軟件相對應的版權存在,最常見的情況是軟件版權到期或被作者放棄。(在許多國家/地區,版權保護機制尚不明確,這就是為什么某些公有領域軟件可能選擇開源許可模式作為備選方案的原因。)使用公有領域軟件無需許可證。盡管如果源代碼可獲取的話,許多人會認為公有領域軟件是開源軟件的一種形式,但無需許可證是否讓公有領域軟件成為“開源軟件”,是存在很多爭論的主題。

有趣的是,有許多開源項目利用公有領域軟件的小模塊來實現某些功能。甚至還有聲稱整個程序屬于公有領域的軟件,例如實現了SQL數據庫引擎并在許多應用程序和設備中使用的SQLite。沒有許可條款的軟件也是很常見的。

許多人錯誤地認為這種未經許可的軟件是開源軟件,屬于公有領域,或者不受限制地免費使用。在大多數國家(包括美國),軟件的版權在其創建時就已存在。這意味著不以許可證的形式許可就不能使用它,除非它以某種方式放棄版權,并將其放置在公有領域。此通用規則存在一些例外情況,例如法律層面的默示許可或合理使用。但是在如何將它們應用于特定狀況方面,情況非常復雜。在意圖讓其遵守開源許可條款的情況下,我不建議提供沒有許可條款的軟件,因為這會導致混亂和潛在的濫用。

開源軟件的好處

就像我之前說的那樣,開源是高效的軟件開發模式,并具有推動創新的巨大能力。但這到底意味著什么?

開源許可模式的好處之一是大大減少了創新方面的摩擦,尤其是原始作者以外的其他用戶所進行的創新。這種摩擦是有限的,因為使用開源軟件通常不需要協商許可條款,從而大大簡化并降低了使用成本。反過來,這創建了一種開源生態系統,它鼓勵快速修改和組合現有技術以形成新的事物。這些修改通常能回饋到開源生態系統中,從而構造了一個創新循環。

驅動大量事物(從你的烤面包機到火星飛行器)運轉的無數種軟件,正是這種輕松地將各種程序組合在一起的能力的直接結果——開源開發模式讓所有這些軟件得以成為現實。

猜你喜歡

国产99精品视频_免费一区二区视频_国产一本一道久久香蕉_蜜桃视频在线观看一区二区_欧美久久一区二区_成人av网址在线观看_欧美一区二区视频在线观看_国产欧美一区二区三区在线看蜜臀_亚洲欧美日韩在线不卡_久久99国产精品久久99_国产校园另类小说区_欧美高清在线一区二区_亚洲成a人片在线观看中文_666欧美在线视频_久久精品视频一区二区三区_一区二区三区丝袜

                69久久夜色精品国产69蝌蚪网 | 91视频免费进入| 国产成人精品www牛牛影视| 国产毛片精品一区| 处破女av一区二区| 91麻豆免费观看| 国产一区免费| 亚洲欧洲精品一区二区三区波多野1战4 | 91视视频在线观看入口直接观看www| 懂色av一区二区三区免费观看| 99久久99久久综合| 韩国一区二区三区美女美女秀| 日本日本精品二区免费| 色婷婷av一区二区| 日韩欧美123| 18成人在线观看| 日韩电影在线观看电影| 激情五月播播久久久精品| 成人黄色大片在线观看| 国产自产在线视频一区| 色狠狠色噜噜噜综合网| 精品电影一区二区三区| 亚洲免费电影在线| 久久99在线观看| 99高清视频有精品视频| 亚洲啪啪av| 精品日本一线二线三线不卡| 亚洲免费在线播放| 久久99精品视频| 国产另类自拍| 欧美日韩国产区一| 国产精品国产三级国产有无不卡| 日韩高清在线电影| 超碰97在线人人| 精品视频123区在线观看| 国产精品乱码久久久久久| 天天综合天天综合色| 99久久综合狠狠综合久久| 亚洲v国产v| 国产三级一区二区| 蜜乳av一区二区三区| www.成人三级视频| 欧美日韩一区二区在线视频| 国产精品久久久久久久久搜平片| 久久精品国产一区二区三区免费看 | 久久蜜桃av一区精品变态类天堂| 夜夜操天天操亚洲| 不卡在线视频中文字幕| 亚洲日本精品国产第一区| 精品av久久707| 麻豆91在线看| 免费中文日韩| 国产婷婷色一区二区三区在线| 日本欧美一区二区三区乱码| 国产经品一区二区| 欧美精选一区二区| 亚洲一卡二卡三卡四卡五卡| 91情侣在线视频| 欧美日韩另类一区| 亚洲成a人在线观看| 国产久一道中文一区| 日韩一区二区三免费高清| 日韩高清一级片| 日本午夜精品一区二区| 亚洲国产精品精华液ab| 成人av午夜电影| 欧美日韩久久不卡| 一区二区在线观看av| 国产精品我不卡| 久久综合999| 夫妻av一区二区| 欧美丝袜丝nylons| 午夜欧美一区二区三区在线播放| 国产视频在线观看一区| 久久综合网色—综合色88| 国产精品自产自拍| 在线观看免费视频综合| 亚洲国产wwwccc36天堂| y111111国产精品久久婷婷| 欧美电视剧免费观看| 国产iv一区二区三区| 欧美精品tushy高清| 奇米影视一区二区三区小说| 亚洲视频欧美在线| 亚洲国产一区二区三区| 九九九九精品九九九九| 国产精品久久久久久久蜜臀| 不卡一区二区三区视频| 国产亚洲欧洲997久久综合| 国产**成人网毛片九色| 欧美岛国在线观看| 大桥未久av一区二区三区中文| 欧美人妇做爰xxxⅹ性高电影 | 亚洲国产综合人成综合网站| 国产乱人伦精品一区二区| 中文字幕成人av| 狠狠色噜噜狠狠狠狠色吗综合| 国产精品女人毛片| 狠狠色综合网站久久久久久久| 中文字幕的久久| 久久99精品久久久久久久青青日本| 日韩一区日韩二区| 欧美精品一区二区三区在线看午夜| 一区二区在线观看不卡| 午夜精品区一区二区三| 美腿丝袜在线亚洲一区| 欧美日韩视频在线第一区| 国产伦精品一区二区三区视频青涩| 7777精品伊人久久久大香线蕉的| 国产乱人伦偷精品视频免下载| 欧美一区二区三区啪啪| 91美女蜜桃在线| 自拍偷在线精品自拍偷无码专区| 日产国产精品精品a∨| 爽好久久久欧美精品| 欧美专区亚洲专区| 国产精品18久久久久久久久| 日韩精品中文字幕一区| 高清视频在线观看一区| 一区二区三区欧美久久| 日本乱人伦aⅴ精品| 粉嫩一区二区三区在线看| 国产午夜精品美女毛片视频| 欧美一区二区三区四区夜夜大片| 天天色天天爱天天射综合| 欧美色图免费看| 成人亚洲精品久久久久软件| 欧美韩国日本综合| 偷拍视频一区二区| 国产福利电影一区二区三区| 国产日韩视频一区二区三区| 色涩成人影视在线播放| 狠狠久久亚洲欧美| 国产女主播一区| 亚洲成人午夜在线| 国产sm精品调教视频网站| 国产精品久99| 在线观看av一区| 波多野结衣精品在线| 专区另类欧美日韩| 欧美色图第一页| 国产高清精品一区| 美女一区二区三区在线观看| 久久人人超碰精品| 亚洲免费不卡| 97se亚洲国产综合自在线观| 一卡二卡欧美日韩| 日韩免费一区二区| 日韩妆和欧美的一区二区| 国产成人综合网站| 亚洲无线码一区二区三区| 精品免费国产二区三区| 亚洲国产日韩美| 99re这里只有精品首页| 亚洲bdsm女犯bdsm网站| 久久综合久久99| 日本久久电影网| 好吊色欧美一区二区三区| 国产精品77777| 亚洲午夜一区二区| 久久精品一区二区三区不卡 | 中文字幕制服丝袜一区二区三区| 欧美性猛交xxxxxx富婆| 国产伦精品一区二区三区高清| 九九**精品视频免费播放| 国产精品的网站| 日韩一区二区在线观看| 婷婷精品国产一区二区三区日韩| 成人动漫视频在线| 日本va欧美va瓶| 亚洲婷婷国产精品电影人久久| 日韩一卡二卡三卡国产欧美| 亚洲在线播放电影| 国产女主播一区二区| 国产精品亚洲视频| 日本va欧美va瓶| 一区二区三区四区精品在线视频| 久久亚洲精品小早川怜子| 欧美午夜影院一区| 日韩欧美亚洲v片| 精品久久精品久久| 97影院在线午夜| 粉嫩aⅴ一区二区三区四区| 日产精品久久久久久久性色| 亚洲精品精品亚洲| 神马影院我不卡午夜| 欧美一区午夜精品| 欧美大片在线观看| 欧美理论电影在线| 视频在线观看一区| 亚洲男人都懂的| 国产视频一区二区三区在线观看| 欧美日韩在线免费视频| 亚洲欧美丝袜| 欧美日本韩国国产| 粉嫩av一区二区三区免费观看 | 欧美日韩精品高清| 午夜视频久久久| 欧美日韩综合另类| 国产一区在线免费观看|