追求理性使用開源軟件的企業有很多的理由這樣做。
?
企業選擇了一項技術意味著將要承諾長期支持不斷發展的業務的解決方案,因此這需要仔細考慮和觀望。如果一家企業判斷錯誤,往往會導致顯著提高開發成本和降低開發的靈活性,而這種不幸的結果也將會是持久的。
?
在過去十年里,企業采用開源軟件的趨勢在蓬勃發展,因為越來越多的企業發現開源解決方案擁有相當大的優勢,可延續他們專有的功能。除此之外,企業圍繞開源的心態也在持續轉變著。
?
追求理性使用開源軟件的企業有很多的理由這樣做。下面是其中的一些理由。
?
1、社區針對企業的開源解決方案通常會圍繞著它們誕生蓬勃發展的社區,受到共同驅動力的約束,解決方案也得以得到支持和改進,企業和社區也都會從中受益。圍繞改進這些解決方案結合在一起的全球性社區與專有解決方案的內部團隊相比,它更快、更好地引入新的概念和功能,并且更高效率。
?
2、群眾的力量更多人的參與能夠提供更強大的結果。有才華的人聚集在一起工作產生的社區集體力量不僅提供了更多的奇思妙想,而且當出現問題時,可以更快的進行故障排除和開發。
?
3、透明性開源代碼就是如此 —— 你可以充分了解代碼庫,以及關于社區如何開發功能和解決錯誤的所有討論。相比之下,保密產生的專有代碼則可能會帶來意想不到的限制和其他不受歡迎的“驚喜”。使用開源,你會受到防范鎖定風險的保護,還可以清楚了解到你得到的東西。
?
4、可靠性因為有許多人在監督著,開源代碼的可靠性往往也是更勝一籌。有全球范圍社區支持的代碼庫 —— 而不是一個公司內的一個團隊,代碼在線上論壇開發并有專家指導,其輸出往往也是非常穩健的,這些代碼也經過測試和驗證。事實上,開源代碼的比例現在占了互聯網的 90% 左右,而且正在迅速被各大企業所采用。
?
5、更好的安全性與可靠性一樣,開源軟件的代碼通常也更加安全,因為它經由社區進行了更為徹底的審查和檢查(并且出現的任何問題往往會更加努力地進行修補)。企業采用開源代碼長久以來都是猶豫不決的態度,不過現在看來,對安全性的擔憂似乎不應是一個問題。
?
6、以價值為基礎使用開源代碼,圍繞解決方案的決策背后的唯一動機是使產生最好的、最有用的產品成為可能。產出專有代碼的公司通常將穩定放在最重要的位置,但這并不總是理想的。當選擇將某項技術集成到你的業務時,最好確保它的開發路線與你自己關注的相匹配。
?
7、更快的推向市場由于開源代碼的解決方案是公開可用的,而且可以自由開發,因此調查需求和落實可用的解決方案要快得多。
?
8、成本控制開源解決方案不僅僅是自由軟件,事實上在計算部署解決方案的總成本時,不需要考慮許可費用仍然具備決定性的優勢。
?
9、避免被鎖定用于核心基礎設施的專有軟件會增加被供應商或技術鎖定的風險。如果發生這種情況,企業就會收到供應商提升價格的要求,并且嘗試到缺失靈活性的體驗,還不能輕易擺脫他們的限制。不過企業對于真正開源解決方案的使用也應該謹慎,注意那些引入專有代碼鉤子的重新打包的開源軟件。
?
10、成為行業規范許多實施開源解決方案的大型企業,常常會指定政策來這樣做 —— 正在將他們資源的優勢帶給支持開源解決方案的社區。
?
除了這些優勢,開源軟件具有長期的可行性,比專有軟件的壽命更長。而且,由于有支持力強的社區在不斷引進創新,開源軟件始終處于技術發展的前列,并在企業未來發展的同時滿足企業的需求。
更多zabbix相關技術分享,可以關注尊龍時凱社區:http://forum.ydcanyin.com/