「软件」通常指含有图形化界面的程序,但日常「科研程序」很少用得到图形界面,所以本文主要叙述科研程序(代码)的申请方式。

专利保护的是思想,而软件著作权保护的是具体实现方式,因而软著的申请难度和价值都比专利要低不少。如果你是独立实现了已有的算法、独立复现了别人的程序,同样可以用来申请软件著作权。

版权保护中心官网如下,申请软著均在此网站内完成:中国版权保护中心
如果想省事的也可以考虑第三方服务申请
我推荐使用: 阿里云软件著作权申请
​使用阿里云软件著作权申请有很多好处,阿里云为了拓展业务,费用和自己申请都是一样的,
而且阿里云还有不同时间加急审批的好处,最快3天下证,详细信息可以参考教程:阿里云软件著作权怎么登记申请?(注册步骤详细教程)

1. 编程

叙述所有与程序相关的内容,即程序源代码和用户手册。

1.1 构思
程序一定是要解决问题或满足需求的,项目来源可以大致分为:

  1. 职务作品 在科研中,某些问题必然需要计算机程序解决的,比如写程序建立资料的数据库、分析实验数据、二次开发硬件接口,这种程序属于职务作品。《计算机软件保护条例》[1]中,「职务作品」的规定为

a) 针对本职工作中明确指定的开发目标所开发的软件;
b) 开发的软件是从事本职工作活动所预见的结果或者自然的结果;
c) 主要使用了法人或者其他组织的资金、专用设备、未公开的专门信息等物质技术条件所开发并由法人或者其他组织承担责任的软件。
2) 非职务作品 除去职务作品,其它所有的程序都是非职务作品,比如写个爬虫、音乐播放器等等满足个人需求的

1.2 编程
在有了具体想法之后,可以开始写代码啦。语言不限,建议选择常用语言,如 Python、Java、C++ 等。总的原创代码量不能过少,虽然没有限制总代码量,但笔者建议不得低于 500 行。

因为提交的是纸质代码,且无需第三方验证代码有效性,我们不用注意代码的美观整齐,甚至都不用调试通过,便可打印提交。当然,出于科研诚信,我们应对代码的真实性和有效性负责,避免日后纠纷时不利局面。

1.3 用户手册
写好代码之后,需要再写一份「用户手册」,包括软件的详细使用说明或设计开发文档(二者选其一即可)。

a) 操作手册须含有详细的登录界面、操作步骤截图,功能方面文字描述。
b) 设计说明须含有详细的软件结构图、各个功能的流程图、逻辑框图,介绍软件总体设计,接口设计,模块名称功能,函数名称功能等。
用户手册相对于代码更加直观,也是审查员了解程序的重要渠道,所以务必仔细认真写好手册。

给出了自己程序的文档目录[2],笔者认为这份手册的格式规范,建议学习。同时笔者结合自己的经验,给出一份中规中矩的目录:

  1. 引言:背景、编写目的、参考资料
  2. 软件概述:用途、功能、性能、运行环境
  3. 使用说明:(如准备运行环境、输入文件,如何运行程序)
  4. 程序结构:(详细叙述程序结构)
    Word 提供了良好的文档索引格式,请利用好多级列表(multilevel list)和样式(style)两个功能,便于自动抽取目录。

2. 准备材料

本节叙述程序以外的所有材料,每种材料都有自己明确的要求。

2.1 打印源码和用户手册
按照登记要求[3]的规定,

a) 源程序 每页不少于 50 行,最后一页应是程序的结束页。若超过 60 页,则提交前 30 页、后 30 页,否则需全部提交。
b) 文档 每页不少于 30 行,有图除外。
c) 若在源程序和文档页眉上标注了所申请软件的名称和版本号,应当与申请表中相应内容完全一致,右上角应标注页码。
以下介绍我的打印经验。对于代码,[公式]更便于阅读,所以我选择用 Notepad++ 打印,同时可打印行号。因为默认字号过大,A4 纸只能容纳不到 40 行,故选择虚拟打印到 A3 尺寸的 PDF 中,再通过 Acrobat 加页眉、打印到 A4 纸上。当然,不用语法高亮、没有行号,只是打印普通的代码也完全没问题的。

代码打印示范,未标注页码
对于手册,正文选用宋体、Times 小四号字(12 pt),行距 1.1 倍,段后距 6 pt,这样每页刚好可容纳 30 余行。一级标题 16 pt,二级标题 14 pt,均需要在样式中预先定义好,再在多级列表中绑定样式。

用户手册样式示范
所有材料单面打印,无需装订,页码可手写[4]。

2.2 填写申请表
填写前,应先注册「个人」帐号并且实名认证(一个工作日)。通过后,在版权保护中心首页点击「版权登记」或其下的「软件登记」,选择「R11 计算机软件著作权登记申请」即可。

本步骤的具体要求,可参考官方给出的填写说明[5]。

注意事项
软件全称应规范,总结科研程序的主要功能,如「支持输入输出的多功能 XRD 数据分析小程序」就不如「XRD 数据解析程序」更好。
软件简称字数小于软件全称,可以用英文名的首字母缩写。
版本号「V1.0」或「1.0」的形式,其它不支持。
对于软件作者,值得详细分析一番。按照上海大学的要求,学生在校期间完成的软件著作权归属学校,著作权人只能填写「上海大学」一项。若学生、导师共同署名,需著作权人(乙方、丙方……)与上海大学(甲方)共同签订「合作开发协议」,才能声明为合作开发。否则就算提交了所有著作权人的身份材料,也会因为缺少合作开发协议而被要求补正材料。该协议的模板可在网上找到,需盖上大公章才算生效,但实际上学校与学生/导师之间并无此开发协议或意向,故难以得到盖章许可,因而软著的作者通常只有上海大学。因此,作者只有上大一方,选择「单独开发」
作者有上大及学生、导师的,选择「合作开发」,同时提交「合作开发协议」。
其后的大部分内容都应按实际情况填写,比如「硬件环境」、「软件环境」、「功能特点」,尤其是「源代码量」应与提交的代码相符,否则会被要求补正。

有的同学可能会问,那我辛辛苦苦开发了个软件,就没有我署名的地方了吗?答案当然是有的,只是并非出现在软著证书上。你的信息应该填写在最后一部分「申请人信息」中,包括你的姓名、联系方式、地址等,这里的地址也将是证书寄达的地址。

申请人信息后还需要手动填写其它材料(源代码、用户手册等)的页数。

2020-Nov-4 更新:最终提交申请表时,需要验证上海大学的著作权身份,软著中心将发送验证码给科技处的老师。上海大学学生若要获取验证码,请致电上海大学科技处(021-6613 6228,行政楼 508A 室)获取。

2.3 盖章
在申请表信息填写无误后,提交打印。注意,提交之后就不能再修改了,若有改动只能重新填一份申请表。我们将申请表打印至 PDF 格式,留档备份、便于后面提交。

软著作者是上海大学,故我们应申请上海大学的公章与法人证书副本复印件。申请方式是,请导师在 PIM 系统(http://pim.shu.edu.cn)提交「用印申请」,待学院、党政办、校领导审批通过后(约 2 个工作日后),即可凭导师工号至行政楼 7 楼大厅盖公章、领复印件。如果需要盖「合作开发协议」的章,依然是此步骤。

2.4 提交材料
到此为止,我们准备好了所有的申请材料,提交方式有两种,一是邮寄到北京版权中心,二是到上海的软著中心现场办理。为了省时间,笔者选用邮寄到北京版权中心办理。

北京版权中心的收件地址见官网给出的「登记机构」页面[6],可接受顺丰快递。

3. 等待结果

材料寄到北京版权中心后,可在官网查到自己申请的进度。第一阶段是受理,约是文件寄达北京后的两周,若资料有误,则会被邮件通知补正。第二阶段是审查,约是受理之后的一个月。第三阶段是发证,约是审查后的一周。

若材料准确无误,从寄出材料到收到证书,通常不超过两个月的时间。若提示材料已被接受,那么等待证书即可。补正材料往往是件很复杂的事情,若是申请表有误,则需要重新申请上大的公章。每一次补正通常会延期一周的时间。

以下是笔者的申请进度:笔者在 4 月底寄出材料,5 月中旬收到第一次补正通知,整个过程用了 3 个月。

4. 结语

申请软件著作权是件相对容易的事情,按照要求步步为营,衷心祝愿各位同学能在流畅地申请到自己的软著,给自己的简历增光添彩,也为自己的奖学金申请添砖加瓦。

如果对申请流程有疑问,请检索后评论。

参考

1、计算机软件保护条例: http://www.gov.cn/zwgk/2013-02/08/content_2330130.htm
2、https://www.zhihu.com/question/20850680/answer/283974015
3、软件著作权登记申请所需文件 http://www.ccopyright.com.cn/index.php?optionid=1080
4、软著登记问答 page 2 http://www.ccopyright.com.cn/index.php?optionid=1087&page=2
5、计算机软件著作权登记申请表填写说明 http://www.ccopyright.com.cn/index.php?optionid=1081
6、登记机构 http://www.ccopyright.com.cn/index.php?optionid=1085

(教程)手把手教你如何申请软件著作权相关推荐

  1. graphpad两组t检验_Graphpad 作图教程 | 手把手教你绘制森林图

    森林图 (forest plots) 是以估计模型 (固定效应模型或是随机效应模型) 结果为基础绘制出的图型.它以一条垂直的直线 (横坐标刻度为 1 或 0) 为中心,用平行于横轴的多条线段描述了每个 ...

  2. 镜播无人直播带货教程,手把手教你如何搭建直播间

    镜播无人直播带货新手教程,手把手教你如何搭建直播间 如果你一个人在家里面直播,没有直播中控来辅助你一个情况下怎么办?来教你一个什么叫做镜播.用镜子来做一个直播的辅助.在你的面前放一面镜子,下面是产品, ...

  3. 小白都能看懂的实战教程 手把手教你Python Web全栈开发(DAY 3)

    小白都能看懂的实战教程 手把手教你Python Web全栈开发 Flask(Python Web)实战系列之在线论坛系统 第三讲 这是小白都能看懂的实战教程 手把手教你Python Web全栈开发 的 ...

  4. linux下运行mcnp6安装教程,JBPM6教程-手把手教你安装JBPM

    JBPM6教程-手把手教你安装JBPM 1. 安装JBPM的先决条件: (1)JDK 1.6+以上,没有安装的话,猛击这里. (2)Ant 1.7+以上,没有安装的话,看看这里. 2. 下载JBPM安 ...

  5. 小白都能看懂的实战教程 手把手教你Python Web全栈开发(DAY 1)

    小白都能看懂的实战教程 手把手教你Python Web全栈开发 Flask(Python Web)实战系列之在线论坛系统 第一讲 博主博客文章内容导航(实时更新) 更多优质文章推荐: 收藏!最详细的P ...

  6. 网课答案公众号小白教程——手把手教你创建自己的大学查题公众号

    网课答案公众号小白教程--手把手教你创建自己的大学查题公众号 1.很多新手想搭建属于自己的查题公众号! 所以我来写一个搜题公众号搭建教程,如果你想要做公众号方面的引流之类的,这个就非常不错! 废话不多 ...

  7. 2021win11最新最全MySQL下载安装教程——手把手教你安装MySQL

    2021win11最新最全MySQL下载安装教程--手把手教你安装MySQL 最近重装了win11,给我MySQL整没了,故今天重新装一下. 第一步,进入官网 https://www.mysql.co ...

  8. 我的世界服务器显示器,我的世界红石显示器制作教程 手把手教你做显示器

    我的世界红石显示器制作教程 手把手教你做显示器.那下面给大家分享的是我的世界里面的一个红石显示器的制作教程,那对下面的这个显示器感兴趣的玩家不妨进来卡看哦!希望大家喜欢. 游戏园我的世界官方群:325 ...

  9. [github 教程]手把手教你最简单的开源项目托管GitHub入门教程_github 教程

    [github 教程]手把手教你最简单的开源项目托管GitHub入门教程--简介 自从google code关闭了下载服务了之后,GitHub作为了目前最好用的免费 开源 项目托管站点,众多开源项目都 ...

  10. 其他行 展开 收起_长居清迈的家庭,去台湾依旧可以自由行?手把手教你网上申请赴台证...

    台北@西门町 8月份有朋友告诉我们,在大陆叫停台湾自由行之后,持泰国长居签证的大陆居民,依旧可以向曼谷的驻泰国台北经济文化办事处申请台湾自由行,而且全程只需要在网上提交资料+缴费+下载许可证,高兴坏了 ...

最新文章

  1. Golang环境配置以及GOPATH与gomod的关系
  2. 百度广告点击软件_结束了,百度 “毒瘤” 广告!
  3. php定义常量、判断有没有被定义、预定义常量、显示所有常量
  4. 【计算机网络复习 物理层】2.1.2 数据通信基础知识
  5. linux的备份命令及其参数,linux cpio命令参数及用法详解--linux备份文件命令
  6. 要成为一个 Java 架构师得学习哪些知识?
  7. UVA - 1267 Network
  8. iOS cell添加点击时改变字体的颜色及背景
  9. android adb模拟点击,Android adb 模拟滑动 按键 点击事件(示例代码)
  10. python手册中文版-Python中文文档
  11. 一年读完100本书(5/100)《创新者的窘境》2021-02-25
  12. mysql实现用拼音搜索中文的数据库实现
  13. 深鸿会深大小组学习笔记:第一周,从零开发鸿蒙小游戏2048app(上)
  14. 引入网易云音乐播放器卡片
  15. 如何清除计算机的u盘使用记录,如何消除电脑上U盘使用记录
  16. 影响因素分析论文用什么模型好?
  17. 呼吸运动减肥法-可以加快新陈代谢
  18. python做一段有意思的代码_Python爬虫入门有意思的小长代码
  19. AutoCAD Civil3D 2023安装图文教程及下载
  20. Clion~Clion常用配置和插件

热门文章

  1. (已更新)【全开源商城小程序源码】ThinkPHP 5.1+带后台商城源码程序+带详细安装使用文档
  2. XenCenter导出虚拟机
  3. 同一局域网下电脑传输文件的方式(超简单!)
  4. 国军标-Gjb软件设计说明书模板
  5. 论学习的重要性之 -- 影院售票系统
  6. 自动生成java代码_自动生成代码
  7. 017年美国大学生数学建模竞赛E题优秀论文解读
  8. PLSQL导入SQL文件
  9. rbw数字信号处理_基于FPGA的数字中频信号处理的设计与实现
  10. codejock(codejock chart类)