開源軟體為什麼收費
Ⅰ 開源軟體怎麼掙錢
開源軟體是通過技術支持來賺錢
開源軟體包括兩點,一個是源代碼開源,大家都可以看,可以編輯,另一個就是開源精神
但是這個並不是說免費為大家服務,代碼開源是方便更多的開發者來開發,提供更好的產品,而通過開源軟體提供支持是收費的,比如紅帽公司Redhat是免費的操作系統 但是他們的技術可以為其它公司使用centos提供技術支持,而這些技術支持是收費的。《Linux就該這么學》有開源精神的詳細解說,開源共享精神 簡單來說,開源軟體的特點就是把軟體程序與源代碼文件一起打包提供給用戶,讓用戶在不受限制地使用某個軟體功能的基礎上還可以按需進行修改,或編製成衍生產品再發布出去。
Ⅱ 說說開源和免費為什麼不矛盾
其實說矛盾是有些偏頗的。
首先,開源軟體也是有知識版權的,開源並不是說完全的免費。比如有的開源軟體你可以從任何地方獲取,甚至是盜版商,但是當你有問題需要技術支持時,這個服務時收費的,這是另一種盈利的方式,可以很好的避開盜版軟體的侵擾
其次,開源軟體可以更好的完善軟體本身,提高軟體的擴展性和實用性。最具代表性的就是linux,雖然是開源軟體,但是它並不比windows的影響力低,而且付費的linux比如紅旗linux的銷量就不錯,安全性也很高
再次,軟體開源可以更好的提高一個國家軟體的質量,特別是發張中國家的軟體水平
需要注意的是,開源軟體因為代碼是公開的,所以有的時候漏洞不能及時的進行修復,不能及時提供升級服務,當然,這是開源軟體天生的弱點,這也是那段時間linux爆出漏洞新聞的原因
總之,開源軟體本身是好的,它不是和免費相矛盾的,可以說,開源軟體是以後軟體開發的趨勢
Ⅲ 為何需要為開源軟體付費
OpenStack 軟體就是一種建立在私有雲和公有雲基礎上的開源軟體項目。 紅帽的工程師們給OpenStack項目籌款。以產品來分類開源項目,並且將捐獻款項提供給他們。 以Jboss 公司團體項目為基礎的開源項目,因紅帽企業Linux而聞名。它是一個運行在開源Fedora Linux 操作系統下以產品分類的版本。 企業級維護 如果你的公司在完成關鍵任務的時候使用了開源平台軟體,那麼你可能需要另外僱傭專人去維護軟體的運營,排查使用障礙。 如果有專屬權的軟體出現使用問題時,軟體技術團隊對軟體的支持是免費並可行的。但是對於使用開源平台編寫的軟體,當他們出現問題時,使用者沒有保證開源平台的技術團隊能夠及時有效地解決你的問題。因為開源的團隊並不是7天24小時隨時都提供故障排查服務的。 也有一些第三方公司為開源軟體提供付費的技術支持。然而,一名紅帽的高級經理說,像紅帽這樣的公司會為你提供比第三方公司更好的開源項目產品化服務與資助。 「我們能夠提供大多數核心軟體技術的核心價值,我們僱傭相關領域的專家——並非一般專家,而是對產品有核心貢獻的人。」他補充到,「更重要的是,這些都是一個開發團隊的核心部分,它們能夠對產品進行修改與維護。」 為軟體引入新特徵 對開源軟體付費的另一個好處是在很多情況下你想要的不僅是基本功能。
Ⅳ 開源收費問題
這要看你使用的是遵循何種開源協議的軟體。
比如GNU通用公共許可證或者GPL,是由自由軟體基金會支持的開源軟體的許可證。一旦某軟體項目中使用了遵循GPL許可證的代碼,則該項目也必須遵循GPL,這意味著它的許可證對項目使用不添加任何的附加約束。也就是「left」:遵循GPL的代碼會「傳染」其它由其演繹出的代碼,並且強迫作者在GPL下公布源代碼。當然也就不能收費。
但Java的關鍵部分是在遵循開源GPL V2許可證以及Classpath例外的條件下發布的。什麼是Classpath例外呢?它是通過開源編寫的Java類標准,也在其它開源Java項目中採用,例如Kaffe。Classpath例外的內容較短,所以也值得一讀:
靜態或者動態地將java庫和其它模塊鏈接在一起,完成基於此庫的組合工作。這樣,GNU的GPL規定和條件將覆蓋在整個組合體之上。
作為一種特殊的例外,此庫的版權持有者分配給你許可權來將用於生產可執行程序的獨立模塊鏈接到這一庫。無論這些獨立模塊的授權如何規定,如何復制、發行可執行程序都依賴於你的選擇。這里的獨立模塊是指非來源於或是基於此庫的模塊。如果你修改這個庫,就可以擴展這個例外到你的版本中,然而這並不是必須的義務,如果不想這樣做,可以從你的版本中刪除這條例外。
這段話的實質就是關於Java代碼問題。當你只是通過鏈接使用Java方法或者對Java類進行擴展時,你的代碼就不需要遵循GPL標准。只有當對Java代碼進行直接更改的時候才需要遵循GPL的「lef」規則。例如,如果你擴展了一個遵循GPL許可證的Java類,並且在你的項目中使用它。則Classpath例外意味著你不要按照GPL的要求發布你的項目,但是如果你修改了原來的類,並且期望發布項目的話,則必須要遵循GPL的許可證。這樣做的結果就是只有那些從事Java語言本身的開發人員需要公布他們的源代碼,而不是那些使用Java語言進行項目開發的人員。也就是說你用JAVA開發的軟體一樣可以收費,當然,你要免費也沒人阻止你。
Ⅳ 軟體開源與收費是什麼關系能直接使用開源的cms直接建站嗎
網站程序很多,直接用開源的就好。沒有必要用授權的,。有Q嗎
Ⅵ 為什麼有些軟體會很不值錢地在你電腦上安裝,有些卻要收費的
身為一個程序員,我想告訴你,一個程序員開發軟體,目的就是為了賺錢,而賺錢軟體,有兩種方法,一個就是靠免費使用,中間嵌入廣告,靠廣告商來賺錢。另一種就是直接按軟體的價值來收費。當然,也有一些開源軟體,比較LINUX系統下的所有軟體都是開源,你可以任意的修改,系統也是開源的。