The fate of an ASP.NET control
<p>A long time ago, in a country far far away ... I created an ASP.NET control, that now lives in the dungeons of my hard drive. It's a fairly well tested and stable control, that fulfills a very specialized task. I'd like to do something with this control, and I can already think of these:</p>

<ol>
<li><p>Commercialize it. Making a profit is always good, but since I don't have a company, and don't want to create one for this small purpose, how can I do this legally without too much overhead? Is there a marketplace, or an "eBay" for ASP.NET controls? It will also take some more work to make it ready for this, as I'd have to write some more documentation, possibly create a trial version, and optionally incorporate licensing and obfuscate the control.</p></li>
<li><p>Open source it. Contribute the code to the world. Given the specific niche that the control fulfills, I don't expect any contributions from peers, though. And yes, there are still many ways to evolve the control.</p></li>
<li><p>Give it away for free. This way, I could perhaps attract the intangibles of peer recognition and reputation, which is always a good thing. What's the most visible place to post it?</p></li>
</ol>

<p>What would you do?</p>

<p><strong>UPDATE:</strong></p>

<p>A couple of components marketplaces have appeared. I know of <a href="http://www.binpress.com/" rel="nofollow">binpress</a> and <a href="http://codecanyon.net/" rel="nofollow">codecanyon</a>.</p>

<p>My control is a barcode control (one for ASP.NET and one for Windows Forms) that I've put on <a href="http://code.google.com/p/nbarcodes/" rel="nofollow">google code</a>.</p>
