I have a number of reasons to share my designs with the community. The main reason is that I get a lot from the community that goes into my designs, and I want to share my learning back. A more selfish goal is that I get a lot of good design review feedback and suggestions for improvement.
At what level to share designs? Clearly there is a wide range of level that different folks here are comfortable working with. I am used to working at a somewhat conceptual level, sharing circuit ideas as I build, measure, and refine. I assume that anyone using circuits I publish would know how to achieve their own design goals, i.e. I may not be publishing "DIY-ready" designs but I do build and test the circuits for the most part.
As for the micpre, I have no problem publishing more details, but the actual product is in the final stage of development and there are still some areas being tweaked. I don't worry too much about someone selling cheap knockoffs, as my stuff is pretty much handmade and "high-touch".
My actual schematics are broken up into PCB sections and discrete wire sections so are hard to follow online, hence the redrawn signal path schematic with simplification. I'm planning to create a high level schematic, which I will publish, after my design updates.
Cheers,
Michael