[MusicXML] Crash of MuseScore on Recordares Dichterliebe01.xml MusicXML example

• Sep 4, 2014 - 18:16
S2 - Critical


@LeonVinken Not sure what the license status of these MusicXML files is but maybe we could include them in the test suites and just try to open them as a regression test?

Technically I think it would be a good idea to do this. I would probably run all of them through MuseScore and use the output for later reference.

The big but is that I don't know if it would be allowed (and I am not a lawyer).

The MusicXML sample set (currently available at http://www.musicxml.com/music-in-musicxml/example-set/xmlsamples.zip) does not contain an explicit license, but all individual files do contain copyright statements. Furthermore the website explicitly states that all materials are copyrighted.

You would probably need to contact MakeMusic to find out what is allowed. I assume including the files in the MuseScore archive (either unmodified or after running them through MuseScore) would be a distribution of copyrighted works :-(.

We contacted them. In worse (legal) case scenario, we could have Travis downloading the zip from musicxml.com, unzip, and try to open each MXL/XML. I guess that would be legally fine, but technically, it would hurt the musicxml.com website... The good days, Travis runs the tests 100 times, that's 300MB of bandwidth.