If Published
Component type
Categories
Maintenance status
Development status
Component created
Component changed
Almost non-existent module which demonstrates what you can do with hook_node_view_alter().
This example changes the visibility of fields based on whether the node is published.
Inspired by this question on stackexchange: http://drupal.stackexchange.com/questions/20480/
