I wonder if it would be possible to develop standard tests first on an open source non profit basis, and then somehow boycott non-compliant vendors.
But this might be the same age-old fundamental conflict between information technology knowledge management and business.
How can we effectively work together and yet still compete and evolve freely? Which words go in the dictionary? Whose language? Whose dictionary? Which words are so new no one acknowledges them?
With natural language this is a very hard problem, but I think with information systems eventually we will solve it. We could create and widely adopt something like a fully machine-processable specification source code for all protocols and languages etc. This would require building everything off of a common metalanguage with flexible representations that constantly evolves.
But this might be the same age-old fundamental conflict between information technology knowledge management and business.
How can we effectively work together and yet still compete and evolve freely? Which words go in the dictionary? Whose language? Whose dictionary? Which words are so new no one acknowledges them?
With natural language this is a very hard problem, but I think with information systems eventually we will solve it. We could create and widely adopt something like a fully machine-processable specification source code for all protocols and languages etc. This would require building everything off of a common metalanguage with flexible representations that constantly evolves.