Patents And Software Copyright