作者:臧云霄 隆天律師事務(wù)所合伙人、副主任、專利代理人
近兩年來(lái),筆者連續(xù)辦理了幾起計(jì)算機(jī)軟件開(kāi)發(fā)合同案件,既擔(dān)任過(guò)原告的律師,也擔(dān)任過(guò)被告的律師。有的案件在一審程序即告完結(jié),但有的案件甚至到了再審程序。雖然不同案件因?yàn)槭聦?shí)和證據(jù)存在較大差異,導(dǎo)致判決結(jié)果可能存在天壤之別,但綜合各個(gè)案件仍能總結(jié)此類案件的共性?,F(xiàn)整理一些以共享。
一、關(guān)于該類案件的案由和管轄
2008年的最高人民法院《民事案件案由規(guī)定》中將計(jì)算機(jī)軟件開(kāi)發(fā)合同作為第四級(jí)案由,作為第三級(jí)案由“著作權(quán)合同糾紛”項(xiàng)下的次級(jí)案由。根據(jù)《合同法》列出的有名合同分類,計(jì)算機(jī)軟件開(kāi)發(fā)合同又屬于技術(shù)開(kāi)發(fā)合同一類中的委托開(kāi)發(fā)合同,因此,也有法院將之列為同為第四類案由的“技術(shù)委托開(kāi)發(fā)合同”。
不論具體案由的差異,該類案件屬于知識(shí)產(chǎn)權(quán)案件,根據(jù)2004年《最高人民法院關(guān)于審理技術(shù)合同糾紛案件適用法律若干問(wèn)題的解釋》,“技術(shù)合同糾紛案件一般由中級(jí)以上人民法院管轄。各高級(jí)人民法院根據(jù)本轄區(qū)的實(shí)際情況并報(bào)經(jīng)最高人民法院批準(zhǔn),可以指定若干基層人民法院管轄第一審技術(shù)合同糾紛案件?!睂?shí)踐中這些案件由專門(mén)審理知識(shí)產(chǎn)權(quán)案件的知識(shí)產(chǎn)權(quán)庭審理。但在有些案件中,特別是當(dāng)事人聘請(qǐng)的律師之前并未接觸過(guò)知識(shí)產(chǎn)權(quán)案件,當(dāng)事人仍按照一般合同的管轄原則向被告所在地或者合同履行地人民法院立案,如果這些管轄法院并沒(méi)有知識(shí)產(chǎn)權(quán)庭,就可能耽誤時(shí)間。在需要及時(shí)對(duì)被告進(jìn)行財(cái)產(chǎn)保全或者證據(jù)保全的案件中,時(shí)間上的耽擱就可能導(dǎo)致不同的案件走向,需要我們特別注意。
根據(jù)2011年《上海市高級(jí)人民法院關(guān)于一審知識(shí)產(chǎn)權(quán)案件管轄的規(guī)定》,對(duì)上海市能審理知識(shí)產(chǎn)權(quán)案件基層法院進(jìn)行了增加,目前規(guī)定為:浦東新區(qū)法院管轄在浦東新區(qū)、閔行法院管轄在閔行區(qū)、奉賢區(qū)、長(zhǎng)寧區(qū)內(nèi)、徐匯法院管轄在徐匯區(qū)、松江區(qū)和金山區(qū);黃浦法院管轄在黃浦區(qū)、普陀法院管轄在靜安區(qū)、嘉定區(qū)、青浦區(qū)內(nèi)的一審知識(shí)產(chǎn)權(quán)案件;楊浦區(qū)人民法院管轄在楊浦區(qū)、虹口區(qū)、閘北區(qū)、寶山區(qū)、崇明縣內(nèi)的一審知識(shí)產(chǎn)權(quán)案件。
隨著《最高人民法院關(guān)于北京、上海、廣州知識(shí)產(chǎn)權(quán)法院案件管轄的規(guī)定》的出臺(tái),北京、上海、廣州三地于2014年底2015年年初設(shè)立知識(shí)產(chǎn)權(quán)法院,計(jì)算機(jī)軟件民事糾紛案件改由知識(shí)產(chǎn)權(quán)法院管轄。但特別注意的是,廣州知識(shí)產(chǎn)權(quán)法院管轄的是除深圳市以外的計(jì)算機(jī)軟件民事糾紛案件。也就是說(shuō),從2015年開(kāi)始,北京、上海和廣東?。ǔ钲谑幸酝猓┑挠?jì)算機(jī)軟件開(kāi)發(fā)合同一審案件分別由這三地的知識(shí)產(chǎn)權(quán)法院管轄,其他省、自治區(qū)和直轄市的計(jì)算機(jī)軟件開(kāi)發(fā)合同一審案件仍由各地設(shè)立知識(shí)產(chǎn)權(quán)審判庭的人民法院管轄。
二、該類案件的特點(diǎn)及辦理體會(huì)
該類案件的基礎(chǔ)法律關(guān)系是委托開(kāi)發(fā)合同,案件審理主要適用的法律法規(guī)也較為簡(jiǎn)單,一般適用《合同法》及《合同法》相關(guān)司法解釋、《最高人民法院關(guān)于審理技術(shù)合同糾紛案件適用法律若干問(wèn)題的解釋》等進(jìn)行審理。由于該類合同的標(biāo)的涉及計(jì)算機(jī)軟件,會(huì)呈現(xiàn)不同于一般技術(shù)開(kāi)發(fā)合同的特點(diǎn),主要表現(xiàn)在:
1、專業(yè)性強(qiáng),有些案件可能需要進(jìn)行鑒定,案件審理時(shí)間長(zhǎng)
由于計(jì)算機(jī)軟件的專業(yè)性強(qiáng),而律師沒(méi)有相關(guān)技術(shù)背景,因此辦理此類案件的難度大,工作量大。而通曉技術(shù)的一般為開(kāi)發(fā)方的技術(shù)人員,如何將晦澀難懂的技術(shù)術(shù)語(yǔ)通過(guò)法律語(yǔ)言進(jìn)行闡述并準(zhǔn)確認(rèn)定事實(shí)和適用法律,需要律師與技術(shù)人員相當(dāng)長(zhǎng)時(shí)間和相當(dāng)深度的溝通。雖然在某些特別復(fù)雜的案件中可以讓技術(shù)人員一同參加庭審,但技術(shù)人員論述事實(shí)的重點(diǎn)是否與案件爭(zhēng)議事實(shí)相關(guān),需要律師事先與技術(shù)人員進(jìn)行詳細(xì)溝通明確。因事實(shí)闡述一般都涉及技術(shù)內(nèi)容,律師在庭審中勢(shì)必也要提及某些技術(shù)內(nèi)容和技術(shù)要點(diǎn),因此,盡管有技術(shù)人員輔助,律師仍需要對(duì)技術(shù)非常了解。
不僅律師可能沒(méi)有技術(shù)背景,同樣對(duì)于審理案件的法官來(lái)說(shuō),很大可能也沒(méi)有技術(shù)背景。因此,在雙方對(duì)案件重要事實(shí)爭(zhēng)議較大的情況下,如對(duì)已經(jīng)完成開(kāi)發(fā)的工作量及開(kāi)發(fā)軟件是否符合合同約定等事實(shí)的認(rèn)定問(wèn)題,有時(shí)需要專業(yè)機(jī)構(gòu)進(jìn)行鑒定。
此類案件不管標(biāo)的大小,一旦進(jìn)入訴訟,只要涉及技術(shù)問(wèn)題,案件往往都比較復(fù)雜。另外,由于軟件開(kāi)發(fā)過(guò)程中雙方參與人多為技術(shù)人員,對(duì)合同關(guān)鍵內(nèi)容的確定如軟件需求、交付及驗(yàn)收的時(shí)間節(jié)點(diǎn)、驗(yàn)收方式等約定不明,或是雖有約定但并未完全按照合同約定實(shí)際履行,合同履行的隨意性較大,致使在訴訟中雙方提交的證據(jù)與合同約定的文件并不一致,需要由法院對(duì)每項(xiàng)事實(shí)逐個(gè)根據(jù)實(shí)際履行情況進(jìn)行審查。因此,法院查明事實(shí)耗時(shí)較長(zhǎng),有的案件僅前期調(diào)查就要進(jìn)行4、5次。
2、委托方和開(kāi)發(fā)方對(duì)合同內(nèi)容認(rèn)識(shí)存在的偏差較大
此類案件的委托方為軟件的需求方,一般只能描述自己的需求,但并不了解計(jì)算機(jī)軟件技術(shù)及專業(yè)術(shù)語(yǔ),在簽訂委托開(kāi)發(fā)合同時(shí)通常也沒(méi)有仔細(xì)審查合同條款,導(dǎo)致合同約定內(nèi)容與其真實(shí)需求之間可能存在差異,在合同履行過(guò)程中往往認(rèn)為開(kāi)發(fā)方按照合同開(kāi)發(fā)的軟件與其心理預(yù)期不符,從而引發(fā)爭(zhēng)議。
3、軟件開(kāi)發(fā)合同簽訂及履行過(guò)程較為復(fù)雜,合同履行過(guò)程往往改動(dòng)頻繁,但改動(dòng)往往難以通過(guò)書(shū)面確認(rèn)
首先對(duì)軟件開(kāi)發(fā)合同的簽訂和履行的大體過(guò)程進(jìn)行簡(jiǎn)單介紹。
合同簽署。軟件開(kāi)發(fā)合同因?yàn)樯婕皟?nèi)容較為復(fù)雜,實(shí)踐中一般都采取書(shū)面方式簽署,并在書(shū)面合同中對(duì)軟件的功能項(xiàng)進(jìn)行明確,但往往非常粗略,僅是功能項(xiàng)、功能塊的確定。
需求調(diào)研及需求確認(rèn)。軟件開(kāi)發(fā)合同簽署后,委托方一般要支付一定比例的款項(xiàng),由開(kāi)發(fā)方對(duì)委托方的需求進(jìn)行調(diào)研。開(kāi)發(fā)方在前期調(diào)研的基礎(chǔ)上擬定委托方對(duì)軟件開(kāi)發(fā)的需求,并由雙方共同確認(rèn)。軟件開(kāi)發(fā)需求確認(rèn)是軟件開(kāi)發(fā)合同履行過(guò)程的重要一環(huán),需求確認(rèn)文件也是合同的重要履行文件。需求確認(rèn)是否明確、清楚、完整往往決定開(kāi)發(fā)過(guò)程是否順利,并決定最終開(kāi)發(fā)的軟件是否符合委托方的要求。而需求確認(rèn)明確、清楚、完整一方面要依賴于委托方進(jìn)行詳盡的技術(shù)交底,更要依賴于開(kāi)發(fā)方與委托方的良好溝通。
開(kāi)發(fā)過(guò)程中的需求調(diào)整。軟件開(kāi)發(fā)需求確認(rèn)后,在軟件開(kāi)發(fā)過(guò)程一般情況下都要對(duì)需求進(jìn)行調(diào)整,這也是較易出現(xiàn)爭(zhēng)議的環(huán)節(jié)。由于委托開(kāi)發(fā)的軟件都是定制軟件,并非標(biāo)準(zhǔn)軟件,一般是委托方要求開(kāi)發(fā)方根據(jù)企業(yè)自身特點(diǎn)量身定做,即使前期需求確認(rèn)已經(jīng)比較明確、清楚、完整,但在實(shí)際開(kāi)發(fā)過(guò)程中還是經(jīng)常因?yàn)檫@樣或那樣的原因而需要對(duì)需求進(jìn)行調(diào)整。比如委托方可能根據(jù)開(kāi)發(fā)方某一階段的工作成果或者自身需求的變化需要臨時(shí)提出修改意見(jiàn),或者委托方對(duì)軟件功能的理解隨著開(kāi)發(fā)工作的逐步深入發(fā)生變化而需要調(diào)整,需求調(diào)整過(guò)程往往涉及合同內(nèi)容的變更,這也是計(jì)算機(jī)軟件開(kāi)發(fā)的特點(diǎn)。由于開(kāi)發(fā)方為提供服務(wù)的一方,往往考慮到業(yè)務(wù)合作的關(guān)系,而不主動(dòng)要求進(jìn)行確認(rèn),或者在雖然提出要求確認(rèn)的意思但委托方未表示明確同意的情況下仍繼續(xù)進(jìn)行后續(xù)開(kāi)發(fā),由此導(dǎo)致工作量變更或者軟件開(kāi)發(fā)的結(jié)果與原合同約定不同,一旦發(fā)生軟件不符合合同約定、開(kāi)發(fā)方未按照合同約定時(shí)間交付驗(yàn)收的情況下就會(huì)引發(fā)較大的合同爭(zhēng)議。
4、雙方爭(zhēng)議大
在合同履行過(guò)程中雙方往往已經(jīng)窮其力無(wú)法解決爭(zhēng)議進(jìn)而進(jìn)入訴訟。而一旦進(jìn)入訴訟程序,由于雙方對(duì)事實(shí)爭(zhēng)議差別較大,調(diào)解難度也非常大。
如因軟件開(kāi)發(fā)進(jìn)度發(fā)生爭(zhēng)議導(dǎo)致開(kāi)發(fā)難以繼續(xù)的情形,一般調(diào)解非常困難。由于軟件各功能模塊之間的關(guān)聯(lián),不同功能塊之間能事先的功能也存在相互關(guān)聯(lián),即使某部分功能塊能實(shí)現(xiàn)功能,但其他功能快不能正常運(yùn)行仍可能會(huì)導(dǎo)致整個(gè)軟件難以順暢運(yùn)行,進(jìn)而導(dǎo)致委托方已經(jīng)支付部分費(fèi)用開(kāi)發(fā)的軟件實(shí)際上用處不大或根本不能使用,委托方一般不愿意為一個(gè)不能正常使用的軟件支付費(fèi)用。另一方面,開(kāi)發(fā)方確實(shí)也耗費(fèi)了大量人力、物力進(jìn)行開(kāi)發(fā),即使合同被解除不再繼續(xù)進(jìn)行,但開(kāi)發(fā)方已經(jīng)付出的工作也不能完全不考慮。但對(duì)開(kāi)發(fā)方已經(jīng)完成的工作量如何確定及委托方已經(jīng)支付款項(xiàng)如何退還,相比有形貨物而言,這類案件往往難以具體量化?;蛘咭环綇淖约豪娉霭l(fā),提出的要求與另一方也往往存在較大差異,事實(shí)上造成雙方調(diào)解意愿不高。
三、通過(guò)辦理該類案件給當(dāng)事人的建議
根據(jù)以上內(nèi)容,計(jì)算機(jī)軟件開(kāi)發(fā)合同的履行確實(shí)存在很多問(wèn)題,如果任何一個(gè)環(huán)節(jié)未能有效預(yù)防或處理,則極有可能導(dǎo)致訴訟。根據(jù)筆者的辦案經(jīng)驗(yàn),此類案件中當(dāng)事雙方應(yīng)在如下方面注意:
1、重視合同簽訂,從源頭上盡可能避免爭(zhēng)議
在合同中對(duì)功能項(xiàng)、技術(shù)參數(shù)、標(biāo)準(zhǔn)要確定,避免使用含糊或難以確定范圍的詞語(yǔ)。合同應(yīng)對(duì)軟件交付時(shí)間、驗(yàn)收時(shí)間進(jìn)行明確約定且沒(méi)有歧義,委托方的付款進(jìn)度、付款節(jié)點(diǎn)要與開(kāi)發(fā)方的開(kāi)發(fā)進(jìn)度相對(duì)應(yīng)。同時(shí),在合同履行過(guò)程中,對(duì)軟件開(kāi)發(fā)的需求確認(rèn)內(nèi)容一定要清楚,每個(gè)功能項(xiàng)下的小的功能點(diǎn)要明確。
合同建議包含如下內(nèi)容:
(1)軟件詳細(xì)功能模塊及配套資料
(2)明確使用軟件的用戶數(shù),明確未來(lái)每新增一個(gè)用戶的費(fèi)用等。
(3)軟件開(kāi)發(fā)完成后維護(hù)費(fèi)用。軟件成功開(kāi)發(fā)上線后,開(kāi)發(fā)方一般按照前期開(kāi)發(fā)合同的百分比向委托方收取年度支持和維護(hù)費(fèi)用。因此,需要明確年度支持和維護(hù)費(fèi)用的收取方式,是固定費(fèi)用還是根據(jù)物價(jià)指數(shù)進(jìn)行調(diào)整;具體包括哪些服務(wù)內(nèi)容,如升級(jí)服務(wù)、熱線支持、遠(yuǎn)程診斷等。
(4)軟件著作權(quán)的歸屬,是歸屬委托方還是開(kāi)發(fā)方。
(5)付款時(shí)間和方式
對(duì)款項(xiàng)支付的時(shí)間應(yīng)有明確和可執(zhí)行的時(shí)間點(diǎn),并沒(méi)有任何歧義,一般與開(kāi)發(fā)方的開(kāi)發(fā)進(jìn)度一致。對(duì)尾款的支付,一般以驗(yàn)收合格作為條件。
(6)明確違約責(zé)任
從委托方角度,應(yīng)約定如開(kāi)發(fā)方逾期不交付開(kāi)發(fā)成果或交付的開(kāi)發(fā)成果不符合合同約定標(biāo)準(zhǔn)情形下,委托方有權(quán)要求解除合同,并盡可能約定金錢(qián)上的違約責(zé)任。從開(kāi)發(fā)方角度,應(yīng)約定如軟件開(kāi)發(fā)完成后如委托方逾期不驗(yàn)收的法律后果及逾期不付款的違約責(zé)任。
2、充分利用法律規(guī)定來(lái)保護(hù)自己的權(quán)益。如開(kāi)發(fā)方未能按照合同約定期限交付軟件的,要注意通過(guò)書(shū)面方式催告,并給對(duì)方合理的時(shí)間,一般以30日為好。如果開(kāi)發(fā)方在30日內(nèi)仍無(wú)法履行的,委托方可以解除合同。
3、重視書(shū)面確認(rèn)
該點(diǎn)對(duì)開(kāi)發(fā)方特別重要,此類合同中,委托方的主要合同義務(wù)是支付合同款項(xiàng),主要合同權(quán)利是獲得合同約定的開(kāi)發(fā)的軟件。而受托方的主要合同義務(wù)則是按時(shí)并按照合同約定向委托方交付軟件并驗(yàn)收合格。因此,此類案件中受托方的舉證責(zé)任非常大。關(guān)于合同具體履行情況的確認(rèn)是受托方在訴訟中獲得成功的關(guān)鍵。
委托方的任何需求調(diào)整都要明確紀(jì)錄并告知委托方,此需求調(diào)整可能導(dǎo)致的工作量變化及對(duì)合同履行時(shí)間的影響,讓委托方確認(rèn)后再進(jìn)行下一步工作。實(shí)踐中,多因?yàn)闃I(yè)務(wù)關(guān)系,開(kāi)發(fā)方在履行中一味接受開(kāi)發(fā)方的調(diào)整,或者在調(diào)整后沒(méi)有任何書(shū)面內(nèi)容記錄即開(kāi)始工作,一般雙方對(duì)履行內(nèi)容及合同時(shí)間有爭(zhēng)議,就會(huì)對(duì)開(kāi)發(fā)方非常不利。因?yàn)檐浖_(kāi)發(fā)履行過(guò)程的漫長(zhǎng)和繁瑣,雙方往往以郵件往來(lái),盡管如此,對(duì)某些可能涉及工作量或者可能影響軟件交付時(shí)間的變更,仍建議通過(guò)書(shū)面信函方式進(jìn)行確定?;蛘呒词雇ㄟ^(guò)郵件,也要在郵件中明確相關(guān)內(nèi)容,并要求委托方進(jìn)行確認(rèn)。實(shí)踐中,進(jìn)行郵件溝通的往往是技術(shù)人員,而其關(guān)注點(diǎn)僅在技術(shù)對(duì)某些事實(shí)或者時(shí)間節(jié)點(diǎn)的確認(rèn)并不重視,所發(fā)送的郵件在訴訟中起不到證明有關(guān)事實(shí)的作用,從看似主動(dòng)變成被動(dòng)。建議合同重要環(huán)節(jié)的履行應(yīng)咨詢專業(yè)律師,盡可能保留證據(jù),以防在訴訟中造成對(duì)己不利的法律后果。
4、重視書(shū)面工作匯報(bào)
開(kāi)發(fā)方在委托方所進(jìn)行的每一項(xiàng)工作,注意都要有書(shū)面記錄并要求委托方確認(rèn),防止出現(xiàn)爭(zhēng)議情況下,委托方對(duì)開(kāi)發(fā)方工作的不認(rèn)可。即使通過(guò)郵件來(lái)匯報(bào)工作,也要所做的具體工作內(nèi)容詳細(xì)寫(xiě)清楚,不能寥寥幾個(gè)字帶過(guò)。
技術(shù)區(qū)別于有形貨物,對(duì)技術(shù)內(nèi)容的確認(rèn)本來(lái)就存在差異,對(duì)技術(shù)的理解也易產(chǎn)生差異,這些原因?qū)е掠?jì)算機(jī)軟件開(kāi)發(fā)合同履行的各個(gè)環(huán)節(jié)都可能會(huì)發(fā)生爭(zhēng)議,因此需要企業(yè)在簽署合同以及合同履行過(guò)程中時(shí)刻以最壞的可能來(lái)提醒自己,盡可能避免法律風(fēng)險(xiǎn)。我們律師在辦理這些案件時(shí),在掌握法律知識(shí)的前提下,還要加強(qiáng)對(duì)技術(shù)的理解和學(xué)習(xí)。