My 20-minute Tarsnap talk at mug.org turned out to be more like 40 minutes. It’s now available at YouTube.
Or, just watch it below.
Gleefully Malicious Books
My 20-minute Tarsnap talk at mug.org turned out to be more like 40 minutes. It’s now available at YouTube.
Or, just watch it below.
For the last couple years I’ve been fairly successful selling my self-published books from my own store at tiltedwindmillpress.com. Recent legislation in the European Union changes this.
The EU has this thing called VAT, or “value-added tax.” It’s a tax that requires all sorts of paperwork. It requires charging tax based on the buyer’s location. And it applies to ebooks as of 2015.
Legally, if I’m doing business in the EU, I’ll need to collect VAT and remit it to each country in the European Union.
I don’t make enough on EU sales to cover the paperwork and time.
I have little choice but to stop doing direct business in the EU.
I want readers in the EU to be able to buy my books, but I won’t be able to sell to them directly. I’ll need to go through retailers that handle VAT for me.
I have the following requirements for a retailer.
Many people have suggested Smashwords, but they fail #4 and #5. Smashwords pays quarterly. They also only accept epub and Microsoft Word files, and they produce PDF, Kindle, RTF, and all the other formats from those. I want buyers to get a PDF that matches the print edition, so that they get interesting things like indexes. Also, Smashwords does not support tables. (I don’t blame them. Tables are evil.)
So far, it looks like Gumroad is the winner. Gumroad will let me sell any file format I want, exactly as I upload it. They will handle VAT for me, by adding the VAT to the price. And they pay every other week, by direct deposit. Annoyingly, you must have a Gumroad account to browse the catalog. I have Tarsnap Mastery on Gumroad now. Other titles will follow.
As far as other retailers go: retailers like Amazon and iBooks are handling VAT by making ebook prices inclusive of VAT. This means I’ll need to raise my EU prices to compensate.
Once I have everything in place, I’ll implement an IP-based block against sales to EU countries.
I really, really dislike this, but EU law leaves me no choice. I’m not comfortable blatantly ignoring tax law. I don’t think the EU could really do anything to me, but I wouldn’t be shocked if a future EU-US treaty were to suddenly make me responsible for years of back VAT. And I would like the option of visiting the EU in the future, rather than risk trouble because I’m evading taxes.
Of all the book buyers in the world, my readers are the most likely to be able to evade IP-based blocks. I’ve written one of many books on how to do that. An IP-based block is reasonable due diligence on my part, and I can stand up in court and say that. If you choose to evade that block, that’s an action on your part and, legally, not my responsibility. I have no other technological means to block you, anyway.
“But you’re small!” Yes, I am. But I don’t intend to stay small. I’m working very hard at getting bigger.
If you’re in the EU, and you’ve been waiting to buy some of my Mastery books, I suggest you stop waiting now.
If you’re in the EU and want to buy books directly from me, I suggest fixing your tax laws so that doing business there is worthwhile.
Rest assured, I really dislike taking these steps. Spend some time reading about microbusinesses and the EU VAT. Many people like me who happen to be based in the EU are being completely forced out of business. If I lived in the EU, I’d probably have to leave.
I’m also pondering some sort of sponsorship plan, where people could send me money to support my work. Every so often, I’d send them an ebook as thanks. This wouldn’t be a sale–sponsorships would be a little more expensive than just buying a book, otherwise it would be a thinly disguised sale and breach the law. I’m still debating this, though, as I’m not sure there’s enough interest.
(UPDATE 12:30 PM)
I should say, I have no objection to paying taxes. Taxes are the price we pay for civilization, and while you might argue that there’s better ways to do it, taxes are how we do it today.
I don’t even object to paying a European tax on European customers. I’d just pass it through to my customers, after all.
But to comply with US taxes, I keep spreadsheets of sales and expenses. At the end of the year, I bundle them up with a few 1099s and related docs and ship them to my accountant. She sends me a nice letter saying “write these checks and mail these forms.”
If I could do this and comply with the EU VAT, I would do so.
But I can’t. VAT compliance requirements are a nightmare for a microbusiness. VAT compliance requires multiple sources of information from multiple providers. I don’t even take credit cards, because the compliance requirements are too high. There’s zero chance I’m going to be capable of VAT compliance!
My SF novella Forever Falls is free on Kindle through 11 May 2015 (next Monday).
This book is only available on Kindle right now — I’m trying their Kindle Select program, which supposedly gives additional visibility and promotion. It doesn’t seem to have helped so far. Come 3 June, when the Select enrollment runs out, I’ll have this piece on iBooks and Kobo and all the other ebook platforms.
But until 11 May 2015 the book is free, from all of the usual Amazon outlets.
I recently migrated my web site to a new FreeBSD install, configured so I could use ZFS boot environments. This upgrade crossed FreeBSD versions (10.0->10.1), filesystems (UFS -> ZFS), and PHP versions (5.5 -> 5.6).
And my WordPress pointy-clicky upgrades stopped working. Every time I ran an upgrade, the web gui hung with:
Updating Plugin Honketyblatt (1/1)
The web site would site there, forever. Enabling WP debugging gave me no error messages.
If I had the job of running WordPress sites, I would have an automatic tool that processed the upgrades for me. It’s not, so I don’t.
I use the FreeBSD WordPress package to get all of the dependencies, but manage my actual WordPress sites in a separate directory. It turns out that the FreeBSD WordPress package doesn’t list all of the modules that you need for a self-maintaining WordPress install. My old server had a few packages that the new one didn’t.
If you want to use WordPress’ self-updating features, be sure to install the following packages in addition to the FreeBSD-recommended defaults.
php56-tokenizer
php56-zlib
php56-zip
I installed these packages, and everything started working.
In case you’re reading this in reverse order in your RSS feeder: ignore the last couple of posts. It’s content I’m moving from my web page to the blog.
I’ve redesigned and rearranged the fiction section of my web site, so that it more easily answers hard questions like “What have you written?” and “Do you write anything I might like?”
The nonfiction section is OK, given how many tech books I’ve written. Hopefully the fiction section will now scale as well.
Wednesday’s Seagulls
by Michael Warren Lucas
Continue reading “short story: Wednesday’s Seagulls”
I’m writing Immortal Clay, a science fiction series for people who enjoy alien invasion tales like Invasion of the Body Snatchers and The Thing.
The first book is now out; the second should be available in late 2015.
I’m in the midst of rearranging my web site. The nonfiction stuff is pretty well organized, but the fiction really is not.
Most of the fiction can easily be reordered, except for a couple of pages that just won’t fit well anywhere. So I’m putting those pages up as blog posts.
Unfortunately, I can’t cancel those out of the RSS feeds. And most of my blog readers are already aware of these pages. I’m using the bang-more markup to keep most of the pages out of your feed, though.
I think I can cancel those pages from spreading to the third-party sites, like Facebook and Twitter and such. If not, I’ll log into those sites and cancel them manually.
My apologies for the extra traffic.
I’ll be doing a 20-minute presentation on Tarsnap at the mug.org meeting on 12 May 2015, at the Farmington Hills library.
As you might guess, it’s somewhat based on my Tarsnap book. I only get 20 minutes, so it won’t be a complete overview, but it will get you started.
Assuming all goes well, we’ll get video again.
FreeBSD Mastery: ZFS just went to the FreeBSD developer community for technical review.
I’ve also made it available for pre-order on the Tilted Windmill site.
This is the first of two books on ZFS.
I also plan a 4-book bundle once FreeBSD Mastery: Specialty Filesystems is done.