Python 3.0 To Be Backwards Incompatible
which is the whole point of open source isn't it. 2.x will always be "free" and you can choose. a friend told me once that his firm did custom NT server (don't know or remember the specifics of the thing) install with their software (this was a long time back) and the firm pre-bought tons of NT licenses since they knew NT would be replaced and they wouldn't be able to get it anymore. that'll never happen with FOSS. and, that's the beauty of the free (beer and speech) market, if the product isn't to your liking, you get a new one that is more so.
Python 2.x isn't going anywhere, for exactly the reasons you bring up.
I wrote a LAMP app for my school, a simple tardy slip program. since I had older versions of A(1.3)M(3.x)P(4.x) on my ibook to develop on, and all we had were PC's at school, I downloaded an older version of fedora (I think) with the older versions. since everything copied over easily, install/set up was no problem. it's been up and running for a year and a half. could I do it with 2.x, 5.x, 5.x? sure, but I am not in the mood to rewrite.