Hi MilesChou,
DS-5之所以會有professional edition、community edition,而僅有community edition是延用EPL授權方式釋出,而其他專業版本或客製化版本(Customized edition)都有試用期限與價金收取,其實就是其利用EPL與其他開源授權,明訂授權拘束範圍的機制,所發展出來的商業模式!
以EPL(Eclipse Public License)授權元件為例,其授權拘束的運作要點有:
1、修改以EPL授權的部份,後續衍生物一樣要以EPL來散布與授權。
2、非直接衍生自EPL授權元件程式碼的部份,如在功能上為獨立模組(module),則可以在後續散布由其撰寫人自擇不與EPL衝突的其他授權條款,或直接採用商業授權條款。
所以在這樣的原則上:
DS-5這個軟體專案的主框架,依據您所提供的右列文件(dl.dropboxusercontent.com/u/28129828/DS-5%20license.rtf),是屬於共享軟體(Shareware)的授權狀態,也就是說,整包程式碼可以被拿來試用,但除了其中本來就是以自由開源軟體授權的部份,其餘部份並不是都以自由開源授權的方式提供給使用者。參照這份文件標註為「SECTION 2 - SEPARATE FILES」的部份,可以看到:Java、The Eclipse IDE、部份的ARM plug-in、他方採用到的Libraries,還有屬於Windows的Windows Driver Development Kit,都延用其Open Source的授權方式,以及第三方本來的授權方式。
所以說,DS-5其實是組合了許多的開源專案與共享軟體元件,採主框架與插件(plugin)、模組(module)授權分立的方式釋出,例如VLC、FFMPEG、或是Mozilla Firefox這些著名專案,也都有這樣的情況!進一步的相關資訊,您可以參閱葛冬梅小姐撰寫的專文,淺析自由開源軟體專案與其個別元件授權條款之差異:
www.openfoundry.org/tw/legal-column-list/9097-the-difference-of-licenses-between-a-foss-project-and-its-components,該文對這樣的狀況,已有清晰的描述。
所以,DS-5也算是走一部份這樣的模式,其專案主要的程式框架,是採自行訂立的規則釋出,然而,其中部份的插件與加效模組,是延用自由開源軟體的授權方式,這樣的配置,您如果下載的是DS-5的社群/輕簡功能版本,自然功能是較為簡陋的狀態,而付費購買其完整功能或客製化功能版本,才會一併得到這些私有授權模組的使用授權。
希望上述這些資訊,有助於您釐清疑惑,如後續有衍生的想法或問題,也歡迎您隨時接續在此討論。
敬祝 順心健康、事事如意
20131126 17:35 LUCIEN C.H. LIN