甲骨文要拿 JavaScript 开刀了?

(点击上方公众号,可快速关注)



甲骨文要拿 JavaScript 开刀了?_第1张图片


因为 JavaScript,甲骨文要苹果下架我的 APP


最近有个程序员小哥 Imacpro1 在 Reddit 发帖求助,他收到苹果公司的一封关于他 APP 的邮件……


甲骨文要拿 JavaScript 开刀了?_第2张图片


上面截图部分的律师函是甲骨文发给苹果的。大意是:


  • JavaScript 是甲骨文的注册商标。

  • 该程序员小哥没有甲骨文的授权,在 APP 显著用了 JavaScript 字眼;

  • 因为无授权,会导致消费者误以为该 APP 是甲骨文开发或和甲骨文相关;


所以甲骨文请求苹果下架该 APP。


Imacpro1 开发的 APP 的全名是:「 HTML5, CSS, JavaScript, HTML, Snippet Editor 」。从名字看,就知道是一个前端开发的代码编辑器。(目前在 iTunes 已经打不开了。)




引发热议和吐槽


这个求助帖( http://t.cn/Rm1OOd4 ),在 Reddit 引发开发者们的热议。目前排在第一位是骂甲骨文的(下图)

甲骨文要拿 JavaScript 开刀了?_第3张图片


还有吐槽 O 记是_______的。


640?wx_fmt=png


除了吐槽,还有人建议 Imacpro1,把 JavaScript 改成 JS 试试


甲骨文要拿 JavaScript 开刀了?_第4张图片


实在不行,还可以用 ECMAScript 来替代 JavaScript 字眼。



才知道 JavaScript 是甲骨文的商标


有人表示,原以为 JavaScript 是一种开源的东西,直接今天才知道(【JavaScript】在美国的注册商标,是甲骨文的)。


640?wx_fmt=png



为什么 JavaScript 版权也是甲骨文的?


这要从 JavaScript 的诞生说起。本文简单说一下。


1995 年,网景公司(NetScape)招来了 Brendan Eich(JS 之父),要给 Navigator 2.0 浏览器开发了一种脚本语言,后取名 LiveScript。


Brendan Eich 开始项目之前,NetScape 和 SUN 两个公司结盟了。除了 LiveScript 是受到了 Java 的启发,另外为了让 LiveScript 蹭上 Java 的热度,后来临时改名成 JavaScript。这也是后来引发这两种语言之间误解的重要原因。


甲骨文要拿 JavaScript 开刀了?_第5张图片


据说在 1995 年 5 月,Brendan Eich 用了 10 天,把 JS 的原型写出来了


1995 年 12 月 4 日,JavaScript 的第一个公开版正式发布。不过在 12 月 1 日,SUN 公司提交了 JavaScript 的商标申请。

甲骨文要拿 JavaScript 开刀了?_第6张图片

自从 SUN 公司作价 77 亿美元卖给甲骨文后,SUN 名下的各种专利,包括 JavaScript 商标权,也就到甲骨文手里了。


估计很多人都还记得,国内的 JavaEye 网站,也曾经收到甲骨文的律师函,后来改名 ITEYE。



参考


Reddit、Wikipedia



话题讨论:


在用 JavaScript 字眼的千千万万,包括各种大型商业公司。为什么 O 记要告(gao)一个开发者的 APP 呢?




关注「程序员的那些事」,编程更有趣

甲骨文要拿 JavaScript 开刀了?_第7张图片

你可能感兴趣的:(甲骨文要拿 JavaScript 开刀了?)