微信号:FrontDev

介绍:分享 Web 前端相关的技术文章、工具资源、精选课程、热点资讯

甲骨文要拿 JavaScript 开刀了?

2018-04-20 11:55 前端大全

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


编译:前端大全(ID:FrontDev)



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


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



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


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

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

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


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


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




引发热议和吐槽


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


还有吐槽 O 记是_______的。



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



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



才知道 JavaScript 是甲骨文的商标


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




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


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


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


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



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


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

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


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



参考


Reddit、Wikipedia



话题讨论:


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




觉得本文对你有帮助?请分享给更多人

关注「前端大全」,提升前端技能

 
前端大全 更多文章 现代前端开发路线图:从零开始,一步步成为前端工程师 面试题:你能写一个 Vue 的双向数据绑定吗? 600页阿里技术全景图曝光,程序员看完都沸腾了! W3C 强推 DOM 4.1 ,谷歌苹果微软Mozilla 齐反对 我是如何从零开始学习前端的
猜您喜欢 那些年黑客用过的WebShell之技术总结 【十一出行必备】今天收拾行李的时候,也别忘了这些微软旅行神器 Android Gradle 常用命令 -- Gradle教程(四) 气温骤降冻成狗,小e开启暖心模式,注册送好礼! 携程Android App插件化和动态加载实践