• strict warning: Non-static method view::load() should not be called statically in /home/halftone/public_html/sites/all/modules/views/views.module on line 1113.
  • strict warning: Declaration of views_handler_argument::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /home/halftone/public_html/sites/all/modules/views/handlers/views_handler_argument.inc on line 917.
  • strict warning: Declaration of views_handler_argument::query() should be compatible with views_handler::query($group_by = false) in /home/halftone/public_html/sites/all/modules/views/handlers/views_handler_argument.inc on line 917.
  • strict warning: Declaration of views_handler_sort::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /home/halftone/public_html/sites/all/modules/views/handlers/views_handler_sort.inc on line 165.
  • strict warning: Declaration of views_handler_sort::options_submit() should be compatible with views_handler::options_submit($form, &$form_state) in /home/halftone/public_html/sites/all/modules/views/handlers/views_handler_sort.inc on line 165.
  • strict warning: Declaration of views_handler_sort::query() should be compatible with views_handler::query($group_by = false) in /home/halftone/public_html/sites/all/modules/views/handlers/views_handler_sort.inc on line 165.
  • strict warning: Declaration of views_handler_filter::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /home/halftone/public_html/sites/all/modules/views/handlers/views_handler_filter.inc on line 587.
  • strict warning: Declaration of views_handler_filter::query() should be compatible with views_handler::query($group_by = false) in /home/halftone/public_html/sites/all/modules/views/handlers/views_handler_filter.inc on line 587.
  • strict warning: Declaration of views_handler_filter_node_status::operator_form() should be compatible with views_handler_filter::operator_form(&$form, &$form_state) in /home/halftone/public_html/sites/all/modules/views/modules/node/views_handler_filter_node_status.inc on line 13.
  • strict warning: Declaration of views_plugin_argument_validate::options_submit() should be compatible with views_plugin::options_submit($form, &$form_state) in /home/halftone/public_html/sites/all/modules/views/plugins/views_plugin_argument_validate.inc on line 87.
  • strict warning: Declaration of views_plugin_argument_validate_taxonomy_term::options_submit() should be compatible with views_plugin_argument_validate::options_submit(&$form, &$form_state) in /home/halftone/public_html/sites/all/modules/views/modules/taxonomy/views_plugin_argument_validate_taxonomy_term.inc on line 165.
  • strict warning: Non-static method view::load() should not be called statically in /home/halftone/public_html/sites/all/modules/views/views.module on line 1113.
  • strict warning: Declaration of views_plugin_query::options_submit() should be compatible with views_plugin::options_submit($form, &$form_state) in /home/halftone/public_html/sites/all/modules/views/plugins/views_plugin_query.inc on line 169.
  • strict warning: Declaration of views_plugin_style_default::options() should be compatible with views_object::options() in /home/halftone/public_html/sites/all/modules/views/plugins/views_plugin_style_default.inc on line 24.
  • strict warning: Declaration of views_plugin_row::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /home/halftone/public_html/sites/all/modules/views/plugins/views_plugin_row.inc on line 136.
  • strict warning: Non-static method view::load_views() should not be called statically in /home/halftone/public_html/sites/all/modules/views/views.module on line 1071.
  • strict warning: Non-static method view::db_objects() should not be called statically in /home/halftone/public_html/sites/all/modules/views/includes/view.inc on line 1492.
  • strict warning: Only variables should be passed by reference in /home/halftone/public_html/sites/all/modules/captcha/captcha.inc on line 61.
  • strict warning: Only variables should be assigned by reference in /home/halftone/public_html/sites/all/modules/menu_item_container/menu_item_container.module on line 118.

business

Lessig gets sane on Orphan Rights

Lawrence Lessig, the influential advocate for Free Culture and Creative Commons licensing,

What Gowers should have done

I have been asked several times recently what is deficient with the Gowers report proposals and how they could have been better from the point of view of photographers. So here is a summary of his main recommendations, how they may affect us, and how I think he could and should have done it better.

1.

reviewing Gowers part 3

Reviewing Gowers : Part 3

Anyone who has thought about the web in any depth will probably have come across 'the long tail' as a statistical description of how the internet presents much expanded possibilities in terms of consumer choice because of lower marginal costs of storage and distri

reviewing Gowers part 2

Reviewing Gowers : Part 2

It might seem odd to continue an appraisal of Gowers' plans for 21st century copyright with an extract from a speech made in 1841 by Thomas Macauley but he did a far more brilliant job of setting out before parliament all the major is

reviewing Gowers part 1

Reviewing Gowers : Part 1

The Gowers Review of Intellectual Property is finally out, and an exceptionally unrewarding read it is too for photographers.

Reportage 2006 style

Hanging around YouTube or Flickr is teeth-grinding agony for professional guardians of quality, because it's all daft t

So you want to be a photographer?

It's that time of year again when professionals are beset by newly graduated students hoping for work. Every summer UK colleges spit out 3,000 or so of the hopefuls. It's like watching baby turtles running for the sea, you know most can't possibly survive, but you feel sorry there is nothing you can do.

Syndicate content