wrong approach. copyright laws are already sufficient to protect copying of source code. thats not what patents are used for. patents are used for protecting product features and functionality. by their nature, product features and functionality cannot be trade secrets since the public uses them.
however, I agree with you that we should just get rid of software patents. I think there is no downside to companies copying (and potentially improving on) the features of a competing product.
however, I agree with you that we should just get rid of software patents. I think there is no downside to companies copying (and potentially improving on) the features of a competing product.