I can agree that making scenery is more like an art. You don't want others to "improve" your painting.
But I still think if you reveal the background information, others can learn from it. For example:
- Gmax files, where the stack is not collapsed, shows what operations have been done.
- Original camera images shows what pictures have been taken.
- Photoshop och GIMP images files, with all the layers intact, shows details how the texture has been created.
- Written notes (textfiles or notes scanned to pdf) reveals your ideas, facts etc.
If we talk about the tools we use, the situation is different. I think what is truth in the programming community, should be the truth in the scenery tool community. But people in general don't share the source code for scenery tools. Instead the wheel in invented again and again for every new version of FS.
Take the AFCAD2 tool as an example. I don't think the source code for that has ever been available to others. So when the ADE and FSX Planner was developed, they had to start on square one (or square two, depending on their experience). Invent the wheel again.
For every new FS version lot of tools, sceneries, aircrafts are thrown on the scrapheap. What a waste of labour! Just because the developers don't give away enough information, so others can't port the files to the next generation of the FS.
An other benefit of sharing code is labour division. Because Linus Torvalds shared his work with others, we have the Linux operation system. If he had insisted making all work by himself, do you think we would have Linux today?
The hobby FS developers community needs a paradigm shift.