當前位置:工程項目OA系統(tǒng) > OA軟件研發(fā) > OA開源
開源的oa
開源軟件也稱開放源代碼軟件,是一種源代碼可以任意獲取的計算機軟件,這種軟件的版權持有人在軟件協(xié)議的規(guī)定之下保留一部分權利并允許用戶學習、修改、增進提高這款軟件的質量。
開源協(xié)議通常匹配開放源代碼的定義的要求。一些開源軟件被發(fā)布到公有領域。開源軟件常被公開和合作地開發(fā)。開源軟件是開放源代碼開發(fā)的最常見的例子,也經常與用戶生成內容做比較。 開源軟件的英文“open-source software”一詞出自自由軟件的營銷活動中。
開源軟件同時也是一種軟件散布模式。一般的軟件僅可獲取已經過編譯的二進制可執(zhí)行文件,通常只有軟件的作者或著作權所有者等擁有程序的源代碼。
有些軟件的作者只將源代碼公開,卻不匹配“開放源代碼”的定義及條件,因為作者可能設置公開源代碼的條件限制,諸如限制可閱讀源代碼的對象、限制派生產品等,此稱之為公開源代碼的免費軟件(Freeware,例如知名的模擬器軟件MAME),因此公開源代碼的軟件并不一定可稱之為開放源代碼軟件。
開源軟件與自由軟件
許多人將開放源代碼與自由軟件(free Software)視為相同,但若以定義條件而言,自由軟件僅是開放源代碼的一種,也就是自由軟件的定義較開放源代碼更為嚴格,并非開放源代碼的軟件就可稱為自由軟件,要視該軟件的授權條件是否合乎自由軟件基金會對自由軟件所下的定義:
自由軟件是在電腦為個人或為公共利益,而非私人公司或政府等企圖限制或監(jiān)視我們工作時,我們在家、學校、公司使用時,我們具有其控制權。
開放源代碼有時不僅僅指開放源代碼軟件,它同時也是一種軟件開放模式的名稱。使用開放源代碼開放模式的軟件代表就有Linux操作系統(tǒng)。
嚴格地說來,開放源代碼軟件與自由軟件是兩個不同的概念,只要匹配開源軟件定義的軟件就能被稱為開放源代碼軟件(開源軟件)。自由軟件是一個比開源軟件更嚴格的概念,因此所有自由軟件都是開放源代碼的,但不是所有的開源軟件都能被稱為“自由”。但在現(xiàn)實上,絕大多數(shù)開源軟件也都匹配自由軟件的定義。比如,遵守GPL和BSD許可的軟件都是開放的并且是自由的。
“開放源代碼軟件運動”是一個主要由程序工程師及其它電腦用戶參與的聲勢浩大的運動。它是自由軟件運動的一個分支,但兩者的差別并不明顯。一般而言,自由軟件運動是基于政治及哲學思想(有時被稱為所謂黑客文化)的理想主義運動,而開放源代碼運動則主要注重程序本身的質量提升。
泛普軟件開發(fā)有一款基于Java開發(fā)的開源OA。
我們的目標是逐步吸收各種業(yè)務需求,最終發(fā)展成為能夠包含所有功能的工具棧,實現(xiàn)盡量減少編碼,只通過配置就完全各種定制需求。
OA - Office Automation(辦公自動化),主要目的是解決公司內部的協(xié)作問題,所以也稱為協(xié)同辦公。
所以,我們主要做的就是怎么讓公司部門里的一群人,可以分工協(xié)作完成同一件事情,或者叫項目。目前我們將目光集中在兩點上:
多人協(xié)作,反映到系統(tǒng)里就是任務,流程,日程。
知識積累,反映到系統(tǒng)里就是文檔,論壇。
成都公司:成都市成華區(qū)建設南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓