首先要感謝這個網站的工作人員,我真是學習了很多有用的知識。
我開發了一個資料存取軟件,使用Java作開發語言。這Java軟件在執行時會使用以下的程式:
1. Appserver, (GNU/GPL)
www.appservnetwork.com/
2. 7 Zip, (GNU LGPL)
www.7-zip.org/ (7 zip的作用是把MYSQL的資料打的包作backup用)
3. MYSQL JDBC driver, (GNU General Public License, version 2)
dev.mysql.com/downloads/connector/j/
4. Jasper Report, (GNU Lesser General Public License version 3)
jasperforge.org/index.php?q=project/jasperreports
5. Spring, (Apache License, Version 2.0.)
www.springsource.org/about
6. JDatePicker, (Simplified BSD Licence )
www.pepperbytes.net/opensource/jdatepicker.html
7. Excelsior JET, (Commercial)
www.excelsior-usa.com/jet.html
這個軟件不會發行光碟或可在網上下載,因為要到客戶公司安裝及設定。
程式 1, 2, 3, 4 及 5,會預先從網上下載到USB隨身碟,再到客戶公司安裝。 (程式 1 ,2 是exe檔。程式 3, 4 及 5 是jar檔,jar檔會複製到目錄下。)
主程式(Java) 及 程式6 會預先使用程式7打包成為一個exe檔,再到客戶公司安裝。
問題
A. 我的資料存取軟件是否要按照 GUN / GPL / LGPL / Apache / BSD License 通知客戶?
B. 我的資料存取軟件會否成為開放?(比較擔心程式 1, 2, 3)
C. 如果在安裝程式 1 ,2時我要求客戶按"Accept terms and agreement"的按鈕。那麼問題A及B的答案會否不同?
謝謝