Something that seems to have been neglected in this discussion is the second set of "terms";
"You are not permitted to fundamentally change the content beyond what is necessary for the repairs."
--It would seem to me, that assigning an unused KUID by said Author would fall into this catagory, as it is not fundamental to "fixing", but instead implemented to "upload" the fixed asset.
Another point I think has not been addressed is the purpose and scope of HOW the asset should be fixed/updated:
-In my opinion, the assets should NEVER be updated BEYOND the OLDEST supported version of Trainz, NOT the MOST-RECENT version...
--Updating an old TS2004 asset to TS12-SP1-HF3 standards pretty much nullifies the fact that it was updated, because it excludes the use of the asset by such a large portion of the potential downloaders.
So the terms of the DLS Cleanup are, you're allowed to fix an asset under the original KUID with an incremented KUID2 revision number. But what if you have an asset that's, for example, <kuid2:62523:23523>, which gets interpreted as <kuid2:62523:23523:127>? Keep in mind that we're using unsigned 7-bit integers here so that 128 = 0 and is thus invalid.
Simplest answer; move on to something else. There are plenty of things need fixing.
Using the 127 version of a items was a choice by some content creators to prevent the very thing that the DLS clean up is try to archive which is someone else changing their content
True, but sometimes it was done in error, by creators not understanding the (at the time) new KUID2 system, as noted below by John.
-Maybe one way to determine the suitability to "fix" would be: If the asset was an update of an older asset without a kuid2 version ( kuid:655957:54321 to kuid2:655957:54321:127 ...I've done this myself accidentally) it is more likely a "mistake", but if there is a :1, :2, :3, then jump to :127, I'd say it is safe to assume there was a purpose behind "locking" the asset at it's current state.
It also happens if you use kuid2:123:123 as the kuid. It is accepted but is given :127 on the end. This is an undocumented feature of Trainz, well its probably documented somewhere in the wiki but not all content creators understand the use of kuid and kuid2.
Cheerio John
I think it would be wrong of N3V to change the ability to update any asset with a :127 suffix, and infact, I think that no one except the Original Author should be allowed to assign anything over :126, ultimately giving the Original Author the final say at version :127.
As a 3D Modeler, and someone who has created content for this and other sims/games/VRRPGs, the TOS of the DLS is one of the biggest reasons I stopped converting my stuff to Trainz and have only uploaded repaints of other creator's models. I have a problem with My Freeware content being included in N3V's payware products (but that is a whole other topic), I have an even bigger problem with the fact that they somehow see fit to take away my right of claim to my own content, and not only allow others to "fix" it (with only a single sentence to discourage making fundamental changes), but refuse to remove my content from public availability at my request, should I see a need to do so.