“what’s needed there is to reject software patents”
No, software can be very innovative. What should happen is allow companies to either use trade secret protection (think software as a service) or patent protection for five years. After five years, the source code should be released and become public domain.
A conservative policy like this would foster innovation, productivity, and wealth creation. And big companies could not just continue to monopolize markets without innovating.
You do realize that software patents aren't about software per se, but mathematics, right?
(See Post 23.)