软件著作权侵犯:开发者该如何保护自己的权益?