软件著作权登记有什么作用?

2016-02-3

344

问题

分享

我国实行计算机软件著作权登记制度。著作权从软件完成之日起就自动产生,登记并不是权利产生的必要条件。那么为什么还要做软件著作权登记这件事呢?因为软件著作权登记申请人通过登记,可以:
(一)、通过登记机构的定期公告,可以向社会宣传自己的产品。
(二)、在发生软件著作权争议时,《软件著作权登记》是主张软件权利的有力武器,同时是向人民法院提起诉讼,请求司法保护的前提。如果不经登记,著作权人很难举证说明作品完成的时间以及所有人。
(三)、在进行软件版权贸易时,《软件著作权登记证书》作为权利证明,有利于交易的顺利完成。同时,国家权威部门的认证将使您的软件作品价值倍增。
(四)、合法在我国境内经营或者销售该软件产品,并可以出版发行;
(五)、在进行软件产品登记的时候可以作为自主知识产权的证明材料;
(六)、在进行软件企业认定(双软认证)高新技术企业认定时可以作为自主开发或拥有知识产权的软件产品的证明材料;
(七)、申请人可享受《产业政策》所规定的有关鼓励政策。
简单通俗的说:登记并不是著作权产生的必须条件,但是代价不大却很有用。

 

软件著作权是企业的无形资产之一,它与商标权、专利权一起构成企业的知识产权,是企业投资、入股、融资等的有效无形资产;是企业申请软件产品登记的先决条件。同时便于企业认证软件企业和享受政府对企业的各种扶持和优惠政策;在销售、许可转让和无形财产评估中具有重要作用。
软件著作权即软件开发完成之日起就自动产生,登记并不是权利产生的必要条件。但在发生软件著作权争议时,《软件著作权登记证书》是主张软件权利的有力武器,同时是向人民法院提起诉讼,请求司法保护的前提。如果不经登记,著作权人很难举证说明软件完成的时间以及所有人。
软件著作权登记是指根据国家《著作权法》和《计算机软件保护条例》,由国家主管机关依职权对软件进行的著作权登记活动。
软件著作权登记以前的法律/法规规定更多的是体现是便于政府的行政管理,所以带有强制的行政命令色彩。软件著作权登记需要支付一定的登记费用的,而且登记的程序还是比较烦琐的。现在著作权登记已经不再是强制的要求,但是著作权登记还是有一些现实的意义。还是建议进行登记,基于以下几点理由:
1、作为软件得到重点保护的依据
《国务院关于印发鼓励软件产业和集成电路产业发展若干政策的通知》第三十二条规定:“国务院著作权行政管理部门要规范和加强软件著作权登记制度,鼓励软件著作权登记,并依据国家法律对已经登记的软件予以重点保护。”
2、作为税收优惠的依据
财政部、国家税务总局《关于贯彻落实〈中共中央、国务院关于加强技术创新,发展高科技,实现产业化的决定〉有关税收问题的通知》中对软件产品的税收优惠有详细的规定。该通知并不要求强制登记,但是规定:“对经过国家版权局注册登记,在销售时一并转让著作权、所有权的计算机软件征收营业税,不征收增值税。”
3、作为技术出资入股
《关于以高新技术成果出资入股若干问题的规定》规定计算机软件可以作为高新技术出资入股,而且作价的比例可以突破公司法20%的限制达到35%。现在有的地方更规定软件可以作价100%以技术出资的规定。不过一般都要求软件著作权应当取得登记。
4、作为申请科技成果的依据
科学技术部关于印发《科技成果登记办法》的通知第八条规定:“办理科技成果登记应当提交《科技成果登记表》及下列材料:(一)应用技术成果:相关的评价证明(鉴定证书或者鉴定报告、科技计划项目验收报告、行业准入证明、新产品证书等)和研制报告;或者知识产权证明(专利证书、植物品种权证书、软件登记证书等)和用户证明。”这里的登记可以理解为著作权的登记,其他部委也有类似规定,以软件申请技术成果应当递交软件登记证书。
除此之外软件著作权登记还有更为现实的意义,就是享有软件著作权证明作用。软件由一系列的代码组成,称为源代码,其可以无限制的复制。软件著作权所保护的是源代码。一般认为谁持有源代码,谁既是著作权人,由于源代码的可复制性,不象复制纸质材料那样,可以区分原始与复制件,假使源代码保密不严,就很难区分著作权人。如果尽早进行著作权登记,取得《软件著作权登记证书》,这就是初步的权利证明。在发生软件著作权争议时,是主张软件权利的有力武器,而要证明《软件著作权登记证书》并非真正软件著作权人,在举证上具有相当难度。在进行软件著作权贸易时,《软件著作权登记证书》有利于交易的顺利完成。

 


赵律师

1阿里巴巴执行顾问总监



相关说法


你可能会关心

var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "//hm.baidu.com/hm.js?441c66e8735dddef8447397104923001"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })();