從開放源碼到NPO參與