一、软件著作权的限制有哪些
1、时间限制:软件开发者的开发者身份权保护期不受限制。软件著作权的其他权利保护期为25年,截止于软件首次发表后第25年的12月31日,保护期满前,软件著作权人可以向软件登记机关申请续展25年,但保护期最长不超过50年。因继承或单位分立、合并等法律行为使著作权人主体发生合法变更时,不改变相应软件著作权的保护期。因依法签订使用权或使用权许可合同而转让有关权利时,转让活动的发生不改变有关软件著作权的保护期。当拥有软件著作权的单位终止或拥有软件著作权的公民死亡而无合法继承者时,除开发者身份权外,有关软件的其他各项权利在保护期满之前进入公有领域。
2、在保护期内,因课堂教学、科学研究、国家机关执行公务等非商业性目的的需要对软件进行少量复制,可以不经软件著作权人同意,不向其支付报酬。
3、软件著作权人不得损害公众利益,违反其他法律。
4、软件复制品合法持有人,在不经该软件著作权人同意的情况下,可以根据使用的需要把该软件装入计算机内,制作备份复制品,进行必要的修改等。

二、侵犯软件著作权的行为有哪些
有下列情形之一的,除另有规定外,属于侵犯计算机软件著作权的行为:
1、未经软件著作权人许可,发表或者登记其软件的;
2、将他人软件作为自己的软件发表或者登记的;
3、未经合作者许可,将与他人合作开发的软件作为自己单独完成的软件发表或者登记的;
4、在他人软件上署名或者更改他人软件上的署名的;
5、未经软件著作权人许可,修改、翻译其软件的;
6、其他侵犯软件著作权的行为;
7、复制或者部分复制著作权人的软件的;
8、向公众发行、出租、通过信息网络传播著作权人的软件的;
9、故意避开或者破坏著作权人为保护其软件著作权而采取的技术措施的;
10、故意删除或者改变软件权利管理电子信息的;
11、转让或者许可他人行使著作权人的软件著作权的。