什麼是專有軟體?它擊敗開源軟體的5種方式

開源軟體很流行,但是專有軟體呢?以下是一些封閉原始碼軟體比開放原始碼軟體更具優勢的方法。...

你有沒有想過你電腦上的軟件是如何設計的?如果你親自購買你的電腦,很可能它運行的是專有軟件:軟件通常是為盈利而創建的,你不能自己編輯源代碼。

proprietary-software

當您在安裝新程序時同意冗長的最終用戶許可協議時,很可能是在安裝專有軟件。

為什麼我們在Windows、macOS和智能**上遇到的大多數軟件都是專有的?好吧,這種風格的軟件創建和發佈有一定的優勢,這使得許多開發人員將其視為前進的方向。

什麼是專有軟件(proprietary software)?

專有軟件是由所有者私有的軟件。這意味著有人擁有使程序運行的代碼的知識產權。業主可以是公司或個人開發商。

專有軟件也稱為封閉源代碼軟件。這與免費的開源軟件形成鮮明對比,後者允許您查看、編輯和重新發布使程序運行正常的代碼。專有軟件不授予您此權限。相反,它的代碼通常是不可訪問的。公司將這些程序作為二進制文件分發,我們不允許破解這些文件。

如今,封閉源代碼軟件可能很流行,但情況並非總是如此。雖然“自由軟件”一詞出現在20世紀80年代,“開源”直到1998年才出現,但在1980年之前,軟件基本上沒有成本和限制。

那一年,美國國會將版權保護擴大到計算機程序。IBM和蘋果等公司之所以鼓勵這一舉措,是因為它們希望找到另一種將電腦產品貨幣化的方式。這種商業模式已經成為事實上的軟件生產方式。

那麼是什麼吸引開發人員使用專有模型呢?對用戶來說有什麼好處?這裡有一些大的。

1淨收入計劃

開發軟件需要時間。你是怎麼賺錢的?如果你是一家電腦公司,你的核心收入來自硬件銷售。但是如果每個需要或想要電腦的人都已經買了電腦,那麼你就陷入了困境。

你要麼要計劃過時,任意縮短產品的壽命,要麼要想辦法讓人們在這些機器上使用的軟件貨幣化(或者,正如業界向我們展示的那樣,為什麼不能兩者兼而有之呢?)。

微軟是一個科技巨人,這要歸功於它擁有軟件版權的能力。在公司歷史的大部分時間裡,它的大部分收入都來自於銷售Windows和microsoftoffice。蘋果以其硬件更為人所知,但它也從iTunes上的音樂銷售和蘋果應用商店的應用程序銷售中獲利。

如果你是一個獨立的開發人員,想要創建自己的應用程序或創辦一家軟件公司,那麼讓你的程序成為私有的就可以有一個非常簡單的商業計劃。如果你是一個開源軟件的創造者,你如何賺錢就不那麼清楚了。

2更容易建立願景和方向

使用封閉源代碼軟件不僅更容易確定財務計劃,而且更容易制定任何類型的計劃。

你和你的團隊是唯一對一個項目有發言權的人。私下工作讓你可以自由地進行激進的實驗,而不用擔心有人擊落你半成品的原型。你也可以在一個項目上工作數年,而沒有人知道和批評你進展緩慢。

在Linux上,Ubuntu最近放棄了下一個版本的Unity界面,因為它花了數年時間準備發佈該軟件(在發佈過程中受到了不少批評)。

GNOME項目在2011年發佈了3.0版本,但在界面達到許多人認為成熟的程度之前,已經有好幾年了。無論您是在項目準備就緒時才發佈項目,還是在早期發佈一個不太完整的體驗,然後一路迭代,眼睛都在觀察和評論您所做的事情。

人們傾向於**變革,可能會因為一個項目與他們所知道的相差太大而否決它。一點隱私對於給你的軟件一個戰鬥的機會有很大的幫助。

《你不是小玩意》一書的作者杰倫·拉尼爾(Jaron Lanier)將其與生物學相提並論:

"Creativity requires periodic, temporary 'encapsulation' as opposed to the kind of c***tant global openness suggested by the slogan 'Information wants to be free.' Biological cells have walls, academics employ temporary secrecy before they publish, and real authors with real voices might want to polish a text before releasing it. In all these cases, encapsulation is what allows for the possibility of testing and feedback that enables a quest for excellence. To be c***tantly diffused in a global mush is to embrace mundanity."

另一方面,一旦你進入這個世界,專有軟件的生存和消亡往往取決於它的競爭力。多年來,由於無法帶來足夠的收入,許多令人敬畏的項目已經消失。

這些程序與較新的操作系統失去了兼容性,開發人員永遠不會發布代碼。因此,用戶錯過了。同時,創造性的開源項目可以繼續存在而不會帶來利潤,因為賺錢從來都不是重點。

三。鼓勵更多的消費軟件

當你走進一家商店,很有可能你看到的所有軟件都是封閉源碼的。這包括從操作系統到病毒掃描器再到視頻遊戲的一切。專有軟件開發將程序視為產品,因此它鼓勵創建更多的產品。

開源開發更多地將軟件視為代碼。代碼應該可以自由查看、編輯和共享。如果已經有一個程序可以滿足您的需要,那麼就沒有理由從頭開始編寫自己的代碼了。這並不是說在開源世界中沒有太多重複的工作,但是你不會有同樣數量的人為了獲取更多的錢而**類似程序的競爭版本。

蘋果應用商店(Apple App Store)和谷歌遊戲(googleplay)充斥著專利應用。Steam充滿了封閉源代碼的遊戲,其中許多都是相當創新的:

世界上有很多優秀的開源程序,但其中許多程序已經存在了很多年甚至幾十年。只是沒有那麼多高質量的開源桌面應用可用。

4在某些情況下更安全

你可能聽說過安全性被吹捧為開源軟件的優勢之一。當每個人都能看到代碼時,我們就能看到並解決潛在的漏洞。我們還可以確認這個程序是否做了一些可疑的事情。

但只有當有人真正瀏覽了所有代碼時,才會出現這種情況。一個bug可以在每臺Linux計算機的核心組件上存在幾十年而沒有人注意到。當然,這也發生在像Windows這樣的專有軟件中。這正好說明,這兩種方法都不一定是處理bug的更好方法。

儘管如此,在某些情況下,最好使用封閉源代碼軟件。我們是否都需要查看用於發射導彈的程序的源代碼?使用這類軟件的人少一些,並且擁有**這類軟件的專業知識,可能會更好。雖然默默無聞的安全不能成為唯一的防線,但在某些情況下,它會有所幫助。

5更靈敏的支撐

大多數免費的開源軟件都是按原樣提供的。你可以報告錯誤,並希望有人花時間來修復它們,但沒有人有義務這麼做。如果你有知識,你可以自己解決問題,並與他人分享解決方案。這是開源軟件的最大優勢之一,但我們大多數人即使是程序員也無法自己修復bug。

專有軟件通常作為產品提供。所有者將it用戶視為消費者,他們期望所購買的產品能夠以某種方式工作。因此,開發者有更多的義務去解決問題。有時,為了獲得支持,你可以聯繫一個明確的電子郵件地址或電話號碼。

這並不是說封閉源碼軟件沒有bug。故障、滯後和性能差是人們考慮從Windows切換到Linux的一些主要原因。但至少你知道在需要支持的時候該轉向何處,並有一定程度的影響力。

專有軟件更好嗎?

為了在市場上競爭,專有軟件容易發生劇烈的變化,有時甚至是操縱行為。昂貴的軟件也不能提供給沒有錢的人,或者在程序不**的地區。

但如果說專有模式沒有它的好處,那將是完全不誠實的。

我個人使用Linux,更喜歡自由軟件。專有軟件也許能提供更清晰的賺錢方式,但一旦收入枯竭,這些程序往往就會消失。

  • 發表於 2021-03-25 18:59
  • 閱讀 ( 52 )
  • 分類:科技

你可能感興趣的文章

開源(open source)和專有軟體(proprietary software)的區別

...軟體和專有軟體之間的關鍵區別:原始碼的可訪問性。 什麼是開源軟體(open source software)? RichardStallman是1984年開發自由軟體的第一人。這個自由軟體可以根據使用者的喜好進行更改和修改。使用者可以自由修改、更改和共享原...

  • 發佈於 2020-10-22 18:44
  • 閲讀 ( 53 )

免費軟體(freeware)和開源(open source)的區別

...讓我們仔細看看這兩個軟體,並破譯它們之間的區別。 什麼是免費軟體(freeware)? 免費軟體可以被歸類為一個專有軟體,可以使用沒有任何金錢成本。儘管免費軟體可以****,但可能會有限制。未經作者許可,不得修改、逆向工...

  • 發佈於 2020-10-28 08:32
  • 閲讀 ( 57 )

透過向這7個組織捐款來表達你對開源的熱愛

... 這在自由軟體世界中沒有什麼不同。只有在這裡,我們不支援購買產品。鑑於開源生態系統的性質,很容易愛上Linux,也永遠不會對讓Linux實現的人表示讚賞。 ...

  • 發佈於 2021-03-11 17:16
  • 閲讀 ( 48 )

4種方式開源軟體不夠好

...能會發現自己仍然不得不依賴於封閉原始碼的應用程式。什麼時候自由軟體還不夠好? ...

  • 發佈於 2021-03-12 11:59
  • 閲讀 ( 54 )

你的生活100%免費和開源的完整指南

... 為什麼原始碼很重要 ...

  • 發佈於 2021-03-13 18:00
  • 閲讀 ( 54 )

如何在ubuntu、fedora和mint中安裝專有的圖形驅動程式

... 為什麼需要專有的圖形驅動程式? ...

  • 發佈於 2021-03-14 23:36
  • 閲讀 ( 57 )

默默無聞的安全性比開源軟體安全嗎?

... 什麼是隱晦式安全(security through obscurity)? ...

  • 發佈於 2021-03-14 23:58
  • 閲讀 ( 47 )

8個免費的開源windows應用,以前是專有的

... 為了理解為什麼這是一個里程碑式的時刻,我們需要知道.NET框架是什麼,以及它為什麼首先存在。 ...

  • 發佈於 2021-03-15 01:21
  • 閲讀 ( 50 )

4家知名的linux硬體製造商,面向開源愛好者

...而聞名。它與更廣泛的開源社群合作,瞭解開發人員想要什麼,並提供滿足這些需求的硬體。 ...

  • 發佈於 2021-03-19 10:33
  • 閲讀 ( 58 )

flathub與snap store:下載linux應用程式的最佳網站

... 什麼是flatpak和snap檔案(flatpak and snap files)? ...

  • 發佈於 2021-03-19 21:30
  • 閲讀 ( 61 )