The Release entity contains a field, Script. I have a modest proposal: let’s delete this Script field entirely.
I suspect that this field is not used. It is just stored, retrieved, and displayed. Anything which might be interested in this field could likely derive it from the Language field of Release and/or the character codes of the Release’s title, track titles, and other text fields. And populating this field takes a small but noticeable amount of work. Authoring a proper Release entity is plenty of work already; we should not ask people to do an extra task which adds no value.
I suspect that Script might have been significant in the early days of MusicBrainz, before the Release Title and Track Title strings were encoded in Unicode. In those days, strings might have been in a Western European encoding or a Russian encoding or a Japanese encoding, and a Script field might have been crucial in interpreting the byte codes of such strings. But one of the core benefits of Unicode encoding is that character codes are universal and need no script qualifier.
If my suspicion is wrong, if there is a use for the Script field, please let me know. Let’s document it in the Release entity docs, so people know better how to set it.