Should Public Policy Promote Open-Source Software?