Software
A topic that appears frequently in tech news is the issue of software patents. As with all patents, software patents offer protection to individuals and companies that develop new innovations. Software also poses unique challenges, however, which leads many in the...