Comparative analysis of copyright assignment and licence formalities for Open Source Contributor Agreements