開源軟件主要是降低風險:擁有源代碼使顧客們可以控制那些他們的業務所賴以生存的工具。
當壹個open-source產品的開發者提高價格,增加了難以接收的限制,或者使用了壹些使顧客不滿意的方法,另壹個不同的組織將使用該源代碼開始開發新的產品以解決原來機構的問題。顧客也能自己維護或找別人改進它以達到自己的要求。
顧客控制軟件,這在傳統私有軟件模式下是聞所未聞的事情。即使是壹些財大氣粗的顧客也可能緩解由於傳統軟件商自己內部的問題而導致嚴重的金融危機或公司被別的公司收購的風險。