I realise that, but it seems smarter to have a discussion first, rather than every editor implementing things differently. We already have some software that put metadata into the osc file via various different XML attributes.
I briefly mentioned this in the wiki page, if you’re exporting your edits from one editor into another, it would save time if the changeset tags were included in the exported file.
I’m not aware of any software that breaks if you have extra xml tags in the .osc file. So this is not a breaking change. Editors that allow importing .osc files can decide what they do with the changeset tags, if anything. For example, some editors won’t let you override tags like created_by for obvious reasons.
I’ve included a proposed example on the wiki page
It’s completely optional, no one is forced to include this extra metadata. I’m happy to implement this for iD, RapiD, and other web-based editors that I use. I’m not asking anyone to do extra work here, this proposal is just to define a standardised format.
In some editors, changeset tags are collected while the user edits. For example, imagery_used or source are automatically set by iD. These are the tags that would be included in the osc file. Depending on the editor’s UI, other tags like comment might not exist yet, so those tags can’t be included in the export.