近來(lái),有關(guān)基于web的應(yīng)用程序越來(lái)越流行。Clipperz項(xiàng)目的負(fù)責(zé)人marco Barulli提出了一系列詳細(xì)的建議,他認(rèn)為開(kāi)源軟件(FOSS)也應(yīng)該對(duì)這種業(yè)內(nèi)趨勢(shì)積極響應(yīng)。盡管Clipperz項(xiàng)目和marco Barulli本人并不是很出名,但是他提出的想法得到了開(kāi)源軟件和自由軟件業(yè)界的眾多人士的相應(yīng),比如自由軟件基金會(huì)的Richard M. Stallman,還有Funambol的CEO Fabrizio Capobianco,他也是一名長(zhǎng)期的開(kāi)源web應(yīng)用服務(wù)支持者。
通常意義上的基于web的應(yīng)用程序是我們說(shuō)的SaaS(軟件既是服務(wù))或者云計(jì)算。用戶只需要通過(guò)web瀏覽器可以項(xiàng)目服務(wù)供應(yīng)商提供的服務(wù),而不用像傳統(tǒng)的軟件那樣,需要本地安裝。正因?yàn)槿绱,他才給FOSS帶來(lái)前所未有的挑戰(zhàn)。
首先,web應(yīng)用程序不再像傳統(tǒng)軟件那樣分發(fā)和傳播。他們將跨過(guò)有關(guān)自由軟件的授權(quán)協(xié)議要求,比如GNU GPL協(xié)議中的有關(guān)代碼擁有者必須將代碼公開(kāi)在社區(qū)中。這樣,那些開(kāi)發(fā)web應(yīng)用程序的大公司可以利用這些特點(diǎn),無(wú)需對(duì)它們產(chǎn)品的修改作出相應(yīng)的說(shuō)明。
其次,在web應(yīng)用程序中,數(shù)據(jù)往往在用戶和服務(wù)供應(yīng)商之間傳輸,許多情況下,服務(wù)供應(yīng)商的軟件往往會(huì)被自動(dòng)下載并安裝到用戶的系統(tǒng)中,web應(yīng)用程序會(huì)帶來(lái)更多的隱私問(wèn)題,而這些問(wèn)題自由軟件授權(quán)協(xié)議往往并沒(méi)有考慮。
上述的這些問(wèn)題并不是現(xiàn)在才出現(xiàn)的。Tim O'Reilly已經(jīng)在幾年前提出了警告,但是他的言論太過(guò)聳人聽(tīng)聞,他認(rèn)為開(kāi)源授權(quán)協(xié)議已經(jīng)過(guò)時(shí)。他的說(shuō)法很容易使我們對(duì)web應(yīng)用程序?qū)﹂_(kāi)源軟件授權(quán)協(xié)議的影響產(chǎn)生歧義。