Oracle v. Google 案件凸显美国软件专利法的荒谬之处

目前还没有读者喜欢这篇文章。
Software patents

Opensource.com

Oracle 诉 Google 案 具备一场史诗级、高风险法庭 battle 的所有要素:因在流行的 Android 操作系统中使用 Java 而提出的高达 10 亿美元的损害赔偿请求,两位 Larry(CEO Page 和 Ellison)在第一周就出庭作证,当然,还有一些有趣的法律问题的判决,其中最重要的问题之一是 API 是否可以享有版权。

但是,更重要的是,这个案件是一个重要的教学时刻,说明了我们的专利制度中很多不起作用的地方。

当然,这个制度被写入了美国宪法,宪法赋予国会权力“为了促进科学和实用技艺的进步,通过在限定时间内保障……发明者对其……发现的专有权”。但是,当我们开始谈论软件专利时,我们实际上只看到了创新的障碍,通常以昂贵的诉讼和许可费用的形式出现。问题出在哪里?

首先,软件通常不需要那种应该导致 20 年垄断的巨额投资。例如,与昂贵的实验室或多年的 FDA 批准测试不同,您通常只需要一个程序员和一台电脑。即使是复杂的程序也不需要 20 年的专有权来收回其投资。软件专利通常甚至不是成功企业所必需的:Facebook 和,是的,Google——在其早期业务发展中从未依赖软件专利。

软件专利也出了名的模糊且难以理解,这使得小型发明者在没有昂贵的法律帮助的情况下不可能驾驭这个系统。这就引出了软件专利最危险的方面:诉讼。

事实证明,软件专利成为诉讼标的的可能性几乎是其他专利的五倍。事实上,自 1999 年以来,围绕软件专利的诉讼增加了两倍多,并且它们已成为在美国开展业务的代价的一部分。以 Spotify 为例。在欧洲取得巨大成功后,Spotify 于 7 月在美国推出了其产品,仅仅几周后,它就发现自己面临专利诉讼。

而且,不仅仅是像 Spotify 和 Google 这样的老牌公司——小型初创公司甚至个人发明者也发现自己处于威胁和诉讼的对立面。专利制度本应造福社会和创造者,但实际上,这场游戏的真正赢家是律师。

也许最令人不安的是,专利制度未能认识到人们如何创造和使用技术。软件从根本上来说是一种构建模块技术。您编写一些代码,然后我对其进行改进——开源社区已经弄清楚了这一点。Google 在其 Android 操作系统中使用 Java 也证明了创新者是如何创造的,通过创建自己的产品并融入 Java 语言的一些元素(顺便说一句,Java 的创建者有支持它的历史)。当两者结合在一起时,就会产生一个非常受欢迎的产品,即 Android 操作系统。

在技术日新月异的世界中,一个在地下室编写代码的孩子可以编写一个改变世界的程序,重要的是这种使用和共享的能力得到保护。同样值得注意的是,如果 Oracle 在版权主张上胜诉,整个编程语言可能会被禁止使用,这确实是一个危险的主张。

Oracle 试图阻止这种情况,无论是通过专利还是版权,都只是权利持有人试图切断其产品的重要且流行的下游用途的令人沮丧的漫长历史中的最新案例,即使这些用途可能是合法的(例如合理使用)或对整个社会有利。

这并不是说知识产权不应该存在,或者这些权利的所有者不应该能够执行它们。但是,现在是时候重新思考我们关于软件专利的政策了,并且,取决于Oracle 诉 Google案的进展,我们允许版权主张涵盖构建我们今天使用的许多技术支柱的功能性编程语言的程度。

专利诉讼已经变得不仅仅是对创新的税收,它将公司赶出美国市场,并阻碍对下一个 Facebook 或明天的 Twitter 的投资。仅在此案中,Google 和 Oracle 都可能花费数千万美元(这还不包括任何潜在的损害赔偿)——这些钱本可以而且应该用于进一步的创新和增长。

国会最近通过了专利改革立法,该立法完全缺乏遏制爆炸式专利诉讼所造成的有害影响的条款,而这种诉讼损害了创新和我们正在复苏的经济。Oracle 诉 Google案不幸地不是例外,而是常态。对软件专利进行全面重置早已应该进行了。

User profile image.
Julie Samuels 是 EFF 的一名工作人员律师,她在那里专注于知识产权问题。在加入 EFF 之前,Julie 在芝加哥的 Loeb & Loeb 和 Sonnenschein Nath & Rosenthal 律师事务所从事知识产权和娱乐案件的诉讼。在成为律师之前,Julie 曾在纽约媒体联盟担任立法助理,并在华盛顿特区的国家新闻集团担任助理编辑。

50 条评论

所有软件专利都是非法的。所有软件都是算法;这是一个被证明的事实。这是艾伦·图灵和约翰·冯·诺伊曼的工作。专利法明确规定算法不能被授予专利,因此,所有软件专利都是非法的。

您声明:“专利法明确规定算法不能被授予专利,因此,所有软件专利都是非法的。”

请提供法律引文来支持您的主张?

他可能想说“数学”而不是算法,以及“判例法”而不是专利法。实际的法规只是说:<a href="http://www.law.cornell.edu/patent/35uscs101.html">
任何人发明或发现任何新的和有用的工艺、机器、制品或物质组合,或其任何新的和有用的改进,均可为此获得专利,但须符合本法典 [35 USCS Sects. 1 et seq.] 的条件和要求。</a> “工艺”的精确定义存在疑问。

之前的判例法确立了“数学”不可授予专利,但随后也确立了作为整体工艺一部分的“软件”并不妨碍整体工艺获得专利。(一个合理的决定。)进一步的案例有效地使“算法”本身可以获得专利。

显然,法院不理解数学或算法,因为裁决是矛盾的——任何数学家都会告诉您这一点。这种矛盾需要通过更多的判例法(或修订后的法规)来解决,我们中的许多人正在论证数学不应该被授予专利(观点),而软件是数学(事实)。

我希望算法不能被授予专利,但不认为最终已经确立了这种情况。

从池塘对岸的另一边来看待美国的专利立法/执法行为,我们不知道是该笑还是该哭——实际上通常两者都有,同时发生。美国的情况完全失控,而美国似乎认为世界其他地方都属于其法律后院,这使得情况更加有害——不明智。
Julie,做得好,分析清晰而简单;把它交给 Oracle 诉 Google 案的法官,也许他/她可以让他们冷静下来。另一方面,也许应该让他们互相争斗,烧掉数百万美元,当他们都陷入困境,而我们都对这场闹剧感到厌烦时,那些应该更明智的人最终会开始看到理智。但我不会屏住呼吸(抱歉,当涉及到金钱和自负时,我是一个愤世嫉俗者)。

好吧,我不一定同意在这种情况下使用“算法”这个术语,仅仅是因为您几乎可以在任何事情中使用这个术语(解决有限步骤中问题的一组规则)。

但我确实同意,像往常一样,这对所有相关方来说都是危险的局面。它所做的是将曾经统一的软件开发人员群体分裂成认为如果他们选择了错误的语言来开发解决方案,他们也可能成为目标。

有趣的是 JAVA 将如何通过其开放的结构和在任何地方使用的能力来改变全球。Oracle 收购 SUN 微系统公司是对这一点的明确警告。我那天看到新闻时心想,哎呀,它来了。

我的意思是,想象一下,如果 IBM、Digital、HP 或任何其他老牌巨头决定他们平台上的语言在某种程度上是专有的。FORTRAN、COBOL、汇编程序???我们永远无法走出 3GL 的黑暗时代。

Ellison 只需要退后一步,在他的依赖 JAVA 平台的对象数量上再增加 10 亿,并为此感到高兴。相反,他正在杀死下金蛋的鹅。

正是艾伦·图灵定义了什么是算法:任何停止运行的图灵机都会运行一个算法。

而证明图灵机建模的工艺停止的能力在……的开创性论文中得到了清晰的阐述。哦,等等,那是计算机科学中那些著名的未解决(无法解决?)的问题之一。所以,我不认为这是一种特别有用的算法定义方式;当然不适用于法律目的。

从专利法的角度来看,一个工艺通常在工业工艺中是否可以获得专利?也就是说,例如,您可以为给定的药物分子申请专利,但是您可以为合成它的步骤申请专利吗?我的印象是您不能。我错了吗?

我相信情况恰恰相反——药物不能通过结构获得专利,而只能通过创造该结构的工艺获得专利。
工艺绝对是可以获得专利的;这就是大部分专利的内容。

除非,当然,法律明确规定某些工艺不能获得专利,例如软件。

您可能需要查看最高法院的判例法,例如 Diamond 诉 Diehr 案、State Street 诉 Signature Financial Group 案和 Bilski 诉 Kappos 案。您可能会发现您关于专利法对软件专利明确的说法远非明确。

不确定我对这个话题的立场,但有几个想法值得思考。1. “您编写一些代码,我对其进行改进”与“您在您的车库里制作一个小部件,我对它进行改进”有什么不同?2. 现在一项新技术能持续多久?大多数都持续不到 5 年。短期、易于获得的软件专利会有效吗?一、二、五年?

这不同,因为所有软件都是算法。无论它是什么都不重要。法律规定算法不能被授予专利。即使它是一个工艺也没关系。它是一个算法,而算法不能被授予专利。

嗡嗡声……重复。

重复简单的真理是必要的,直到每个人都理解它们。尚未理解它们的人的例子:专利局、律师、法官。

事实上,很大一部分专利是对先前专利的改进。这正是专利研究的大部分内容。您必须列出您的工作所依赖的所有专利;这被称为“现有技术”。当专利持有人收取版税时,所有未过期的现有技术也有权获得版税。

这是一个很好的观点。请记住,专利的积极方面是信息被公开给公众供他人使用。(是的,您必须向发明人付款。)如果没有信息的发布,就不会有未来的创新发生。

一个非常现实的替代方案是将信息作为商业秘密持有。(想想 Google 搜索算法。我们也许能够弄清楚,但不是因为发布了信息。)

是否需要改革制度?是的。但让我们保持理性。

为什么发明者或公司不能收回他们的投资?

我同意软件专利是有问题的,可能不应该存在。但是为什么版权保护是无效的呢?我没有阅读 Oracle 诉 Google 案中的版权诉状。所以您的担忧可能是特定于案例的。但这似乎代码的作者应该被允许排除使用他或她的作品,特别是如果该使用是为了商业利益。此外,版权授予某些对专有权的例外,例如合理使用。

软件知识产权的投资不如生物医学、制药或其他科学研究密集型领域那么大。但仍然存在投资。地下室里的孩子不应该在竞争对手介入并使用这项技术之前能够收回他或她的投资吗?

是的,他应该能够从他的工作中获利。问题是,他永远不会这样做。只有富人才能负担得起保护专利的费用,所以地下室里的孩子是 SOL(倒霉)。

国会最终将不得不修复专利制度,因为不这样做最终将摧毁我们的竞争力。但在任何事情发生之前,还需要再发生几次 Oracle/Google 式的争吵。

“但在任何事情发生之前,还需要再发生几次 Oracle/Google 式的争吵” .. LS

说得好,妇女和黑人的投票权就是从那里开始的。

重复只是循环论证。法律规定算法不能被授予专利(?),但软件仅仅是一个算法吗?是/否?定义?一个全新、独特的算法的作者不应该能够从他/她的创造工作中获益吗?Matlab/Windows/AppleOS/DOS 怎么样?计算机程序是的。但与任何其他可用的东西都不同。它们是否受到保护?它们应该受到保护吗?在开发它们上花费了大量的时间和金钱。如果开发人员不能为他们的工作获得报酬,那有什么意义?如果有人在大学教职员工工资的支付下开发了一个软件程序,并想将其放入公共领域与他人分享,那很好,但如果有人想以编写程序为职业(有报酬的终身工作),他们不应该为此获得报酬吗?这样做不好吗?我不知道这些问题的答案,只是抛出来供思考!

是的,程序员应该为他们的工作获得报酬。但是计算机公司不是从软件中赚钱;他们是从服务中赚钱。而且他们不需要专利就可以做到这一点。红帽和 Canonical 从免费软件中赚取了大量的钱,因为他们销售的是服务,而不是软件。人们不只是想要软件;他们想要支持。IBM 知道这一点。他们 90% 的收入来自支持他们机器的服务合同。销售计算机只是他们的副业。软件专利除了扼杀这个行业之外什么也没做。

算法的特定实现已经受到版权保护。版权还保护对您的作品的“微小”改动和衍生作品。这回答了您的大部分问题。

问题在于算法是抽象的,而专利旨在应用于具体的解决方案。这就是为什么打开大门的最初案例说,软件的使用并不妨碍具体解决方案获得专利。但这后来被扭曲为软件本身可以获得专利。版权中的一个类比是“版权保护”所有关于男孩巫师的故事,而不是对这样一个故事的具体表达。

一个具体的软件受到版权保护。每一项授予的软件“专利”都是抽象的,并扼杀了整个类别的创造性表达。事实上,它现在扼杀了*所有*的创造性表达。在这一点上,我们任何人编写的每一行代码都违反了一些软件“专利”。这只是一个时间问题,看何时有巨魔起诉我们,或者我们是否有任何反专利在我们军火库中,原告也在违反这些专利(如果起诉公司有实际产品——嘿,至少 Oracle 不是巨魔)。

http://www.uspto.gov/web/offices/pac/mpep/documents/2100_2106_02.htm

“仅由数学运算组成,而没有任何声称的实际应用”

不错。

我从中提取出的意思是,如果有人编写软件来创建某些数值信息(例如缅因湾的温度和盐度剖面)的特定图形显示,那么它将是可专利的,但是如果它是从一组温度和盐度数据计算海水密度,那么它将不是。
但是,如果计算密度的标准研究/行业技术大约需要 10,000 行代码,而有人说,“嘿,我一直在研究这个问题 2 年了,我提出了一个聪明的程序,可以用 200 行代码完成它,并节省大家几个小时的处理时间”。这属于哪一类?他/她为两年的工作得到了什么?这可能取决于他们是否在 NSA 资助的论文中这样做,这要求公共领域?靠他们自己吃 PB&J,因为他们太投入其中,以至于放弃了一份有报酬的工作来做这件事?

您可能错过了重点。文章说的是,您不能为揭示自然奥秘而获得专利。相反,专利是授予用于解决我们人类社会中的一些需求的。一种证明数学基本事实的算法不能被授予专利,但一种让您使用电子设备来外差手机频率的算法可以;前者是对自然世界的揭示,后者是解决特定问题的实际应用。我不是律师,但这是我对引用的文章中所说内容的最佳理解。

感谢您的引用。您可能需要查看最高法院的判例法。该判例法将说明关于专利的法律的一些复杂性。

专利的期限实际上非常灵活。例如:历史上,家具设计的专利期限可能只有 6 个月到 1 年。这代表一个制造周期。因此,制造商在产品上市的第一个季节获得了设计专有权,从而获得了明显的优势。

如果我们以类似的方式考虑软件,很少有人会反对 6 个月的专利期限。这足以在行业中建立明显的领先地位,但又不会长到扼杀创造力。在我们加速的信息时代,这大约相当于工业时代的 20 年期限。

我不知道“设计”类型的专利。那有点像版权或商标吗?我以为这些的期限比专利长得多。您说的是关于较短期限的软件专利。足够长的时间给作者带来一些好处,但又不会长到扼杀创造力。

几年前,我研究了工业设计师 Henry P. Glass 的作品,发现他在 1950 年代颁发的“D”专利具有不同的期限。有些是 3 年半,有些是 7 年,还有一些是 14 年。参见美国专利 D183605、D182805 和 D174688。他还申请了实用专利,例如 2227855,其标准期限为 20 年。我只是猜测,当时颁发的不同期限可能是基于现有技术以及设计真正不同的程度。今天,所有外观设计专利的期限均为 14 年。

外观设计专利仅适用于物体的外观,而实用专利也适用于事物的工作方式。按照这个定义,将外观设计专利用于软件将毫无意义。似乎应该设立一个全新的“S”专利类别,并且需要一个祖父式转移流程才能将旧的软件专利纳入该系统。

拥有这样一个对抗性的系统,需要如此多的政府资源,真是在浪费纳税人的钱,清理这个烂摊子将符合整个社会的最佳利益。

软件应该像书籍一样受到版权保护。别人不应该能够窃取您的确切代码并将其用作自己的代码,但如果他们独立编写产品来总体上解决相同的问题,那应该是合法的。

但是,作者/表演者去世后 99 年也太疯狂了。

专利和版权的全部意义在于允许发明者/作者在合理的期限内从他们的工作中获益,然后在该期限之后,允许该作品被用于所有人的更大利益。

艺术和科学之间存在差异。我是一名科学家。我的妻子是一位艺术家。她自己头脑中构想出来的东西是她自己的,即使是受到数千年来其他艺术家作品的启发。小说、戏剧、电影都是独特的创作。改变几个词或场景并不能创造出新的艺术作品。艺术家应该在他们的余生中独享他们的创造力。

软件,即使以版权书的形式出版,也应该被视为一种技术或发明,而不是艺术。它更像是一种“自然现象的描述”,而不是独特的创作。如果您将 2+2=5 而不是 2+2=4 编码,那就变得荒谬了。这本书本身可能拥有版权,但书中描述的程序应该在任何软件专利到期后可供他人使用。您不应该复印这本书,但应该能够使用代码。
这只是我的观点。

首先,请注意,我支持软件应受版权保护的观点,因为创建它的行为类似于写书,而不是因为它可能已在书中出版而受版权保护。此外,很少有人会购买声称 2+2=5 的程序,因此荒谬的方面本质上是自我纠正的。

所以,让我提出几个假设场景,编号如下

1) 假设您隔壁实验室的同事编写了第一个用于控制原子力显微镜的 LabView 程序并为其申请了专利。您是说您应该无权创建自己的程序,而将被迫购买他的程序吗?由于您的实验室从事研究业务是因为它最终会赚钱,因此如果您编写并使用了自己的程序,即使它完全不同,您的同事也会对您的发明的价值提出索赔。

我认为软件更像一本书而不是一项发明。软件中是否有发明的元素?当然,但在写作中也有发明的元素。软件由小的原始操作组成,就像单词在书中被使用一样。它是否新颖?是的。它是一项发明吗?是的,就像一本书一样。但是您的程序与我的程序应该分别具有版权。所有软件专利所做的只是扼杀那些无法获得律师帮助的人的发展。据说,现在任何人编写任何一段代码都不可避免地会侵犯别人的专利。

2) 假设您的妻子因她的作品而闻名,成为她时代的毕加索。她是否应该只能允许她的作品在收费 1000 美元/人的场所展出?当然在一段时间内可以,但要持续她的一生吗?那会不会剥夺整整一代或更多无法负担得起的人对她的艺术的欣赏及其对文化的贡献?

宪法中关于版权的措辞大致如下:“为了促进科学和实用技艺的进步,通过在限定时间内保障作者和发明者对其各自著作和发现的专有权。”
我认为专利和版权法的真正目的是确保著作和发现最终进入公共领域,供所有人享用。我并不反对专利和版权的想法,只是它们被误用了。如果没有版权和专利,您将受雇于一个严密保守秘密的行会的师傅,而今天发生的科学思想的自由交流很可能不会存在。

我当了多年的软件开发人员,这就是我的观点。

嘿 lordgeep,好观点。

2) 假设您的妻子因她的作品而闻名,成为她时代的毕加索。

我真希望如此!

她是否应该只能允许她的作品在收费 1000 美元/人的场所展出?当然在一段时间内可以,但要持续她的一生吗?

好的,公平的问题。我不知道。以讽刺为例。讽刺在艺术界是一个尚未解决的问题。如果您创作了对他人作品的讽刺作品,它是复制品还是新创作?如果它只是复制品,那么版权适用。但如果它被定义为讽刺作品,它就是一部新作品,可以立即公开展示,无需支付版税。在艺术界,什么是复制品,什么是新近受启发的创作,界限非常模糊。

那会不会剥夺整整一代或更多无法负担得起的人对她的艺术的欣赏及其对文化的贡献?

可能会。但有些艺术作品非常个人化。她做过一些画,她不让除了我以外的任何人看。艺术是对艺术家灵魂的非常私人的窥探,所以我坚持认为专利和版权之间存在差异。

此外,即使艺术家的版权没有注册,只要他们能够证明自己是原创作者,他们就拥有版权,因此又打开了一个全新的潘多拉魔盒。

Julie,
为什么我发现您的文章“Oracle v. Google 案件凸显美国软件专利法的荒谬之处”很有趣,我不同意您的前提,假设您声明软件不应该能够获得专利。
我有几个快速问题要问您?
1. 鉴于您的前提是软件不应该被授予专利,这是否适用于从软件生成的博客材料?

2. 您是否了解操作系统子系统或复杂软件的任何核心组件所花费的人工时数?

3. 那么为什么不让软件“土匪”转售 Android 操作系统和 MAC os X 以及 Windows 等等……?

4.. 运行核电站和心脏监护仪的软件怎么样?也许按照您的前提,这些都应该免费开放使用,而无需向这些软件组件的开发人员支付任何报酬?

5. 用于药物分析系统的软件怎么样?

6. 我猜写您的文章没花多少时间……不需要版权?

7. 也许专利法与基因发现不太相符

“Just a Thought”

专利 != 版权。一般来说,自由软件倡导者赞成版权,但不赞成软件专利。

首先,专利不应该是彩票。为某件事申请专利,然后消极地不使用该专利,而是等待其他人使用它以便可以起诉他们——这使专利的概念与知识产权的意图完全相反。这发生在 RIM 身上;他们建立了一家成功的公司,然后,在所有工作都完成后,他们被起诉了。专利的目的非常明确地是鼓励发明人将一个想法投入生产。如果没有专利,发明人倾向于对事情保密,这会阻碍生产。有了专利,发明人必须充分披露一切,以换取他获得的知识产权。法律的存在不是为了发明人的利益,而是为了社会的利益。社会受益,因为该项目正在生产中,并且因为方法已发布,其他人可以创新并改进已发布的内容。但是,如果该事物没有投入生产,或者如果生产商未能保持其生产,那么我希望法律会说不能存在专利侵权。商标法有这样的规定——“使用它或失去它”,但专利法没有。在我看来,专利法应该有一个“使用它或失去它”的条款。

当然,除了需要修改以使专利法适应软件世界之外,还需要进行这些修改。目前,软件专利主要服务于与专利法存在意图完全相反的事业。目前,软件专利被用来阻止创新,而不是鼓励创新。结果是社会遭受损失,而不是受益。

我们社会中的许多机构在发展过程中,都以意想不到的方式损害了公共利益。专利、商标和版权法最初都有有益的目标——保护那些花费大量时间和精力制造新产品的制造商,区分原本相同的产品,以便消费者知道一块肥皂是由一家公司还是另一家公司生产的,或者使作品的创作者获得足够的报酬,以补偿为更好地服务社会而付出的努力。

同样,公司实体的起源也建立在合作以促进所有人福祉的概念之上。后来分离为营利性或非营利性,是对最初概念——造福公众——的稀释。

现在,私人利益已经受到了过度保护,是时候抑制这种摇摆,将指南针指针拨回真正的航向——为所有人的福祉服务于公共利益。

Julie ...我只是把你写的东西放在了我自己的博客上。既然你断言软件不需要专利,我假设这也适用于任何使用电脑和打字员编写的文本的版权。因此,既然这只是从你的指尖流出的毫无意义的数据,毫无意义,我相信你不会介意我把它作为我自己的材料转载到其他地方。正如我确信埃里森先生很快会得出结论,使用Sun Microsystems编写的软件,从中赚取数十亿美元,而不用向Oracle支付任何费用是完全可以接受的。

虽然这篇文章也令人困惑地谈到了版权,但重点显然是反对专利,而不是版权。它们是不一样的。

你在很多层面上都大错特错,简直难以理解。这个案例不是关于盗窃Java代码,而是围绕API是否可以拥有版权。也就是说,接口是否受到保护。谷歌没有Sun Java代码,它是基于Apache Harmony代码,运行在不兼容的虚拟机中。

如果API可以拥有版权,那么所有的反向工程都会遇到麻烦,因为我可以声称接口是受保护的,因此你不能按照该规范构建。

如果这个案例显然是关于API专利,那简直是疯了。API的全部目的是允许与外部世界进行“黑盒”接口。因此,它必须是公开的才能有用。真是的!

你还不如给TCP或IP申请专利(幸运的是,这是不可能的,因为它们是美国政府为ARPA赞助的创造)。就这种事情的全球影响而言。

Api过去是合同、联盟、交易的对象。开放Api是一种相对较新的现象。在某种程度上,这里正在发生的是旧观点和新观点之间的斗争。Java在这方面一直犹豫不决。一个问题:Java 许可方(Borland、IBM 以及当时的 Oracle)购买 Sun 的 Java 许可获得了什么?一个商标?

你现在看到更多这种情况,因为基础语言被用于开发数十亿美元的高层应用。我想,然后基础层创建者和专利持有者会寻找任何理由让律师介入。Facebook正面临诉讼,微软过去和现在一直如此。对我来说,这似乎只是游戏的一部分。问题是法律代码过时且混乱。如果法律是一种编程语言,它早就和渡渡鸟一样灭绝了...

一个非常简单的控制专利的方法是限制PTO发放的专利数量——比如每月1000项。

现在有可能做出选择。加入战斗,努力获得那1000项专利中的一项,这将是真正有价值的。或者避开整个专利乱局,只尊重那1000项专利,在每个领域中只会有一小部分。

试图尊重大约一百万项软件专利是不可能的。我花三天时间和一位律师阅读一项专利,仍然无法弄清楚他们试图为之申请专利的东西是什么,而我一生都是程序员。如果软件专利的目的是公开,那么它们完全失败了——没有程序员能够理解它们。对社区的公开价值为零。

另一条规则可以是,一个行业必须有100年的历史,才能允许在该领域申请专利。

据我所知,Oracle提起诉讼是因为谷歌修改了Java的源代码,但没有提交更改。

这是所有开源项目的原则。如果有人改进或修改了代码,就必须提交更改。

Android使用Linux内核。如果谷歌修改了Linux内核的源代码,他们必须提交更改。否则,Linus Torvalds有权像Oracle那样起诉谷歌。

我没有站在Oracle一边。事实上,我站在开源社区一边。

这非常有趣。这篇精彩的文章非常不清楚这到底是专利问题还是版权问题。如果谷歌Java是衍生作品,没有GPL源代码,那么他们就错了。如果他们做了纯室实现,那么问题就更复杂了。我不得不问,他们为什么要对一个开源产品进行纯室实现?

期待本周的决定后对这篇文章的更新.... :)

http://www.groklaw.net/article.php?story=20120523125023818

我住在苏格兰(英国),你可能会想知道我为什么担心,因为软件专利在欧盟是不允许的。

好吧,我编写的软件大多以开源形式分发,并且有可能其中一些软件会侵犯在美国已获得专利的软件。我担心的是,如果有人在美国使用了这样的软件,那么我可能会被引渡到美国(英国政府已经批准了一项与美国的条约,该条约非常片面)。我今年85岁了,我不认为我能在德克萨斯州或亚利桑那州的美国监狱里活太久。

最初发表于 wired.com 并经许可转载。
© . All rights reserved.