Nazis, Not Pirates

I was cleaning up my home office recently and I found a couple of installation disks for Apple’s OS X Tiger operating system, 10.4.7. They must have come with the Macbook Pro I bought back in early 2006, and since that time I’ve upgraded  several times, to 10.5 (Leopard), 10.6 (Snow Leopard), 10.7 (Lion), and in the not too distant future I’m sure I’ll make the move to 10.8 (Mountain Lion).

Because I have absolutely no need to keep the OSX Tiger disks, I figured I’d sell them on eBay. After all, they might be of some use to someone with an older Mac who wants to stay on that older version of the OS, who possibly has lost or damaged their original disks. I listed them online for $1, eBay’s minimum bid, and hoped that they  might be of some benefit to someone, somewhere.

Less than 24 hours after listing them, I get an email from eBay telling me they had to pull the ad after getting a takedown notice from the Business Software Alliance. “Your item was removed because of a request we received from BSA asking us to remove the item”. They say that “software offered for sale is in violation of an enforceable license agreement, which constitutes a copyright infringement”.

WTF? Are they serious? This is an operating system that is nearly 5 generations old and is no longer for sale.  The only people interested in this software would already own the Mac hardware to run it on, which means they did, at least at one point, own their own copy of the disks anyway.

The email suggested I should write to the BSA if I had further questions.  So I did…

Dear BSA,

I got the following email from eBay after I listed a set of Mac OSX 10.4.7 installation disks…

You guys cannot be serious?

This is a legacy operating system, no longer supported by Apple. How can it possibly be seen as a copyright infringement?  What damages can the BSA possibly claim?  This is not taking sales of new software away from Apple, nor depriving Apple of income.  The disks are sitting in my drawer gathering dust, and I listed them for the absolute minimum price allowed ($1) in the hope that someone who needs them, running an older Mac, might benefit from them.

Surely you understand that these disks are of no benefit to anyone who does not already own the hardware capable of running the software?  By implication, they have already bought – and probably subsequently lost – the disks that came with their original system.  All I’m doing is offering them to chance to get a genuine copy of the disks they have already bought.

Unlike the Windows operating system, Mac OSX cannot be bought as a standalone product, and so whoever has hardware capable of running OSX 10.4.7 has already bought the software, since it came with their hardware! If those original disks have been damaged or lost, the disks I was offering on eBay will simply allow them to have a genuine replacement for something they have already paid for.

Please reply to this email and explain the rationale behind your request to pull these disks from sale on eBay, and also please explain to me – realistically – what damages are being done and to whom.

I await your reply.

Those who know me well would know that I usually do my best to do the right thing regarding copyright, but this seems just stupid to me. Copyright is supposed to protect people from loss of income due to the theft of intellectual property. I fail to see how this takedown notice does that. Thanks to the nazis at the BSA, somebody who might get some benefit from owning the disks for this 6 year old operating system will no longer be able to, and I’ll be deprived of a whole dollar.

Meanwhile Apple still have over $100,000,000,000 in the bank.

Victimless crime? Copyright gone mad? Or am I just being unreasonable?

An Open Letter to Telstra on 3G Data Use

Hello Telstra.

I’m one of your customers. I have my mobile phone service with you… the reception is reasonable, at least it seems to be better than most of the other Australian Telcos. You charge a little more for it, but hey, I’ve tried the others and I don’t mind paying a little more for a service that actually works…

But, Telstra, can I tell you what really sucks?

I recently bought a new wifi+3G iPad. It should really be a 4G iPad, but apparently you and Apple can’t agree on what the term 4G actually means. So ok, it’s still just a 3G iPad, and I guess I can live with that. But I’d like to buy some 3G data from you so I can use my iPad when I’m not in wifi range.

Now, for me, that’s not all that often. I’m in wifi at home, and in wifi at work. I could tether to my iPhone’s 3G data when I’m out of wifi range (and I often do) but it would be a lot more convenient if I just had a 3G SIM in the iPad itself. So I want to buy an iPad 3G data service from you. I don’t think I’ll need much, probably no more than a few hundred MBs each month to be honest. Some months may be way less – possibly even no data at all – and other months might be heavier usage. I don’t know for sure.

I’d LIKE to be able to buy a decent chunk of data from you – maybe a few GBs – and just use it till it runs out. After all, if I pay you for it, I should be able to use it till it’s gone, right?

Apparently you don’t see it that way. You let me buy data from you, and then after 30 days you just let whatever is still left over expire. Just like that. Gone. Don’t you think that’s a bit unfair? I mean, I bought that data. I paid for it. Why do you need to expire it at the end of 30 days? Why can’t I just keep using it till it runs out?

When I asked the customer service rep on the phone why this was the case, the probably-accurate but rather-brazen answer was “Because we’re a business and we need to make money”. Bravo Telstra, nice way to put the customer first.

This policy that all of the Aussie telcos have of selling data to customers and then insisting it be used in a limited period of time is a rort. An absolute ripoff. In any other industry you wouldn’t get away with it. Imagine if I filled my car with petrol and then didn’t drive it much that week, but at the end of the week the remaining fuel in the tank just “expired” for no reason other than it was now the end of the week. Fair? I think not. And yet, that’s what you do with my 3G data.

I’m not sure I understand the logic of why you feel the need to expire my unused data at the end of 30 days. If I’m using my iPad a lot that month, there’s a good chance of me running out before the 30 days is up anyway, and I’ll probably just buy more from you. Win-win.

And if I don’t use all the data that month, then it hasn’t really cost you anything anyway, since I’ve already paid you for data that is still sitting there, unused. Sure, I will use it eventually, even after the 30 days are up if you don’t automatically expire it on me. Maybe I’ll run out of that 3G data halfway through the next 30 day period, and then, guess what, I’ll probably buy some more from you. And instead of being a resentful customer who hates you for ripping me off by just taking away something I’ve already paid you for, maybe I’ll end up being a happy customer who loves you for being so fair minded.

Maybe I’d even tell my friends how wonderful you are because you treated me fairly and allowed me to use the data I bought from you in a timeframe that worked for my needs, not yours, and maybe when I do buy more data from you, I won’t do it  begrudgingly, thinking of you as a pack of bastards who are just out to rip me off.

Or maybe if you created a policy of treating customers like me with enough respect to let me use what I’ve paid for when it runs out, not just at the end of some arbitrary 30 day period, you might just be surprised at how many other customers would be interested in being treated the same way. Maybe even those hard to find New Customers.

Right now, you are getting my money for two 3G data plans, one for my phone and one for my iPad. But, frankly, the iPad data is a bit of a ripoff. Not because it’s a bad service or I don’t want to use it, but because you seem to feel that it’s ok to charge me for a product and then, if it is partly unused after 30 days, you feel it’s ok to just take that unused part and make it vanish, even though I’ve paid for it.

You see Telstra, there’s nothing fair about selling someone something and then just expiring whatever they haven’t used at the end of 30 days. It sucks. You might be able to get my business, but you get it begrudgingly and you don’t win me over as a customer. I may give you my business today, but as soon as an alternative comes along, I’m out of there because you’ve not done anything to earn my loyalty to your brand.

Eventually, when the resentment becomes bad enough, I’ll decide that I really don’t need 3G data on my iPad that much anyway, and just go back to tethering on my phone’s data plan. And then you lose me completely as a customer for that second data plan. The irony is that if you just let customers buy data and use it till it’s gone, you’d keep me. You’d have happier, more loyal customers, and probably more of them, who would gladly top up their data plan again and again because you’d be offering a service that works on their terms, not yours.

Have you ever stopped to consider how many potential customers you don’t get because of this short-sighted approach to providing a 3G data product under fair and reasonable terms?

Here’s a tip. Treat your customers with respect. You have a good product technically, but your customers don’t love you. They endure you. They tolerate you. They stay with you because you are less worse than the other telcos. If you treated us with more respect by recognising that when we pay you for a product we deserve to be able to use that product until it’s finished, you’d probably find a whole lot of new customers that you never knew existed and a whole lot of existing ones that felt far better about doing business with you.

Think about it.

Taking control of your Calendars: Part 2

Ok, hopefully you’re read Part 1 of this article and you now have your calendars all set up in Google Calendar instead of iCal..  Now let’s get that all synced up to your phone.

One of the biggest benefits of Apple’s MobileMe service it the way it keeps your iCal calendars in sync with your iPhone. Unfortunately MobileMe costs $129/year here in Australia (even though it’s only $99 in the US and our dollar is almost 1:1 at the moment… don’t get me started on that!) The good news is that you can get exactly the same sort of synchronization at no cost by using Google Calendar instead of Apple’s iCal, plus you get all the extra benefits of sharing calendars that only Google’s cloud can offer.

If you’re a Google user then you’ve probably set up Gmail on your iPhone. The trouble is, when you set that up you probably did the obvious thing and went to Settings, selected Mail, Contacts, Calendars and then chose the Gmail option. That seems kind of obvious, but there’s a much better way to do it. When you choose the iPhone’s Gmail option you get the option to set up Mail, Calendars and Notes. Notes? What about your Contacts? Wouldn’t you rather have those?

Setting up Gmail using the Exchange optionInstead of choosing the Gmail option, you should choose the Exchange option. You’ll still use it to set up your Gmail, but by using the Exchange protocols it actually does two important things. One, it allows you to set up Mail, Calendars and Contacts – much more useful than notes. And secondly, it opens up the option to use Google’s Sync Services.

On your iPhone, get started by going to Setting and selecting Mail, Contacts,Calendars. Tap the Add Account… option. Tap on Microsoft Exchange (I know, I know… you’re using Microsoft Exchange to set up Google’s Gmail on an Apple iPhone… how weird is that?)

In the Email field, enter you full Gmail address. You can skip the Domain field. In Username, enter your full Gmail address again. Enter your Gmail password in the password field. For Description, give it a meaningful name, like, oh, I don’t know… Gmail?  Finally, I’d suggest you make sure that SSL is set to On. Tap the Next button.

The phone will take a few seconds to verify your account, and then the screen will expand to reveal a field for Server. In here, enter m.google.com, and then press done.

You’ll probably want to turn on all three options for Mail, Contacts and Calendars. Mail Days to sync can be set to whatever you like… I have mine set to 1 Week. The Mail Folders to Push should probably be set to Inbox.  That’s it.

If you now check your iPhone’s Calendar you’ll see that you now have a Gmail calender in the list. Awesome. If you’ve previously had Gmail set up on your phone the regular way you can (should) delete it, or you’ll have two copies of everything.

But wait a minute… your Google Calendar has all those lovely layered calendars, and the iPhone is only showing one of them. What’s going on? Where are the others?

By default, the only calendar that you see is the Primary one.  If you’ve set up your work Exchange account, your primary calendar will be set to sync with your Exchange account since that’s a limitation of Google Calendar Sync with Exchange. To see the others you’ll need to do a couple of extra steps.

On your iPhone’s mobile browser, go to http://m.google.com/sync and select your device (you can set up multiple devices, such as your iPhone, iPod Touch or iPad)  On this page you’ll see all the secondary calendars you’ve set up on your GCal. Just tick the one’s you’d like to appear on your iPhone (up to 25 of them) and then tap the Save button at the bottom of the page. Done.

Now if you go back to your iPhone’s Calendar app, you’ll see all the secondary calendars in the list! Make sure there’s a tick next to all the ones you’d like to appear in your calendar list and you’re good to go. You now have perfect realtime syncing of calendars between your Google Calendars and your iPhone. Just like MobileMe gives you, but without the cost.  You also get your Gmail Contact list showing up on your phone’s address book too.

Speaking of contacts, once I decided that this Gmail mail/calendar solution was a clear winner, I also exported all of my contacts out of Apple’s Address Book on my Mac, then imported them into Gmail’s Contact list. It was silly maintaining two lists of contacts, and although there was a fair bit of overlap of the same people in my cloud-based Gmail Contacts list and my Mac-based Address Book, they were still two different sets of data, which used to drive me crazy. A single list of contacts makes much more sense, so by importing everything into the Gmail contacts and enabling that as my iPhone’s primary address book, it combines everything into one place. Of course, there were duplicate entries, but that was easily fixed in Gmail but going to the Contact list and from the More Actions menu selecting Find and Merge Duplicates. Too easy. I now have one single list of contacts, stored in the cloud, always up to date, and accessible from anywhere.

So far, I’ve got my school Outlook calendar feeding into my Google Calendar, aggregating it all into a single cloud-based calendar, and syncing it all back to my iPhone and iPad (as well as every computer I use). Perfect!

But what about iCal? I do still find iCal handy as there are occasionally times when I’m not actually connected to the web. Google Calendar doesn’t have an offline mode (yet!) so it would still be useful to have access to my calendar via iCal. If only iCal could pull its calendar data directly off the Google cloud…

It can. Here’s how.

iCal PreferencesBack on your Mac, open up iCal’s Preferences. Go to the Accounts tab and click the + button to make a new account. Under Account Type choose Google, then enter your gmail address and password. Give it a moment to validate that, then go to the Delegation tab.  As long as you’ve set your secondary calendars up at http://m.google.com/sync, you should see all your secondary calendars in the list. Tick the ones you want to appear in iCal and close the Prefs panel.

The secondary calendars will appear momentarily in iCal under a Delegates fold-down triangle. Each delegated calendar will be hidden one level down under an alias to itself, but just click the small triangle to reveal it and make sure it’s ticked. You now have a fully synced iCal calendar, including secondary (delegated) calendars, that all emanate from your single, source-of-truth Google Calendar. The best of all possible worlds!  The only thing you might want to do now (for both iCal and GCal) is spend some time picking better colours for your calendar layers. (It’s a bit annoying that the colour schemes don’t carry across, but hey…)

One last thing. I actually have my school email set up directly on my iPhone by creating an Exchange account and hooking it directly to our Exchange server at work. This means I actually duplicate my work calendar, getting two copies of it in my iPhone calendar list – once via the direct connection to the Exchange Server, and once by the indirect connection through Google Calendar Sync and via the Gmail setup. However, I deliberately do this because having the direct connection to Exchange gives me near realtime syncing to the school mail/calendaring system, whereas the via-Gmail connection often has a lag time of up to 15 minutes or more. But its an easy fix to go into the iPhone’s calendar list and untick the GCal copy of the calendar leaving only the direct connection, and now I really do have a calendar system that works perfectly and all without spending a cent on MobileMe.

Hope this helps some of you… If you use any of this, let me know how it works out for you!