No, CopyRight2 does not require sidHistory or a domain trust. However, it supports sidHistory and also trusts between source and target domain. If using sidHistory there is a bunch of requirements that need to be fullfilled. Please check the documentation for those. However, you can also migrate without sidHistory and optionally migrate your data using a data migration job, replacing the original accounts with the accounts of the target domain.