title: C# Open Source Project Namespace
body: <p>I am considering releasing one of my class libraries written in C# as open source. Before doing that, I am trying to do some refactoring so that it meets the demands of the general public :)</p>
  
  <p>I wonder what would be the best namespace schema to use? Basically, I see the following options:</p>
  
  <ul>
  <li>namespace <strong>MyTool</strong>: This just doesn't really look like organized for me. I mean, (almost) all the namespaces in the .NET Framework are prefixed with System so I guess it is not really a standard way to do it.</li>
  <li>namespace <strong>MyOrganization.MyTool</strong>: The problem with that there is just simply no "MyOrganization". It is written in my spare time.</li>
  <li>namespace <strong>MyName.MyTool</strong>: I would prefer something more humble. I mean really, I don't want to have my name in the namespace.</li>
  </ul>
  
  <p>Now there are a couple of related questions on Stackoverflow already, like <a href="https://stackoverflow.com/questions/240033/how-do-you-come-up-with-names-for-your-namespaces">this</a> and <a href="https://stackoverflow.com/questions/123114/how-do-you-organize-your-namespaces">this</a>, but none of them really answer my question.</p>
  
  <p>Any suggestions?</p>