<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Channel 9 Forums - Coffeehouse - .Not for shareware</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Forums/rss"></atom:link>
	<image>
		<url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
		<title>Channel 9 Forums - Coffeehouse - .Not for shareware</title>
		<link>http://channel9.msdn.com/Forums</link>
	</image>
	<description>Channel 9 keeps you up to date with the latest news and behind the scenes info from Microsoft that developers love to keep up with. From LINQ to SilverLight – Watch videos and hear about all the cool technologies coming and the people behind them.</description>
	<link>http://channel9.msdn.com/Forums</link>
	<language>en</language>
	<pubDate>Mon, 20 May 2013 04:37:54 GMT</pubDate>
	<lastBuildDate>Mon, 20 May 2013 04:37:54 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<c9:totalResults>11</c9:totalResults>
	<c9:pageCount>-11</c9:pageCount>
	<c9:pageSize>-1</c9:pageSize>
	<item>
		<title>Coffeehouse - .Not for shareware</title>
		<description><![CDATA[<p>Hi,<br>
<br>
Long time lurker first time poster. <br>
<br>
Firstly let me say thanks to the Channel 9 crew and MS for providing this great website. I love the whole philosophy behind it. Now to the topic at hand:<br>
<br>
<b>.Not for shareware</b><br>
The .Net framework is a great&nbsp; technology. It gives developers the ability to create complex programs more quickly and easily than previous technologies. It protects the users from malicious code and best of all its free.&nbsp; So with all these benefits why aren't
 shareware developers going .Net crazy?<br>
<br>
They should be, but for all the benifits .Net has it is still not a good option for shareware developers and here's why;<br>
<br>
<u><b>Point 1</b></u><br>
&nbsp;Shareware developers are not going to ask potential clients to download and install a 20 mb&nbsp; framework just to run their application they are trying to sell. This is what MS is supposed to do if it wants to see the framework on home user machines. MS could
 easily do this by simply developing some cool free .Net games and killer .Net apps.
<br>
<br>
<u><b>Point 2</b></u><br>
Win32 applications will run on Win95 to Longhorn while .Net is really only meant for XP to Longhorn.<br>
<br>
<u><b>Point 3</b></u><br>
It's easier to decompile .Net apps than Win32 apps (so I've heard anyway).<br>
<br>
<u><b>Point 4</b></u><br>
Deployment. Even if the framework were more widespread deployed what happens if a non-framework user tries run your .Net application? Are there any Installers that auto-magicly detect the missing framework?<br>
<br>
<u><b>Point 5</b></u><br>
What is this .Net thing anyway? <br>
They're the types of questions you'll get if you try to force users to install the framework. Shareware authors don't want to answer these types of question and it doesn't help either that MS tried to market .Net as everything and the kitchen sink. How dumb
 was that whole affair?<br>
<br>
Being a shareware developer I'd like to be able to use .Net. I like the technology but the points I raised are stopping me from going full steam ahead with .Net. What are your thoughts on this? Are there any shareware authors here or is everyone doing ASP or
 intranets?<br>
<br>
&nbsp;I'd love to hear some MS representatives comments on this.<br>
<font size="-1"><b></b></font></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/5585-Not-for-shareware/5585#5585</link>
		<pubDate>Tue, 04 May 2004 11:06:00 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/5585-Not-for-shareware/5585#5585</guid>
		<dc:creator>ThomasAesir</dc:creator>
		<slash:comments>11</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ThomasAesir/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - .Not for shareware</title>
		<description><![CDATA[<p>You bring up some good points. BUt I think the main reason it is not being used is that, for one, it is just now really starting to catch on. There are several companies taking advantage of the .Net framework.<br>
<br>
As far as your point 4 is concerned, the installer that comes with VS.Net has a built in checker for .Net versioning and presence. It checks for .Net, if it is found the application is installed. If it is not found you are presented with a question and explanation
 about installing .Net Framework and then a browser is opened and you are taken to the .Net Framework download section.<br>
<br>
Point 3, I have not heard this so I cannot really comment. A .Net application is compiled from the code you wrote to assemblies then into compiled binaries.<br>
<br>
Point 2, .Net framework is available for win98, win2k&#43; as well as WinNT (I think). If you are still running windows 95 at this point, I think you have more problems than not being able to access .Net apps.<br>
<br>
And point 1, I agree with. The thing is however, the .Net framework is still relatively new in comparison. I think, but am not certain, that .Net framework is being packaged with recent copies of WinXP and 2k. If not, well, the new versions of windows on the
 horizon will have it. And honestly in this day and age a 20meg download isn't that big for something that will provide you access to so much. Think about it, people download DirctX to play games, and how big is that?<br>
<br>
Hope I could help answer a couple questions. If I didn't, then I hope I confused you a little. =)<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/5585-Not-for-shareware/cf8b3998af2e4ac7b3d09dea0118f653#cf8b3998af2e4ac7b3d09dea0118f653</link>
		<pubDate>Tue, 04 May 2004 11:45:44 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/5585-Not-for-shareware/cf8b3998af2e4ac7b3d09dea0118f653#cf8b3998af2e4ac7b3d09dea0118f653</guid>
		<dc:creator>gmiley</dc:creator>
		<slash:comments>11</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/gmiley/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - .Not for shareware</title>
		<description><![CDATA[<p>For most of your points i would say RTFM, but i'm in a good mood <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-5.gif' alt='Wink' /><br>
<br>
Point 1 : If i'm not mistaken, it will be included in the&nbsp;future versions of Windows. It's already in Win2k3 server.<br>
<br>
Point 2 : .NET also runs on Win2k/98/Me/NT.<br>
<br>
Point 3 : If you leave them in IL, you can use an obfuscator and still get all the benefits from the IL. You can also compile them to native code (like a Win32 app) but you don't get the IL benefits.<br>
<br>
Point 4: see gmily's post<br>
<br>
Point 5: Tell those user that&nbsp;.NET is what makes sure that Windows app work secuerly and smooth. And that it's the future for windows apps, and possibly also some *nix apps (mono).</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/5585-Not-for-shareware/585226a9f6254bc3bb839dea0118f67f#585226a9f6254bc3bb839dea0118f67f</link>
		<pubDate>Tue, 04 May 2004 12:34:27 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/5585-Not-for-shareware/585226a9f6254bc3bb839dea0118f67f#585226a9f6254bc3bb839dea0118f67f</guid>
		<dc:creator>PeterV</dc:creator>
		<slash:comments>11</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/PeterV/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - .Not for shareware</title>
		<description><![CDATA[<p><i>There are several companies taking advantage of the .Net framework.<br>
<br>
</i>What companies?&nbsp; <br>
<br>
Are there any shareware companies that you know of that use the .Net framework in their products (non-developer products that is)?
<br>
<br>
I'm glad to hear about point 4.&nbsp; I hope that C# Builder has the same features for it's installer, anybody know?<br>
<br>
<i>And honestly in this day and age a 20meg download isn't that big for something that will provide you access to so much.<br>
<br>
</i>It's a big ask, especially since your competing against Win32 programs that don't ask the customer to jump through hoops. Like I said Microsoft could easly change this by releasing some cool .Net apps like free games or what-not which would entice people
 to install the framework. <br>
<br>
<br>
By the way I do use the framework at work to connect to my Access database and to interact with a PDF conversion program I use but I don't have VS.Net. I use Notepad and SharpDevelop.<i></i><i><br>
</i><br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/5585-Not-for-shareware/7adc14691e7e4192b81a9dea0118f6ad#7adc14691e7e4192b81a9dea0118f6ad</link>
		<pubDate>Tue, 04 May 2004 12:47:53 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/5585-Not-for-shareware/7adc14691e7e4192b81a9dea0118f6ad#7adc14691e7e4192b81a9dea0118f6ad</guid>
		<dc:creator>ThomasAesir</dc:creator>
		<slash:comments>11</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ThomasAesir/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - .Not for shareware</title>
		<description><![CDATA[<p><i>If i'm not mistaken, it will be included in the&nbsp;future versions of Windows.<br>
<br>
</i>Longhorn is due in 2006/2007, that's in the future alright. I don't know about you but I wish MS would stuff the SP2 and the .Net Framework into XP and call it
<i>Windows XP version 2.0</i> <br>
<br>
<i>.NET also runs on Win2k/98/Me/NT.<br>
</i><br>
Is .Net a smooth install on Win98? I did install it on 98 years ago (Framework 1.0) but I don't think it was a smooth install. I could be because I was installing the SDK and the client. The 1.1 Framework client might be smooth install.<br>
<br>
<i>Tell those user that&nbsp;.NET is what makes sure that Windows app work secuerly and smooth.
</i><br>
<br>
That's a bad argument they might counter with &quot;but I use Photoshop which is Win32, isn't that secure and/or smooth? Are Adobe building insecure applications?&quot;. Besides people decide themselves whether or not to trust a company and download their application.<br>
<br>
<i>And that it's the future for windows apps, and possibly also some *nix apps (mono).<br>
<br>
</i>Will Mono be able to handel WinForms? GDI&#43;?<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/5585-Not-for-shareware/1bcdcf056dc04bb885059dea0118f6da#1bcdcf056dc04bb885059dea0118f6da</link>
		<pubDate>Tue, 04 May 2004 13:25:31 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/5585-Not-for-shareware/1bcdcf056dc04bb885059dea0118f6da#1bcdcf056dc04bb885059dea0118f6da</guid>
		<dc:creator>ThomasAesir</dc:creator>
		<slash:comments>11</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ThomasAesir/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - .Not for shareware</title>
		<description><![CDATA[<p><div>Thing about .Net is there are actually no real advantages, but when Microsoft (With its Monopoly Power) says look left, we all look left. I mean we would all have been better if C# had been a Win32 native language and the 'framework' had been&nbsp;a complex
 compile-time lib. <br>
<br>
I don't understand how the framework could have grown to 20mb and running .Net apps to 9mb, those are insanely high numbers! I am not sure where to place the blame. I mean, is it not modular enough? What?!
<br>
<br>
The .Net framework instead of relying on simple sets of instructions that are used over and over at compile time, they have just make functions to do everything under the sun meaning you have the same thing over and over and over and over and.... in the modules.
<br>
<br>
I would love to see how much of the 9mb, of .Net * that is loaded into memory is actually used. But I would guess 25% ish.
<br>
<br>
<div>I like Managed code, this isn't&nbsp; about managed against non-managed but more about the way the library is constructed and more importantly compile against run-time linking. Just because we all have 256&#43;mb in our machines that is no excuse to go nuts...</div>
</div></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/5585-Not-for-shareware/0a60072584c14aafbbae9dea0118f709#0a60072584c14aafbbae9dea0118f709</link>
		<pubDate>Tue, 04 May 2004 13:31:35 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/5585-Not-for-shareware/0a60072584c14aafbbae9dea0118f709#0a60072584c14aafbbae9dea0118f709</guid>
		<dc:creator>Manip</dc:creator>
		<slash:comments>11</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Manip/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - .Not for shareware</title>
		<description><![CDATA[<p><blockquote>
<div>ThomasAesir wrote:</div>
<div><i>There are several companies taking advantage of the .Net framework.<br>
<br>
</i>What companies?&nbsp; <br>
<br>
Are there any shareware companies that you know of that use the .Net framework in their products (non-developer products that is)?
<br>
</div>
</blockquote>
<br>
<br>
I can't speak for everyone, but I am the lead developer for <a href="http://www.aimutation.com">
aiMutation</a>, an add-in to AOL's IM client.&nbsp; We're currently working on our 2.0 version and it's using a combination of MC&#43;&#43; and C#.&nbsp; The only C&#43;&#43; code remaining will be for purely technical reasons, because we need to do things that simply cannot be done
 (easily) with .NET.&nbsp; (Things like Import Address Table modifications of a running process/module.)<br>
<br>
We've taken a poll of our userbase and most of our users don't care about the potential 20 meg download.&nbsp; Also, if they've been keeping up with Windows Update and installing optional items in addition to the critical items, then they already have the framework
 installed anyway.<br>
<br>
Just my .02c<br>
<br>
--Oren</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/5585-Not-for-shareware/d0bf997b6dbe406790939dea0118f74f#d0bf997b6dbe406790939dea0118f74f</link>
		<pubDate>Tue, 04 May 2004 14:03:01 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/5585-Not-for-shareware/d0bf997b6dbe406790939dea0118f74f#d0bf997b6dbe406790939dea0118f74f</guid>
		<dc:creator>onovotny</dc:creator>
		<slash:comments>11</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/onovotny/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - .Not for shareware</title>
		<description><![CDATA[<p><i>We've taken a poll of our userbase and most of our users don't care about the potential 20 meg download.
</i><br>
<br>
Hmmm interesting.&nbsp; This is exactly the kind of stuff I want to see. <br>
<br>
I guess If I could see some comercial .Net shareware projects out there I would have flip-flop my position on .Net.
<br>
<br>
Does anyone know of any successful comercial shareware applications? <br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/5585-Not-for-shareware/e95a62229ff5453d89c09dea0118f77a#e95a62229ff5453d89c09dea0118f77a</link>
		<pubDate>Tue, 04 May 2004 14:33:13 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/5585-Not-for-shareware/e95a62229ff5453d89c09dea0118f77a#e95a62229ff5453d89c09dea0118f77a</guid>
		<dc:creator>ThomasAesir</dc:creator>
		<slash:comments>11</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ThomasAesir/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - .Not for shareware</title>
		<description><![CDATA[<p><a href="http://www.newsgator.com/">Newsgator</a></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/5585-Not-for-shareware/ae4842ef1c414f2183e59dea0118f7c3#ae4842ef1c414f2183e59dea0118f7c3</link>
		<pubDate>Tue, 04 May 2004 17:01:58 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/5585-Not-for-shareware/ae4842ef1c414f2183e59dea0118f7c3#ae4842ef1c414f2183e59dea0118f7c3</guid>
		<dc:creator>jkirwan</dc:creator>
		<slash:comments>11</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/jkirwan/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - .Not for shareware</title>
		<description><![CDATA[<p><blockquote>
<div>ThomasAesir wrote:</div>
<div><br>
<u><b>Point 4</b></u><br>
Deployment. Even if the framework were more widespread deployed what happens if a non-framework user tries run your .Net application? Are there any Installers that auto-magicly detect the missing framework?<br>
<b></b></div>
</blockquote>
<br>
<br>
I feel kind of silly promoting my own blog but:<br>
<br>
<a href="http://blogs.msdn.com/misampso">http://blogs.msdn.com/misampso</a><br>
<br>
I have a few posts on the new Whidbey generic bootstrapper that will allow you to install any components that you need (.Net framework included) as well as links to the Everett bootstrapper which will just install the framework if it's not installed already.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/5585-Not-for-shareware/a07d01a6c4ee4a2e90c29dea0118f7f0#a07d01a6c4ee4a2e90c29dea0118f7f0</link>
		<pubDate>Tue, 04 May 2004 18:42:09 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/5585-Not-for-shareware/a07d01a6c4ee4a2e90c29dea0118f7f0#a07d01a6c4ee4a2e90c29dea0118f7f0</guid>
		<dc:creator>Mike Sampson</dc:creator>
		<slash:comments>11</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Sampy/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - .Not for shareware</title>
		<description><![CDATA[<p>I'll just ignore Manip's comments, for once, as they're completely off-topic.<br>
<br>
A few things. First, the Framework is (last I saw), on a solid 40% of installable PC's. Not bad for an &quot;undistributed&quot; download.<br>
<br>
Second, there is a size tradeoff. .NET apps are much, much smaller than standard Win32 apps. Your 5-10MB app that you had in C&#43;&#43; will often be 500-1500KB. Not a hugely smaller download, but definitely noticeable.<br>
<br>
Next, most users won't care about &quot;what is .NET&quot; if the installers make it a seamless requirement, and basically say &quot;this is a base component required for this program. You will only need to download this once&quot;. One only has to look at things like EXEtender
 to know that people don't mind download extensions.<br>
<br>
It's when you get all technical that it's an issue.<br>
<br>
All of that said, I completely agree that it's difficult for many shareware companies to justify a full move to .NET. However, a lot of companies and software products are (more and more) .NET-based or .NET-enabled (as individual sections of apps are rewritten
 in .NET, instead of rewriting the whole app needlessly).<br>
<br>
That said, without apps, there will be no deployment. Without deployment there will be no apps. So it's a good thing that products like NewsGator and SharpReader, and several cool games, require the framework.<br>
<br>
To put it differently. There are more .NET-enabled computers than there are Linux and Mac destops combined.<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/5585-Not-for-shareware/eb87c8bc99354b608f069dea0118f820#eb87c8bc99354b608f069dea0118f820</link>
		<pubDate>Tue, 04 May 2004 20:12:16 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/5585-Not-for-shareware/eb87c8bc99354b608f069dea0118f820#eb87c8bc99354b608f069dea0118f820</guid>
		<dc:creator>Jeremy W</dc:creator>
		<slash:comments>11</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Jeremy W/Discussions/RSS</wfw:commentRss>
	</item>
</channel>
</rss>