Just as the telegraph, the phone, electricity, flight, plastics, and other disciplines became subject to patenting -- and controversies -- software will in time join the technologies of yesterday and be supplanted by the technologies of tomorrow, which will hopefully be patentable as well.