The difference between working on an open source project and working on a paid job

Steven King wrote: Sometimes people ask me what the difference is between the work I do on my paid job during the day, and working on the open source project in my spare time. They don't understand why I would have a hobby that's not (or not much) different to my job.

But there are many differences between the two, and those differences decide whether working is fun or just work.