源代碼對(duì)于一個(gè)軟件公司來(lái)說(shuō)就是核心技術(shù),一旦泄露且用于某些商業(yè)途徑將對(duì)公司造成不可估量的損失。各大公司也是絞盡腦汁的設(shè)法去保護(hù)盡量不出現(xiàn)紕漏。
這里我們主要說(shuō)的一些大的軟件公司源碼,因?yàn)樾〉能浖镜能浖a(chǎn)品一般都沒(méi)有太大的技術(shù)含量,往往這類軟件公司經(jīng)營(yíng)的業(yè)務(wù)技術(shù)不是主導(dǎo),市場(chǎng),上午是主導(dǎo),也就是說(shuō)這類公司的軟件產(chǎn)品屬于業(yè)務(wù)型的軟件,軟件產(chǎn)品想要產(chǎn)生價(jià)值,就必須有強(qiáng)大的市場(chǎng)運(yùn)作能力,即使代碼泄露,一般人拿到的話也不會(huì)有什么大的商業(yè)價(jià)值,而小公司能掌握這些代碼的基本上不是老板就是合伙人(筆者就屬于這類,自己開(kāi)的公司,技術(shù)電銷外呼管理程序都在自己和一兩個(gè)核心成員手里)。
而大公司就不同了,他們的產(chǎn)品可復(fù)制性太強(qiáng)了,因?yàn)榇蠊镜漠a(chǎn)品考慮到大的推廣和實(shí)施成本,產(chǎn)品肯定是盡量做到標(biāo)準(zhǔn)化。他們對(duì)軟件源代碼的保護(hù)肯定非常重視,一般來(lái)說(shuō),無(wú)非是兩個(gè)方面,技術(shù)層面和法律層面。技術(shù)層面,據(jù)我所知有這么幾類,一類就是裝一套加密軟件,這種加密軟件部署在公司的主機(jī)和每一臺(tái)開(kāi)發(fā)終端,也就是說(shuō)開(kāi)發(fā)者只有在公司特定的電腦上才能正常使用開(kāi)發(fā)源代碼,而且也不允許復(fù)制,復(fù)制粘貼,或文件導(dǎo)入導(dǎo)出都是亂碼,而且這種軟件對(duì)每一個(gè)開(kāi)發(fā)者的操作行為都有記錄,比如誰(shuí)要強(qiáng)行復(fù)制文件或拷貝文件等等主機(jī)都有記錄的;還有一種技術(shù)就是類似于虛擬桌面的技術(shù),程序代碼只存在服務(wù)端,終端通過(guò)虛擬桌面技術(shù)直接操作,這樣做的一個(gè)好處就是終端根本就不保存代碼,所有的操作通過(guò)虛擬呈現(xiàn)都是直接體現(xiàn)在服務(wù)端的。目前來(lái)說(shuō)基本上就這些手段。其實(shí)再現(xiàn)金的技術(shù)手段也不能做到萬(wàn)無(wú)一失,加密軟件也有被破解的時(shí)候或者也有出錯(cuò)有BUG的時(shí)候。所以一些大的公司都是通過(guò)法律手段來(lái)保護(hù)的,軟件公司首先對(duì)一些核心的關(guān)鍵技術(shù)會(huì)申請(qǐng)軟著和專利技術(shù),還有會(huì)跟參與開(kāi)發(fā)的員工簽訂一系列的保密協(xié)議,當(dāng)然公司也會(huì)承擔(dān)相應(yīng)的保密費(fèi)用,協(xié)議里肯定也協(xié)定了員工離職后數(shù)年內(nèi)或終身不能參與相關(guān)業(yè)務(wù)領(lǐng)域的工作。
初次來(lái)頭條回答問(wèn)題,說(shuō)的很捉急源碼,,,,各位湊合看吧。。。