网络域名与注册商标冲突的解决途径
域名与商标产生冲突的原因:
1、网络域名具有强烈的识别性
域名是企业在互联网上的地址,是企业在虚拟世界的门牌号码。用户可以通过该地址找到企业在网上的门户网站。同时,域名作为企业的标志,具有很强的标识性,代表着企业的商誉。我们知道,商标的显著特征之一也是具有标识作用,具有区别商品或服务来源的作用,反应了商家的信誉。因此,商家往往会将自己最具有显著性的商标注册成为自己的域名同时进行广泛的广告宣传,使其与自己的商标融为一体,成为在互联网上具有区分商品或服务来源的标志,是反应商家商誉的重要手段。所以强烈的识别性是域名最主要的特征。因此,域名具有强烈的识别性,这也是域名与商标容易发生冲突的根源所在。
2、网络域名具有唯一性和无地域性
每一个域名在互联网上和全球范围内都是唯一的。一个域名只对应一个IP地址,当一个域名被注册后,那么其他任何人都不能再对相同的域名进行注册。然而,商标保护具有区分商品和服务分类的特点,因此,同一个商标可以注册在不同种类的商品或服务上。因此,域名的唯一性与商标区分商品和服务的差别性成为域名与商标发生冲突的重要因素。
任何一个经过注册的域名,在互联网上均畅通无阻,没有任何国界的限制。因而域名具有无地域性特征。然而,商标保护具有地域性。因此,域名的无地域性与商标保护的地域性的差别是域名与商标发生冲突的另一重要因素。
3、网络域名的先注册性
“先申请先注册”制度是域名注册的特殊注册制度。在注册过程中,域名注册登记机构事先不负责检索、审查义务等等。这些特殊规则主要从技术及网络便捷使用角度考虑 ,并未事先与有关立法机关沟通 ,故两者难免在某些地方会有不协调。因此,域名的先注册性成为域名与商标产生冲突的技术原因。
域名与商标产生冲突的解决途径
面对日益激烈的域名和商标的冲突,势必要寻找相应的解决途径,以避免二者的冲突。目前理论界提出较多的观点是建立域名注册检索制度。也就是在域名注册的时候,由域名注册机构对准备进行注册的域名进行检索。
然而有人认为,这在实际操作中并不现实。首先,由于检索对象为在先申请的注册商标,那么需要域名注册人员具有相关的商标知识,这个是不现实的。其次,检索工作需要一定的时间,延长了域名注册的周期。因此注册检索制度很难应用于实践中。
对此,提出以下解决途径:
1、完善域名注册合同
在进行域名注册时,域名注册机构与域名注册人之间签署域名注册合同,对域名注册人的相关权利、义务进行约定以及约定当发生争议时将争议提交哪一个争议解决机构。这样,对域名注册人出现恶意抢注等侵犯商标权的行为进行限制及制约,可在一定程度上起到预防的作用。
2、仿效商标制度采用域名有效期的续展制度
根据目前域名注册制度的规则,域名注册人不需要进行任何的维护,一经注册将长期有效。这样使本就有限的域名资源变得越来越少。因此,可以仿效商标注册制度,采取域名有效期的续展制度。例如商标法规定,注册商标每10年进行续展,经过续展后的商标将继续有效。这样,将使某些被长期遗忘的域名重新进入公众领域所使用。
3、仿效商标制度设置撤销三年不使用的制度
有些域名被注册后,并没有被有效的利用,这样不能将有限的域名资源加以利用造成资源的浪费。因此,可以仿效商标法规定的三年不使用制度,对于长期不使用而丧失其价值的域名,可以通过撤销三年不使用的制度予以撤销。防止有些域名持有人的恶意强占行为,也可以将有限的域名资源被充分的利用起来,发挥其价值。
4、完善域名保护的司法制度
完善有关域名制度及域名保护的法律法规,加强域名纠纷解决的司法建设,从法律上、制度上保证域名的发展,实现域名在经济生活中所起到的有益作用。
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 前端开发:font属性与font-variant如何使用?
- spring-boot使用aop进行多数据源切换
- CRC校验原来这么简单
- centos7安装kubernetes教程
- spring-boot自定义starter
- 实操 | kafka如何手动异步提交offset
- 解惑 | 为什么我根据时间戳获得的offset为空呢?
- spring-boot使用aop进行日志记录
- openGauss备机追数Catchup过程中主库写入阻塞问题
- openGauss830版本中对于备份模块的增强与当前问题
- spring boot自动配置原理
- 网站日志分析完整实践
- 聊聊分布式下的WebSocket解决方案
- pod安装、更新库失败,github连接超时问题
- Mysql如何给字符串添加索引(前缀索引)