自由vs開放

2021-04-07 01:36:49 字數 541 閱讀 5534

開放原始碼之父不喜歡約束.

richard stallman更喜歡"自由"軟體.他認為有四條自由軟體原則是基礎的:自由使用,自由檢視,自由修改,沒有約束.

最後一條自由原則的核心內容已經被證實是有爭議的,比如,那些有條件的開放原始碼.

開發原始碼已經成為在一定條件下開放原始碼的普遍名稱.(乙份新的bbc文件嘗試採用折衷的方法,用"自由和開放原始碼軟體(foss)"表示).

在乙個幫助一些像巴西等國家進入21世紀的專案中,作為數字除法器的答覆,乙份文件中使用了三分之二篇幅對開放原始碼,或者叫foss進行了描述.而讓諸如intel,ibm,sun和微軟等公司都認可這個概念的呼聲卻被忽視了.

這是乙個錯誤.開放原始碼,或者叫foss不僅僅對窮人有利,同樣對富人有利,還有那些介於兩者之間的人.foss將每個使用者帶入到你的開發團隊,而且使每個人的想法圍繞著這個應用程式.

開放原始碼比封閉原始碼的程式更快地得到改進提高.它們的漏洞更容易被發現.剩下的最大問題是分發散布於整個開發團隊的補丁.私有原始碼世界的主要優勢仍然是:擁有每個使用者的位址,而且能夠強制更新安全補丁.

不過這能保持多久呢?

自由儲存區VS堆

當我問你c 的記憶體布局時,你大概會回答 在c 中,記憶體區分為5個區,分別是堆 棧 自由儲存區 全域性 靜態儲存區 常量儲存區 如果我接著問你自由儲存區與堆有什麼區別,你或許這樣回答 malloc在堆上分配的記憶體塊,使用free釋放記憶體,而new所申請的記憶體則是在自由儲存區上,使用delet...

軟體外包公司 vs 自由職業者

當你打算進行軟體外包的時候,你會面臨很多問題和選擇,其中之一就是到底把任務外包給軟體公司來做呢?還是外包給軟體開發自由職業者?本文試圖對二者進行一些對比,給您乙個參考。軟體外包公司 自由職業者 成本比較 單價較高,但你個人投入的管理成本低 單價低,個人投入的管理時間較多 技術實力 個體在遇到困難時,...

自由軟體的自由

我相信我的訂閱者中有很多是it從業人員,我們在工作中會使用各種軟體,除了微軟 蘋果等軟體巨頭的商業軟體,還有更多的自由軟體。我們使用這些軟體構建自己的工作環境,為公司開發運營系統,為客戶實現業務流程,有時候為了增強完善補充功能,我們甚至會修改這些軟體的源 那麼什麼是自由軟體呢?根據自由軟體 會的定義...