文件名称:软件专利中的抽象(以及如何修复它)-研究论文
文件大小:341KB
文件格式:PDF
更新时间:2024-06-29 20:59:21
software patent
长期以来,软件一直是专利法的困境。 正如许多人所观察到的那样,软件是一种抽象的技术——但抽象的想法被认为没有资格申请专利。 本文探讨了这意味着什么,它不意味着什么,以及什么可以解决软件专利中的抽象问题。 本文提供了两种相关的方式来理解软件的抽象性质。 首先,计算机科学将自己定义为“抽象科学”,而这种自我定义找到了真正的教义购买。 其次,软件代码被设计为该学说所称的“功能性”——描述可以在异构硬件上执行的抽象结果,而不考虑结果是如何实现的。 因为软件是功能性的,所以对软件的声明也必须是功能性的。 但功能声明正是该学说所禁止的。本文还检验并反驳了一些人提出的第三个理由:软件算法“只是数学”的想法。 算法涉及数学,可以用数学来描述,但它们本身并不是数学。 事实上,本文提出修复软件专利的方法是要求专利权人声明算法——用伪代码编写的具体算法,就像他们将他们的发明传达给其他程序员一样。