我不清楚在已发表的学术论文中使用算法的法律地位。是否有关于该材料的隐含专利?开源应用程序怎么样?可以使用免费软件许可证在开源应用程序中实现该算法吗?
假设我可以访问描述算法B的论文A.如何确定我是否可以在商业闭源应用程序C或开源应用程序D中使用算法B.答案总是“不”吗?有失效日期吗?
答案 0 :(得分:16)
没有“隐含专利”这样的东西。
不幸的是,我认为您需要评估每篇论文的IP限制。
一个较着名的情况,其中学术论文中描述的算法最终受到专利作为RSA非对称加密算法的阻碍。一篇论文“论数字签名和公钥密码系统”于1977年在ACM期刊上发表,描述了该算法,1983年授予了一项专利(美国专利4,405,829)。
我没有读过这篇论文,所以我不知道是否提到了专利申请 - 我知道该算法得到了相当广泛的实施,然后当专利被授予时,MIT / RSADSI开始执行它。例如,该专利成为PGP的一个相当大的问题。我相信麻省理工学院/ RSADSI最终允许免费使用该专利用于非商业用途。 LZW compression发生了类似的情况。
答案 1 :(得分:4)
这是GIF发生的事情,压缩算法是公开发布的,但未提及它已获得专利。
即使该论文的作者声称没有获得专利 - 也不能保证另一种算法尚未获得专利,法院可能会认为它涵盖了这项工作。
请记住,自己发明它并不能保护你免受专利侵害 - 你可以发明一种你从未见过的算法,后来发现它被一些专利所覆盖。
答案 2 :(得分:4)
AFAIK,以公开方式发布的内容(例如学术论文)实际上消除了在欧洲获得专利的可能性。在美国,从首次发布到获得专利,有一年的宽限期。学生和教授通常会发现潜力,他们会向大学的技术转移办公室申请,该办公室会弄清楚如何处理它。例如,这就是Captchas的情况。如果该论文是由商业公司(例如IBM)提供的,则更有可能获得专利或获得额外的保护,因为研究中的员工也会根据专利申请的数量进行评估。
问题是通常没有办法知道,因为专利律师通常会写一个与原始想法没有联系的通用名称。所以联系作者以防万一可能是谨慎的。作者也可能有一个现有的实现,通常是开源的。
答案 3 :(得分:1)
正如迈克尔所说,没有隐含的专利。
通常,当发布算法或任何其他研究时,作者希望将其发布到世界上供其他人使用。如果您可以访问描述某些算法的已发表论文,那么可能可以在您可能创建的任何程序中使用它。但是,某些算法在发布之前可能会被其发明者申请专利,在这种情况下,如果您想使用该算法,则必须与专利持有人达成某种安排,无论您的应用程序是否为开源。基本上为了安全起见,您需要检查该算法的具体限制。 (如果您的应用程序是开源的,那么发布有关算法的论文的人通常更有可能让您使用他们的算法。)