【软著申请】个人经验分享-最新发放(附模板)


前言

开学老师安排申请软著,小白没写过就上网四处找资源,然后用时两个月成功申请,给大家讲一下踩的坑避免走弯路。免费分享搜集到的资源,还不点个赞 XD👍

主要分享材料撰写部分,其余申请流程部分可参考:高校学生软著申请注意事项(著作权人为 学校 或 学校+个人)


提示:以下是本篇文章正文内容

一、软著是什么?

软件著作权(简称“软著”)是指软件的创作者或者拥有者对其开发的软件享有的知识产权,具有一定的法律效力。
申请没有门槛,申请网址:中国版权保护中心

二、软著申请流程

1.账号注册与实名认证-材料准备:

  • 首先,需要在中国版权保护中心官网进行账号注册,注册完成后,进行实名认证,等待审核通过。(需要几天时间,可以提前注册

  • 准备相关申请材料,包括软件的源代码、用户手册等。确保材料完整准确,如源代码需提供连续的前30页和后30页,共60页,每页50行。(源代码、用户手册这两个是前期需要撰写的材料,文末有模板

2.网上申请-提交申请文件:

  • 实名认证通过后,选择需要办理的软件版权登记业务,在线填报并上传申请材料。
  • 填写《计算机软件登记申请表》,并提交相关附件。(现在可以电子档很方便)。

3.登记机构受理-审查-发放:

  • 申请文件符合受理要求的,登记机构在规定的期限内予以受理,并向申请人发出受理通知书。
  • 登记机构将依据《计算机软件保护条例》及《计算机软件著作权登记办法》的相关规定,对申请材料进行审查。
  • 如材料不符合规定,将发放补正通知,要求申请人进行补充或修改。
  • 审查通过后,申请人将在30至60个工作日内领取著作权登记证书。
  • 审核通过后网站上会下达发放通知书,提供电子版证书下载,如果需要邮寄,也会按照填写的地址邮寄证书。

个人申请时间记录,比较顺利两个月内发放:
个人申请时间记录

三、材料撰写经验

1.用户手册:

主要对你这个产品进行一个描述。需要图文并茂,在需要的地方加入截图、流程图、示意图等,以帮助更好地理解功能和操作流程,确保所有图示都具有清晰的注释和描述。(把每一个功能描述清楚就行)
细节见模板:

用户手册

2.源代码:

删除敏感信息:在提交源代码之前,确保代码中不包含任何敏感信息,如API密钥、数据库密码、个人数据等。如果代码中包含这些信息,应该在提交前删除或替换为占位符。(将代码所有注释都删除,不要有中文,不要有空行)
细节见模板:
源代码


模板下载

通过网盘分享的文件:软著模板
链接: https://pan.baidu.com/s/1nruq-2TFaUd5CKoU8SM57g?pwd=d7e9 提取码: d7e9
### 整理Python项目代码以申请作权 #### 准备工作 为了成功申请作权,需准备好一系列文档和资料。对于多人合作开发的情况,除了常规材料外还需提供一份合作开发协议书[^3]。 #### 获取并筛选源代码文件 利用`os`模块遍历整个项目的多级目录结构来获取所有的源代码文件路径列表;接着借助`re`库中的正则表达式功能去除那些不符合条件的非有效源码文件(比如测试用例、配置文件等),从而得到纯净的目标源代码集合[^2]。 ```python import os import re def get_source_files(root_dir): source_files = [] for root, dirs, files in os.walk(root_dir): for file_name in files: if re.match(r'.*\.py$', file_name): # 只保留.py结尾的有效Python源文件 full_path = os.path.join(root, file_name) source_files.append(full_path) return source_files ``` #### 将源代码转换成PDF格式 由于官方规定程序源代码应提交为PDF类型的文件,在此之前可能先要将这些`.py`文件的内容读取出来再转存至Word文档中,最后导出为PDF版本。这里可以采用第三方库如`python-docx`来进行操作: ```python from docx import Document from docx.shared import Pt def create_word_from_sources(sources_list, output_docx='source_code.docx'): document = Document() style = document.styles['Normal'] font = style.font font.name = 'Courier New' font.size = Pt(9) count = 0 for src_file in sources_list[:60]: # 控制只选取前60个文件作为样例展示 with open(src_file, encoding="utf8", errors='ignore') as f: lines = list(f.readlines()) start_line_index = max(len(lines)-50, 0) # 每份文件截取最后不超过50行 paragraph = document.add_paragraph('\n' + '=' * 40 + '\n') paragraph = document.add_paragraph(os.path.basename(src_file)) for line in lines[start_line_index:]: paragraph = document.add_paragraph(line.strip()) count += 1 document.save(output_docx) if __name__ == "__main__": project_root = './your_project_directory/' # 替换成实际工程根目录位置 all_py_files = get_source_files(project_root) create_word_from_sources(all_py_files) ``` 上述脚本会创建一个新的Word文档并将指定数量的Python源代码片段按顺序加入其中,每一段之间用分隔符区分不同文件,并设置合适的字体样式便于阅读。之后可根据需求进一步处理该DOCX文件,例如将其另存为PDF格式满足申报要求。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值