Most likely, 您會被牽涉到您這位朋友的法律訴訟之中,因為基本上您是使用他所提供的資料來開發這個軟件,所以原則上您已經取得了對方公司的業務機密(任何商業投資的計算方式都是任何投資公司的營運機密),如果老貓是對方公司的律師,老貓會想盡一切辦法確認您不能將這個軟件自行商業運轉或是出售給任何其他的公司,因為您的朋友是受限於其與公司所簽署的僱用合約,但是您本身並沒有受到這個合約的任何限製,所以原則上您朋友的公司在法律上除了對您提出訴訟(針對您未經授權取得該公司營運的機秘)之外,對您沒有任何限製.
然而您現在也不需要驚慌,因為您手中所開發的軟件已經經過實際操作證明有獲利的功能,因此如果您麵對任何訴訟,對方公司多半是希望取得對於這個軟件繼續開發與日後授權使用的主導權,所以對於您而言,您其實有相當多的選擇,然而個人會建議您如果您真正麵對任何法律訴訟,您應該聘任律師代表您與對方公司談判,爭取對您最有利的條件.
至於您通過開發這個軟件的獲利,良心說,對方公司是有可能可以對於這個部份要求您歸還部份或是全部獲利所得,因為如老貓前麵所說的,您編輯這個軟件所使用的知識有可能是屬於該公司的商業機密. 您未經授權使用這些知識,是一種侵權的行為,對方的公司有權為此要求您賠償,然而在此同時,因為您並不是該公司的僱員,所以如果日後該公司未經您同意使用或是修改您所編輯的軟件,甚至於利用您所開發的軟件作為籃本開發其他的產品,其實在技術上也是一種侵權的行為,所以這是為什麼老貓會在前麵建議您如果日後對方的公司對您採取任何法律行動,您應該讓專業介入來替您與對方談判一個對雙方都有利的條件.
當然最後一點是,您如果事前不知道對方是使用公司的資源來建立這個運算的程序,那麼原則上您可以將您自己歸屬為"無辜的第三者",也就是說必要時您可能可以考慮對您的朋友提出法律訴訟,對您所遭受的任何經濟上的損失與您開發軟件所應得的酬勞提出求償的法律訴訟. (這是統一戰線運作的實例)然而很不幸地球是園的,所以如果您現在的工作的公司是屬於軟體開發的公司,甚至於您現在的公司就是在從事相關產品的開發,您這種 "moon light"的打工行為是否會因此為您自己找來類似於您朋友的問題,這個部份恐怕是您自己需要回答的問題.