Simplest way to have dynamic content (year) in field's default value?
you can write a module and implement hook_node_save(). If the node is new just set the value of the field (a simple text string to something like:

$node-&gt;field_copyright_notice[LANGUAGE_NONE][0]['value'] = "&amp;copy; Copyright Our Organisation ".date('Y');


So in your own module you could do:

function MYMODULE_node_presave(&amp;$node) {
 // Only do this for new nodes, eg nodes without a NID.
 if (!isset($node-&gt;nid)) {
     // Set our copyright text string.
     $node-&gt;field_copyright_notice[LANGUAGE_NONE][0]['value'] = "&amp;copy; Copyright Our Organisation ".date("Y");
 }
}

// You can also hide the field for new nodes with hook_form_alter().
function MYMODULE_form_alter(&amp;$form, &amp;$form_state, $form_id) {
  if ($form_id == 'node_NODETYPE_add_form') {
    $form['field_copyright_notice']['#access'] = FALSE;
  }
}