软件是否可以申请专利请参见 http://en.wikipedia.org/wiki/Software_patent#Other_countries 基本上不是每个国家都可以这样做。 另外, 软件业受著作权保护,并且在著作权领域,软件的源码, 注释, 目标码是作为同一件作品的, 所以不存在reverse engineering的问题