Different Linux distributions tend to package different versions of LyX. This can cause a bit of a headache since these packaged versions are usually not forward compatible with later major released (e.g. are not LyX 1.5.5.).
Two things might make this a little easier. 1) LyX 1.6.x could use ~/.lyx16 instead of ~/.lyx so that it is easy to use two versions of LyX. 2) Offer to download the latest version of lyx2lyx if LyX version is too new. The only disadvantage I can see to 1) is that it uses a little more space. But even if we had ~/.lyx13 through ~/.lyx16 in our homedir we would still have less than 1MB of space used. People who care about 1MB of space could probably know enough to delete an unused directory. 2) This has three potential disadvantages. First it Requires net access, however if you received an incompatible file, you likely recieved it over the net. Secondly, it requires storing a redundant copy of lyx2lyx in the users homedir. Again, lyx2lyx requires well under 1MB of space. Thirdly it means that we have software not managed by dpkg etc. However, the version in the homedir is only needed when a LyX file would refuse to load. Since lyx2lyx is fairly independent of LyX, it seem unlikely that there would be significant interactions. Non of these disadvantages seem significant compared to not being able to collaborate effectively with people using different versions of LyX. worse than not being able to open a file. -- John C. McCabe-Dansted PhD Student University of Western Australia