软件反向工程(反编译、反汇编)在某些情形下是合法的: 1. 为了获得与其他软件互操作所需信息 2. 为了进行安全测试 3. 为了纠正软件错误 4. 为了研究软件中的思想和方法
可以。计算机软件可以通过发明专利保护其技术方案。根据我国《专利审查指南》,涉及计算机程序的发明可以申请专利,但需满足: 1. 必须解决技术问题、产生技术效果 2. 不能是单纯的算法或商业方法 3. 必须具有技术三性(新颖性、创造性、实用性) 可申请专利的软件类型: - 自动控制、数据处理方法 - 人工智能算法应用 - 用户界面交互方法 - 系统架构方案
软件企业著作权管理要点:及时登记(软著登记是证明权利归属的高效方式);明确权属(区分职务开发和个人开发,避免离职员工带走代码);管理开源组件(记录使用的开源代码及其许可证,确保合规);规范开发过程(保留版本记录、开发文档和发布时间戳)。
软件企业做高新认定的注意事项: 1. 知识产权:软著是核心,但建议有发明专利(评分更高) 2. 研发费用:人员工资占比较高,注意规范归集 3. 高新收入:软件产品收入、技术服务收入、运维服务收入 4. 科技人员:研发人员比例容易达标,但需提供社保等证明 5. 领域选择:一般选择"电子信息"或"高技术服务"领域 6. 成果转化:以软件产品版本发布、项目验收等作为转化证据 7. 双软企业:已认定双软的企业申报高企有基础优势
如果是软件的次要更新(Bug修复、界面微调等),不需要重新登记。但如果是以下情况,建议重新登记: 1. 重大版本升级(V1.0→V2.0) 2. 功能架构重大变化 3. 代码大幅重写(超过30%) 4. 软件名称变更 重新登记的好处: - 保护升级后的新代码 - 方便高新认定和项目申报中使用 - 证明技术持续迭代
纯抽象的算法或数学公式是不能申请专利的(属于智力活动规则,不被认为是'技术方案')。但如果你的算法与具体的**技术领域**相结合,解决了一个**技术问题**,并产生了**技术效果**,那么就有机会获得专利保护。例如:单纯的排序算法不行,但'一种用于提高数据传输效率的数据包排序方法'就可能行;单纯的推荐逻辑不行,但'一种基于用户行为的智能家居设备能耗优化方法'就可能行。撰写技巧是强调技术实现层面——硬件交互、数据处理流程、系统架构等——而不只是算法本身的逻辑。另外,软件相关发明还可以考虑用**软件著作权**来保护代码本身的表达形式。
可以申请软著,但需要注意以下问题: 1. 开源代码部分不属于原始创作,软著只保护原创代码部分 2. 需遵守开源协议(GPL、MIT、Apache等)的要求 3. 申请时需要说明哪些部分使用了开源代码 4. 如果使用了GPL等强传播协议的开源代码,整个软件可能需要开源 5. 建议提交的源代码中剔除或标注开源部分
软件源代码泄露后的应急措施: 1. 立即保全证据:保存泄露途径和范围记录 2. 内部调查:查明泄露渠道和责任人 3. 法律措施: - 发律师函要求停止使用和删除 - 向公安机关报案(侵犯商业秘密罪) - 向法院申请诉前禁令 - 提起侵权诉讼 4. 技术措施:修改关键代码、更换密钥、加强访问控制 5. 制度完善:完善保密制度和员工保密协议
软著登记流程:中国版权保护中心网上提交申请→邮寄源代码(前后各30页,每页≥50行)和说明书→缴费→审查通过发证。周期1-3个月,加急可缩短到1个月左右。费用按当时标准执行。软著用途广泛:APP上架、高新企业认定、融资估值、维权证据。
软著侵权维权证据准备:著作权登记证书(维权基础);侵权软件的获取和使用证据(可通过公证购买或下载);源代码比对报告(证明实质性相似);经济损失证明或侵权人获利证据。维权途径:发警告函或律师函;向版权局投诉;向法院提起民事诉讼;情节严重的可向公安机关报案(侵犯著作权罪)。
根据《计算机软件保护条例》及《计算机软件著作权登记办法》规定,中国版权保护中心对软件著作权登记申请的审查期限为受理之日起六十日内。审查合格后,予以登记并颁发软件著作权登记证书。申请材料需包括软件著作权登记申请表、软件鉴别材料(源代码和文档)、主体资格证明等。目前电子化申请模式下,审查周期通常在30-45个工作日左右。如申请材料存在问题需要补正,补正通知后申请人需在30个工作日内完成补正,补正后审查期限重新计算。
软件著作权登记分为两部分核心材料:第一,软件源代码——通常要求提供前30页+后30页(共60页),每页不少于50行,不足60页的要全部提供。第二,软件设计说明书(或用户手册)——描述软件的功能、结构、操作流程等,通常要求10-30页。此外还需要软件著作权登记申请表(在线填写后打印签章)、申请人身份证明文件。如果是委托代理机构办理,还需代理委托书。2026年新规:AI生成代码需要在说明书中明确标注AI辅助部分,且不能将纯粹的AI生成代码主张为完全原创。
软件著作权纠纷中,源代码比对是核心环节: 1. 法院或鉴定机构会对双方源代码进行比对 2. 比对方式:逐行比对、结构比对、特征比对 3. 如果被告拒不提供源代码,法院可以进行"不利推定" 4. 比对样本:选取核心功能模块的代码 5. 鉴定机构:需具有知识产权鉴定资质的机构 6. 比对结论:构成实质性相似/不构成实质性相似
软件著作权是版权(著作权)的一种特殊类型,保护的是计算机软件(包括程序和文档)。我国《著作权法》明确将计算机软件列为受保护的作品类型,同时制定了专门的《计算机软件保护条例》。软件著作权自软件开发完成之日起自动产生,但进行软著登记对维权和高新认定非常重要。
软著驳回通常是因为材料问题,常见原因和处理方式: 1. 材料不齐全:补充缺失材料后重新提交 2. 文档和代码不一致:修改文档使其与代码一致 3. 名称不规范:根据版权中心要求修改名称 4. 身份证明问题:补充正确的身份证明文件 软著驳回后可以根据补正通知要求修改材料后重新提交,一般不需要额外费用。
软件著作权登记流程: 1. 准备材料:软件著作权登记申请表、软件说明书(用户手册/设计文档)、源代码(前后各30页)、身份证明 2. 提交申请:通过版权中心网站在线提交 3. 审查:版权中心进行形式审查 4. 颁证:审查通过后颁发电子登记证书 普通办理周期约30-45个工作日,加急办理最快3-5个工作日。
软著登记需要提供以下材料: 1. 软件著作权登记申请表(在线填写) 2. 软件说明书或用户操作手册(图文并茂,一般10-30页) 3. 源代码:前后各连续30页(共60页),每页不少于50行 4. 申请人身份证明(营业执照或个人身份证) 5. 权利归属证明(如为职务开发,需提供开发协议或任务书) 如源代码不足60页,则全部提交。
有一定风险但是可控的:①只提交前后各30页非核心代码(前端/辅助模块);②说明书中用流程图代替核心代码描述;③与代理机构签保密协议。相比专利必须充分公开,软著的代码提交要求宽松很多。如特别担心,可以对核心技术走专利+技术秘密双轨保护,不登记软著。
软著和专利的核心区别: 1. 保护对象:软著保护程序的代码表达,专利保护技术方案(方法/系统) 2. 产生方式:软著自动产生(登记仅做证明),专利需审查授权 3. 保护期:软著50年,发明专利20年 4. 审查标准:软著形式审查,专利实质审查(需具有新颖性、创造性) 5. 保护强度:专利保护范围更广(可排除独立开发),软著不禁止独立开发 6. 费用:软著远低于专利 7. 周期:软著1-3个月,专利1-3年