update copyright
create shared binary