想詢問一個商業模式下的授權問題,先介紹一下產品的運作環境和商業模式:程式是用PHP寫的,web-based的服務,會在Apache, PHP, MySQL的環境下運行,更精確的說程式是用CodeIgniter的Framework開發的(沒有改core),source code有用到PHP, Javascript, jQuery, 還有用jQuery開發的2個plugin(一個是MIT, 一個是Dual licensed: MIT/GPL)。
CI和jQuery相關授權的討論有這個
www.openfoundry.org/en/forum?func=view&catid=8&id=635
1)如果公司打算用販售服務的方式來賣這個產品的話,也就是除了這包source code之外,還提供環境架設(Apache, PHP, MySQL會另外下載安裝),後續諮詢或維護程式之類的服務,那麼根據上面那個討論串,我理解的是應該沒有商業授權上的問題(jQuery及plugin的版權聲明不動不改),只要在程式包內把CodeIgniter的原始版權聲明的license txt給付上即可,這樣對嗎?
2)如果公司只打算販售那包source code,環境安裝則由買方自行負責,那麼是否程式包內附上CI的license txt後就可以了呢?
3)如果公司只打算販售那包source code,而未來使用上不在網路上公開,可能是在公司內部架設服務使用,或是精簡版只在工程師的筆電內安裝這樣,那麼同樣的是否程式包內附上CI的license txt後就可以了呢?
4)另外是這包程式的授權問題,基於使用工具上的授權(如jQuery是MIT, CI是BSD等等),這包程式是否就會是BSD授權?如果我想要在程式內部也撰寫這包程式的授權,是否就是修改BSD的條款,只是把名稱改成程式的命名之類的?那麼CI的授權聲明是否也需附帶在程式包內,也就是程式包內同時有CI的授權聲明以及這份程式自己的授權聲明?
5)最後一個問題是個人的疑問,雖說BSD是可以不提供原始碼,但是像這類web-based的服務,當我們是為使用者(比如說某個公司)撰寫主程式的時候,不是無可避免一定會把整份原始碼給使用者(公司)嗎?
不好意思因為自己查詢了資料但還是模模糊糊,所以才上來發問。
先謝謝各位。