2008年3月21日

REBOL 3.0的開放源碼模型


REBOL 3.0採用混合式的開放源碼模式,共分成四個部分:
  1. Host的部分開放,這部分是和OS相關的抽象層,源碼是C語言。
  2. 核心(core)的部分不開放,由REBOL公司負責維護。如果擔心因此無法獲得保障,可以向REBOL公司取得核心源碼的授權。
  3. 內部元件(internal components)是標準的元件,這部分的源碼開放,而源碼可能是C也可能是REBOL。
  4. 外部插件(external plug-in)是REBOL開發者可以自行擴充REBOL的部分。至於源碼是開放或封閉,C或REBOL,加密或不加密,免費或收費,則由插件開發者自行決定。

沒有留言: