我的开源项目被科技巨头拿去做产品了,只不过注释中删掉了我的名字
机器之心报道
机器之心编辑部
这是一个拥抱开源的程序员大牛的「神奇」经历 , 成文几个小时就在社交网站上获得了数千点赞 。
本文插图
「拥抱开源」不是说说那么简单的 , 如今很多科技公司都会把这句话挂在嘴边 , 把开源当作一个重要战略 , 它们希望自家的工程师投身开源社区 , 为领域内创造出良好的氛围 , 以此推动技术的进步 , 并从中获得更多开发者的支持关注 。
但有的时候 , 你很难放心把自己赖以生存的新技术拿来分享 , 它们可能会被用在各种预料之外的地方 , 有时别人甚至会借鉴你开源过的代码 , 反过来针对你 。
如果你是一个人 , 对方是一家大公司 , 这事情就会让你变得怀疑人生了 。 来自澳大利亚的开发者 Brendan Gregg 在最近的一篇博客中 , 控诉了 IT 公司 Sun Microsystems 窃取他开源项目「DTraceToolkit」的代码 。
本文插图
DTrace 全称 Dynamic Tracing , 即动态跟踪 , 是由 Sun Microsystems 开发的一个用来在生产和试验性生产系统上找出系统瓶颈的工具 , 可以对内核和用户应用程序进行动态跟踪并且对系统运行不构成任何危险的技术 。
这是一个很久以前的故事 , 如今的 Sun Microsystems 鲜有动态 , 上一次出现在众人视线 , 还是因为谷歌和甲骨文的十年版权之争获得最终裁决 。
1995 年 , Sun Microsystems 推出了 Java 。 当年谷歌构建安卓操作系统 , 用了 Sun Microsystems 的一万多行代码 。 2009 年 , 甲骨文以 74 亿美元价格收购了 Sun Microsystems 和 Java 软件 。 2010 年 , 甲骨文以「谷歌擅自使用 Java API 作为 Android 操作系统的一部分侵犯专利及版权」为由提起诉讼 。 历经十年 , 2021 年 4 月 , 美国最高法院判处谷歌胜诉 。
曾经的 Sun Microsystems 是一家极具创新能力的 IT 巨头 , 但慢慢被其他竞争对手取代 。 接下来 , Brendan Gregg 详细回忆了当年的故事 。
一个热门开源项目如何被盗
这是我在开源世界中遇到的难以置信的经历 , 绝对不是编造 。
2005 年 , 我被卷入飓风中心 。 当时我是一名独立绩效顾问 , 而 Sun Microsystems 刚刚发布了 DTrace , 这是一个可以检测所有软件的工具 。 当我忙着使用 DTrace 编写和发布高性能工具时 , 我发现一个问题:此前我开源的 DTraceToolkit 和其他 DTrace 工具 , 比 Sun 公司推出的工具要更全面 , 难道是一些内部项目消耗了他们的技术能力?
本文插图
- 创投圈|几个月后日入1000的项目你会干么
- 德尔塔|从新冠病毒最新变种Omicron说说我的经历
- |接盘谷歌气球项目,软银高空互联网野望初现端倪
- darpa|我的世界:苦力怕自爆无辜被骂,全因TNT和心脏连接,生物解剖图
- 微信|马云眼光有多毒?11年前“捡漏”马化腾项目,现AR技术估值5027亿
- 阿里巴巴|Toit 编程语言现已开源
- 网络诈骗|业财、开源、SCRM ——最热TO B赛道上,85后掀起创业狂潮
- 抖音|抖音小店订单发货
- cps|副业:人人都可以做的项目,每月可以多入5000+
- 我的世界|我的世界:会飞的鱿鱼,会杀人的鸡?聊聊11年前mc的隐藏生物!