窃取开源项目,注释中连名字都被删除,这样的公司有什么下场?
点击上方蓝色“瓜田月下黑”,选择“设为星标”
吃不完的瓜,聊不完的人,看不完的事,都在这里!
瓜田年年有,今年特别多~
欢迎来到瓜田月下黑的大瓜田~今天要给大家介绍的是一个开源瓜~
老农平时除了种瓜,还喜欢摆弄摆弄电脑,装装文化人,这不今天给大家来讲一个开源项目的故事,比较偏向于技术卦。
开源呢,就是it程序员这个圈子的一些大神,把自己写的各种源代码拿出来给大家分享,避免其他人走弯路,方便一些初学者,初衷肯定是好的。但开源系统同样也有版权,同样也受到法律保护。
大多数有头有脸的科技公司呢,也希望自家的工程师多多投身开源社区,这样子可以为整个领域内创造出良好的氛围,以此推动技术的进步,并从中获得更多开发者的支持关注,形成一个蒸蒸日上的良性循环。
但是呢,总有一些个大公司,做着一些不要脸的事情,这样的公司,往往下场也不见得好。
最近,澳大利亚的知名业内开源大神 Brendan Greg,发布了一篇博客,提到了当年,业内的巨头SUN如何窃取他的开源项目DTraceToolkit的代码。
SUN,可能现在大家不熟悉,但是说起JAVA,哪怕是不是it行业的人,应该都有所耳闻吧,而SUN就是当年推出Java的公司。我们熟悉的安卓系统,当年谷歌就用了SUN的一万多行代码。
这样一家公司,就完美诠释了什么叫做店大欺客。
Brendan Greg简单的跟大家讲述了当年发生的事情:
当时Greg住在澳大利亚悉尼,正在为 Sun 公司进行培训和咨询工作,帮助他们的客户提升系统管理和性能方面的工作。有时候呢, Sun 公司还会邀请他以本地专家的身份参加各种活动及客户会议。
有一次呢,他被告知有一位非常重要的人物从美国来,嗯,可以叫他 mr big,据说是 Sun 公司的 DTrace 专家和开发人员,并且正在世界巡回演讲,展示 Sun 基于 DTrace 的新产品。
当时他们见面会谈这个新产品的时候,Greg明显感觉对方对他的不重视,不过他自嘲道,毕竟mr big是负责估值数十亿美元的跨国公司 Sun 的重要人员,而自己只是随便一个澳大利亚人。
随后谈到具体的DTrace 产品时,Greg表示Sun 公司应该可以做得更好,并想看一下一些脚本,mr big在一开始略显慌张,但随后就大度的让Greg自行操作。
Greg 在看了一些工具之后发现一个熟悉的名字,socketsnoop.d,因为这和他自己的脚本一摸一样,于是他打开看了下,发现屏幕上都是他自己写的脚本,并作为开源项目发布的内容,其中包含一些奇怪的代码都是他独有的早期的编码风格。随后他看了其他工具并看到了同样的结果——脚本都是他写的。
Sun 公司的这位mr big 在世界各地炫耀的新产品,其实就是Greg自己的开源工具。
在所有工具中Greg都写了一条带有自己名字的注释,但没想到的是SUN把这些名字都删掉了,是完全删掉,一个都没留!
所以,当时在澳大利亚悉尼,他碰到的情况是:SUN试图将 Brendan Gregg 的工具卖给 Brendan Gregg
很搞笑,但是很真实。
几年后,SUN就被收购了,现在已经没有这个名字的公司,或许就是对他们这种行为最好的一种讽刺。
同样作为大厂,苹果也将Gregg的数十种工具添加到 OS X,但都保留了Gregg的姓名、版权和完整的 CDDL 开源许可证,甚至改进了其中一些代码。这样尊重版权的行为,才应该是一个大公司应该有的风度。
所以说呢,不管是哪个行业,总有那些想不劳而获的人和公司,但是往往都是没什么好下场的,所以大家还是要脚踏实地好好吃瓜就行了~关注老农,吃不完的瓜~温馨提示:理性吃瓜,不信谣不传谣不造谣~
往期推荐
关注文末公众号,回复 校长 两字,获取思聪一宁表情包完整版图片合集!
持续关注,带你尝遍天下极品瓜~