I mean now, if Linus goes on a trip, he either has to work on the release while on vacation, or delay it till he gets back. Seems like a large burden for one person to bear.
But it doesn't have to be that way. If Linus is on vacation, and something gets delayed for a week or two, so what? If Linus was in a coma for 3 months, so what? It's not the end of the world. It's not like he has to produce a new build or approve a new patch every 47 seconds to keep the world from exploding.
Agreed. But delaying the work doesn't make it go away. It will be there when he gets back, which means more work to do for the release, or features get delayed. Decentralizing would ensure the project can move forward, regardless of Linus's schedule.
Exactly... dvcs doesn't stop you from pushing into a branch on the "server" periodically. In fact, it encourages it.
I'm much more likely to keep stuff out of CVS/SVN for much longer periods of time, because the branching process is so much more time consuming.
I schmell WOOSH.
except it's a bit reversed: businesses are the ones suing
Mr Crichton's points in that book are still pretty much valid, though.
We're talking about something a bit more critical than online text messaging for the facebook generation.
But with 10.6, the OS itself will support Exchange
Sure about that? I thought it was just in Mail.app (and friends). You're saying that Thunderbird under 10.6 could potentially be made to support Exchange?
Help fight continental drift.