⑴ 開源軟件有哪

開放源代碼軟件企業程序企業應用程序是一個泛指的概念,細分下來可分為企業資源計劃(ERP)、客戶關聯管理、項目管理、內容管理、人力資源管理、自動化采購軟件、信息倉庫(CIW)、生產計劃、庫存管理、群組軟體、B2B和圖書館資源整合系統(ILS)

⑵ 什么是開源軟件,使用開源軟件有什么好處

最出名開源的就是Linux系統, 開源的意思是 最核心代碼是明文編譯,編譯者可以看到代碼是怎么個架構和思路;

開源的好處是所有人都可以看到代碼,有自己問題就可以直接對代碼進行修改,源代碼運行更加完善,功能更豐富.收到攻擊最少.現目前針對Linxe系統的病毒爆發是世界上最少的,為什么呢?因為雖然叫Linxe系統,但是由于開發的人多了,形成了眾多版本,病毒在這個版本生效了,在另一個版本就不一定生效.

缺點是:軟件或系統很難產生大量收益

⑶ 什么是開源軟件和不開源軟件

1、開放源碼軟件(open-source)是一個新名詞,它被定義為描述其源碼可以被公眾使用的軟件,并且此軟件的使用,修改和分發也不受許可證的限制。開放源碼軟件通常是有right的,它的許可證可能包含這樣一些限制: 蓄意的保護它的開放源碼狀態,著者身份的公告,或者開發的控制。“開放源碼”正在被公眾利益軟件組織注冊為認證標記,這也是創立正式的開放源碼定義的一種手段。

2、不開源軟件就是封閉源代碼軟件,相對開放源代碼而言,為封閉源代碼軟件的簡稱。 只要源代碼不容易獲取,就被視為閉源軟件。閉源軟件,通常是在電子游戲開發中,付足夠的費用即可得到部分源代碼,如torque引擎,但一定是有限使用(通常為次數和不準透露),故不是開源軟件。

(3)開源軟件擴展閱讀:

開放源碼軟件主要被散布在全世界的編程者隊伍所開發,但是同時一些大學,政府機構承包商,協會和商業公司也開發它。開放源碼軟件在歷史上曾經與UNIX,Internet聯系得非常緊密。

在這些系統中許多不同的硬件需要支持,而且源碼分發是實現交叉平臺可移植性的唯一實際可行的辦法。在DOS,Windows,Macintosh平臺上僅僅有很少的用戶有可用的編譯器,開放源碼軟件更加不普遍。對開放源碼開發模式的更詳細的討論請看Eric Raymond寫的“The Cathedral and the Bazaar”。

⑷ 常用的開源軟件有哪些

1、Dolibarr

Dolibarr是一個免費的開源ERP軟件包,該軟件為中小型實體、基金會和自由職業者提供大量的業務和組織解決方案。它的主要特點是企業資源規劃(ERP)和客戶關系管理(CRM),這些是當今復雜和數據豐富的組織的基本功能。

2、WinSSHTerm

WinSSHTerm是一款綠色單文件SSH客戶端工具,這款工具結合了PuTTY/KiTTY,Winscp和VcXsrv等多個開源工具,還包括對復制文件和啟動X應用程序的內置支持,方便用戶直接使用。

3、IconMeter

IconMeter是一款開源免費,簡單實用的系統監測工具,它是一個適用于MSWindows的小型notifyicon系統性能表。采用c#制作,顯示小的notifyicon,可以在小條形圖中顯示當前的CPU、內存、磁盤和網絡負載等信息,直觀方便。

4、RedisDesktopManagerwindows

RedisDesktopManagerwindows是一款簡單快速、跨平臺的Redis桌面管理工具,也被稱作Redis可視化工具,是一款開源軟件,支持通過SSHTunnel連接,支持windows、mac等多平臺。

5、Catfish(鯰魚)Blog

Catfish(鯰魚)Blog是一款開源的PHPBlog系統,其衍生于優秀的內容管理系統:Catfish(鯰魚)CMS,秉承了Catfish(鯰魚)CMS的先進設計理念,并且專注于個人博客系統,使用十分便捷。

⑸ 什么叫開源軟件

什么是開源軟件?

1997春天,自由軟件社團的一些領導者聚集到加利福尼亞州。這個社團包括EricRaymond,TimO’Rerlly,VA Research的總裁Larry Augustin等人,他們所關心的是一種尋找方式,來向以前躲避自由軟件思想的人們推廣這種思想。他們擔心,自由軟件基金會的反商業信條會讓人們對自由軟件敬而遠之。

在Eric Raymond的堅持下,這群人同意他們所缺乏的是市場營銷活動,這個活動的目的是贏得思想,而不僅僅是市場份額。最后討論的結果產生了一個新的術語來描述他們所推進的軟件:Open Source(開煩擾軟件)。他們制定了一系列的指導原則,用來描述哪些軟件可以有資格被稱為開源軟件。

Bruce Perens 為制定開源軟件的定義做了很多基礎性的工作。GNU工程的正式目標之一就是創造一個自由可用的操作系統,以作為平臺來運行GNU軟件。從軟件引導(softwera boottstrapping)的傳統觀點來看,Linux已經成為那個平臺,L inux是在GNU工具的幫助下創造出來的。Perens曾經是Debian工程的領導者,它所管理的Linux發行版本,只包括那些符合GNU精神的軟件。Perens已經在“Debian社會契約”(Debian Social Contract)中明確地闡明了這一立場。開源軟件的定義是“Debian社會契約”的直接產物,因此開源軟件是與GNU的精神一脈相承的。

與GPL相比,開源軟件的定義允許更大授權自由。特別是當軟件中混合了專有軟件和開源軟件時,開源軟件的定義允許在它們的基礎上生成更大的混合。

結果是,開源軟件許可證能令人信服地允許使用和再分開開源軟件,而不必考慮補償或者信用問題。舉例來講,你可以得到偉大的Netscape瀏覽器的源代碼,并且把它作為連同另一個軟件(可能是專有軟件)一起發布出去,而用不著去通知網景(Netscape)公司。網景為什么會希望如此呢?原因很多,最引人注目的是,這樣做可以為他們的客戶端代碼贏得更大的市場份額。這些代碼與他們的商業軟件一起工作得的非常好。從這個角度來說,奉送源代碼是建立平臺的一個很好的方式。這也是網景的人不使用GPL的原因之一。

這在社團中可不是小事一樁。1998年下半年,曾經有一場重要的爭論對Linux威脅極大,幾乎Linux社團破裂。裂痕是因出現了兩個軟件系統GNOME和KDE而引發的,它們兩者都試圖建立一個面向對象的桌面界面。一方面,KDE利用了Troll Technology公司的Qt庫,其中的一部分屬于專有代碼,但是很穩定、很成熟。另一方面,GNOME決定使用GTK+庫,盡管它不如Qt成熟,但是它是完全自由的庫。

過去,Troll Technology不得不在使用GPL和維持他們的專有軟件立場之間進行選擇。GNOME和KDE的裂痕本來會持續下去。然而,在開源軟件出現后,雖然Troll仍然控制他們想要的技術,但是Troll可以為希望Qt符合開源軟件定義的人改變他們的許可證。Linux社團兩個重要部分的裂痕看來要彌合了。

⑹ 開源軟件是免費的嗎

雖然把源代碼公開,但是不一定免費。

源代碼公開就算提供免費下載源代碼,也不表示公眾自己有能力把公開的源代碼編譯成可以使用的軟件。這一過程也是很復雜的,所以還需要一些軟件廠商做一些工作來幫助用戶把它變成可以使用的軟件,而這種工作八成是要收費的,像一些Linux廠商。

⑺ 開源軟件是什么意思

開源軟件,表示公開源代碼的軟件。軟件既然連源代碼都公開,因此開源軟件具備可以免費使用和公布源代碼的主要特征。

⑻ 開源軟件

什么是開源軟件

開放源代碼軟件(open source software,簡稱:Oss或開源軟件)是一種源代碼公開的軟件,這種“公開”正是促使人們使用它的原因,因為這意味著用戶可以自由的使用、復制、散發以及修改源碼(補充漏洞,按具體需求定制功能)。與其相對是私有/專屬軟件,如來自微軟和蘋果的軟件,這類軟件的源代碼是保密的,只有公司的開發人員才可以改動代碼。

eMule是使用C++開發的。

樓主想學習編程開發軟件的話。這個不是一朝一夕的事情。(現在it行業里,你要應聘一個公司,人家首先問你的就是有幾年的開發經驗)

但是,也不要把編程看成多么困難的事情。只要你肯努力,就算不能達到比爾蓋茨那樣的水平,但是也會成為一個出色的程序員。

學習前,請先確定自己對這方面有很大的興趣,或者以后希望從事it行業,否則,大可沒有深入學習的必要(興趣不大,學學C就好)。

學習的話,建議從基礎學起。

首先學習C語言,推薦教材:<C語言程序設計>作者 譚浩強。個人覺得,這本雖然不如,《C程序設計語言》(機械的翻譯書籍),但是,非常適合初學者,尤其中國式教育的初學者。

C,是學習所有語言的基礎。如果,你很好的掌握了C語言,那么學習其他的,就非常容易上手了。當然,如果你想直接學習Java或其他語言也可以的。

以后的編程方向 ,你可以選擇Java、.NET,這兩個算是最主流的,本人必將傾向于Java。其他的還有VC,VB,Delphi等等。以后做什么,就看自己的了,喜歡什么,就可以選擇什么。

學Java的話,推薦書籍<Thinking in Java>,入門書籍。

這些書籍,都有電子版的,但是不推薦使用。盯著電腦看書,對眼對身體都是不好的。還費電。而且,我是看不下去的,看一小段,就玩其他的了。

最后,建議入門的話,找個老師或者培訓機構學習。畢竟沒接觸過,有人教還是很方便的,而且,比自己看書要快得多。

另外,學習過程中,盡量的都掌握好。沒工作的話學習的都是很基礎很基礎的,基礎是要打好的。

ps:個人見解,希望可以幫助樓主解決問題。

⑼ ,什么是開源軟件,請列舉出5種開源軟件

BSD UNIX: 由California大學Berkeley分校開發的基于"BSD"許可證的軟件。許多UNIX商業版本是直接基于BSD源碼或者大多從它的設計中借用來的。

Linux: 它從一個芬蘭的大學生的研究項目成長為近六年最流行的非Microsoft操作系統。最初它僅僅是為PCs機設計的,可現在它支持Palm Pilots(小型掌中平臺),大型的64位Digital Alphas芯片的超級計算機,和在這兩者之間的幾乎任何事物。與傳統操作系統相比它的效率更高,更可靠,更先進。它包括編譯程序,庫,和來自于FreeSoftware Foundation的各種工具,還有成千上萬的open-source產品,Linux平臺是一個小的但是卻在快速成長的商業產業的基礎,還是軟件革新的溫床。它由商業公司和散布在全世界的自由編程人員基于GPL所開發。

Perl語言:“Internet的傳輸帶”,大多數web服務器的動態內容的基礎,廣泛用于腳本語言編程和自動化文檔處理。它由Perl研究所基于Artistic 許可協議開發。

WU-FTPD: 在Internet網上最流行的FTP服務器,幾乎使用于所有的FTP站點。最初是由Bryan O'Connor在Washington大學Louis大街開發的,現在被Academ Consulting Services和許多自愿者維護(BSD許可)。

瀏覽器:Firefox ,Mozilla Firefox,中文名通常稱為“火狐”,是一個開源網頁瀏覽器,使用Gecko引擎(即非ie內核),可以在多種操作系統如Windows,Mac和linux上運行。Firefox由Mozilla基金會與數百個志愿者所開發,原名“Phoenix”(鳳凰),之后改名“Mozilla Firebird”(火鳥),再改為現在的名字。到2012年8月,在世界范圍內,Firefox占據著23%的使用份額。

Eclipse 是一個開放源代碼的、基于Java的可擴展開發平臺。就其本身而言,它只是一個框架和一組服務,用于通過插件組件構建開發環境。Eclipse 附帶了一個標準的插件集,包括Java開發工具(Java Development Kit,JDK)。

數據庫:Hadoop是一個分布式系統基礎架構,由Apache基金會開發。用戶可以在不了解分布式底層細節的情況下,開發分布式程序。充分利用集群的威力高速運算和存儲。

網頁服務器:Apache HTTP Server(簡稱Apache)是Apache軟件基金會的一個開放源碼的網頁服務器,可以在大多數計算機操作系統中運行,由于其多平臺和安全性被廣泛使用,是最流行的Web服務器端軟件之一。它快速、可靠并且可通過簡單的API擴展,將Perl/Python等解釋器編譯到服務器中。

⑽ 開源軟件和不開源軟件哪個質量更高

這個問題就跟問“一個人的能力大還是一堆人的能力大?”一樣,很多人肯定會回答,肯定一堆人的能力更大,但我并不覺得這個回答完美一樣。

開源軟件,人人都可以在源碼之上改進,優化,最終會像一個比較完美的結果走去,但興許非開源軟件中的某些優勢不是每個人都能想到或者解決的。

商業軟件存在的原因就是它有優勢點。

要說誰好,我覺得都好!