Backward Compatibility for MuseScore files
From time to time I get the following notice when opening a score:
Cannot read file /home/sbesch/Music/scores/MuseScore/SomeFile.mscz: It was last saved with version 0.9.5 or older. You can convert this score by opening and then saving with MuseScore version 1.x
While the problem and its solution is stated quite clearly, there are some issues - especially for those who may have a large number of scores written with the older version - scores which have not been looked at for a long time. It is likely that the version used to write these scores will not even be remembered.
The problem, in a nutshell, is that it is equally likley that the needed older version of MuseScore is no longer installed (or indeed was never installed). While the ideal solution would be to have newer versions of MuseScore automatically load and convert all older formats, I realize that this is perhaps a bit of bloat that no one really wants to add to the core program. Nevertheless, it is a problem that should have a better solution than having to keep an old copy of the program installed, or worse, remember to load each and every score every time a new version is released so that it can be saved in the newer format.
Generally, I believe that breaking backwards compatibility of file formats - at least in terms of being able to read them - is not the best programming practice. What I would like to see is the development of a separate application that reads and updates old file formats.