Wordpress clone role
<?php
add_action('init', 'cloneRole');
function cloneRole(){
global $wp_roles;
if ( ! isset( $wp_roles ) )
$wp_roles = new WP_Roles();
$adm = $wp_roles->get_role('subscriber');
//Adding a 'new_role' with all admin caps
$wp_roles->add_role('role_key', 'role_name', $adm->capabilities);
}