Attribution metadata
So I started using tiled to put together a water garden using some of the tiles already on http://lpc.opengameart.org/static/lpc-style-guide/assets.html, and had great fun doing it. But I immediately realized a problem -- how am I going to keep track of which tiles I used where so I can provide proper attribution in the finished project?
Is there, and should there not be, attribution and license data in the .png files contining the tiles: Should our tile editors be equiped to provide it? Is this even compatible with the .png file format? Do we need a new one? And should programs like tiled keep track of these data to embed it in as metadata in the finished landscape?
I've always felt that object code and executables should also have room for metadata of this kind, maintained by linkers and compilers and library tools. It could make it easier to tell if one has really produced free software, or whether something proprietary has sneaked in. Or for that matter, whether your proprietary game accidentally has GPL3 content by mistake.
-- hendrik
I like that idea, although I think fundamentally the problem becomes a question of getting people to actually remember to enter it. That's always the biggest problem with metadata. :)
There does seem to be provision for metadata in PNG files, and I'm told the program digikam, which is available in Debian, can manipulate it. Digikam is available in Debian. I haven't tried it yet.
If it works, the next step, ideally, is to get everyone to provide proper attribution data in the texture libraries they've uploaded and upload them again!
-- hendrik
-- hendrik
I'm not sure if there are facilities for specific metadata, but PNG allows generic comments which could be used for such purposes. In gimp, these comments can be edited via Image > Image Properties.
EDIT: @bart: Wouldn't it be possible for OGA to automagically insert such comments based on the licenses and the attribution text the user selected?