human: 程序软件可以专利保护吗？
assistant: 一、程序软件可以专利保护吗？
程序软件可以申请方法类的发明专利保护，根据审查标准的要求，软件专利可以写成产品也可以写成方法形式。但不管写成哪种形式，在突出该方案的创造性方面都是比较难处理的环节，需要具体案件具体分析。
可以得到专利保护的软件主要包括(不限于)：
(1)工业控制软件，如控制机械设备动作；
(2)改进计算机内部性能的软件，如某软件可以提高计算机的虚拟内存；
(3)外部技术数据处理的软件，如数码相机图像处理软件。
可以说，相当一部分的软件是属于第(3)类。
软件可以申请专利的条件一样使用与其他技术的申请，专利最基本申情原则就是需要有一个方法，而且这个方法实际情况是可实施的，后面补一句在法律范围内。凡是为了解决技术问题，利用技术手段，并可以获得技术效果的涉及计算机程序的发明专利申请都属于可给予专利保护的客体。
二、软件著作权有什么限制？
对于著作权人的权利，法律上通常予以一定限制，以平衡著作权人的局部利益与社会的整体利益。对软件著作权的限制主要是：
1、时间限制：软件开发者的开发者身份权保护期不受限制。软件著作权的其他权利保护期为25年，截止于软件首次发表后第25年的12月31日，保护期满前，软件著作权人可以向软件登记机关申请续展25年，但保护期最长不超过50年。因继承或单位分立、合并等法律行为使著作权人主体发生合法变更时，不改变相应软件著作权的保护期。因依法签订使用权或使用权许可合同而转让有关权利时，转让活动的发生不改变有关软件著作权的保护期。当拥有软件著作权的单位终止或拥有软件著作权的公民死亡而无合法继承者时，除开发者身份权外，有关软件的其他各项权利在保护期满之前进入公有领域。
2、在保护期内，因课堂教学、科学研究、国家机关执行公务等非商业性目的的需要对软件进行少量复制，可以不经软件著作权人同意，不向其支付报酬。
3、软件著作权人不得损害公众利益，违反其他法律。
4、软件复制品合法持有人，在不经该软件著作权人同意的情况下，可以根据使用的需要把该软件装入计算机内，制作备份复制品，进行必要的修改等。
程序软件可以申请发明专利的保护，软件的著作权受时间的限制，软件首次发表之后的25年内受法律保护，在保护期满前，软件著作权人可以申请续展，续展期是25年，软件著作权人享受著作权时，不能损害公众利益，不能违反法律规定。