怎样区分软件专利和软件著作权?