Hello,
While I had been leaning towards the theory that Truecrypt’s cessation was in response to a National Security Letter (or similar legal mechanism), it occurred to me there might be another reason that is consistent with the facts at hand, including the tying of the closure to Windows XP’s end of life:
Suppose the developer (developers?) of Truecrypt is a Microsoft employee. Not one that worked on Microsoft’s disk encryption techonologies, per se, such as BitLocker and EFS, but perhaps a related area that involved cryptography or file systems or whatnot.
It is common for employers in the computer industry (or at least the ones I’ve worked for) to ask employees to fill out some kind of employee proprietary information and inventions contract, listing pre-existing work or IP that they’ve, have rights to, etc., and are the property of the employee, not their new employer. This protects the employee, so the company cannot say that they “own” it since the employee listed it at the time of hire, and protects the company, who can state they’re not involved. These types of issues (and similar ones) can also come up when you start working on personal projects unrelated to your day job at your employer, and you notify your manager and HR of them.
Perhaps the developer notified his bosses at Microsoft that he was involved in developing Truecrypt, and they okayed it, with standard provisos about not using work resources on it, not to use any of Microsoft’s IP, nor introduce any of Truecrypt’s code into Microsoft’s products, etc. Kind of the standard “you do what you want on your own spare time, as long as it doesn’t involve the company.” Microsoft might have had some extra terms in there, because they had similar products (either under development or already available) and that the employee couldn’t work on those or look at their source code until divested from the Truecrypt project. For that matter, the programmer may have been allowed to keep on working it because there was no comparable version of BitLocker for Windows XP, at least for as long as Microsoft continued to support XP. Sometimes managers are cool about things like that. I can see a manager going to HR and saying, “This developer is working on an open source project in his own time that greatly benefits our own customers running XP, for whom we’re not going to be providing this type of solution. Please come up with a contract rider that allows him to keep working on it, and long as it helps keep our XP customers more secure.” and that’s what HR has LCA go off and write…
XP support finally ends, Microsoft now is supporting BitLocker on Vista, 7, 8 and Server 2008+ and the Truecrypt developer, who was allowed to keep working on it, has to honor his side of the contract.
Anyhow, that’s one possible interpretation I came up with. I don’t have any knowledge of this at all—it’s completely conjecture on my part, but it could explain that oddity about why Truecrypt development had to end with Windows XP.