<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The-Source.com &#187; Novell</title>
	<atom:link href="http://www.the-source.com/category/novell/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.the-source.com</link>
	<description>Free and Open Source Software News and Opinion</description>
	<lastBuildDate>Thu, 29 Jul 2010 22:54:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Mono Apologists on Wikipedia</title>
		<link>http://www.the-source.com/2010/07/mono-apologists-on-wikipedia/</link>
		<comments>http://www.the-source.com/2010/07/mono-apologists-on-wikipedia/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 05:59:42 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Novell]]></category>
		<category><![CDATA[Mono]]></category>
		<category><![CDATA[Wikipedia]]></category>

		<guid isPermaLink="false">http://www.the-source.com/?p=1005</guid>
		<description><![CDATA[Ran across another funny example of Team Apologista activity on Wikipedia today. Checking them logs For a long time, I would get a bit of traffic now and again from the Wikipedia page on Moonlight, as someone had placed my exceedingly brilliant analysis of 10 Problems with the New Moonlight Covenant. Today I was looking [...]]]></description>
			<content:encoded><![CDATA[<p>Ran across another funny example of Team Apologista activity on Wikipedia today.</p>
<p><strong>Checking them logs</strong></p>
<p>For a long time, I would get a bit of traffic now and again from the <a href="http://en.wikipedia.org/wiki/Moonlight_(runtime)">Wikipedia page on Moonlight</a>, as someone had placed my exceedingly brilliant analysis of <a href="http://www.the-source.com/2009/12/10-problems-with-the-new-moonlight-covenant/">10 Problems with the New Moonlight Covenant</a>.</p>
<p>Today I was looking through the logs and it struck me I haven&#8217;t seen any Wikipedia traffic of late, so on a lark I went to the site and saw someone had (anonymously of course), <a href="http://en.wikipedia.org/w/index.php?title=Moonlight_(runtime)&amp;diff=361484867&amp;oldid=353663231">removed the link to my site</a>, with the following &#8220;explanation&#8221;:</p>
<blockquote><p>The Source and BoycottNovell are not trustworthy &#8220;news&#8221; sites and are known to be anti-Mono/anti-Novell propagandists.)</p></blockquote>
<p>Note that same users <a href="http://en.wikipedia.org/wiki/Special:Contributions/24.91.168.13">edit history</a>; every edit (excluding a handful back in 2008) is a .NET/Mono-related topic and in every case that I bothered to look at are all non-factual and (in wiki-speak) non-NPOV edits.</p>
<p>Especially devious is how this individual edits articles to <a href="http://en.wikipedia.org/w/index.php?title=Mono_(software)&amp;diff=prev&amp;oldid=363201742"><strong>downplay</strong> patent concerns for Mono</a>, while <a href="http://en.wikipedia.org/w/index.php?title=Portable.NET&amp;diff=prev&amp;oldid=361503946"><strong>emphasizing</strong> the issue of patents for Portable.NET</a>.</p>
<p>Gotta let people know where they can get that &#8220;IP peace of mind&#8221; I guess.</p>
<p><strong>umad?</strong></p>
<p>This is just more of the same from Team Apologista. I&#8217;ve said multiple times that the number one thing that soured me personally on Mono was the dishonesty of its promoters &#8211; the more I learned about Mono and Moonlight the more offensive I found their arguments and actions.</p>
<p>It&#8217;s one thing to betray the community and work up an end-run around the GPL. It&#8217;s one thing to turn on Free Software and carry Microsoft&#8217;s water. It&#8217;s a whole &#8216;nother thing to be devious and deceitful about it. (Although I&#8217;d argue you need the qualities in the last bit to do the actions in the first two bits.)</p>
<p>Lying, personally attacking  and attempting to simply silence critics are both so rampant among Mono Apologists &#8211; and so rarely condemned or even corrected &#8211; it&#8217;s easy to think such behavior is not only approved but encouraged.</p>
<p><strong>An interesting note</strong></p>
<p>As an aside, this is another nice example of the favorite standby of Team Apologista: the <em>ad hominem</em>. Some people absolutely adore trying to discredit the message by attacking the messenger. It&#8217;s a tactic with a long and proud history, so I guess they are just going with what they feel has the best chance of success.</p>
<p>Because I guarantee you that <strong>addressing the argument is scary as hell to them</strong>.</p>
<p>Awhile back I saw this sort of thing <a href="http://www.reddit.com/r/linux/comments/b7nq5/a_collection_of_uplifting_microsoft_quotes_about/c0lec5g">play out much more candidly than usual on Reddit</a>: read if you want to see someone lead off the attack <em>ad hominem</em>, when corrected (by directhex!) shrug it off by asserting &#8220;they are all the same as far as I am concerned&#8221;, and then finally admitting that the exact same information from someone else would be acceptable.</p>
<p>It doesn&#8217;t work like that people. Facts are facts, regardless of where they come from. And if you reject facts simply because you don&#8217;t like who is delivering them <strong>that is a personal failing on your part</strong>.</p>
<p><strong>For the record</strong></p>
<p>I&#8217;ve never edited any Wikipedia article related to Mono or Moonlight. I didn&#8217;t reference my site from the article, have no idea who did, don&#8217;t care to know who did, and don&#8217;t care if the reference is restored or not.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.the-source.com/2010/07/mono-apologists-on-wikipedia/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>RMS on .NET and Mono</title>
		<link>http://www.the-source.com/2010/07/rms-on-net-and-mono/</link>
		<comments>http://www.the-source.com/2010/07/rms-on-net-and-mono/#comments</comments>
		<pubDate>Wed, 14 Jul 2010 22:51:56 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Novell]]></category>
		<category><![CDATA[Patent System]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Mono]]></category>

		<guid isPermaLink="false">http://www.the-source.com/?p=994</guid>
		<description><![CDATA[Glyn Moody has up a short email interview with RMS on the topic of .NET and Mono (and dotGNU). Here is my favorite bit from RMS: RMS: You shouldn&#8217;t write software to use .NET. No exceptions. The basic point is that Microsoft has patents over features in .NET, and its patent promise regarding free software [...]]]></description>
			<content:encoded><![CDATA[<p>Glyn Moody has up a <a href="http://www.computerworlduk.com/toolbox/open-source/blogs/index.cfm?RSS&amp;BlogId=14&amp;EntryId=3074">short email interview with RMS on the topic of .NET and Mono</a> (and dotGNU).</p>
<p>Here is my favorite bit from RMS:</p>
<blockquote><p><strong>RMS</strong>: You shouldn&#8217;t write software to use .NET. No exceptions.</p>
<p>The basic point is that Microsoft has patents over features in .NET, and its patent promise regarding free software implementations of those is inadequate. It may someday attack the free implementations of these features.</p>
<p>This is no reason not to write and distribute free implementations such as Mono and DotGNU. But we have to keep in mind that using and distributing these programs might become dangerous in certain countries. Therefore, we should minimize our dependence on them – we should not write programs that use those features.</p>
<p>Mono implements them, so if you develop software on Mono, you are liable to use those features without thinking about the issue. It is probably the same with DotGNU, except that I don&#8217;t know whether DotGNU has these features yet.</p>
<p>The way to avoid this danger is not to write programs in C#. If you <em>already</em> have a program in C#, by all means use a free platform to run it. But don&#8217;t increase your exposure to the danger – don&#8217;t write additional code in C#, and don&#8217;t encourage people to make more use of C# programs. We need to guide our community away from dependence on an interface we know Microsoft is in a position to attack.</p></blockquote>
<p>This perfectly illustrates the difference in approach from Team Apologista.</p>
<p>Consider:</p>
<p><strong>Promises Promises</strong></p>
<p>Team Apologista refuses to honestly acknowledge that the patent promise covering .NET is insufficient. In fact, a favorite tactic of Mono Apologists is to mention some other technology (usually AJAX or FTP) and then pretend the Mono situation is similar to AJAX, and so if one is opposed to the former, they must also oppose the latter, or are ignorant/hypocritical/whatever.</p>
<p>The truth of the matter is that .NET is <strong>NOT</strong> under the same &#8220;promise&#8221; that these other technologies are, so this ruse is <span style="text-decoration: line-through;">dishonest</span> inaccurate. Shockingly, Mono apologists continue to use this faulty &#8220;defense&#8221;.</p>
<p>Additionally, much of .NET (and corresponding portions of Mono) are <strong>NOT</strong> covered by any promise whatsoever &#8211; and despite Team Apologista&#8217;s occasional concession on this point (often with vague promises to &#8220;split&#8221; Mono into &#8220;covered&#8221;/non-&#8221;covered&#8221; portions), I feel it is not unfair to say Team Apologista downplays this distinction.</p>
<p>Furthermore, the covenant covering Moonlight is even more troublesome than that covering the ECMA-approved bits of .NET, yet I do not see a clear difference in promotion or eduction on these issues from Team Apologista. Again, to be polite, &#8220;downplaying the problems&#8221; is a fair characterization.</p>
<p>RMS points out that &#8220;if you develop software on Mono, you are liable to use those features without thinking about the issue.&#8221; But I think it&#8217;s more than that &#8211; I think Team Mono has intentionally obscured the facts to make it more difficult to think about the issue. It goes beyond counting on people being too lazy/uninterested to examine things right into deliberate misinformation.</p>
<p><strong>Dependency Hell</strong></p>
<p>Team Apologista actively promotes Mono/Moonlight for Mono/Moonlight sake, <strong>increasing</strong> dependence on Mono (and by extension, Microsoft&#8217;s goodwill).</p>
<p>The entire path into GNOME for Mono is entirely based around a simple note-taking application! Pure insanity! Even if one accepts the argument that a note-taking application is so important that a desktop suite simply can not do without one, the answer is not to roll up one that requires an otherwise useless and seperate framework to support it, and further not to do away with it immediately once an acceptable replacement exists.</p>
<p>The foolishness, technical idiocy, and blatant transparency of the Tomboy debacle in GNOME combined with the latter retarded arguments that &#8220;oh well, now that Mono is in there, might as well bring in <strong>even more</strong> Mono apps&#8221; is clear evidence that something&#8217;s rotten in the State of the Art over at Team Apologista HQ, and immediately and conclusively puts to the lie any technical-based argument in support of Mono.</p>
<p>There are many more (thankfully, less sucessful) attempts to increase Mono dependency in GNOME and in major distros. Usually taking the form of simply rolling out yet another implementation of existing application functionality &#8211; <strong>but this time written in awesome Mono</strong> &#8211; most of these projects have failed to gain footholds. It doesn&#8217;t stop Team Apologista from trying, though. Desktop Search? Need it in Mono! Torrent client? Need it in Mono! Photo editor? Need it in Mono! Media Player? Need it in Mono!</p>
<p>Why the need to re-create everything in Mono?</p>
<p>To go back to RMS&#8217; point: <strong>&#8220;Don&#8217;t increase your exposure to the danger.&#8221;</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.the-source.com/2010/07/rms-on-net-and-mono/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Novell Sells: But Who&#8217;s Buying?</title>
		<link>http://www.the-source.com/2010/05/novell-sells-but-whos-buying/</link>
		<comments>http://www.the-source.com/2010/05/novell-sells-but-whos-buying/#comments</comments>
		<pubDate>Thu, 27 May 2010 06:39:06 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Novell]]></category>

		<guid isPermaLink="false">http://www.the-source.com/?p=913</guid>
		<description><![CDATA[With apologies to Dave Mustaine. Right, so, Novell is up for sale and there&#8217;s a couple dozen potential buyers. First, let me tell you what is not going to happen: Microsoft is not going to buy Novell. Novell has served their purpose to Microsoft, which is basically acting as a lap-dog and providing Microsoft with good [...]]]></description>
			<content:encoded><![CDATA[<p><em>With apologies to Dave Mustaine.</em></p>
<p>Right, so, <a href="http://online.wsj.com/article/SB10001424052748703691804575254430443740928.html">Novell is up for sale and there&#8217;s a couple dozen potential buyers</a>.</p>
<p>First, let me tell you what is not going to happen:</p>
<p><strong>Microsoft is not going to buy Novell.</strong></p>
<p>Novell has served their purpose to Microsoft, which is basically acting as a lap-dog and providing Microsoft with good PR while simultaneously dividing and hurting the FLOSS community.</p>
<p>Microsoft could not have hoped for a better partner in the Open Source space, but Novell is of ever-diminishing use to their Redmond masters: anyone naïve enough to accept Microsoft&#8217;s &#8220;golly-gee-we&#8217;ve-changed&#8221; overtures has done so and Microsoft is now backing off &#8220;interoperability&#8221; talk and going back to the &#8220;customers just want one solution from one provider&#8221; strategy in public (which they never changed in private, mind you.)</p>
<p>Furthermore, Microsoft wants nothing to do directly with selling Linux. Novell served as a DMZ between the GPL and Microsoft, and staring across a DMZ is about as close to Linux as Microsoft wants to get. Microsoft is not about to get into the business of directly distributing/selling/supporting Linux.</p>
<p><strong>What I suspect will happen</strong></p>
<p>Novell will be bought up by some investment fund with the sole purpose of dismantling it. This &#8220;first buyer&#8221; won&#8217;t be a name anyone in the tech community is familiar with, and won&#8217;t really matter. The only thing this first buyer wants to do is get the cash reserve Novell has and then sell off the rest.</p>
<p>The first buyer in turn will consult with potential secondary buyers &#8211; buyers who, if they don&#8217;t already have an agreement with are very close to one &#8211; on exactly how to divide up Novell. Whoever is going to buy Novell isn&#8217;t doing so <strong>hoping</strong> they will make money &#8211; they are going in <strong>knowing</strong> they are going to make money, because they have the secondary buyers already lined up.</p>
<p>This is the more interesting  part, since Novell holds patents (and possibly copyrights and trademarks) that impact the wider community.</p>
<p>I fully expect a front company or two funded by Microsoft to poke around and pick up bits that they feel will be useful in the future against Linux. Less likely is Microsoft directly buying the same bits out in the open under their own name &#8211; expect a <a href="http://www.eweek.com/c/a/Linux-and-Open-Source/BayStar-Confirms-Microsoft-Connection-to-SCO-Investment/">Baystar-like beard</a> instead. There will be no big announcements of these sells, by the way.</p>
<p>OpenSUSE is greatly diminished under this scenario: as a community-only distro and without corporate backing, it&#8217;s looking at the bottom end of the Top 10 List. With Novell&#8217;s stained name out of the picture, OpenSUSE may become acceptable to people who actually care about FLOSS, so I won&#8217;t count it out of the picture.</p>
<p>Team Apologista takes a major hit, but sadly probably not a finishing blow. I wouldn&#8217;t be surprised to see a Mono-based spinoff. There&#8217;s money to be made there and Lord knows Team Apologista has some players with personal, professional and emotional investment in Mono that guarantees they won&#8217;t be giving up that fight.</p>
<p>And there&#8217;s an interesting issue there too &#8211; say you are a Team Apologista Superstar and now Novell is gone. You&#8217;ve spent the last 5 to 8 years focusing on nothing but C# and .NET. I&#8217;m not sure what Linux-centered companies are looking to hire that particular skill set? Oh well, the world always needs more Windows developers.</p>
<p><strong>What might happen</strong></p>
<p>A big buyer that is FLOSS-friendly (say IBM, though I don&#8217;t think they will) comes in and scoops everything up. The good in this scenario is that:</p>
<p><strong>Almost anyone who takes over will be a better Novell than Novell was</strong>. A chimp could manage Novell better by throwing darts at a craps table, so it would be hard for a more incompetent hand to get behind the wheel there.</p>
<p><strong>The FLOSS community dodges a bullet.</strong> Again, Novell was just about as anti-FLOSS and damaging to the community as possible while still pretending to be a member. To do more damage, you&#8217;d have to come right out and say that was your intention.</p>
<p>I&#8217;m hoping for this outcome, but I&#8217;m expecting the vulture funds.</p>
<p>From a FLOSS-friendly corporate standpoint, Novell has 2 major products of interest: OpenSUSE and Mono. So the hypothetical FLOSS-friendly buyer has to meet two important criteria:</p>
<ol>
<li>They want an existing distro (which has plusses and minuses). </li>
<li>They don&#8217;t mind taking on the whole Mono controversy.</li>
</ol>
<p>I can tell you that if I had money to match my stunning good looks and devastating wit and was in charge of a FLOSS-Friendly company, I wouldn&#8217;t be buying Novell.</p>
<p>For one thing, I&#8217;d rather start up my own distro so I can manage expectations, shape the community and make sure I&#8217;m in control of those fanboys (Hello, Mark!).</p>
<p>For another thing, I wouldn&#8217;t want to enter the Mono stink &#8211; it&#8217;s one think to <strong>keep</strong> fighting a fight and a whole &#8216;nother thing to <strong>enter</strong> a fight you can avoid.</p>
<p><strong>We Will See What We Will See</strong></p>
<p>Novell&#8217;s done for no matter what happens, and I think that&#8217;s a long-term positive for the community.  </p>
<p>The fallout will be very interesting, but I can&#8217;t speculate farther ahead until the buying&#8217;s done.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.the-source.com/2010/05/novell-sells-but-whos-buying/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>My Theory: What you don&#8217;t say says a lot</title>
		<link>http://www.the-source.com/2010/04/my-theory-what-you-dont-say-says-a-lot/</link>
		<comments>http://www.the-source.com/2010/04/my-theory-what-you-dont-say-says-a-lot/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 03:52:22 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Novell]]></category>
		<category><![CDATA[3.3.1]]></category>
		<category><![CDATA[Miguel de Icaza]]></category>
		<category><![CDATA[MonoTouch]]></category>

		<guid isPermaLink="false">http://www.the-source.com/?p=852</guid>
		<description><![CDATA[Miguel de Icaza has offered up two theories on Apple&#8217;s recent change preventing non-Apple toolchain development: Theory 1: The Business Case Here, Mr. de Icaza argues that Flash&#8217;s &#8220;killer feature&#8221; is that the same code that ran on the iPhone could run on other devices, and therefore hurt Apple&#8217;s dominant position in the market. Under [...]]]></description>
			<content:encoded><![CDATA[<p>Miguel de Icaza has <a href="http://tirania.org/blog/archive/2010/Apr-28.html">offered up two theories</a> on Apple&#8217;s recent change preventing non-Apple toolchain development:</p>
<p><strong>Theory 1: The Business Case</strong></p>
<p>Here, Mr. de Icaza argues that Flash&#8217;s &#8220;killer feature&#8221; is that the same code that ran on the iPhone could run on other devices, and therefore hurt Apple&#8217;s dominant position in the market.</p>
<p>Under this theory, Apple will permit Flash when other platforms catch up with the iPhone.</p>
<p><strong>Theory 2: The UI</strong></p>
<p>Here the reasoning is that Apple does not want non-native or &#8220;alien&#8221; looking applications.</p>
<p>Under this theory, Apple should not concern itself with how applications look or even offer any guidelines on application quality, as the market suffices to weed out undesirable applications.</p>
<p><strong>My Theory: What you don&#8217;t say says a lot</strong></p>
<p>Notably missing from Mr. de Icaza&#8217;s theories is this one: <strong>Apple wants to retain control over the iPhone</strong>.</p>
<p>What Mr. de Icaza does not &#8211; indeed <strong>can not</strong> &#8211; acknowledge is that if, say, Flash became the preferred development tool chain for the iPhone, then it would be Adobe and not Apple dictating when features were made available to developers and users.</p>
<p>That is clearly not a position Apple wants to be in, having been burned by Adobe in the past in just such a situation!</p>
<p>Furthermore, this is a theory in fact explicitly laid on in the very <a href="http://daringfireball.net/2010/04/why_apple_changed_section_331">Daring Fireball post</a> that <a href="http://www.taoeffect.com/blog/2010/04/steve-jobs-response-on-section-3-3-1/">Steve Jobs himself referred to </a>(and which Mr. de Icaza in turn links to).</p>
<p><strong>The Lesson</strong></p>
<p>And there is the lesson: <strong>whoever controls the development toolchain controls the platform</strong>. This is exactly why Microsoft chants &#8220;Developers, developers, developers&#8221; and why Microsoft&#8217;s Mantra is:</p>
<blockquote><p>Every line of code that is written to our standards is a small victory; every line of code that is written to any other standard, is a small defeat. Total victory, for DRG, is the universal adoption of our standards by developers, as this is an important step towards total victory for Microsoft itself: “A computer on every desk and in every home, running Microsoft software.”</p></blockquote>
<p>Microsoft knows it. Apple knows it. Adobe knows it. You know it, I know it and the American People know it.</p>
<p>I suspect Mr. de Icaza knows it as well, though he dare not beathe a word on the matter for it would be tantamount to admitting he is working directly to put Microsoft in control of every platform.</p>
<p><strong>Breaking it down a little further</strong></p>
<p>Indulge me and consider the following hypothetical:</p>
<p>If Flash was the vastly dominant development platform for the iPhone, Adobe could hinder iPhone development as desired. It might eventually get displaced if it over-played its hand, but if say Adobe was a player in the smartphone market with its own phone offering it would surely be tempting to leverage that developer control.</p>
<p>Likewise, say that .NET became the dominant development platform for Linux &#8211; a more difficult proposition to be sure, but one that Mr. de Icaza has repeatedly expressed enthusiasm for.</p>
<p>Now, try this on for size:</p>
<p>If <span style="text-decoration: line-through;">Flash </span>.NET was the vastly dominant development platform for the <span style="text-decoration: line-through;">iPhone </span>Linux Desktop, <span style="text-decoration: line-through;">Adobe </span>Microsoft could hinder <span style="text-decoration: line-through;">iPhone</span> Linux application development as desired. It might eventually get displaced if it over-played its hand, but if say <span style="text-decoration: line-through;">Adobe</span> Microsoft were a player in the  <span style="text-decoration: line-through;">smartphone </span>operating system market with its own <span style="text-decoration: line-through;">phone offering</span> desktop and application suites it would surely be tempting to leverage that developer control.</p>
<p>Oh. Oh, my.</p>
<p><strong>Predicting the future</strong></p>
<p>Now, I&#8217;m not saying that if Flash was the choice of 99% of iPhone developers that Adobe would ever use that as leverage against Apple. I&#8217;m sure Adobe would be 100% dedicated to transparently delivering every feature Apple provided to Flash developers promptly and completely, would always maintain the same level of backwards and forwards compatibility that Apple offered, would never introduce any bugs, and never <strong>ever</strong> favor a non-Apple platform.</p>
<p>In the same vein, I am not saying that Microsoft will <strong>for sure</strong> use Mono against Linux. I&#8217;m just saying it is:</p>
<ul>
<li><strong>Possible</strong> &#8211; there is nothing unrealistic about the scenario nor do any laws prevent it.</li>
<li><strong>Logical</strong> &#8211; Apple isn&#8217;t scared of a boogeyman here. It&#8217;s real-world strategic thinking.</li>
<li><strong>Under Consideration</strong> &#8211; we have numerous documented sources of Microsoft planning how standardizing portions of .NET could be used to &#8220;keep network effect&#8221; and &#8221;gather IP advantage&#8221; for Microsoft.</li>
<li><strong>Historical</strong> &#8211; Microsoft has a proud history of half-standardized standards used to its own advantage, but deliberately crippled for others</li>
</ul>
<p><strong>Being crazy</strong></p>
<p>Consider <a href="http://enfranchisedmind.com/blog/posts/apple-is-just-microsoft-with-better-marketing/">this posting about the Apple enforcement</a> and how some people are hoping Apple tacitly turns a blind eye to products like MonoTouch and Lua and only locks out Flash:</p>
<blockquote><p>And don&#8217;t give me that shit about Apple being selective in enforcing this clause, so don&#8217;t worry they won&#8217;t enforce it on you. It doesn&#8217;t matter. You have to be insane to risks large amounts of capital (tens or hundreds of thousands of dollars of developer salaries to write the app, if nothing else) that Apple won&#8217;t choose to enforce this clause. No sane business manager would voluntarily add risk to an already risky proposition (most software projects fail) if they can at all avoid it.</p></blockquote>
<p>That&#8217;s how I feel about Mono: don&#8217;t give me that shit about Microsoft being selective in enforcing ECMA or non-ECMA coverved parts. Or that as long I get the software from a pre-approved source I&#8217;m covered by a &#8220;covenant&#8221;, as long as I am careful to stay within the lines of the covenant of course.</p>
<p>The bottom line is you have to be insane to risk large amounts of time and effort that Microsoft won&#8217;t choose to enforce its &#8220;IP&#8221; if your project competes with them. No sane developer would voluntarily add risk to an already risky proposition <strong>if they can at all avoid it</strong>.</p>
<h2 style="text-align: center;">Mono: you can avoid it.</h2>
]]></content:encoded>
			<wfw:commentRss>http://www.the-source.com/2010/04/my-theory-what-you-dont-say-says-a-lot/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>On being a minority</title>
		<link>http://www.the-source.com/2010/04/on-being-a-minority/</link>
		<comments>http://www.the-source.com/2010/04/on-being-a-minority/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 00:55:43 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Novell]]></category>
		<category><![CDATA[Propriatery Technology]]></category>
		<category><![CDATA[3.3.1]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[MonoTouch]]></category>

		<guid isPermaLink="false">http://www.the-source.com/?p=802</guid>
		<description><![CDATA[Here&#8217;s an item I was eloquently regaling the table with last night: After the whole Apple 3.3.1 &#8220;Can&#8217;t develop with non-approved toolchains&#8221; debacle a lot of people set up a Google Docs spreadsheet to list the tons of amazing apps that would be impacted by this rule change. There were calls for help all over twitter and [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s an item I was eloquently regaling the table with last night:</p>
<p>After the whole Apple 3.3.1 &#8220;Can&#8217;t develop with non-approved toolchains&#8221; debacle a lot of people set up a <a href="http://tinyurl.com/y6m7kda">Google Docs spreadsheet</a> to list the tons of amazing apps that would be impacted by this rule change.</p>
<p>There were calls for help all over <a href="http://search.twitter.com/search?q=http%3A%2F%2Ftinyurl.com%2Fy6m7kda">twitter</a> and the <a href="http://www.google.com/search?q=tinyurl.com%2Fy6m7kda">web in general</a>. You&#8217;ll note that most of the calls are <strong>overly broad</strong> &#8211; for example, calling for an app to be listed even if it was not created with XCode, even though that is not a requirement of 3.3.1.</p>
<p><strong>The Denominator</strong></p>
<p>How many apps are there in the Apple app store? <a href="http://en.wikipedia.org/wiki/App_Store#Milestones">Wikipedia says 185,000+ this April</a>. Let&#8217;s be conservative and roll that back to the last milestone (March&#8217;s numbers):</p>
<p style="text-align: center;">150,000</p>
<p><strong>The Numerator</strong></p>
<p>And, with all that solicitation and the not-strict guidelines, how many apps made it on the spreadsheet?</p>
<p style="text-align: center;">137</p>
<p>I&#8217;m sure they missed some, so let&#8217;s <span style="text-decoration: line-through;">double</span> <span style="text-decoration: line-through;">treble</span> <span style="text-decoration: line-through;">quadruple</span> <span style="text-decoration: line-through;">quintuple</span> <strong>add a zero and round up</strong>:</p>
<p style="text-align: center;">1500</p>
<p><strong>The Percentage</strong></p>
<p>Let&#8217;s see that&#8217;s uh &#8230; 1500/150,000. <em>Math is hard</em>.</p>
<h1 style="text-align: center;">1%</h1>
<p>So under <strong>extremely generous</strong> estimates we can say <strong>99% of the apps in the App Store will not be affected by the change</strong>.</p>
<p>If only I could get <strong>1¢</strong> for every time I&#8217;ve heard <strong>1%</strong> thrown around in an argument against Linux.</p>
<p><strong>Postumscriptum</strong></p>
<p>The numbers are even less impressive if you wished to focus on a single toolchain of interest, like say &#8211; oh I don&#8217;t know &#8211; MonoTouch, which can boast almost a whole dozen entries on the spreadsheet.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.the-source.com/2010/04/on-being-a-minority/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Apple puts the smackdown on MonoTouch</title>
		<link>http://www.the-source.com/2010/04/apple-puts-the-smackdown-on-monotouch/</link>
		<comments>http://www.the-source.com/2010/04/apple-puts-the-smackdown-on-monotouch/#comments</comments>
		<pubDate>Fri, 09 Apr 2010 01:49:26 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Novell]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Mono]]></category>

		<guid isPermaLink="false">http://www.the-source.com/?p=718</guid>
		<description><![CDATA[&#8230; And quite a few other psuedo-platforms From the Apple 4.0 SDK (beta): 3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>&#8230; And quite a few other psuedo-platforms</strong></p>
<p>From the Apple 4.0 SDK (beta):</p>
<blockquote><p>3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).</p></blockquote>
<p>I continue to be pleased with the iPad, and I don&#8217;t even own &#8211; or plan to buy &#8211; one!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.the-source.com/2010/04/apple-puts-the-smackdown-on-monotouch/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>The Disappearing Article Mystery Solved?</title>
		<link>http://www.the-source.com/2010/03/the-disappearing-article-mystery-solved/</link>
		<comments>http://www.the-source.com/2010/03/the-disappearing-article-mystery-solved/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 04:48:04 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Novell]]></category>
		<category><![CDATA[Miguel de Icaza]]></category>
		<category><![CDATA[SD Times]]></category>

		<guid isPermaLink="false">http://www.the-source.com/?p=626</guid>
		<description><![CDATA[Now that there is some explanation out there, we can examine two interesting aspects to the Disappearing Article Mystery. Be warned: this will be long and ranty. Aspect the First: The Disappearance The &#8220;disappearance&#8221; is explained by Mr. Worthington (the article author) on Twitter as so: on my recent .net evolution stories &#8211; nothing was pulled. they [...]]]></description>
			<content:encoded><![CDATA[<p>Now that there is some explanation out there, we can examine two interesting aspects to the <a href="http://www.the-source.com/2010/03/the-disappearing-article-mystery">Disappearing Article Mystery</a>.</p>
<p>Be warned: this will be long and ranty.</p>
<p><strong>Aspect the First: The Disappearance</strong></p>
<p>The &#8220;disappearance&#8221; is explained by Mr. Worthington (the article author) on Twitter <a href="http://twitter.com/dcworthington/status/11051036146">as so</a>:</p>
<blockquote><p>on my recent .net evolution stories &#8211; nothing was pulled. they were just merged into one. <a href="http://www.sdtimes.com/link/34183">http://www.sdtimes.com/link/34183</a></p></blockquote>
<p>Mr. Alan Zeichick, the editorial director of BZ Media explains it here on this blog in a comment <a href="http://www.the-source.com/2010/03/the-disappearing-article-mystery/comment-page-1/#comment-424">as so</a>:</p>
<blockquote><p>My apologies — the story is not “taken down” from sdtimes.com, and there’s nothing nefarious going on.<br />
The story had been erroneously posted in several small pieces. When we saw the error, we reassembled it on Mar. 23. The entire piece, including that complete section (about hallway down), is at <a rel="nofollow" href="http://www.sdtimes.com/link/34183">http://www.sdtimes.com/link/34183</a></p></blockquote>
<p>I don&#8217;t know the workings of a media empire. I only know when I tried to verify the quotes, they were not to be found in <strong>any</strong> article.</p>
<p>There&#8217;s some strange things to me about the SD Times article:</p>
<ul>
<li>It&#8217;s strange timing that the article &#8220;disappeared&#8221;, a lot of people noticed, and then it &#8220;re-appeared&#8221;.</li>
<li>It&#8217;s strange the article dates are 7 days apart and the Mar. 17 article was &#8220;rolled back&#8221; into the Mar. 10 article.</li>
<li>It&#8217;s strange that the &#8220;entire piece&#8221; is the longest thing <strong>by far</strong> Mr. Worthington has ever written for SD Times.[1]</li>
<li>It&#8217;s strange that the whole &#8220;out of context&#8221; defense popped up &#8211; more on that in a bit.</li>
</ul>
<p>But strange things do happen sometimes &#8211; so let&#8217;s move on.</p>
<p><strong>Aspect the Second: The Quotes</strong></p>
<p>Since Mr. de Icaza has claimed ownership of the quotes, we can dig into the juicy stuff! That&#8217;s all I wanted to do anyway!</p>
<p>In his blog, Mr. de Icaza starts off his explanation:</p>
<blockquote><p>It seems that David&#8217;s <a href="http://74.125.93.132/search?q=cache:LPFDjfqGMRMJ:www.sdtimes.com/link/34203+Does+Windows+cost+Microsoft+opportunities&amp;cd=1&amp;hl=en&amp;ct=clnk&amp;gl=us">article on Windows strategy tax on .NET</a> lacked enough context for my actual quotes in there.</p></blockquote>
<p>But on Twitter, Mr. de Icaza seems to think the <a href="http://twitter.com/migueldeicaza/status/11054707091">article was excellent</a>:</p>
<blockquote><p>@dcworthington I am in whole agreement with you there; Btw I loved the article, good balance.</p></blockquote>
<p>So did the article lack enough context or was it a good balance? That&#8217;s what&#8217;s funny to me about Mr. de Icaza, he always seems to assume that if you find what he says objectionable you must either need more context, or you are a &#8220;hater&#8221;.</p>
<p>Let&#8217;s look at what Mr. de Icaza deems &#8220;not major issues&#8221;:</p>
<blockquote><p>The most important part is that Microsoft has shot the .NET ecosystem in the foot because of the constant thread of patent infringement that they have cast on the ecosystem.</p></blockquote>
<p>Mr. de Icaza admits that <strong>Microsoft has constantly waved patent infringement around;</strong> exactly what Mono critics have been saying too &#8211; yet Mr. de Icaza has been quick to paint critics as &#8220;haters&#8221; or &#8220;fear mongers&#8221; when they mention patents.</p>
<blockquote><p>Unlike the Java world that is blossoming with dozens of vibrant Java virtual machine implementations, the .NET world has suffered by this meme spread by Ballmer that they would come after people that do not license patents from them.</p></blockquote>
<p>Point of fact: <strong>it is not just Ballmer</strong>. There are <strong>lots and lots</strong> of people at Microsoft spreading (or spread when they worked there) that meme &#8211; like Bill Gates, Jim Allchin, Craig Mundie, Bill Hilf, Sam Ramji, Brad Smith, Horatio Guiterrez, and <strong>many</strong> more. These are/were top people at Microsoft.</p>
<p>Here&#8217;s a <strong>partial</strong> list of <strong>current</strong> Microsoft executives that have disparaged Linux and/or Open Source:</p>
<ul>
<li><a href="http://www.the-source.com/open-source-at-microsoft/#SteveBallmer">Steve Ballmer</a>, Chief Executive Officer</li>
<li><a href="http://www.the-source.com/open-source-at-microsoft/#BradSmith">Brad Smith</a>, General Counsel and Senior VP</li>
<li><a href="http://www.the-source.com/open-source-at-microsoft/#CraigMundie">Craig Mundie</a>, Chief Research and Strategy Officer</li>
<li><a href="http://www.the-source.com/open-source-at-microsoft/#KevinTurner">Kevin Turner</a>, Chief Operating Officer</li>
<li><a href="http://www.the-source.com/open-source-at-microsoft/#EricRudder">Eric Rudder</a>, Senior VP</li>
<li><a href="http://www.the-source.com/open-source-at-microsoft/#BobMuglia">Bob Muglia</a>, President</li>
</ul>
<p>If only someone kept a <a href="http://www.the-source.com/open-source-at-microsoft/">record of Microsoft&#8217;s comments on Linux and Open Source</a>! What a help that would be!</p>
<blockquote><p>Google could have used .NET, Rails could have been built on .NET, the Wikipedia and Facebook could have been built using ASP.NET.</p></blockquote>
<p>To be honest, when I first read this I thought that someone was pulling a prank on SD Times and pretending to be Mr. de Icaza, and that&#8217;s why the article was pulled.</p>
<p>Mr. de Icaza honestly wants to see every bit of software development done on top of .NET.  Don&#8217;t think so? Here, read this from his blog:</p>
<blockquote><p>I still believe that Microsoft lost a great opportunity of having .NET become the universal runtime of the net, and they could still have the best implementation.</p></blockquote>
<p>Notice the lamentation that <strong>Microsoft</strong> lost a great opportunity? Personally, I think it&#8217;s a fantastic thing that <strong>Microsoft</strong> lost out &#8212; if Mr. de Icaza had said that <strong>users</strong> or <strong>developers</strong> lost a &#8220;great opportunity&#8221; that would be different &#8211; but he regrets <strong>Microsoft</strong>&#8216;s loss!</p>
<p>To me, that is very telling indeed.</p>
<p>Furthermore, you now how Team Mono is always arguing they aren&#8217;t &#8220;chasing taillights&#8221; and otherwise dismissing critics that accuse them of catch-up? Well, here is Mr. de Icaza on that:</p>
<blockquote><p>I still believe that they should put the rest of .NET under the Community Promise or OSP and even with Mono as an open source implementation, they would retain their edge.</p></blockquote>
<p>Ummm &#8230; if Microsoft &#8220;retains an edge&#8221; with respect to Mono &#8211; <strong>it means you are chasing taillights</strong>.</p>
<p>Read on for some Most Definitely Not Apologetics from Mr. de Icaza:</p>
<blockquote><p>Had Microsoft been an open company in 2001 and had embraced diversity we would live in a different world. The awesome Mono team would probably be bigger, and the existing team members would have longer vacations.</p>
<p>But for everyone that missed the point, luckily, Microsoft has new management, new employees that know open source, fresh new ideas, is becoming more open and is working actively on interoperability with third parties. They even launched the CodePlex Foundation.</p></blockquote>
<p>&#8220;<em>Had Microsoft been an open company in 2001</em>&#8220;? I adore the implication that Microsoft is an open company in 2010! Microsoft has no great new management &#8211; some people have retired and moved on (and still partner with Microsoft) and some have stayed.  Already listed a half-dozen examples earlier of those who have attacking Linux and Open Source and still proudly serve Microsoft.</p>
<p>Let&#8217;s move on to a few of Mr. de Icaza&#8217;s more <a href="http://tirania.org/blog/archive/2010/Mar-25.html#comment-41584861">casual comments</a>:</p>
<blockquote><p>But you are missing the point, as fascinating as the story of Lucene and Mono was at the time, the bigger issue was that Microsoft&#8217;s attacks on Linux in 2001 had a chilling effect on Mono&#8217;s use and Mono&#8217;s contributions.</p></blockquote>
<p>What&#8217;s this? Microsoft attacked Linux and so Linux people didn&#8217;t want to use Microsoft technology? WHY THAT&#8217;S INSANE!!!!one!!!</p>
<p>Now, step away from the implication that Microsoft&#8217;s attacks on Linux <strong>stopped</strong> in 2001, acknowledge the reality that <strong>Microsoft has never stopped attacking Linux</strong> and perhaps you too can grok why lots of people still don&#8217;t want anything to do with Mono!</p>
<p><strong>Look. We just don&#8217;t want the same things anymore&#8230;</strong></p>
<p>&#8230;and I think it&#8217;s time <a href="http://tirania.org/blog/archive/2010/Mar-25.html#comment-41584861">we moved on</a>:</p>
<blockquote><p>I can quote cute uses of Mono all day long, but it wont make up for the fact that .NET-based technologies could have been the entire core that drove the internet.</p></blockquote>
<p>I honestly have a very hard time keeping my bile down. Who on God&#8217;s Green Earth would want Microsoft at the &#8220;entire core that drove the internet&#8221;? Does no one remember the stagnation and retardation that IE6 wrought upon mankind? The very shackles of which we are only now starting to shed?</p>
<p>And yet, Mr. de Icaza laments another missed opportunity of Microsoft?</p>
<p>We dodge a bullet and he cries about Microsoft&#8217;s marksmanship!</p>
<p><strong>Blaming the victim</strong></p>
<p>Here&#8217;s a nice bit of the old <a href="http://tirania.org/blog/archive/2010/Mar-25.html#comment-41584549">Linux-was-asking-for-it</a>:</p>
<blockquote><p>I would only add that Microsoft&#8217;s 2001 animosity towards open source stemmed from the entire business press stating that Windows had only a few years of life left as this was &#8220;The year of the Linux desktop&#8221;.</p></blockquote>
<p>What about Microsoft&#8217;s 2000 animosity? Its 1999 animosity? Its 2002 animosity? Its 2005 animosity? Its 2010 animosity?</p>
<p>Why must Team Apologista try so hard to pretend that there&#8217;s this one anomalous year, 2001, where Microsoft didn&#8217;t want to &#8212; oh no! &#8212; but was forced against its will to (for a limited time only) have the smallest bit of &#8220;animosity&#8221; towards Linux?</p>
<p><strong>Cherry Picking</strong></p>
<p>Let me just address <a href="http://tirania.org/blog/archive/2010/Mar-25.html#comment-41584981">one more comment from Mr. de Icaza in response to Mr. Worthington</a>:</p>
<blockquote><p>I had no issue with the article myself. I just woke up to another flame fest over someone that cherry picked some quote from your article and tried to make a scene.</p></blockquote>
<p>Yeah, here&#8217;s the thing about that: I&#8217;ve addressed almost every bit of your words here and  this is very long and tedious even for a word-smith of my enormous <span style="text-decoration: line-through;">girth</span> talent.</p>
<p>And, even given that, your &#8220;context&#8221; changes <strong>nothing</strong>. You aren&#8217;t being &#8220;taken out of context&#8221;. <strong>No one needs to take you out of context</strong>. There is no need to mis-represent anything you say.</p>
<p>Understand this: the interesting part of this news is not the factual criticism of Microsoft and how it impacted .NET and Mono adoption &#8212; everyone paying attention already knew that &#8212; the interesting part is that it was Microsoft MVP Miguel de Icaza, staunch not-Microsoft-Apologist, that leveled it.</p>
<p>[1] The &#8220;entire piece&#8221; is 2,494 words. Other pieces average ~165 words. I only went back about 20 articles or so, but it&#8217;s clear this is a <em>magnum opus</em> for Mr. Worthington.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.the-source.com/2010/03/the-disappearing-article-mystery-solved/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
