One thing thats needs to be in the requirements: metadata whatever metadata GMPI soupports it needs to be possible to read it whithout going to too mcuh effort - wether its internal (ie embedded in the plugin) or external (in another file) doesnt really matter as long as its simple to read.
Things we definaly need are: licence author/copyright holder/whatever plugin name ports+thier types version docs URL? ... These dont necceserily have to be supported by the same mechanism, eg port inspection might need to be structured, whereas the others can be flat. should be extensible too. - Steve
