2007年11月15日 星期四

開源的好處是什麼?

開源的好處是什麼?
也許心理會產生類似這樣的問號,簡單的說它是透明的,也就是程式當初經過一個程式設計師寫出來,但並不是很完善也許只是一個很簡單的程式,接下來程式設計師很可能選擇封閉code,由自己一個人或者請他人共同完成這套程式,而程式的結果就朝向商業化邁進,也許哪天商業化失敗或經營不善則程式設計師的心血將付之一炬;而開源的精神則是讓軟體更好,讓線上許多程式設計師共同學習或鼓勵,假使哪天程式設計師不再繼續維護,至少留有原始碼供大家開發,這就是開源的精神。

當然啦!開源vs閉源最重要的差別在於授權囉,也就是說如果你寫的程式以開源(GPL)授權,你可以選擇哪些形式的自由授權使用,但務必不要讓原始碼消失。

0 意見: