4.請說明開源軟體(open source softwre為,也稱為“開放原始碼軟體”),並舉出其優缺點各二。