QCon北京开幕在即|与全球 140+ 顶尖工程师共同解构 AI 时代的技术浪潮 了解详情
写点什么

软件专利 - 利弊孰大孰小?

  • 2011-09-04
  • 本文字数:1223 字

    阅读完需:约 4 分钟

专利新闻这几日频频出现,最引人注目的就是和 HTC、Samsung、Google 以及 Apple 这些智能手机厂商相关的新闻了。这也让富有争议的软件专利讨论如火如荼,争论的中心就是软件专利是否应该用来保障创新还是作为一种武器。但是谁对谁错?换句话说,软件专利是否弊大于利?或者正好相反?

Martin Fowler 最近发表了一篇博文阐述了他的观点。他引用了 William Rosen 的观点,William Rosen 坚信专利是工业革命发生的关键因素之一。专利使得发明家,即使这些发明不会有富有的用户来购买,也能够负担得起创新的成本。因此,专利是工业革命最伟大的发明。但是,当问题回到软件专利上来的时候,Fowler 认为它的用途其实已经被扭曲了。

专利的中心思想就是对于某种崭新的事物,授予发明者(一定时期的)垄断的权力。

他进一步阐述道,

软件产业的每个人都应该清醒地看到大量的软件专利除了声明拥有那些已经使用了数年的技术外毫无用处,还是让开发工作独立于软件专利之外吧。

软件专利的覆盖面非常广,但是它们应该更加具体而且缩小范围。这种情况是因为那些大型组织更倾向于使用这些专利来进行法律战争。专利的如此滥用实际上是阻止而不是鼓励创新。而且更加糟糕的是,小型的公司或者个人将不可能负担得起专利官司所需要的时间和金钱。最终,软件专利捍卫了垄断。让我们印象最深刻的是,Android 手机就使用了 250000 项专利。

Erick Schonfeld 在一篇文章中指出了另外一个问题。如果一家公司需要花费了数十亿美元来保护他们的业务不受敌对专利的侵害,那么这笔投资将不可能用来创造新的工作岗位,新的产品或者其他有意义的活动,因此,

专利(至少对软件来说)的花费超过了它们为社会创造的价值。

他甚至认为我们现在正处于一个专利泡沫的时代。

美国和欧盟正在尝试为软件专利找到一个合适的量化标准,这正是 Richard Stallman 在接受卫报采访时所强调的。尤其是,在欧盟中持软件专利支持态度的游说者已经提出了单一专利的草案。当一项欧盟专利授予发明者的时候,它应该在整个欧盟内部有效,除了意大利和西班牙。Stallman 相信这将会导致像在美国一样的专利战争。更多关于支持软件专利的游说者工作可以参见此处

当然,这也有软件专利的倡议者。最著名的人就是Bob Zeidman,他撰写了一本知识产权的著作。在8 月24 号和加州大学伯克利分校的Edward A. Lee 的讨论中,他认为如果没有软件专利的话,就没有办法阻止公司或者个人从别处偷窃创意和想法。而且,Zeidman 还认为,如果不采取知识产权保护的话,那么就不会有科技进步。他的观点也可以在InformIT 的 podcast 中找到。

虽然有很多软件专利的倡议者,但是反对的人数看起来更多。Fowler 认为,“如果我们能够回到专利的核心价值上并且能够正当地使用”,那么软件专利将会是一个非常优秀的方法。但是考虑到现在这种滥用的情形,软件专利应该被完全抛弃。

您个人对于这个争议性的话题持什么样的态度呢?

查看英文原文: Controversial Opinions on Software Patents - The Good, the Bad, and the Ugly

2011-09-04 13:302750
用户头像

发布了 90 篇内容, 共 35.8 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

马斯克的狗狗币实验

猫Buboo

LeetCode题解:73. 矩阵置零,栈,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

面对大规模 K8s 集群,如何先于用户发现问题?

阿里巴巴云原生

容器 云原生 k8s 监控 调度

Python基础语法和数据类型最全总结

华为云开发者联盟

Python

亲爱的开发者,您收到一个启动智能世界的魔方

白洞计划

40个问题让你快速掌握Java多线程的精髓

华为云开发者联盟

Java 多线程 synchronized Thread Semaphore

Coinbase上市意味着什么?

猫Buboo

架构实战营 - 架构设计文档模板

华仔

架构设计 文档模板

使用 rocketmq-spring-boot-starter 来配置、发送和消费 RocketMQ 消息

阿里巴巴云原生

容器 开发者 云原生 中间件 API

What's new in dubbo-go v1.5.6

阿里巴巴云原生

开发者 云原生 dubbo 中间件 Go 语言

Leveldb解读之四:Compaction

Jowin

leveldb

手把手教你写一个经典躲避游戏

HZFEStudio

大前端 游戏 canvas

区块链食品溯源--为食品溯源认证

13530558032

区块链电子签章应用平台--助推企业数字化转型升级

13530558032

B站HR炫耀资产、贬低面试者?无独有偶,校招污点事件记录帮你避雷

北游学Java

Java 面试

2021最全网页视频下载攻略 【建议收藏】

科技猫

软件 工具 网站 分享 视频处理

合约交易所跟单,合约跟单社区开发

Pytorch数据加载

Sakura

4月日更

浅谈BSS3.0产品“守成”之策下 • 运维提升篇

鲸品堂

软件 运维 提升

几个快速提升工作效率的小工具(Listary等)分享一下(强烈建议收藏)

码农飞哥

量化策略系统搭建,马丁策略交易

扩展 GRTN:云原生趋势下的 RTC 架构演进

阿里云CloudImagine

阿里云 云原生 RTC SRS流媒体服务器

RocketMQ NameServer工作原理与源码解析

HByte

RocketMQ

ISO/IEC 5055:软件代码质量的标尺

华为云开发者联盟

软件 代码质量 源代码 ISO/IEC 软件质量模型

身边的最优化问题

PeterOne

人工智能 算法

Dubbo 入门简介

青年IT男

dubbo

编程实战:如何管理代码里的常量

华为云开发者联盟

常量 代码 web开发 final常量类 复用常量

如何推进一个“以行动为导向的”事件驱动架构?

VoltDB

数据库 数据分析 实时数据分析 事件驱动架构

用C++ 和OpenCV 实现视频目标检测(YOLOv4模型)

博文视点Broadview

源中瑞智慧党建系统,打造党建管理系模式

13530558032

游戏测试-战斗内核的自动化测试

行者AI

人工智能

软件专利 - 利弊孰大孰小?_架构_Michael Stal_InfoQ精选文章