IMO, it goes against everything that open source stands for.
In all of the years I've spent in the free-shard community, not a single time have I ever had to sign an NDA or require someone to sign one.
As a developer, you have an inherent copyright over the code you produce, and how you...