亲爱的KV,
我已经阅读了一堆与我正在写的代码相关的专利,这样我就可以避免编码一些已知的专利。这似乎是个好主意,但当我把这件事告诉我的老板时,我们不得不和公司的一位律师开会,我要解释我读过的专利。然后我被调离了这个项目,分配了一些其他的工作。我认为我的经理这么做是愚蠢的,因为现在从事这项工作的人根本不知道专利是否被侵犯了。我在开始编写这个函数之前做必要的研究是错误的吗?
对法律一无所知
亲爱的,
如果有一个法律问题应该教给所有的软件工程师,那就是“不要阅读专利!”我相信公司的律师指出,如果你没有阅读专利并违反它,罚款将比你阅读专利并无意中违反它要低得多。偶然地侵犯软件专利是很容易的,因为,当然,律师编写这样的专利过于广泛,从而为粗心的编码人员设置了陷阱。
唉,我们本可以通过完全不允许软件专利来避免这些问题的时刻已经过去了,因为,就像邀请一个吸血鬼到你家一样,一旦你邀请了律师,他们就会把你吸干。正如我们在过去30年所看到的,从软件专利中获利的只有那些将其武器化以获取利润的人,以及那些怂恿他们的人(即律师)。软件专利的真正价值并不来自于保护“小人物”的知识产权——专利律师为了证明他们的计费工时是合理的而设计的虚拟人物——而是来自于被武器化成各种大公司可以用来操纵市场和竞争对手的组合。
律师给出的不阅读软件专利的主要原因是,如果您违反了专利,并且可以表明您知道它,您的公司将招致三倍的损害,如果您不知道该专利。这似乎是避免阅读它们的足够理由,但还有一个更好的理由,那就是,作为设计或技术文档,软件专利是可鄙的。
KV曾经有过几次阅读软件专利的理由,因为KV喜欢做的事情之一就是帮助打击专利流氓。当然,在这些案例中,KV并没有参与与专利有关的任何编码,而是在寻找现有技术或其他会使喷子对特定想法或概念的持有无效的东西。
在所有我有理由阅读这些文件的情况下,我的第一反应都是反感,但反感也是我早上醒来的第一反应。对专利的反感源于我所接触到的所有软件专利都有几个共同点:它们声称任何软件从业者在他们的工作生涯中可能会遇到的明显的想法,而且它们过于宽泛,很少新颖,似乎是由无数只试图写出一个版本的猴子写的哈姆雷特在古老的打字机。
所有这些都是在说它们是不合法的,但你不能在法庭上这么说。相反,你必须花几个小时仔细解构每一份声明。索赔要求不是用法典或简单的英语写的,而是用旨在保护律师及其客户的知识产权的法律法典写的。虽然你可能会从阅读中获得对专利意图的理解,但更有可能的是,你会想,为什么有人会费神写专利呢?
KV经常认为,软件开发人员和工程师考虑这些文件的原因是,它们是官方文件,受到法律的眷顾,因此必须有价值。它们确实有价值,但这种价值在本质上并不是技术性的,所以,作为任何类型的技术专家,最好放下那些花哨、冗长的文件,让公司律师去操心软件专利的问题。毕竟,他们的薪水是你的三到四倍。
KV
相关文章
在queue.acm.org
标准的时间和地点
戈登•贝尔
https://queue.acm.org/detail.cfm?id=1028900
用KV登录
https://queue.acm.org/detail.cfm?id=1142039
进化还是革命?
马谢Creeger
https://queue.acm.org/detail.cfm?id=1127873
数字图书馆是由计算机协会出版的。版权所有©2021 ACM, Inc。
没有发现记录