• strict warning: Declaration of FeedsImporter::copy() should be compatible with FeedsConfigurable::copy(FeedsConfigurable $configurable) in /home/writezil/public_html/sites/all/modules/feeds/includes/FeedsImporter.inc on line 94.
  • strict warning: Declaration of FeedsNodeProcessor::map() should be compatible with FeedsProcessor::map($source_item, $target_item = NULL) in /home/writezil/public_html/sites/all/modules/feeds/plugins/FeedsNodeProcessor.inc on line 319.
  • strict warning: Declaration of FeedsNodeProcessor::setTargetElement() should be compatible with FeedsProcessor::setTargetElement(&$target_item, $target_element, $value) in /home/writezil/public_html/sites/all/modules/feeds/plugins/FeedsNodeProcessor.inc on line 319.
  • strict warning: Declaration of FeedsFeedNodeProcessor::map() should be compatible with FeedsProcessor::map($source_item, $target_item = NULL) in /home/writezil/public_html/sites/all/modules/feeds/plugins/FeedsFeedNodeProcessor.inc on line 227.
  • strict warning: Declaration of FeedsFeedNodeProcessor::setTargetElement() should be compatible with FeedsProcessor::setTargetElement(&$target_item, $target_element, $value) in /home/writezil/public_html/sites/all/modules/feeds/plugins/FeedsFeedNodeProcessor.inc on line 227.
  • strict warning: Declaration of FeedsUserProcessor::map() should be compatible with FeedsProcessor::map($source_item, $target_item = NULL) in /home/writezil/public_html/sites/all/modules/feeds/plugins/FeedsUserProcessor.inc on line 195.
  • warning: preg_replace(): Compilation failed: disallowed Unicode code point (>= 0xd800 && <= 0xdfff) at offset 1809 in /home/writezil/public_html/modules/search/search.module on line 334.
  • warning: preg_replace(): Compilation failed: disallowed Unicode code point (>= 0xd800 && <= 0xdfff) at offset 1809 in /home/writezil/public_html/modules/search/search.module on line 334.
  • warning: preg_replace(): Compilation failed: disallowed Unicode code point (>= 0xd800 && <= 0xdfff) at offset 1809 in /home/writezil/public_html/modules/search/search.module on line 334.
  • warning: preg_replace(): Compilation failed: disallowed Unicode code point (>= 0xd800 && <= 0xdfff) at offset 1809 in /home/writezil/public_html/modules/search/search.module on line 334.
  • warning: preg_replace(): Compilation failed: disallowed Unicode code point (>= 0xd800 && <= 0xdfff) at offset 1809 in /home/writezil/public_html/modules/search/search.module on line 334.
  • warning: preg_replace(): Compilation failed: disallowed Unicode code point (>= 0xd800 && <= 0xdfff) at offset 1809 in /home/writezil/public_html/modules/search/search.module on line 334.
  • You must include at least one positive keyword with 3 characters or more.
  • strict warning: Non-static method view::load() should not be called statically in /home/writezil/public_html/sites/all/modules/views/views.module on line 843.
  • strict warning: Declaration of views_plugin_display::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /home/writezil/public_html/sites/all/modules/views/plugins/views_plugin_display.inc on line 1877.
  • strict warning: Declaration of views_plugin_display_block::options_submit() should be compatible with views_plugin_display::options_submit(&$form, &$form_state) in /home/writezil/public_html/sites/all/modules/views/plugins/views_plugin_display_block.inc on line 193.
  • strict warning: Declaration of views_handler_field_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /home/writezil/public_html/sites/all/modules/views/handlers/views_handler_field.inc on line 641.
  • strict warning: Declaration of views_handler_sort_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /home/writezil/public_html/sites/all/modules/views/handlers/views_handler_sort.inc on line 82.
  • strict warning: Declaration of views_handler_filter::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /home/writezil/public_html/sites/all/modules/views/handlers/views_handler_filter.inc on line 585.
  • strict warning: Declaration of views_handler_filter::options_submit() should be compatible with views_handler::options_submit($form, &$form_state) in /home/writezil/public_html/sites/all/modules/views/handlers/views_handler_filter.inc on line 585.
  • strict warning: Declaration of views_handler_filter_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /home/writezil/public_html/sites/all/modules/views/handlers/views_handler_filter.inc on line 609.
  • strict warning: Declaration of views_handler_filter_boolean_operator::value_validate() should be compatible with views_handler_filter::value_validate($form, &$form_state) in /home/writezil/public_html/sites/all/modules/views/handlers/views_handler_filter_boolean_operator.inc on line 128.
  • strict warning: Declaration of views_plugin_style_default::options() should be compatible with views_object::options() in /home/writezil/public_html/sites/all/modules/views/plugins/views_plugin_style_default.inc on line 25.
  • strict warning: Declaration of views_plugin_row::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /home/writezil/public_html/sites/all/modules/views/plugins/views_plugin_row.inc on line 135.
  • strict warning: Declaration of views_plugin_row::options_submit() should be compatible with views_plugin::options_submit(&$form, &$form_state) in /home/writezil/public_html/sites/all/modules/views/plugins/views_plugin_row.inc on line 135.
  • strict warning: Non-static method view::load() should not be called statically in /home/writezil/public_html/sites/all/modules/views/views.module on line 843.
  • strict warning: Declaration of content_handler_field::options() should be compatible with views_object::options() in /home/writezil/public_html/sites/all/modules/cck/includes/views/handlers/content_handler_field.inc on line 208.
  • strict warning: Non-static method view::load() should not be called statically in /home/writezil/public_html/sites/all/modules/views/views.module on line 843.
  • strict warning: Non-static method view::load() should not be called statically in /home/writezil/public_html/sites/all/modules/views/views.module on line 843.
  • strict warning: Non-static method view::load() should not be called statically in /home/writezil/public_html/sites/all/modules/views/views.module on line 843.
  • strict warning: Non-static method view::load() should not be called statically in /home/writezil/public_html/sites/all/modules/views/views.module on line 843.
  • strict warning: Declaration of views_handler_argument::init() should be compatible with views_handler::init(&$view, $options) in /home/writezil/public_html/sites/all/modules/views/handlers/views_handler_argument.inc on line 745.
  • strict warning: Declaration of views_handler_argument_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /home/writezil/public_html/sites/all/modules/views/handlers/views_handler_argument.inc on line 770.

Dispatches from the Ebook Wars: Macmillan vs. Amazon

For some time, publishers and others have been concerned about Amazon's policy of pricing ebooks at $9.99, regardless of the price tag publishers put on them. Many feel that Amazon's discounted ebook pricing is an attempt to control and monopolize the ebook market by forcing a pricing standard. Some in the publishing industry have even called the practice predatory. (Readers, of course, are more likely to applaud cheaper ebooks, but many publishers, which have fixed costs to earn back whether a book is ink on paper or pixels on a screen, regard the $9.99 price point as a major threat to revenue.)

Over the weekend, a publisher finally went head-to-head with Amazon on this issue.

Earlier last week, John Sargent, CEO of "big six" publisher Macmillan, presented new terms of sale to Amazon for Macmillan ebooks. Under the so-called "agency" distribution model (which means that Amazon could not discount the books--see below for an explanation), digital editions of Macmillan trade titles would be priced from $5.99 to $14.99, and digital editions of first-release hardcovers would be priced from 12.99 to $14.99. Amazon found this unacceptable, and on Friday, it yanked the buy buttons from all of Macmillan's titles, both digital and print--a move that forced Sargent to issue an emergency explanation to Macmillan authors/illustrators via industry newsletter Publishers Lunch.

You may remember that Amazon employed this very same power play back in 2008, when it decided that it would sell no print-on-demand titles that weren't produced by its own POD subsidiary, BookSurge (now CreateSpace), and disabled the buy buttons of some POD-based publishers that refused to deal. That decision spawned a lawsuit (recently settled), but ultimately, Amazon prevailed.

This time was different. On Sunday, in a message posted to its Kindle forum, Amazon gave in, if not entirely graciously. Despite "strong disagreement" with Macmillan, Amazon "will have to capitulate and accept Macmillan's terms because Macmillan has a monopoly over their own titles, and we will want to offer them to you even at prices we believe are needlessly high for e-books." (An interesting use of the word "monopoly," given that Amazon's own pricing policies have been subject to the same accusations.) Amazon goes on to say that "customers will decide for themselves," and that "we know for sure that many independent presses and self-published authors will see this as an opportunity to provide attractively priced e-books as an alternative." (Take that, bad big publishers.)

So what's behind the dispute? Basically, competing distribution models for ebooks. Under the familiar wholesale model that is the norm for print books, and till now has been the norm for ebook sales from major publishers, publishers sell to intermediaries--such as bookstores or distributors--at a fixed discount, and the intermediaries then re-sell to the consumer at whatever price they choose. What Macmillan proposed is known as the agency model: Publishers sell directly to consumers via "agents"--such as Amazon or Apple's iBooks store--which get a commission on those sales. In the wholesale model, consumer prices are controlled by the intermediary, whereas in the agency model, they are controlled by the publisher. You can see why Amazon, with its aggressively competitive discounting policies, would not be enthusiastic about the agency model (even though, as agent Nathan Bransford points out, $9.99 ebooks are a loss leader for Amazon).

While this might seem to be a two-way tug of war--Amazon vs. publishers--there's actually a third player involved: Apple, whose brand-new iPad is perceived by many as a possible Kindle-killer, and which has adopted the agency model for ebooks sold through its iBooks store. There may have been an Apple in Amazon's eye when it blinked on Sunday. Other hints that Amazon is concerned about Apple competition emerged in the weeks leading up to the iPad's launch: Amazon increased royalties to 70% for authors and publishers using Kindle's self-publishing system (developers of apps for Apple products receive 70% of revenues), and opened up the Kindle to outside developers to stimulate the creation of Kindle apps.

As of this writing, the buy buttons for Macmillan books are still MIA at Amazon.

For a fuller analysis of the wholesale/agency issue, see this post from Mike Shatzkin's Idea Logical blog.

There's good analysis also from Macmillan author Charles Stross.

More analysis from agents Ashley Grayson and Rachelle Gardner.

A roundup of stories on the dispute.

Most people seem to think that Amazon is the loser here, but James McQuivey of Forrester Research offers an interesting opposing view.

"Writing is learning to say nothing, more cleverly every day. "
William Allingham

Random picks

  • BookFox Kate calling, aka the podcaster formerly known as Why I Really Like This Book. After three years of podding in the ethersphere, I’m taking my podcasting equipment back to earth and exchanging my spaceboots for shoes, to blog more exuberantly than ever before, on katemacdonald.net. I’ll be writing about the things I might have podded about hitherto (novels, stories, authors, travel, nature writing, the forgotten authors of English literature, the very finest fantasy fiction). There will be reposts of my podcast scripts, lightly edited and dusted with the scent of the...
  • One of the creative challenges I've decided to take this month is Robert Lee Brewer's November PAD Chapbook Challenge, in which participants write a poem each day, based on a prompt. "During the month of November, don't worry so much about finished drafts; just get the rough drafts cranked out each day. After all, you've got December (and the rest of your life, for that matter) to edit. It's been fun posting as well as reading other people's poems. Robert was kind enough to take some time out of poetry writing to answer a few questions... What gave you the idea to start the PAD...
  • I keep this quote in my archives and refer to it often. Writing a book is an adventure. To begin with, it is a toy and an amusement; then it becomes a mistress, and then it becomes a master, and then a tyrant. The last phase is that just as you are about to be [...]
  • A story about clothing in WW2
  • In the 61st in a series of posts on 2011 short story collections entered for The Story Prize, Stephanie Watts Powell, author of To Assume a Pleasing Shape (BOA Editions), Runs through some of his favorite short story collections. Is there a story collection you consider your ideal of what a collection should be?  I love story collections. The place that each story takes you to, as well as the chance to take that journey in one sitting, is part of the seduction for me. When I was a kid, my mother took my sister and me to the library every week. There, I discovered and devoured...

Recommended sites

Most recent titles

Fast fact about writing

By definition, the modern practice of history begins with written records; evidence of human culture without writing is the realm of prehistory.