此文章转载自:婉兮清扬 的博客  http://www.qyjohn.net/?p=1155

从JavaEye社区被迫改名说起

By qyjohn , April 1, 2011 10:48 pm

4 月1 日,国内著名的技术社区JavaEye宣布在Oracle公司的要求下放弃运营了七年之久的JavaEye域名和JavaEye品牌,更名为ItEye。[相关链接 ]

JavaEye社区被迫改名一事,在阴谋尚在酝酿阶段我就有所耳闻,唯一没有想到的是这个事情竟然会在愚人节当天付诸实施。CSDN的编辑陈秋歌从 北京给我打来电话,请我就这个事情谈谈个人的看法。在这里我将我所了解的一些背景做个交代,权当是为同行们增加一些茶余饭后的谈资吧。

JavaEye域名的法律问题,早在五六年前在Sun 公司内部已经进行过讨论。当时我担任Sun 中国技术社区的高级经理,负责Sun 公司在中国的技术推广工作,也负责协调Sun 公司与中国地区各种技术社区的关系。大概是2006年底的时候,有美国法律部门的同事发电子邮件给我,指出JavaEye社区的域名对Sun 公司的Java商标构成侵权,希望JavaEye社区能够改用其他域名提供服务。当时我对这个案件的分析如下:

(1)我国《商标法》第十条第二款规定,县级以上行政区划的地名或者公众知晓的外国地名,不得作为商标。《中华人民共和国商标法实施条例》进一步明 确了“商标正当善意使用”的规定:“注册商标中含有的本商品通用名称、图形、型号,或者直接表示商品的质量、主要原料、功能、用途、重量、数量及其他特 点,或者含有地名,注册商标专用权人无权禁止他人正当使用”。《商标审查及审理标准》规定, 商标法中的通用名称是指国家标准、行业标准规定的或者约定俗成的商品的名称, 包括全称、简称、缩写、俗称。我国司法判例解释该概念时指出, 判断通用名称时, 不仅国家或者行业标准以及专业工具书、辞典中已经收录或记载的商品名称可以认定为通用名称, 而且对于已为同行业经营者约定俗成、普遍使用的表示某类商品的名词, 也可以认定为该商品的通用名称。经过多年的发展,Java语言已经成为一种广为人知的通用程序设计语言。Java语言标准由包括多家著名厂商代表的JCP 执行委员会共同制订,是一个被业界广泛接受的行业标准。同时,Java一词被《剑桥英语辞典》、《朗文英语辞典》、《计算机辞典》等多部权威的专业工具书 和辞典所收录。因此,Java一词满足“商品通用名称”的定义。其次,Java一词是印度尼西亚一个岛(爪哇)的地名。爪哇岛自18世纪起就是世界上重要 的咖啡产地之一,因此Java一词满足“含有公众知晓的外国地名”的定义。基于如上两个原因,注册商标Java的专用权人是否有权禁止他人使用 JavaEye域名提供服务,是值得商榷的。甚至Java是不是一个合法有效的注册商标,也是一个值得深究的问题。

(2)判断JavaEye域名是否侵权,其主要依据不是JavaEye这个域名是否前包含已经被注册商标的Java一词,而是JavaEye这个域 名所提供的服务是否违反了正当善意使用的原则。众所周知,JavaEye社区投入运营之际,正是Sun 公司大力推广Java技术的时候。JavaEye社区为国内的开发人员提供了一个研究和交流Java技术的平台,客观上加速了Java技术在中国的应用和 发展。Java语言的推广,需要一个健康的生态系统,而JavaEye社区正是这个生态系统中最为活跃的成员之一。保持和鼓励JavaEye社区的正常运 作,不仅不会“涉嫌误导Java商标”,相反却增强了Java商标的品牌效应。

基于如上两个理由,我郑重其事地给法律部门的同事回复邮件,建议公司对JavaEye社区域名侵权一事不予追究,同时提供了JavaEye域名持有 人的直接联系方式。这封邮件同时抄送了包括James Gosling在内的多位公司高管。也许是由于人微言轻的缘故,法律部门的同事后来没有与我继续联络,但是也没有与JavaEye域名持有人进行进一步交 涉。这相当于Sun 公司默许了JavaEye社区继续使用JavaEye域名提供服务。在此之后Sun 公司有多个部门陆续与JavaEye社区建立了不同层次的合作关系。这些合作均经过公司各种流程的审批,公司的法律部门也没有进行过任何干涉。

从法律上来讲,JavaEye社区是否必须放弃JavaEye域名不是一个非黑即白的问题。不同风格和文化的公司,会采取不同的处理方式,也会带来 不同的后果。Sun 公司以其特有的开放精神容忍JavaEye社区的继续存在,既促进了Java语言在中国的推广和应用,也有助于JavaEye社区的迅速成长,事实上形成 了一个双赢的局面。(至于Sun 公司后来的倒掉,应该归咎于一系列复杂的原因,在这里不能混为一谈。)

然而Oracle是一个完全不同的公司。09年4 月Sun 公司董事会通过决议将公司出售给Oracle的时候,我写了一篇题为《从Oralce收购Sun 公司谈起 》 的文章,对Sun 公司各个产品线的前途命运作了一番分析。两年之后回过头来再看这篇文章,除了对OpenSolaris项目的分析与现状不符之外,Oracle对Java 编程语言、NetBeans开发环境、MySQL数据库、开放源代码项目的处理,与我当时的分析基本上是相符的。还是用Larry Ellison自己的话来说:“我不能够给开放源代码软件开出上亿美元的支票,因为这并不能够使我们在竞争中得到优势。我们能够做的,别人也能够做。”

在开发者社区这个层面,Oracle遵循同样的理念。Oracle的开发者社区,要由Oracle自己来作;其他人要做Oracle的社区,就是对 Oracle的侵权。对于Oracle来说,社区的学习需求要转化为Oracle的培训业务,社区成员之间的自我交流是会影响培训部门业务的。因此,在互 联网上可以看到各种自发的Linux社区、Java社区、PHP社区,就是以闭源著称的微软也鼓励Windows社区和.NET社区的发展,但是自发性质 的Oracle社区在活跃程度上根本无法与其他技术社区相比拟。Oracle某部门为了推广本部门的某个产品,邀请社区成员撰写了一本关于该产品的教程, 打算由本部门资助某出版社正式出版,后来却因为培训部门的干涉而作罢。Oracle对于自发性社区的态度,由此可见一斑。原BEA公司精心经营的 dev2dev开发者社区,曾经在Java开发人员当中名噪一时。BEA公司被Oracle收购之后,dev2dev就迅速地灰飞烟灭了。在 2005~2008年间,为了创建一个对Sun 友好的开发者生态环境,Sun 公司连续四年将开发者社区增长作为整个公司层面的战略目标。Sun 公司宣布被Oracle收购之后,Sun 公司迫于Oracle的压力在两家公司的整合开始之前裁减了大部分与开发者社区相关的职位,Sun 开发者社区基本上处于无人维护的状态。由JavaEye社区被迫更名一事可以看出,Oracle已经初步完成了对原Sun 开发者社区的整合(可以认为是该产品正式EOL),并开始将其触角延伸到各个自发性的开发者社区。可以预见,在不久的未来,这个生态系统里的其他社区也会 陆续收到Oracle的律师函。Sun 公司呕心沥血所创建的“全球最大的开发者社区”在Oracle的大棒政策下土崩瓦解,基本上是指日可待的事情了。

我向来认为,IT行业的进入门槛是在不断降低的。同样一个工程问题,由技术水平相当的两个团队使用不同的技术来实现,在工作量和实际效果上不会有太 大的差别。在这个大前提下,谁能够吸引更多的开发人员,谁就能够在生产平台上获得更大的市场份额,这就是我们所常说的“自下而上的部署”。这就是为什么众 多的厂商,包括Sun,IBM,Intel,甚至是微软,要竞相加入开放源代码(或者是部分开放源代码)的阵营。Oracle对开发者社区的恶劣态度,势 必会降低开发人员对Java相关技术的热情。前段时间Apache基金会声称要退出JCP组织,可见Java语言阵营的内部矛盾已经相当尖锐。由于 Java语言未来的发展缺乏信心,原计划采用Java语言进行开发的新项目可能会重新评估使用Java语言的合理性,从而将部分Java开发人员推向与 Java语言相竞争的其他技术,长此以往会对Java语言的市场份额形成负面的影响。不过Oracle一贯的产品营销策略是通过专有化、贵族化和神秘化等 市场手段来创造产品的高端地位,从而提高相关产品和服务的单价。鉴于Oracle在高端市场上已经积累了丰富的商业运作经验,我们有理由相信Java语言 市场份额的缩小不会影响Oracle在Java语言相关市场的盈利能力。从Oracle对OpenSolaris项目的处理来看,Oracle管理层对这 一点是有充分信心的。

经过多年的努力耕耘,JavaEye社区已经从一个专注于Java技术的个人站点发展成一个综合性技术网站。据相关文章介绍,JavaEye社区很 早就获得了ItEye这个备用域名,可见他们也有过ItEye进行迁移的打算。突然更换域名的确会对很多用户带来不便,造成品牌延续性的中断,对网站 SEO形成巨大的冲击。然而塞翁失马焉知非福,Oracle选择JavaEye社区作为第一个下手的目标,正好凸现了JavaEye社区在众多技术交流平 台中的领导地位,不亚于以Oracle的企业形象为JavaEye社区作了一次影响深远的广告。因此,我相信JavaEye社区的运营团队能够克服困难, 实现向ItEye社区的平滑过渡。

从JavaEye社区被迫改名说起(转载他人博客)相关推荐

  1. 如何转载-CSDN博客

    1.在要转载的博客页面,右键-[检查] 2.选中 "#article_content",可以看到,源码中 被选中,网页中的博客内容被选中. 在该 div 右键-[copy] -[c ...

  2. 如何快速转载CSDN博客(详细)

    转载CSDN博客步骤: 1.CSDN博客页面右键,点击[检查] 2.点击检查后,页面右侧出现html代码,如下图 3.点击写博客.点击左侧栏[博客设置] 4.选择MarkDown编辑器,保存 5.重新 ...

  3. 一键转载CSDN博客

    前言   将喜欢的博客进行转载是对博客的收藏,也能够在以后不断的提高自己,而CSDN并没有一键转载功能,现在提供一种方法方便大家进行转载. 实现   我们首先打开要转载的博客,然后鼠标右键就会出现下面 ...

  4. 转载CSDN博客步骤

    在参考"如何快速转载CSDN中的博客"后,由于自己不懂html以及markdown相关知识,所以花了一些时间来弄明白怎么转载博客,以下为转载CSDN博客步骤和一些知识小笔记. 参考 ...

  5. 如何原封不动地转载他人博客内容

      对于喜欢逛CSDN的人来说,看别人的博客确实能够对自己有不小的提高,有时候看到特别好的博客想转载下载,但是不能一个字一个字的敲了,这时候我们就想快速转载别人的博客,把别人的博客移到自己的空间里面, ...

  6. 如何转载CNSD博客

    在参考"如何快速转载CSDN中的博客"后,由于自己不懂html以及markdown相关知识,所以花了一些时间来弄明白怎么转载博客,以下为转载CSDN博客步骤和一些知识小笔记. 参考 ...

  7. Html方式转载CSDN博客 CSDN博客转换成Markdown文件

    文章目录 内容简介 Html方式转载CSDN博客 保存CSDN博客的Markdown文件 内容简介 主要分为两个部分 第一部分:将CSDN博客的html源码进行复制并转发到自己的blog上(大家记得发 ...

  8. 【转载】博客园编辑数学公式的方法

    原文在这里:博客园编辑数学公式的方法 需要在选项中勾上 启用数学公式支持 在公式开始和结尾输入美元符号 : 如 美元符号x^2美元符号 则显示x的平方 x^2 需要在http://latex.code ...

  9. CSDN怎么转载他人博客

    原 CSDN怎么转载别人的博客 2017年05月24日 16:07:28 Q魏奇M 阅读数:996 </div><div class="operating"> ...

  10. 范凯:JavaEye为何被迫改名ITeye

    转载自:http://news.csdn.net/a/20110402/295196.html 导读:针对4月1日JavaEye创始人范凯发布的关于"由于Oracle公司的强硬要求,Java ...

最新文章

  1. Android 串口通讯
  2. UVA437 巴比伦塔 The Tower of Babylon(矩形嵌套进阶版、DAG上DP、记忆化搜索)
  3. 基于模糊聚类的色彩迁移算法
  4. php 浮点数转字符串,php浮点数和字符串
  5. 应用软件更新提醒单页HTML网站源码
  6. Matlab Tricks(三十) —— 任意区间的均匀分布
  7. 楼板计算塑形弹性_柴油发电机机房设计标准及原则:机房接地选址、柴发容量计算书...
  8. 也谈压缩感知(compressive sensing)
  9. 人工智能时代,语音识别领域前景广阔
  10. 内存泄漏分析工具tMemoryMonitor(转载)
  11. 架构设计师(Architect)的专业与角色
  12. 2010年VMware中国获奖总结(1/2)
  13. Win10网络图标消失,网络图标变成灰色,打开网络设置闪退等问题解决
  14. SQL Server数据同步
  15. python判断成语是abac型_ABAC型的成语
  16. 中国有多少个省市,分别是什么?
  17. 除了花瓣、站酷,提高品位、汲取灵感,关注这10个国内优质设计网站
  18. 推荐一个220V控制12V的电路板继电器-220v降压控制继电器
  19. Android-UI 开源控件
  20. 汉字如何造就世界上最伟大的文化整体

热门文章

  1. 电力电子几款仿真软件的对比分析
  2. IDEA 开启远程调试
  3. 30个python常用代码大全_30 个 Python 常用极简代码,拿走就用
  4. 汽车电子研究报告:下一个苹果产业链
  5. MS17-010漏洞复现(带win7虚拟机安装,零基础)
  6. 云存储云计算选择开源还是商业版
  7. 电脑桌面天气计算机备忘录,有什么桌面软件可以显示:时间,天气,还有备忘录的?...
  8. 20201130-C语言-重新认识ASCII码表
  9. C语言ascll码表值和字符的互相转换的程序
  10. 利用Python实现黑客帝国代码雨,打造属于自己的黑客帝国