diff --git a/domain_source/domain_source.module b/domain_source/domain_source.module
index d384ec8..9ac044c 100644
--- a/domain_source/domain_source.module
+++ b/domain_source/domain_source.module
@@ -97,6 +97,10 @@ function domain_source_form_alter(&$form, &$form_state, $form_id) {
         );
       }
     }
+    elseif ($source && $source == DOMAIN_SOURCE_USE_ACTIVE && $form['#node']->uid == $account->uid) {
+      // Allow authors of nodes to change the domain_source.
+      $show = TRUE;
+    }
   }
   // Determine how to show the form element.
   if ($show) {
