<?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>Wed, 22 Dec 2010 01:04:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Attachmate Statement on Open Source</title>
		<link>http://www.the-source.com/2010/12/attachmate-statement-on-open-source/</link>
		<comments>http://www.the-source.com/2010/12/attachmate-statement-on-open-source/#comments</comments>
		<pubDate>Sat, 18 Dec 2010 00:55:17 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Novell]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Attachmate]]></category>
		<category><![CDATA[OpenSUSE]]></category>
		<category><![CDATA[SUSE]]></category>

		<guid isPermaLink="false">http://www.the-source.com/?p=1323</guid>
		<description><![CDATA[A recent SEC filing gives a preview of an upcoming Attachmate statement on Open Source, OpenSUSE and related matters: Attachmate Acquisition: What does it mean for SUSE, openSUSE &#38; open source? —A Q&#38;A with Jeff Hawn, chairman and CEO of Attachmate by Jos Poortvliet, openSUSE Community Manager at Novell I had a chance to speak with [...]]]></description>
			<content:encoded><![CDATA[<p>A <a href="http://www.sec.gov/Archives/edgar/data/758004/000119312510283519/ddefa14a.htm">recent SEC filing</a> gives a preview of an upcoming Attachmate statement on Open Source, OpenSUSE and related matters:</p>
<blockquote><p><span style="font-size: x-small;"><strong>Attachmate Acquisition: What does it mean for SUSE, openSUSE &amp; open source?</strong></span></p>
<p><span style="font-size: x-small;"><em>—A Q&amp;A with Jeff Hawn, chairman and CEO of Attachmate by Jos Poortvliet, openSUSE Community Manager at Novell</em></span></p>
<p><span style="font-size: x-small;"><em>I had a chance to speak with Jeff Hawn, chairman and CEO of Attachmate Corporation about his views and intentions around SUSE and openSUSE. Jeff has commented that SUSE is an important brand and business that he wants to strengthen. What are his thoughts about the community and what does he see for SUSE and openSUSE? Here below are the questions I put forward and Jeff’s current thoughts. —Jos</em></span></p>
<p><span style="font-size: x-small;"><strong><span style="text-decoration: underline;">Open Source</span></strong></span></p>
<p><span style="font-size: x-small;"><strong>What is Attachmate’s history with open source projects?</strong></span></p>
<p><span style="font-size: x-small;">Attachmate does not have a corporate track record in the open source business. However, we recognize the importance of open source technology, particularly Linux, and the growing value it brings to enterprises globally. We also recognize and value the openSUSE project, the contribution that the community makes to the SUSE business and most importantly, the many ways in which the community benefits SUSE customers.</span></p>
<p><span style="font-size: x-small;">At the end of the day, we are a technology company that is customer-driven, made up of engineers and technology enthusiasts. We have a lot of individuals that are long-time users of open source and participants in the open source movement. We recognize and understand what the community has developed, particularly over the last decade, and we are excited to be part of its future.</span></p>
<p><span style="font-size: x-small;"><strong>What is Attachmate’s view of open source software?</strong></span></p>
<p><span style="font-size: x-small;">Attachmate recognizes that enterprises all over the world are utilizing more open source technology in their infrastructures, data centers and desktops every year. We believe this is a trend that will continue and that’s why we are excited about the Open Platform Solutions business and in particular, the SUSE Linux community.</span></p>
<p><span style="font-size: x-small;">It is easy for people to assume that because we are not currently in the open source business, we don’t value or understand it. This is far from the case. We are in the business of meeting customer needs and they see great value in utilizing open source technology solutions. Because of its open nature, open source is being adopted by enterprises in all industries around the world. Our intent is to keep it that way and continue to foster what has made it so successful for the Open Platforms Solutions business.</span></p>
<p><span style="font-size: x-small;"><strong><span style="text-decoration: underline;">SUSE</span></strong></span></p>
<p><span style="font-size: x-small;"><strong>Ok, then what is the plan for SUSE?</strong></span></p>
<p><span style="font-size: x-small;">We cannot speak to specifics until after close, but what we can communicate now is our intention to establish a SUSE business unit on par with the existing Attachmate and NetIQ business units. We believe that establishing SUSE as its own business unit will give greater focus and flexibility to grow within a competitive market. We view SUSE as a well regarded and proven technology in the open source and enterprise Linux community and we want to further build upon that. We intend for SUSE to continue to provide the same high quality open source technology solutions, such as SUSE Linux Enterprise Server, needed to meet users’ demands for scalability, interoperability and cost effectiveness.</span></p>
<p><span style="font-size: xx-small;"> </span></p>
<p><span style="font-size: small;"><strong>What will the SUSE business unit be – what do you mean by “business unit”?</strong></span></p>
<p><span style="font-size: x-small;">A business unit brings together all the resources, IP, people and infrastructure needed to operate – to build product, deliver solutions and support customers. So, what is known today as Open Platform Solutions will now be centralized within the SUSE business unit. In most respects SUSE will continue to operate as it did as OPS, but will benefit from being a dedicated and more visible brand with a focused business unit behind it.</span></p>
<p><span style="font-size: x-small;"><strong>Does Attachmate intend to immediately sell the SUSE business?</strong></span></p>
<p><span style="font-size: x-small;">I want to be clear here: all of our efforts will be focused on doing the things necessary to make SUSE the highest performing business with the strongest openSUSE community that we can. This is a healthy, growing dynamic business. We want to continue to nurture this business and grow it. This is why we want to elevate the SUSE brand and operate that part of the business as a distinct unit where it will receive greater visibility and focus.</span></p>
<p><span style="font-size: x-small;"><strong>How do you plan to compete in the Linux market?</strong></span></p>
<p><span style="font-size: x-small;">We’re excited about SUSE because of the great competitive advantages it already has. With thousands of certified ISV applications, the best interoperability and unsurpassed scalability, it provides the best value and the lowest cost of ownership on the market. Attachmate intends to continue that commitment to high quality and cost-effective solutions.</span></p>
<p><span style="font-size: x-small;"><strong>What are your intentions for open source initiatives sponsored by Novell today?</strong></span></p>
<p><span style="font-size: x-small;">No decisions have been made regarding any specific projects or sponsorships. Much more integration work needs to happen before discussions of changing the status of individual projects can occur. But we can say that the new SUSE business unit will stay committed to participating in the projects and initiatives that are most important to the SUSE business and its customers.</span></p>
<p><span style="font-size: x-small;"><strong>Will Attachmate continue to support Linux kernel development by employees as Novell has done?</strong></span></p>
<p><span style="font-size: x-small;">Yes, we will. Key contributions to the Linux kernel are a benefit to everyone in the community. This sort of contribution is a key element of what makes the synergy between business and open source so successful and we intend to continue support it.</span></p>
<p><span style="font-size: x-small;"><strong><span style="text-decoration: underline;">openSUSE</span></strong></span></p>
<p><span style="font-size: x-small;"><strong>Will Attachmate increase or decrease the investments in development and marketing for openSUSE?</strong></span></p>
<p><span style="font-size: x-small;">There is a lot of integration work to do before those decisions are made and some of that work cannot be done until after the transaction has closed. Our intent is to continue to sponsor and participate in the openSUSE project.</span></p>
<p><span style="font-size: x-small;"><strong>Will this impact the initiative to create an independent foundation for openSUSE?</strong></span></p>
<p><span style="font-size: x-small;">No decisions on this initiative have been made. This is a complex topic that has been actively debated in the community for some time. We look forward to continuing that discussion with the community after the close of the transaction.</span></p>
<p><span style="font-size: xx-small;"> </span></p>
<p><span style="font-size: small;"><strong>Will Attachmate continue to support the openSUSE conference?</strong></span></p>
<p><span style="font-size: x-small;">No decisions have been made about the ongoing sponsorship of openSUSE conference. It is simply too early to reach conclusions on specific areas such as this – more integration work and collaboration with the SUSE team is needed. Our overall intent is to maintain the continuity of success we see within the SUSE business and that includes continuing to work closely with the openSUSE community.</span></p>
<p><span style="font-size: x-small;"><strong>Will the acquisition have any other effects on the openSUSE project or community?</strong></span></p>
<p><span style="font-size: x-small;">We look forward to learning more about the project and working together with the community to figure out what’s working well, what could be done differently or improved. This will be a highly collaborative relationship.</span></p>
<p><span style="font-size: x-small;"><strong>Does Attachmate intend to shut down the openSUSE community project?</strong></span></p>
<p><span style="font-size: x-small;">No, we don’t. Attachmate intends to continue the sponsorship and collaboration with the openSUSE project. We view the openSUSE project and its extended community as an important part of the overall SUSE business and we value its contributions to the technology that forms the heart of the SUSE offerings (see related statement on the Attachmate website <span style="text-decoration: underline;">here</span>).</span></p>
<p><span style="font-size: x-small;"><strong><span style="text-decoration: underline;">Intellectual Property</span></strong></span></p>
<p><span style="font-size: x-small;"><strong>What IP assets are being purchased by CPTN Holdings LLC?</strong></span></p>
<p><span style="font-size: x-small;">Attachmate cannot provide details on the IP assets being purchased, but we can clarify that CPTN is NOT purchasing products. They are purchasing 882 patents and patent applications as described in the initial 8-K filed by Novell.</span></p>
<p><span style="font-size: x-small;">The purchase does not include the Novell UNIX copyrights (see related statement on the Novell website <span style="text-decoration: underline;">here</span>). It does not include the product source code or product implementations.</span></p>
<p><span style="font-size: x-small;">Attachmate would not buy a company and not preserve what is working nor hamper our ability to operate this business. So, SUSE will retain all the technology, rights and IP needed to continue and grow.</span></p>
<p><span style="font-size: x-small;"><strong>Does the purchase by CPTN Holdings impact the openSUSE project or the SUSE enterprise business?</strong></span></p>
<p><span style="font-size: x-small;">After the merger is complete, the SUSE business unit will retain all the IP and technology rights needed to operate, continue its sponsorship of the openSUSE project and supporting SUSE customers.</span></p>
<p><span style="font-size: x-small;"><strong>What happens to the Novell UNIX copyrights after the sale of IP assets to CPTN Holdings?</strong></span></p>
<p><span style="font-size: x-small;">No change. The purchase of IP assets by CPTN Holdings does not include the UNIX copyrights and the copyrights will continue to be owned by Novell (see related statement on the Novell website <span style="text-decoration: underline;">here</span>).</span></p></blockquote>
<p>Take it for what it&#8217;s worth, I guess. I&#8217;d say it doesn&#8217;t look good for the Open Source projects, especially those with no direct profitable application, but I take a cynical view of such press releases.</p>
<p>Consider the retardation of the question &#8220;Does Attachmate intend to shut down the OpenSUSE community project&#8221; &#8211; it&#8217;s not like Attachmate <strong>could</strong> do such a thing, even if the wanted to. What they could do (and what I suspect they eventually <strong>will </strong>do) is adopt the same sort of &#8220;relationship&#8221; with external communities that Oracle does: basically, do exactly what we want, how we want it, and we still won&#8217;t support you in any way whatsoever of import.</p>
<p>I&#8217;m dying to find a copy of the &#8220;Exhibit A&#8221; that lists the 882 patents &#8211; it is referred to in several SEC filings, but the exhibit itself is not available as far as I can tell.</p>
<p>My favorite bit: the &#8220;intention to establish a SUSE business unit on par with the existing Attachmate and NetIQ business units&#8221;. And since we all know how the existing Attachmate and NetIQ business units have lit the Linux world on fire with innovation and contribution, this can only be a fantastic development.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.the-source.com/2010/12/attachmate-statement-on-open-source/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More Mono Misinformation Meticulously Dematerialized</title>
		<link>http://www.the-source.com/2010/12/more-mono-misinformation-meticulously-dematerialized/</link>
		<comments>http://www.the-source.com/2010/12/more-mono-misinformation-meticulously-dematerialized/#comments</comments>
		<pubDate>Tue, 14 Dec 2010 03:27:59 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Novell]]></category>
		<category><![CDATA[Mono]]></category>

		<guid isPermaLink="false">http://www.the-source.com/?p=1289</guid>
		<description><![CDATA[Let&#8217;s look at some more Mono Misinformation, so the Gentle Reader can gain a sense of what one faces when braving the Wilds of Ignorance. Oh Twitter User, It&#8217;s So Cute When You Try So, as I parsed my enormous referrer logs, populated only with visits by Distinguished Guests of the Highest Caliber, I noticed [...]]]></description>
			<content:encoded><![CDATA[<p>Let&#8217;s look at some more Mono Misinformation, so the Gentle Reader can gain a sense of what one faces when braving the Wilds of Ignorance.</p>
<p><strong>Oh Twitter User, It&#8217;s So Cute When You Try</strong></p>
<p>So, as I parsed my enormous referrer logs, populated only with visits by Distinguished Guests of the Highest Caliber, I noticed some incoming Twitter traffic. Imagine my shock when I found someone defending Mono on Twitter! Then imagine my utter disbelief when I found that same someone &#8211; brace yourself &#8211; had their facts wrong! Why I nearly succumbed to the Vapors that Very Moment!</p>
<p>A shock I know, but steel yourself, Gentle Reader, as we journey forth again&#8230;(and to seven hells with Twitter for not having an easy-to-use threaded conversation view. I&#8217;ve often said this is because no one is interested in having a real conversation or discussion there. Twitter: Proof that a terrible UI is no bar to massive success.)</p>
<blockquote><p><a href="http://twitter.com/plaimbock/status/10481465057869824">plaimbock</a>: #ubuntu 11.04 switches to #banshee http://is.gd/i7avD but what about the #MCP/patent issues? pixie dust made them vanish? http://is.gd/i7aUx</p>
<p><a href="http://twitter.com/trampstr/status/10925666534957056">trampstr</a>: @plaimbock Their are no patient issues, Banshee is covered a legally binding &#8220;community promise&#8221; not to sue</p>
<p><a href="http://twitter.com/plaimbock/status/11895332329754624">trampstr</a>: @plaimbock maybe you missed it but the work to cut back the size of the banshee install for 11.04 removed all non EMCA components. Its safe.</p>
<p><a href="http://twitter.com/plaimbock/status/11895332329754624">trampstr</a>: @plaimbock http://bit.ly/e81pnr &lt;- commit that removed all non emca components.</p></blockquote>
<p>Of course, those who are paying attention in class already know the problem, but I&#8217;ll point it out here for anyone just joining us:</p>
<ul>
<li>Banshee is <strong>not</strong> covered, in any sense.</li>
<li>All of the non-ECMA components <strong>were not</strong> removed.</li>
<li>That commit <strong>doesn&#8217;t</strong> remove all the non-ECMA components.</li>
</ul>
<p><strong>3 tweets, every one of which is totally, 100% wrong</strong> presented as casually as you like without disclaimer, explainer or retainer.</p>
<p>Let me also note there is also an important distinction to be made between &#8220;Banshee is covered&#8221; and &#8220;Mono is covered&#8221;. If applications were directly being covered, then we wouldn&#8217;t care if Mono or Logo or Any Other Language were being used. But the Community Promise is applied to the C#/CLI implementation, which means it<strong> is Mono that the application developer is relying on to be safe</strong> within the confines of the Microsoft Community Promise.</p>
<p>In effect, the Mono project and its promoters are making a promise to application developers and users: &#8220;Use Mono to develop your applications, it&#8217;s useful and <strong>safe</strong>. Microsoft has made a promise.&#8221; The implication is that developers and users need not be concerned with verifying they are remaining withing the boundaries of Microsoft&#8217;s promise. But, this sort of Mono Apologist <strong>violates that trust</strong> by not only implementing things they know are not covered by the promise, but also by obfuscating which bits are &#8220;safe&#8221; and &#8220;unsafe&#8221; <strong>and then lying about it</strong>.</p>
<p>That&#8217;s a whole different thing than being honest and saying something like &#8220;Mono may be risky, but we think it&#8217;s useful and not <strong>too</strong> risky.&#8221; Nothing wrong with this premise, because I believe rational people can evaluate the level of acceptable risk differently. (Team Apologista has a problem here in how they argue it, but the premise is a decent enough starting point.)</p>
<p>So, the original questioner has been misled. Perhaps not maliciously &#8211; but misled nonetheless. Of course, there&#8217;s more:</p>
<blockquote><p><a href="http://twitter.com/plaimbock/status/14179618571427841">plaimbock</a>: @trampstr: what about this report that #banshee, tomboy, f-spot and #mono use non-ECMA namespaces? http://is.gd/iEe7Z</p>
<p><a href="http://twitter.com/trampstr/status/14208385473843200">trampstr</a>: @plaimbock thats old info, also it lists System.Xml as non EMCA but it is in ECMA335.</p></blockquote>
<p>Um, no &#8211; it is not &#8220;old info&#8221;. Unless you consider the last 2 days &#8220;old&#8221;. The source code repository is ~2 days old, and the ECMA standard is the released-this-month 5th Edition.<strong> Any more up-to-date and it would be realtime.</strong> <del datetime="2010-12-14T23:55:34+00:00">Furthermore, while parts of System.Xml are now in the standard, the commonly used methods by the Mono apps do not appear to be -<strong> as I explitictly mentioned in the &#8220;Cautionary note&#8221; in my post</strong>.</del> <em>The System.Xml thing is legit.</em></p>
<p>How do you combat this? One tries to be careful in researching and fact-checking &#8211; no-one is forthcoming with easy, available or comprehensive references in this area, after all &#8211; and yet any random jackass on Twitter will authoritatively deny something even when <strong>looking right at it</strong>! Is this person a liar? Incompetent? Lazy? Just repeating shit he read on some Mono Cabal Talking Points Memo? All or none of the above?</p>
<p>And of course, the final delight, an amazingly un-self-aware twit tweet :</p>
<blockquote><p><a href="http://twitter.com/trampstr/status/14213853407617024"> trampstr</a>: @plaimbock there are very strong opinions on both sides. and lots of miss information going around (from both sides).</p></blockquote>
<p>FUUUUUUUUUU! YOU! YOU! <strong>You are the one spreading misinformation!</strong> Gah!</p>
<p><strong>Aaaanywaaay</strong></p>
<p>The good news is: now that it is clearly documented that:</p>
<ul>
<li><a href="http://www.the-source.com/2010/12/mono-unsafe-at-any-speed/">All of the most popular Mono applications in Linux use non-ECMA .NET namespaces extensively</a></li>
<li><a href="http://www.the-source.com/2010/12/on-mono-packaging/">Mono is not split into ECMA/non-ECMA packages in Debian/Ubuntu, and probably not in any other distro eithe</a>r</li>
</ul>
<p>I am supremely confident that we will never again hear another argument from a Mono Apologist suggesting otherwise. I also fully expect those very vocal Mono Apologists who manage to appear in every thread to defend Mono and may have stated or implied different, to go back and correct themselves so they don&#8217;t continue to mislead others. After all, I know factual accuracy is of the highest concern.</p>
<p>I am also expecting Swedish Triplets and a Lamborghini Spyder Performante for Xmas.</p>
<p>Which do think is more likely?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.the-source.com/2010/12/more-mono-misinformation-meticulously-dematerialized/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>On Mono Packaging</title>
		<link>http://www.the-source.com/2010/12/on-mono-packaging/</link>
		<comments>http://www.the-source.com/2010/12/on-mono-packaging/#comments</comments>
		<pubDate>Mon, 13 Dec 2010 12:41:15 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Novell]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Mono]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.the-source.com/?p=1291</guid>
		<description><![CDATA[It&#8217;s almost nostalgic to be posting so often about Mono, but hopefully the Gentle Reader finds this post worth his valuable time. The Claim One of the common claims of the Mono proponent is that distribution packagers are splitting Mono into ECMA and non-ECMA packages. Debian and/or Ubuntu are commonly held up as examples in [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s almost nostalgic to be posting so often about Mono, but hopefully the Gentle Reader finds this post worth his valuable time.</p>
<p><strong>The Claim</strong></p>
<p>One of the common claims of the Mono proponent is that distribution packagers are splitting Mono into ECMA and non-ECMA packages. Debian and/or Ubuntu are commonly held up as examples in this area.</p>
<p>This always seemed a questionable claim to me: for one thing, it&#8217;s not easy to determine exactly what bits go where, and to be frank who has the time to screw with that? Also, there are a host of technical considerations &#8211; what if they conflict somehow? Furthermore, how will users know which packages are &#8220;safe&#8221; or &#8220;unsafe&#8221;? And, as we have seen, all the Mono apps need &#8220;unsafe&#8221; stuff <strong>anyway</strong> &#8211; so why bother splitting things up?</p>
<p>Also, without being crass about things &#8211; I don&#8217;t think that most Mono proponents&#8217; top priority is the safe/unsafe distinction. Generally, it seems to me, if you are supporting Mono, you are in for a penny in for a pound and not too concerned over nuance unless forced to discuss it by raging freetard zealots such as myself. We all have our special roles to play.</p>
<p>Enough setup &#8212; I thought I might check out a package and see if we can accept or reject the claim that some distribution packagers are splitting Mono into ECMA and non-ECMA pacakages.</p>
<p><strong>The Exam</strong></p>
<p>Now we do have some Debian packages like <a href="http://packages.debian.org/sid/libmono-system-data2.0-cil">libmono-system-data2.0-cil</a> and <a href="http://packages.debian.org/sid/libmono-winforms2.0-cil">libmono-winforms2.0-cil</a>, so a casual glance might suggest that there is some ECMA/non-ECMA division going on.</p>
<p>On that note, I took mscorlib.dll from the Debian package <a href="http://packages.debian.org/sid/libmono-corlib2.0-cil">libmono-corlib2.0-cil</a> (2.6.7-3). This is the &#8220;Core Library of Mono for CLI 2.0&#8243;, and as far as I can determine absolutely required for any Mono whatsoever on your system.</p>
<pre>[jason@apollo 2.0]$ egrep -I -a -o 'S.y.s.t.e.m.............................' mscorlib.dll | sort | uniq
SystemSystem.Data1S
System Operators/BUI
System, Version=2.0.
System.Attribute.}e
System.Byte.!Value t
System.Char
           utf32QTh
System.Core, Version
System.Data, Version
System.Data.OleDb.Ol
System.Data.SqlClien
System.DateTimefile
System.DecimalCInval
System.Decimal.Parse
System.Design, Versi
System.Diagnostics.E
System.Diagnostics.P
System.DirectoryServ
System.DoubleUDouble
System.Drawing!Syste
System.Drawing, Vers
System.Drawing.Desig
System.Drawing.Print
System.Guid.CompareT
System.Int16ArraySu
System.Int16;Value i
System.Int32s%Value
System.Int64qInput s
System.Messaging, Ve
System.Messaging.Mes
System.Net.DnsPermis
System.Net.SocketPer
System.Net.WebPermis
System.NonSerialized
System.Reflection.As
System.Resources.Res
System.Resources.Run
System.Runtime.Compi
System.Runtime.Inter
System.RuntimeType)S
System.SByte.7Value
System.Security, Ver
System.Security.Cryp
System.Security.Perm
System.Security.Poli
System.Security.Supp
System.SerializableA
System.ServiceProces
System.Single.9Value
System.Text.CP5CodeP
System.Text.ENCCEnco
System.Type are not
System.UInt16.5Value
System.UInt32.Negat
System.UInt64.7Value
System.Web, Version=
System.Windows.Forms</pre>
<p>What&#8217;s this!? System.Data? System.Drawing? <strong>System.Windows.Forms!?!</strong></p>
<p><strong>The Verification</strong></p>
<p>So, it appears that there are non-ECMA bits even in the &#8220;most basic&#8221; Mono library. At this point, I was pretty sure we could reject the claim.</p>
<p>However, even in my freetarded factfinding frenzy I wanted to be sure, so I did something absolutely insane: <strong>I asked Jo Shields about it</strong>. (In case you don&#8217;t know, Mr. Shields packages Mono for Debian and Ubuntu.)</p>
<p>Mr. Shields was kind enough to respond, and here&#8217;s the summarized deal:</p>
<ol>
<li>ECMA/non-ECMA is <strong>not</strong> a consideration in packaging Mono.</li>
<li><strong>No</strong> distribution ships Mono with ECMA-only components.</li>
<li>It is <strong>not possible</strong> to do so without &#8220;deep surgery&#8221;.</li>
<li>Splitting along ECMA/non-ECMA lines is not a priority.</li>
</ol>
<p>So, we can <strong>reject</strong> the claim that distribution packagers are splitting Mono into ECMA/non-ECMA components.</p>
<p><strong>The Thank You</strong></p>
<p>My sincere thanks to Jo for taking the time and effort to reply.</p>
<p><strong>The Unredacted Email</strong></p>
<p>At Mr. Shield&#8217;s suggestion, here is the unredacted email (which contains my original email), so everyone can get context and judge for themselves. I suggest reading it if you are interested in more about the packaging details behind Mono.</p>
<pre>On Mon, 2010-12-13 at 14:43 +0900, Jason Melton wrote:
&gt; Jo,
&gt;
&gt; Your favorite zealot here. I'd like to ask some questions on a Mono
&gt; Packaging issue before I write a post about it. I want to do this so I
&gt; have "asked someone in the know" as well as offer you an opportunity
&gt; to respond if you desire in the post itself.
&gt;
&gt; If you want me to F off and not bother you again, I'll respect that, of course.

For actually asking me the question, I'm happy to answer fully. It's
more than Roy's ever done.

&gt; Anyway, on to the questions:
&gt;
&gt; 1. Is the Debian Mono packaging split into ECMA / non-ECMA components?

It's split into a hundred odd packages, but no, ECMA/non-ECMA isn't a
consideration - the only consideration is minimizing dependency chains
whilst retaining usefulness (and reducing circular dependencies), and
grouping related items. As an example, a minimal install (mono-runtime
plus its dependencies) pulls in four library packages, containing the
following assemblies:

libmono-corlib2.0-cil:
mscorlib.dll

libmono-posix2.0-cil:
Mono.Posix.dll

libmono-security2.0-cil:
Mono.Security.dll

libmono-system2.0-cil:
System.Configuration.dll
CustomMarshalers.dll
System.Management.dll
System.Transactions.dll
System.Drawing.dll
System.Xml.Linq.dll
System.Xml.dll
System.Core.dll
System.Security.dll
System.dll
System.ServiceProcess.dll
System.Configuration.Install.dll

So these assemblies are the unavoidable minimums installed on a current
system (Ubuntu Maverick). But they cover most situations outside
compilation, where we pull in the kitchen sink in order to provide
simpler Build-Depends lines. And if you aren't aware, note that assembly
names do not necessarily match the namespaces provided therein. Whilst
it would be possible to chop things out of libmono-system2.0-cil to make
a pure-er (although likely not completely pure) minimal system, I think
the benefits to our users would be minimal, and the cost in terms of
awkwardness on upgrades high.

&gt; 2. If there is a split is it an official policy?

See above

&gt; 3. If there is a split is it comprehensive/complete or in
&gt; progress/trying-our-best-but-not-100%-just-yet-for-whatever-reason?

See above-er

&gt; 4. How could a non-packager determine which bits should go where and
&gt; verify that the packaging is correct?

As I said, the concern is really just over minimizing chains of
dependencies, so what makes us sit up and make changes is cases where
pulling in an extra library leads to pulling in several more - that's a
scenario we want to avoid. As an example, when attempting to attack
Banshee with a scalpel (the changes noted in the current Natty package),
we found two instances where depending on a single library would pull in
buckets more random stuff. Using System.Data pulled in the
libmono-system-data2.0-cil package - but one of the rarely-used
assemblies in that package pulled in libmono-wcf3.0-cil and all ITS
dependencies, bloating things up. Our solution was to split the "bad"
assembly into a new package (will be in Mono 2.6.7-4), Banshee
upstream's solution was to drop System.Data entirely (already in the git
snapshot in Natty).

The other example is the Youtube extension using the google-gdata
packages (which contain about 14 assemblies for managing various Google
web services), one of which uses System.Web. Banshee upstream provided
us with a minimal patch to remove that dependency, by copying a little
of Mono's source code (GData upstream already did this to provide
missing namespaces on the Microsoft.NET Compact Framework, so we just
added one or two missing methods and removed the ifdef).
libmono-system-web2.0-cil suffers from a similar, but sadly unavoidable,
chain of dependencies which we sought to cut off. Due to obtuse Windows
line-ending issues, showing you the patch wouldn't be meaningful or
interesting.

So now Banshee's dependency list isn't much different from Tomboy or
gBrainy. See http://people.ubuntu.com/~hyperair/banshee-dep.png for the
visual version of the above.

&gt; 5. When I examine mscorlib.dll I see references to non-ECMA components
&gt; such as System.Data and System.Drawing. [1] Does this mean that
&gt; mscorlib.dll (from the Debian package
&gt; libmono-corlib2.0-cil_2.6.7-3_all.deb) contains non-ECMA components?

Congratulations for being the first Mono critic (AFAIK) to notice this.
I was going to blog on this topic at some point, once finishing my
current secret Project Marmoset.

You're correct. ECMA 335 defines HOLY SHIT. They updated it to .NET 4.0!
That's news to me that is! You'd have thought Miguel would have blogged
about it. Damn, now I need to restart Project Marmoset.

Sorry. Anyway, the currently MCP'd version of ECMA 335 (4th edition,
2006) defines 331 different classes, with 617 properties and 2097
methods, split across System.dll, mscorlib.dll, System.Xml.dll, and
System.Threading.Parallel.dll. Not every namespace in those assemblies
is defined in the ECMA spec - the spec covers individual methods and
properties on individual objects, each one needing vetting one by one by
the standards committee.

So the current (okay, not current, I'm on 2.6.7 here) Mono
implementations of the named libraries contain:

mscorlib.dll: 1085 classes, 13438 methods, 3213 properties.
System.dll: 822 classes, 8644 methods, 3109 properties.
System.Xml.dll: 240 classes, 5384 methods, 2158 proprties.

I should stress that I'm relying on grep for numbers here, so I don't
know how much autogenerated noise is included in the monodis output.
Probably plenty, but even with that it's clear that the implemented
methods &amp; properties exceed the ECMA methods and properties. And no, I
don't know where System.Threading.Parallel.dll is either. And yes, I
know that the Community Promise needs everything in the spec to be
implemented. Go figure.

FYI, ECMA 335 5th edition increases the number of ratified classes from
331 to 374, properties from 617 to 651, and methods from 2097 to 2319.

&gt; Obviously, I think that the package contains non-ECMA bits and want to
&gt; point this out as a counter argument to those who say that Mono is
&gt; split into "safe"/"unsafe" bits by distro packagers and often use
&gt; Debian/Ubuntu as an example.

As far as I can tell, most people consider some technologies
more dubious than others - System.Windows.Forms or System.Data is
hairy, whereas a non-spec method on the String class doesn't make
everybody leap in fear. Whether that's naive is the topic for a
different flame war, I suspect.

So it's true that we have distinct packages for the "scary" bits like
System.Data versus "less scary" stuff like mscorlib.dll, but it is
absolutely true to say that no distribution ships a Mono framework with
ECMA-only components, and it's not possible to do so without deep
surgery on the class library, requiring a lot of man hours. Which is
time Miguel would rather get his guys to invest in MonoDroid or
MonoTouch. Completely hypothetically, I think using the monolinker tool
from MonoTouch (which creates custom minimized versions of the class
libraries on a per-app basis) to turn a "full" Mono into an ECMA-only
Mono would be a faster route to the stated goal, but I have no idea
what would run, and no idea whether monolinker would be prepared to
chop off that much stuff. Would sure be interesting though, wouldn't it?

&gt; I'm trying to get your input so I can be sure of my facts and to
&gt; present "the other side". It's the first time I've tried such a thing,
&gt; so your response is much appreciated. If it helps I can send you a
&gt; copy before I post it so you know I don't quote you out of context or
&gt; anything shady like that.

Whilst I think we disagree pretty strongly about comparative risk, your
dedication towards accuracy in this matter is appreciated. I don't
think anything I've written here is incorrect, so I don't want you to
feel you need to provide me with your intended blog post in advance. If
I'm wrong, I'm sure corrections will appear in comments. And wrong or
right, people like gnufreex will call me Satan, so there's not much
advantage to advance copy.

I think the question of context would be best served by providing
readers access to all emails unredacted, so they (pro or anti Mono) can
form their own opinions on context.

&gt; [1] Basically: egrep -I -a -o 'S.y.s.t.e.m....[lots of dots]...' mscorlib.dll

Try using "monodis", which decompiles .NET code to MSIL (or whatever
they're calling it today). A cursory examination suggests there are
mentions, but not dependencies. Stuff like InternalsVisibleTo, at a
guess, which gives those assemblies access to non-public content inside
mscorlib. I can't read MSIL, so I'm largely guessing. If there were a
true dependency, the packaging would pick up on it.</pre>
<p><strong><br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.the-source.com/2010/12/on-mono-packaging/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Patents and Change: More on Novell-Attachmate</title>
		<link>http://www.the-source.com/2010/12/patents-and-change-more-on-novell-attachmate/</link>
		<comments>http://www.the-source.com/2010/12/patents-and-change-more-on-novell-attachmate/#comments</comments>
		<pubDate>Wed, 01 Dec 2010 02:54:03 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Novell]]></category>
		<category><![CDATA[Patent System]]></category>
		<category><![CDATA[Attachmate]]></category>
		<category><![CDATA[OpenSUSE]]></category>
		<category><![CDATA[SUSE]]></category>

		<guid isPermaLink="false">http://www.the-source.com/?p=1257</guid>
		<description><![CDATA[More brilliant, unique and rainbow-creating analysis on the Novell-Attachmate deal. Answering Questions First, you may want to read my stunningly well-written post &#8220;What Patents is Novell Selling?&#8221; Make sure you have a pencil in both hands. The main conclusion I draw patent-wise is that we can easily find Novell has a little over 800 patents, and we [...]]]></description>
			<content:encoded><![CDATA[<p>More brilliant, unique and rainbow-creating analysis on the Novell-Attachmate deal.</p>
<p><strong>Answering Questions</strong></p>
<p>First, you may want to read my stunningly well-written post &#8220;<a href="http://www.the-source.com/2010/11/what-patents-is-novell-selling/">What Patents is Novell Selling?&#8221; </a>Make sure you have a pencil in both hands.</p>
<p>The main conclusion I draw patent-wise is that we can easily find Novell has a little over 800 patents, and we know 882 are for sell, so I believe Novell is selling all (or at the very least, an overwhelming majority of) its patents.</p>
<p>Let me respond to some of the feedback I have received.</p>
<p><strong>Matt Asay Says Novell Has 2000+ Patents</strong></p>
<p>My thanks to Roy Bixler for mentioning <a href="http://www.theregister.co.uk/2010/11/26/novell_coulda_been_a_contender/">this from Matt Asay</a>:</p>
<blockquote><p>While this IP doesn&#8217;t include the Unix copyrights, it <strong>does</strong> include 882 of Novell&#8217;s roughly 2,000 patents which almost certainly involve IP surrounding WordPerfect and other technologies that give Microsoft more cause for sabre-rattling against open-source projects like OpenOffice.</p></blockquote>
<p>On one hand, you might think Mr. Asay is in the position to know, having once been a Novell employee. On the other hand, it would be neither surprising nor rare for Mr. Asay to get a fact or 17 incorrect in an article.</p>
<p>Here&#8217;s the problem with the 2,000 number:</p>
<ol>
<li>We can&#8217;t find anywhere near that from searching.</li>
<li>Novell never claimed to have anywhere near that number (that I can find).</li>
</ol>
<p>For example, check out the <a href="http://web.archive.org/web/20071025113413/http://www.novell.com/company/legal/patents/">most recent Internet Archive copy of the page where Novell used to list all its patents</a>. Novell used to constantly refer to this page in almost all of its documentation as where to find a list of Novell patents.</p>
<p>The archived copy is from Oct. 27, 2007 and lists <strong>325 patents</strong>. Figure ~150 patents granted and ~280 applied for in the next 3 years, and those numbers seems to work well with the ~800 figure.</p>
<p>Where did the other 1200 patents come from?</p>
<p><strong>You Didn&#8217;t Count International Patents</strong></p>
<p>Fair enough, but not only is there no good way to do so comprehensively, but even so, I don&#8217;t think it will matter.  Still, let&#8217;s give it a go:</p>
<p>There is the WIPO PatentScope search, which gives us 30 additional Novell Patents:</p>
<ul>
<li>Novell, Inc: <a href="http://www.wipo.int/patentscope/search/en/result.jsf?query=FP%3A%28Novell%29&amp;maxRec=82&amp;filter=NOVELL%2C+INC.&amp;filterField=PAF_M&amp;prevFilter=">28 Patents</a></li>
<li>Novell Inc: <a href="http://www.wipo.int/patentscope/search/en/result.jsf?query=FP%3A%28Novell%29&amp;maxRec=82&amp;filter=NOVELL+INC&amp;filterField=PAF_M&amp;prevFilter=">2 Patents</a></li>
</ul>
<p>This search covers <a href="http://en.wikipedia.org/wiki/African_Regional_Intellectual_Property_Organization">ARIPO</a> (17 or so African countries), Cuba, Argentina, Korea, Mexico, Singapore, Viet Nam, South Africa, Israel, Morocco, Spain, Brazil and Columbia.</p>
<p>So, let&#8217;s throw those into the count as well. Total now: <strong>841 Patents</strong>.</p>
<p>The <a href="http://www19.ipdl.inpit.go.jp/PA1/cgi-bin/PA1SEARCH">difficult to use Japan search</a> gives 3 patents. It&#8217;s easier to just list the patents than the search:</p>
<ul>
<li>2002-288139</li>
<li>2002-033998</li>
<li>2002-033771</li>
</ul>
<p>Let&#8217;s add those in as well. Total now: <strong>844 Patents</strong>.</p>
<p>The European Patent Office search results are quite interesting. There a <strong>Worldwide</strong> search for  <a href="http://v3.espacenet.com/searchResults?DB=EPODOC&amp;submitted=true&amp;locale=en_EP&amp;query=NOVELL+INC+%5BUS%5D&amp;ST=singleline&amp;compact=false">&#8220;NOVELL INC [US]&#8221; gives us 886 results</a>.</p>
<p>So, no matter how you cut it you are still around 882 patents.</p>
<p><strong>Novell is selling what its got, and what its got is for sale</strong></p>
<p>Again, the only rational conclusion is whatever Novell has is up for sale. In fact, if you read the terms of the deal, <strong>Microsoft can buy Novell&#8217;s patents even if the deal with Attachmate falls through:</strong></p>
<blockquote><p>In addition, CPTN may also elect to continue the Patent Purchase Agreement in the event that the Merger Agreement is terminated for any other reason than Novell’s receipt of an acquisition proposal for the entire company that it deems to be a superior proposal to the Merger, in which case the Patent Purchase Agreement will remain in full force and effect and references in the Patent Purchase Agreement to the Merger Agreement shall automatically be deemed to be of no force or effect.</p></blockquote>
<p>This basically means that unless someone comes in outbidding Attachmate by over $60 Million dollars (the termination fee Novell would have to pay Attachmate for going to another bidder), those patents are going to Microsoft.</p>
<p>Remember, the only way this deal can happen is because Microsoft is throwing in the $450 million for the patents. Without that, the deal is a non-starter. <strong>Is someone out there prepared to argue, then, that Microsoft is going to leave 1200 some-odd patents on the table</strong>?</p>
<p><strong>The (Lack of a) Future for Novell</strong></p>
<p>Novell is done for &#8211; it is in effect being bought by Attachmate by proxy (for Microsoft and Elliot Associates) for about $700M. ($2.2B, less $1B Cash-on-hand, less $450M from Microsoft)<br />
Consider the players:</p>
<p>Elliot Associates has no interest in Novell as a software and/or Linux company &#8211; its interest is in the  $1 Billion in cash and short-term securities Novell has. No help to Novell&#8217;s future there.<br />
Microsoft has no interest in Novell beyond the patents it will acquire, and perhaps some minor lip service/PR use. No help to Novell&#8217;s future there, and certainly no help to SUSE/OpenSUSE.<br />
Attachmate has never expressed interest in Open Source (and only mild interest in Linux in general). They initially state they will be splitting Novell into 2 separate divisions.<br />
That&#8217;s the most important point: <strong>if Novell can&#8217;t make Novell work, what exactly makes anyone think Novel-Under-Attachmate is going to work</strong>?</p>
<p>Attachmate, as a company, brings no new technology, management or rainmakers to Novell. Novell as a Linux/Open Source entity gains <strong>absolutely nothing</strong> from the Attachmate-Novell deal. In fact, Novell loses <strong>a lot:</strong></p>
<ul>
<li>Novell loses nearly all its patents.</li>
<li>Novell loses nearly all its image of being a stable choice.</li>
<li>Novell loses what little SUSE/old-school Novell synergy it had.</li>
<li>Novell loses even more of what little Open Source/Linux credibility it had left.</li>
<li>Novell loses the ability to independently decide to operate in an Open Source-friendly manner.</li>
<li>Novell loses the ability to pretend like its flavor of &#8220;interoperability&#8221; is a desirable business model.</li>
</ul>
<p>In return, Novell gains <strong>nothing</strong>. There is not one single aspect of Novell&#8217;s positioning in the Linux or Open Source worlds that is improved by Attachmate&#8217;s ownership.</p>
<p>The <strong>only</strong> possible upside is the inevitable changes in management that will come, and that is only because it is not possible for any living thing to manage Novell more ineptly than its current management.</p>
<p><strong>Nothing Will Change?</strong></p>
<p>Furthermore, despite wishful thinking that &#8220;nothing will change&#8221;, a moment&#8217;s thought reveals how idiotic such rose-tinted non-thought is: <strong>if nothing changes, than all Novell will do is decrease in value</strong>. Why would Attachmate bother to buy out a failing business, and then not change anything?</p>
<p>Even if Attachmate intends to hold on to Novell for the long-term &#8211; a highly questionable proposition in itself &#8211; the only way to do so <strong>and become profitable</strong> is to radically change the way Novell operates. <strong>If &#8220;changing nothing&#8221; worked, Novell never would have found itself on the auction block</strong>.</p>
<p>If you want to take the view that Novell will continue on (and this means for SUSE and OpenSUSE as well), you have to present some things that Attachmate brings to Novell, some ways that Attachmate will change how Novell did business, that make that approach viable.</p>
<p>I think it is telling that among the host of articles I have read on this deal, not as a single peep has peeped on this front.</p>
<p><strong>What Will Happen?</strong></p>
<p>They don&#8217;t call me the Novellstradamus for nothing, so here&#8217;s what I see happening:</p>
<p>Attachmate has to try to get some real value out of Novell. The clearest and easiest way to do that is from two sources:</p>
<ul>
<li>Products that integrate well with existing Attachmate products.</li>
<li>Smart people that come to work for Attachmate.</li>
</ul>
<p>Anything that meets this criteria will be quickly moved to the Attachmate side of the house. Once this is apparent to staff, people began leaving Novell as fast as possible for more attractive employers.</p>
<p>Attachmate is not a &#8220;go-getter&#8221; company. Take a look at <a href="http://www.attachmate.com/Products/Products.htm">their product line</a>. Basically a bunch of  SSH and FTP clients. Exciting stuff. This is not a company that is going to be breaking new ground, even if that broke ground is half-assed clones of Microsoft&#8217;s latest half-baked offerings.</p>
<p>So, any of those fancy products are out. OpenSUSE and SUSE are done with, in terms of corporate backing. Take a look at the <a href="http://www.attachmate.com/Press/Management+Team.htm">Attachmate Management Team</a>, not a single mention of Linux and/or Open Source.  Attachmate will try to hold this a steady as possible while trying to sell it off. Major cuts in funding within 6 months. OpenSUSE community will not even be able to get an Attachmate janitor on the phone after 3 months.</p>
<p>Any Open Source contributions unreleated to Mono halve every year. In 2012, someone from Canonical gives a slideshow chastising Novell for their lack of &#8220;upstream contributions&#8221;.</p>
<p>Mono/Moonlight. There will be an initial half-hearted attempt to maintain this product line. Due to uncertainty about the future, combined with Microsoft killing off Moonlight as a desktop development envirionment, adoption of Mono will continue to slow, decreasing its value even further.</p>
<p>Not out of the question for a Mono-based start-up funded in part by Microsoft to appear, with less-than-equal focus on Open Source and Linux.</p>
<p>Any Novell bits that aren&#8217;t moved over to the main Attachmate side of the house will all be sold or spun off within 2 years. The earlier the better for all concerned, but the sale will be tricky now that Novell has gutted itself through the patent sale to Microsoft. It&#8217;s worth even less to any future buyer than it was for this deal.</p>
<p>Microsoft may continue to be involved, and might funnel some cash to Attachmate (via coupons or patent cross-licensing, or some other pretense) in either compensation for making the initial deal or to offset loses from the Novell division in return for just sitting back and letting it flounder.</p>
<p>Microsoft steps up patent FUD against Linux. Novell bootlickers continue to promote &#8220;IP peace of mind&#8221; in Novell ads and talking points, while never once taking responsibility for aiding Microsoft in its FUD campaigns.</p>
<p>I continue to be right about everything, as well as dashingly handsome and terribly witty at social engagements.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.the-source.com/2010/12/patents-and-change-more-on-novell-attachmate/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>What Patents is Novell Selling?</title>
		<link>http://www.the-source.com/2010/11/what-patents-is-novell-selling/</link>
		<comments>http://www.the-source.com/2010/11/what-patents-is-novell-selling/#comments</comments>
		<pubDate>Fri, 26 Nov 2010 01:02:05 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Novell]]></category>
		<category><![CDATA[Patent System]]></category>

		<guid isPermaLink="false">http://www.the-source.com/?p=1247</guid>
		<description><![CDATA[Happy Turkey Day! According to my (on-going and slip-shod) research, here&#8217;s some speculation on exactly what patents Novell is selling to Microsoft. What patents are for sell? Only a number (882) is given in the SEC filing, so we don&#8217;t know for sure. But, we can look at patents assigned to (and applied for by) [...]]]></description>
			<content:encoded><![CDATA[<p>Happy Turkey Day!</p>
<p>According to my (on-going and slip-shod) research, here&#8217;s some speculation on exactly what patents Novell is selling to Microsoft.</p>
<p><strong>What patents are for sell?</strong></p>
<p>Only a number (882) is given in the SEC filing, so we don&#8217;t know for sure. But, we can look at patents assigned to (and applied for by) Novell, and those companies Novell has acquired to get a picture of what patents Novell owns.</p>
<p><strong>Novell proper</strong></p>
<ul>
<li>Novell: <a href="http://patft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&amp;Sect2=HITOFF&amp;u=/netahtml/PTO/search-adv.htm&amp;r=0&amp;p=1&amp;f=S&amp;l=50&amp;Query=AN/Novell%0D%0A&amp;d=PTXT">462 patents</a></li>
<li><a href="http://patft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&amp;Sect2=HITOFF&amp;u=/netahtml/PTO/search-adv.htm&amp;r=0&amp;p=1&amp;f=S&amp;l=50&amp;Query=AN/Novell%0D%0A&amp;d=PTXT"></a>Novell: <a href="http://appft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&amp;Sect2=HITOFF&amp;u=/netahtml/PTO/search-adv.html&amp;r=0&amp;p=1&amp;f=S&amp;l=50&amp;Query=AN/Novell%0D%0A&amp;d=PG01">287 applications</a></li>
</ul>
<p><strong>Companies Novell has acquired</strong> (and so probably owns the patents):</p>
<ul>
<li>1986 &#8211; Santa Clara Systems: 0</li>
<li>1986 &#8211; Cache Data Products: 0</li>
<li>1987 &#8211; Softcraft: 0</li>
<li style="text-align: left;">1988 &#8211; CXI: <a href="http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&amp;Sect2=HITOFF&amp;p=1&amp;u=/netahtml/PTO/search-adv.htm&amp;r=9&amp;f=G&amp;l=50&amp;d=PTXT&amp;S1=(%22CXI%22.ASNM.)&amp;OS=AN/%22CXI%22&amp;RS=AN/%22CXI%22">1 Patent</a></li>
<li>1989 &#8211; Excelan: 0</li>
<li>1991 &#8211; Digital Research: 0</li>
<li>1992 &#8211; International Business Software: 0</li>
<li>1993 &#8211; Unix System Laboratories: 0</li>
<li>1993 &#8211; Serius</li>
<li>1994 &#8211; WordPerfect: <a href="http://patft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&amp;Sect2=HITOFF&amp;p=1&amp;u=/netahtml/PTO/search-adv.htm&amp;r=0&amp;f=S&amp;l=50&amp;d=PTXT&amp;Query=AN/%22Wordperfect%22">3 Patents</a></li>
<li>1999 &#8211; Netoria: 0</li>
<li>1999 &#8211; Ukiah Software: <a href="http://patft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&amp;Sect2=HITOFF&amp;u=/netahtml/PTO/search-adv.htm&amp;r=0&amp;f=S&amp;l=50&amp;d=PTXT&amp;RS=AN/Ukiah&amp;Refine=Refine+Search&amp;Refine=Refine+Search&amp;Query=AN/%22Ukiah+Software%22">5 patents</a></li>
<li><a href="http://patft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&amp;Sect2=HITOFF&amp;u=/netahtml/PTO/search-adv.htm&amp;r=0&amp;f=S&amp;l=50&amp;d=PTXT&amp;RS=AN/Ukiah&amp;Refine=Refine+Search&amp;Refine=Refine+Search&amp;Query=AN/%22Ukiah+Software%22"></a>2000 &#8211; JustOn: 0</li>
<li>2000 &#8211; PGSoft: 0</li>
<li>2001 &#8211; Callisto Software: 0</li>
<li>2001 &#8211; Novetrix: 0</li>
<li>2001 &#8211; Cambridge Technology: <a href="http://patft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&amp;Sect2=HITOFF&amp;p=1&amp;u=/netahtml/PTO/search-adv.htm&amp;r=0&amp;f=S&amp;l=50&amp;d=PTXT&amp;Query=AN/%22Cambridge+Technology%22">5 patents</a></li>
<li>2002 &#8211; SilverStream: <a href="http://patft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&amp;Sect2=HITOFF&amp;p=1&amp;u=/netahtml/PTO/search-adv.htm&amp;r=0&amp;f=S&amp;l=50&amp;d=PTXT&amp;Query=AN/%22SilverStream%22">6 patents</a></li>
<li><a href="http://patft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&amp;Sect2=HITOFF&amp;p=1&amp;u=/netahtml/PTO/search-adv.htm&amp;r=0&amp;f=S&amp;l=50&amp;d=PTXT&amp;Query=AN/%22Cambridge+Technology%22"></a>2003 &#8211; Ximian: 0</li>
<li>2004 &#8211; SUSE Linux: 0</li>
<li>2004 &#8211; Salmon LTD: 0</li>
<li>2004 &#8211; Commerce One: <a href="http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&amp;Sect2=HITOFF&amp;u=/netahtml/PTO/search-adv.htm&amp;r=0&amp;p=1&amp;f=S&amp;l=50&amp;Query=AN/%22Commerce+One%22%0D%0A&amp;d=PTXT">6 Patents</a></li>
<li>2005 &#8211; Tally Systems : <a href="http://patft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&amp;Sect2=HITOFF&amp;p=1&amp;u=/netahtml/PTO/search-adv.htm&amp;r=0&amp;f=S&amp;l=50&amp;d=PTXT&amp;Query=AN/%22Tally+Systems%22">2 Patents</a></li>
<li>2005 &#8211; Immunix: 0</li>
<li>2006 &#8211; e-Security: 0</li>
<li>2006 &#8211; Red Mojo: 0</li>
<li>2007 &#8211; Senforce: <a href="http://patft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&amp;Sect2=HITOFF&amp;p=1&amp;u=/netahtml/PTO/search-adv.htm&amp;r=1&amp;f=G&amp;l=50&amp;d=PTXT&amp;S1=(%22Senforce%22.ASNM.)&amp;OS=AN/">1 Patent</a></li>
<li>2008 &#8211; SiteScape: 0</li>
<li>2008 &#8211; PlateSpin: 0</li>
<li>2008 &#8211; Managed Objects: 0</li>
<li>2009 &#8211; Fortefi: 0</li>
</ul>
<p><strong>Novell Subsidiaries</strong></p>
<ul>
<li>JGR Acquisitions: <a href="http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&amp;Sect2=HITOFF&amp;u=/netahtml/PTO/search-adv.htm&amp;r=0&amp;p=1&amp;f=S&amp;l=50&amp;Query=AN/%22JGR+Acquisition%22&amp;d=PTXT">2 Patents</a> assigned to them, and known to have bought <a href="http://www.eweek.com/c/a/Web-Services-Web-20-and-SOA/Commerce-One-Patents-Auctioned-Off/">39 Commerce One patents</a>.</li>
</ul>
<p>Assuming (in order of safe-assumption-ness) all those applications are approved, none overlap with the &#8220;patent&#8221; list, and all those acquisition patents are correct and owned by Novell that gives us <strong>811 patents</strong>. (Counting only 39 Commerce One patents in total.)</p>
<p>Still a bit short from the <a href="http://www.sec.gov/Archives/edgar/data/758004/000119312510265964/d8k.htm">882 number given in the SEC filing</a>, but of course not only could I have missed something, but Novell (or a company it acquired) may have bought patents somewhere along the line.</p>
<p>The basic point to make here I think is that <strong>Novell will be selling every patent it owns</strong>. I don&#8217;t think it&#8217;s a case of &#8220;which Novell patents are up for sale&#8221;, <strong>they all are</strong>. The question is &#8220;which Novell patents might be used by Microsoft against Linux (and other competitors, for that matter)&#8221;.</p>
<p>A further note of interest, the word &#8220;patent&#8221; in this deal is a bit broader than simply a patent at the USPTO. As defined in the SEC documentation:</p>
<blockquote><p>“<span style="text-decoration: underline;">Patents</span>” means domestic and foreign patents and patent applications, industrial and utility models, industrial designs, petty patents, patents of importation, patents of addition, certificates of invention, and any other indicia of invention ownership issued or granted by any Governmental Entity, together with all reissuances, divisionals, continuations, continuations-in-part, revisions, renewals, extensions, and reexaminations thereof, and any identified invention disclosures, and moral and economic rights of inventors in any of the foregoing.</p></blockquote>
<p>So, there may be some instruments there a bit outside of a simple patent number. Even so, this doesn&#8217;t change the fundamental analysis here: Novell&#8217;s selling what its got, and what its got is for sale.</p>
<p><strong>OIN Patents</strong></p>
<p>It seems to me that patents are either &#8220;sold&#8221; or &#8220;donated&#8221; to the OIN, making OIN the new owner, which in turn licenses them out. If this is the case then those patents given to the OIN by Novell are <strong>not</strong> going to Microsoft, because OIN owns them now, not Novell.</p>
<p><a href="https://spreadsheets.google.com/ccc?key=0Ak24SKYUScdgdDdsVVN4ZjY1UmhsdGhyWlpEUVZMS0E&amp;hl=en">Here is a Google Spreadsheet I made with all the patents OIN claims to own</a>, along with the patent assignee. And here are the <a href="http://www.openinventionnetwork.com/pat_owned.php">patents that OIN claims to own</a> that I believe came from Novell:</p>
<p>3 patents that OIN owns that were assigned to Commerce One:</p>
<ul>
<li><a href="http://www.google.com/patents/about?id=MrISAAAAEBAJ&amp;dq=6751600">6751600</a></li>
<li><a href="http://www.google.com/patents/about?id=oiAPAAAAEBAJ&amp;dq=6542912">6542912</a></li>
<li><a href="http://www.google.com/patents/about?id=vQAPAAAAEBAJ&amp;dq=6591260">6591260</a></li>
</ul>
<p>These are 2 from JGR Acquistions, Inc., a subsidiary of Novell:</p>
<ul>
<li><a href="http://www.google.com/patents/about?id=7Sh4AAAAEBAJ&amp;dq=6993506">6993506</a></li>
<li><a href="http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&amp;Sect2=HITOFF&amp;p=1&amp;u=/netahtml/PTO/search-bool.html&amp;r=1&amp;f=G&amp;l=50&amp;co1=AND&amp;d=PTXT&amp;s1=7036072.PN.&amp;OS=PN/7036072&amp;RS=PN/7036072">7036072</a></li>
</ul>
<p>It&#8217;s morbidly amusing, then, that the end score for Novell<em> if counted in patents</em> is something like: <strong>Linux &#8211; 5, Microsoft &#8211; 882</strong> .</p>
<p>(Novell helped buy some of those Microsoft patents as well, so I guess if you are feeling generous, give them another 6 or so points, though Linux &#8211; 11, Microsoft -882 isn&#8217;t much better).</p>
<p>(Also, some additional patents may well have came from Novell, and it&#8217;s not obvious from the limited information I have, but you get my point. I&#8217;m just so damned blinded by zealotry that I feel the need to ruin a great bit by adding in disclaimers and clarifications to make sure an honest opinion is presented. That&#8217;s just the sort of rage without regard to the facts we engage in here.)</p>
<p><strong>UNIX Copyrights</strong></p>
<p>Novell has since released a<a href="http://www.novell.com/company/ir/message.html"> statement that the UNIX copyrights will remain with Attachmate-Novell after the sale</a>. In my opinion, this doesn&#8217;t matter, because a big outcome  of the SCO case was not just proving that Novell owned the copyrights, but that <strong>Linux didn&#8217;t violate them anyway</strong>.</p>
<p>The Baystar-SCO gambit (and related chicanery like the disgraceful book of lies <em><a href="http://en.wikipedia.org/wiki/Samizdat_(book)">Samizdat</a></em>, from the shill-center Alexis de Tocqueville Institution funded by Microsoft) was all an ultimately failed attempt to show Linux violated UNIX copyrights somehow.</p>
<p>Microsoft has already tried to attack Linux via this route, and it yields nothing. In summary, <strong>Novell is being allowed to keep the UNIX copyrights because they have no worth to Microsoft</strong>.</p>
<p><strong>Technical Business</strong></p>
<p>The always excellent and informative <a href="http://www.consortiuminfo.org/standardsblog/article.php?story=20101124103213556">The Standards Blog has a detailed analysis of what we know so far from a legal/business perspective</a>. I&#8217;d also note that they are in agreement with my assessment of the UNIX copyright value:</p>
<blockquote><p>Does this new disclosure have any implications to Linux? The answer should be no, since copyrights cover the actual code, and not any underlying “inventions” that might be infringed by Linux (which is what patents cover). Despite strenuous efforts, SCO was never able to prove that Linux included any UNIX code, and therefore ownership of the UNIX copyright would not provide any rights against Linux developers, distro vendors or users.</p></blockquote>
<p>I suggest reading the blog, because it goes into the business structure that will be in place after the deal, including some thoughts on how that might impact operations.</p>
<p><strong>More to come</strong></p>
<p>Novell recently filed an <a href="http://sec.gov/Archives/edgar/data/758004/000119312510266513/dex21.htm">Agreement and Plan of Merger</a> with the SEC, and more detailed bits are sure to come.</p>
<p>You can get an RSS feed of Novell&#8217;s filings with the SEC <a href="http://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&amp;CIK=0000758004&amp;type=&amp;dateb=&amp;owner=include&amp;start=0&amp;count=40&amp;output=atom">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.the-source.com/2010/11/what-patents-is-novell-selling/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Novell&#8217;s Final Betrayal: 800+ Patents to Microsoft</title>
		<link>http://www.the-source.com/2010/11/novells-final-betrayal-800-patents-to-microsoft/</link>
		<comments>http://www.the-source.com/2010/11/novells-final-betrayal-800-patents-to-microsoft/#comments</comments>
		<pubDate>Mon, 22 Nov 2010 23:50:36 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Novell]]></category>
		<category><![CDATA[Attachmate]]></category>

		<guid isPermaLink="false">http://www.the-source.com/?p=1243</guid>
		<description><![CDATA[Today Novell announced its final betrayal of Linux and the Free and Open Source Community: Novell also announced it has entered into a definitive agreement for the concurrent sale of certain intellectual property assets to CPTN Holdings LLC, a consortium of technology companies organized by Microsoft Corporation, for $450 million in cash, which cash payment is reflected [...]]]></description>
			<content:encoded><![CDATA[<p>Today <a href="http://www.prnewswire.com/news-releases/109868319.html">Novell announced its final betrayal of Linux and the Free and Open Source Community</a>:</p>
<blockquote><p>Novell also announced it has entered into a definitive agreement for the concurrent sale of certain intellectual property assets to CPTN Holdings LLC, a consortium of technology companies organized by Microsoft Corporation, for $450 million in cash, which cash payment is reflected in the merger consideration to be paid by Attachmate Corporation.</p></blockquote>
<p>&#8230; almost precisely as <a href="http://www.the-source.com/2010/05/novell-sells-but-whos-buying/">Your Humble Host predicted back in May</a>, Microsoft has organized a thin front organization to pick up whatever pieces they think will be useful against Linux. Novell, as has been standard practice for them since at least 2006, has once again chosen to do whatever is best for Microsoft.</p>
<p>In this case, it is selling some 882 patents for $450 million in cash, according to <a href="http://www.sec.gov/Archives/edgar/data/758004/000119312510265964/d8k.htm">the SEC filing</a>:</p>
<blockquote><p><span style="font-size: x-small;">Also on November 21, 2010, Novell entered into a Patent Purchase Agreement (the “Patent Purchase Agreement”) with CPTN Holdings LLC, a Delaware limited liability company and consortium of technology companies organized by Microsoft Corporation (“CPTN”). The Patent Purchase Agreement provides that, upon the terms and subject to the conditions set forth in the Patent Purchase Agreement, Novell will sell to CPTN all of Novell’s right, title and interest in 882 patents (the “Assigned Patents”) for $450 million in cash (the “Patent Sale”).</span></p>
<p><span style="font-size: xx-small;"> </span></p>
<p><span style="font-size: small;">The Patent Purchase Agreement contains representations and warranties of the parties, including with respect to Novell’s title to the Assigned Patents, existing licenses and rights with respect to the Assigned Patents, restrictions on rights to the Assigned Patents, the validity and enforceability of the Assigned Patents and the equity commitments of the members of CPTN to fund CPTN in an aggregate amount equal to or exceeding $450 million.</span></p></blockquote>
<p>Business Insider has already captured the deal&#8217;s essence in a piece entitled &#8220;<a href="http://www.businessinsider.com/novell-deal-helps-microsoft-continue-linux-fight-2010-11">Today&#8217;s Novell Deal Helps Microsoft Continue Linux Fight</a>&#8220;:</p>
<blockquote><p>The deal helps Microsoft in its decade-long fight against open-source operating system Linux in two ways.</p>
<p>First, it keeps a Microsoft competitor from buying Novell&#8217;s SUSE Linux implementation. VMWare <a href="http://online.wsj.com/article/SB10001424052748703440604575496053490383496.html">was looking at buying SUSE</a> so it could sell a top-to-bottom software stack that would compete directly against Microsoft&#8217;s Windows Server and its built-in virtualization technology. This was a major fear in Microsoft&#8217;s server group, according to my sources there.</p>
<p>Second, although the companies didn&#8217;t say exactly what patents were included, it seems likely that some of them are related to SUSE Linux. If so, these patents will give Microsoft further ammunition to sign cross-licensing deals with companies that sell other products based on Linux. And those licensing deals will continue to raise questions in the mind of potential Linux customers.</p></blockquote>
<p>Please note Business Insider is not some &#8220;freetard&#8221; blog. This is rational, business-oriented analysis. Remember that as Team Apologista winds up the spin and attempts to downplay the traitorous nature of this odious deal: <strong>the Patent Purchase Agreement portion of this deal is 100% beneficial to Microsoft in its fight against Linux</strong>. It strengthens Microsoft&#8217;s claims that it owns so-called &#8220;Intellectual Property&#8221; that entitles Microsoft  to demand licensing fees or other tribute in order for someone to run Linux.</p>
<p>Also note there are almost certainly other technologies and/or markets that Microsoft hopes to gain leverage in with these patents &#8211; but the <strong>essence</strong> is how much it bolsters Microsoft&#8217;s war chest against Linux. Don&#8217;t be distracted by claims that Microsoft has its eye on some other technology (<em>ala</em> Platespin). True as a side benefit, perhaps, but the real importance to Microsoft is &#8211; and has always been: <strong>to kill Linux, and, failing that, to hinder adoption of Linux, and, failing that, to require payment for the privilege of running Linux</strong>.</p>
<p><strong>Questions that need answering</strong></p>
<p><em>Which 882 Patents, exactly?</em> Knowing which patents are in play here would go part of the way to predicting (and therefore defending) against future Microsoft claims against Linux.</p>
<p><em>What happens to any OIN patents?</em> My impression is that the OIN &#8220;owns&#8221; the patents, so I don&#8217;t expect any change in those patents, but it would be re-assuring to confirm that.</p>
<p><em>What are the other companies in CPTN Holdings, LLC?</em> I don&#8217;t doubt for a moment that this is 99.9999% Microsoft and .00001% Microsoft cronies assembled solely for this deal, but I&#8217;d still like to know more about the organization&#8217;s composition, history and activity.</p>
<p><em>Are there any anti-trust or other legal obstacles to the patent sale?</em> In a logical world, Microsoft would not be able to both hold Linux up as a competitor (so as to deflect anti-trust criticism) and simultaneously attempt to extract licensing fees from use of their &#8220;competition&#8221;. However, what is legal and what is logical rarely meet, so let&#8217;s see if the regulators give this a once over and what they say. I don&#8217;t expect anything to come from this front.</p>
<p><em>What happens to Microsoft&#8217;s &#8220;Covenants&#8221;? </em>Microsoft and Novell had some exclusive arrangements (which Novell loved to talk out of both sides of its mouth about). The <a href="http://www.microsoft.com/interop/msnovellcollab/moonlight.mspx">Covenant to Downstream Recipients of Moonlight</a>, for example, is specifically tied to Novell in a dozen places. The &#8220;special relationship&#8221; Novell enjoyed with Microsoft is mentioned in the SEC document, but nothing about it extending or continuing (or ending for that matter):</p>
<blockquote><p><span style="font-size: x-small;"><em>Information Regarding Certain Relationships</em></span></p>
<p><span style="font-size: x-small;">Novell and Microsoft are parties to a Business Collaboration Agreement, a Technical Collaboration Agreement and a Patent Cooperation Agreement that collectively were designed to build, market and support a series of new solutions to enhance the interoperability of Novell’s products with Microsoft’s products.</span></p></blockquote>
<p><em>What happens to Mono?</em> Miguel de Icaza is already trying to calm the waters, claiming &#8220;<a href="http://twitter.com/migueldeicaza/status/6732038669340672">Mono continues as-is, but our paychecks will come from Attachmate instead of Novell</a>&#8220;. I&#8217;d argue that changes are inevitable &#8211; that&#8217;s what happens when you get bought out; the new owners like to change stuff up &#8211; but I&#8217;m also interested in seeing if Microsoft will strike a no-sue secretive deal with Attachmate, so Team Mono can go on operating with the same cavalier attitude they did when with Novell.</p>
<p>I wouldn&#8217;t be surprised, because <strong>the Novell-Microsoft deal could not have been more beneficial to Microsoft</strong>: after years of dividing the FLOSS community and spawning a herd of &#8220;Open Source Advocates That Defend Microsoft&#8221; &#8211; Novell comes out the other end dead, Microsoft comes away with 880+ patents and a host of people promoting its technology and standards (both real and <em>de facto</em>) in the Open Source community. <strong>Why not see if they can continue that winning streak with Attachmate?</strong></p>
<p>I guarantee you Miguel de Icaza and the rest of Team Apologista is up for it.</p>
<p><em>How will Team Apologista spin this?</em> Mostly for the lulz factor, but I&#8217;m interested in seeing the spin. I suspect there will be two major lines of defense:</p>
<ul>
<li>Mono/OpenSUSE are Open Source<strong>, </strong>so they are &#8220;bigger&#8221; than who owns what. (Like Oracle buying Sun didn&#8217;t affect OpenOffice.org and Canonical has only minor influence on Ubuntu, I&#8217;m sure.)</li>
<li>Microsoft is buying patents for defensive purposes. (Like the same patent can&#8217;t be used both offensively <strong>and</strong> defensively).</li>
</ul>
<p>For additional lulz, one could note the jackholes that expressed such delightful <em>schadenfreude </em>when Oracle bought out Sun, aren&#8217;t crowing about Novell dying and selling nearly 900 patents to Microsoft on the way down.</p>
<p><em>Who is Attachmate?</em> By this I mean we need to know more about Attachmate&#8217;s business strategy and philosophy. They say they will continue to support SUSE (and I assume, at this point, OpenSUSE) &#8211; so we will see. After checking out <a href="http://www.attachmate.com/Search/?query=%22open+source%22&amp;x=0&amp;y=0">their site</a> and <a href="http://www.google.com/search?sourceid=chrome&amp;ie=UTF-8&amp;q=attachmate+%2B%22Open+Source%22+-Novell">searching Google</a>, I don&#8217;t see anything that suggests Attachmate is pro-Open Source (or even interested in Open Source), so that is a bit troublesome. Still, I&#8217;ll reserve speculation on this point, because I need to know more about the company.</p>
<p>More to come on this, I&#8217;m sure&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.the-source.com/2010/11/novells-final-betrayal-800-patents-to-microsoft/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Mono Criticism == Uninformed Hatred?</title>
		<link>http://www.the-source.com/2010/11/mono-criticism-uninformed-hatred/</link>
		<comments>http://www.the-source.com/2010/11/mono-criticism-uninformed-hatred/#comments</comments>
		<pubDate>Mon, 08 Nov 2010 02:44:16 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Novell]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Mono]]></category>

		<guid isPermaLink="false">http://www.the-source.com/?p=1235</guid>
		<description><![CDATA[Guy Van Sanden has a short post, &#8220;Get the facts on mono&#8221; where he makes a few points on mono: But a lot of time has past since the original discussions and in that time, some things became very clear. Microsoft does hold patents on the .NET technology that mono is based on They made [...]]]></description>
			<content:encoded><![CDATA[<p>Guy Van Sanden has a short post, &#8220;<a href="http://nocturn.vsbnet.be/content/get-facts-mono">Get the facts on mono</a>&#8221; where he makes a few points on mono:</p>
<blockquote><p>But a lot of time has past since the original discussions and in that time, some things became very clear.</p>
<ul>
<li>Microsoft does hold patents on the .NET technology that mono is based on</li>
<li>They made a community promise not to sue FOSS projects implementing the ECMA submitted parts of .NET</li>
<li>The community promise is not a binding patent grant</li>
<li>Mono implements a lot more than the ECMA parts, De Icaza&#8217;s promise to seperate mono into safe and non-safe parts was never fulfilled</li>
<li>There is no promise on the non-ECMA parts</li>
<li>Software like F-Spot and Tomboy are therefor using parts based on non-free bits of .NET</li>
</ul>
<p>So, why is including MP3 support and DeCSS problematic but do we digg a hole by using patented technologies from one of the biggest patent trolls on the planet???</p>
<p>I don&#8217;t think any of this is malicious, but it does feel naive and misguided to me&#8230;</p></blockquote>
<p>This is fairly reserved criticism of Mono &#8211; and outside of arguing over what a &#8220;binding patent grant&#8221; means to the Microsoft Community Promise - each point is factual. (I guess you can argue over the definition of &#8220;patent troll&#8221; as well, but that&#8217;s in the conclusion and not in the points.)</p>
<p>Here&#8217;s how the criticism is portrayed by one member of Team Apologista in the comments:</p>
<blockquote><p>You are currently aiding in spreading uninformed hatred against a valuable group of Open Source contributors.</p></blockquote>
<p>&#8220;Uninformed hatred<strong>&#8220;. Hatred</strong>. Think on that characterization carefully, and the implications that the wielder is trying to make.</p>
<p>Let&#8217;s look at the points and see if those implications hold up: is criticism of mono &#8211; specifically the points that Mr. Van Sanden makes &#8211; &#8220;uniformed hatred&#8221;?</p>
<p><strong>Microsoft does hold patents on .NET technology</strong></p>
<p>There is at least one patent unambiguously on .NET (<a href="http://web.archive.org/web/20030424174805/http://mailserver.di.unipi.it/pipermail/dotnet-sscli/msg00218.html">the &#8220;Jim Miller&#8221; e-mail</a> patent), and it is clear that Microsoft themselves think they have .NET patented just fine:</p>
<blockquote><p>It seems pretty clear and simple to me, but maybe I&#8217;m missing something. Microsoft has a commercial product, the CLR, and we treat it as we do any commercial product. It is covered by patents, copyrights, trade secrets, trade marks, whatever the lawyers dream up next.</p>
<p style="text-align: right;">- <a href="http://web.archive.org/web/20030610091304/mailserver.di.unipi.it/pipermail/dotnet-sscli/msg00223.html">Jim Miller</a></p>
</blockquote>
<blockquote><p>If someone implemented a product that conforms to the [CLI] specification, we believe we have a patent or one pending that&#8217;s essential to implementing the specification.</p>
<p style="text-align: right;">- <a href="http://www.zdnet.com/news/will-c-benefit-microsoft-or-the-industry/296280">Michele Herman</a>, Microsoft Director of Intellectual Property</p>
</blockquote>
<blockquote><p>Q: Are there any patents that apply or that will apply to implementers of .NET or Hailstorm?</p>
<p>A: I expect there certainly will be. I mean, the patent process takes a long time.</p>
<p style="text-align: right;">- <a href="http://linuxdevcenter.com/pub/a/linux/2001/08/09/oscon_panel.html?page=5">Craig Mundie</a>, Microsoft Chief Research and Strategy Officer</p>
</blockquote>
<blockquote>
<div>[SLIDE TITLE]Maintaining Gap vs. Linux</div>
<ol>
<li>Keep network effect with Applications
<ul>
<li>Migrate applications to .NET framework
<ul>
<li>BUT keep framework proprietary to Windows</li>
<li>Patents required to implement clone</li>
</ul>
</li>
</ul>
</li>
</ol>
<div style="text-align: right;">—Dan Nault, <cite><a rel="nofollow" href="http://antitrust.slated.org/www.iowaconsumercase.org/011607/7000/PX07046.pdf">2005 &#8220;Highly Confidential&#8221; Presentation</a></cite></div>
</blockquote>
<p>So, we see here that Microsoft at multiple levels certainly thinks they have patented .NET &#8211; and, in that last case, intends to use patents as a way to differentiate &#8220;Genuine .NET Advantage&#8221; and .NET clones.</p>
<p>Not to even bring in the <a href="http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&amp;Sect2=HITOFF&amp;u=%2Fnetahtml%2FPTO%2Fsearch-adv.htm&amp;r=0&amp;p=1&amp;f=S&amp;l=50&amp;Query=AN%2FMicrosoft%0D%0Aand%0D%0ASPEC%2F%22NET+Framework%22%0D%0A&amp;d=PTXT">nearly 300 Microsoft patents that reference the &#8220;NET Framework&#8221;</a>. Of course, some of they may not apply to .NET and/or Mono, but I&#8217;m willing to wager one or two (hundred?) of them do!</p>
<p>In light of:</p>
<ul>
<li>the statements by Microsoft people (they are in the position to know)</li>
<li>internal documents that specifically mention patenting .NET (again, they are doing the planning)</li>
<li>the content of the ECMA promise (why cover patents if there aren&#8217;t any?),</li>
<li>the content of the &#8220;Community Promise&#8221; (again, why idemnify something irrelevant?),</li>
<li>the history of Microsoft (they are not shy about patenting things), and</li>
<li>the appearance of multiple patents that appear to apply to .NET</li>
</ul>
<p>I submit to you: <strong>the informed and rational position is that Microsoft does hold patents on .NET</strong>. Microsoft says they do and the evidence supports that.</p>
<p>If you are arguing otherwise, the burden of proof is upon you. You are the one making an extraordinary claim. And extraordinary claims require extraordinary proof.</p>
<p>Consider the alternative: when .NET first came out, it was largely seen as a technology that Microsoft was &#8220;betting the company on.&#8221; Is someone seriously prepared to argue that Microsoft, one of the most prolific patent holders in the world, was planning on developing and betting the company on a technology they intentionally would not patent?</p>
<p>Facts and Rational Points: 1. Uninformed Hatred: 0.</p>
<p><strong>Microsoft did make a Community Promise</strong></p>
<p><a href="http://www.microsoft.com/interop/cp/default.mspx">This is not in dispute</a>. What <strong>is</strong> in dispute is how comprehensive and &#8220;safe&#8221; the promise is. That is outside the scope of this particular point, though.</p>
<p>Facts and Rational Points: 2. Uninformed Hatred: 0.</p>
<p><strong>The Community Promise is not a binding patent grant</strong></p>
<p>This is the questionable one I guess, depending on what one means by &#8220;a binding patent grant&#8221;.</p>
<p>If you take it to mean something along the lines of &#8220;Microsoft can&#8217;t revoke its Community Promise&#8221;, then I&#8217;ll agree to that.</p>
<p>However, if you take it mean something along the lines that the Community Promise has enough &#8220;wiggle room&#8221; that it might not be &#8220;safe enough&#8221;, then I&#8217;ll agree to that as well.</p>
<p>The <a href="http://www.fsf.org/news/2009-07-mscp-mono">FSF has given its issues with the Microsoft Community Promise, along with a suggested fix</a>. I&#8217;ve mentioned my own issues with the MCP before, which basically revolve around 2 points:</p>
<ul>
<li>The promise only applies to compliant full implementations at the time of the Promise. No partial implementations, and no future-proofing.</li>
<li>Microsoft could sell patents to a 3rd party which is not bound by the MCP.</li>
</ul>
<p>The Software Freedom Law Center has <a href="http://www.softwarefreedom.org/resources/2008/osp-gpl.html">similar concerns over the &#8220;better&#8221; Microsoft Open Specification Promise as well</a>.</p>
<p>So, while I suppose you might quibble over the word choice, it&#8217;s certainly fair to say that the Microsoft Community Promise is not without potential problems.</p>
<p>Facts and Rational Points: 3. Uninformed Hatred: 0.</p>
<p><strong>Mono implements more than the ECMA parts, and de Icaza never fulfilled his promise to seperate them into safe and &#8220;unsafe&#8221; parts</strong></p>
<p>True, and <a href="http://tirania.org/blog/archive/2009/Jul-06.html">acknowledged by Mr. de Icaza</a> back in July 2009:</p>
<blockquote><p>In the next few months we will be working towards splitting the jumbo Mono source code that includes ECMA + A lot more into two separate source code distributions. One will be ECMA, the other will contain our implementation of ASP.NET, ADO.NET, Winforms and others.</p></blockquote>
<p>To my knowledge this has not happened. In fact, I heard the idea to split the packages was abandoned because &#8220;people would just complain anyway&#8221;.</p>
<p>Facts and Rational Points: 4. Uninformed Hatred: 0.</p>
<p><strong>There is no promise on the non-ECMA parts</strong></p>
<p>Is anyone disputing this? The Community Promise explicitly addresses only the various ECMA portions of .NET (334 and 335).</p>
<p>I suppose you could run into <em>other</em> Covered Specifications that are incorporated in .NET, and then say there is a Promise covering some non-ECMA parts, but that seems a pedantic and misleading argument.</p>
<p>Facts and Rational Points: 5. Uninformed Hatred: 0.</p>
<p><strong>Tomboy and F-Spot use unsafe bits of .NET</strong></p>
<p>This is true for Banshee as well, <a href="http://mono-nono.com/2009/07/08/this-doesnt-fix-everything/#comment-32">a fact also acknowledged by Mr. de Icaza</a>.</p>
<p>I suppose this <em>could </em>change, but it seems telling to me that Mono applications using non-ECMA portions are still doing so despite the public attention and acknowledgment.</p>
<p>In any cast, another factual point made, and here at the end I have the score as:</p>
<p style="text-align: center;"><strong>Facts and Rational Points: 6, Uninformed Hatred: 0</strong>.</p>
<p><strong>So, why the charge of &#8220;uninformed hatred&#8221;?</strong></p>
<p>If a simple listing of facts and rational points becomes accused of uninformed hatred, what must the reasoning be?</p>
<p>Well, for one thing, the facts must be against you! Remember, &#8220;<a href="http://quoteinvestigator.com/2010/07/04/legal-adage/">If neither the facts nor the law are on your side, pound the table!&#8221;</a></p>
<p>There lies the root of every logical fallacy and personal attack that Team Apologista so often reaches for: unable to dispute the facts, they must instead turn to attempts to discredit the person. You see this effect in ludicrous overdrive in the attempts to discredit the FSF (and/or RMS) in particular.</p>
<p>Mr. Van Sanden&#8217;s post is a wonderful example because it is so very mild and tempered - if such civil posts are deemed <strong>hatred</strong>, imagine how analysis and speculation is characterized!</p>
<p><strong>Pot demands apology from Kettle after calling Kettle black</strong></p>
<p>Also, I&#8217;d like to note the supreme audacity in demanding &#8220;a full retraction of your post along with an apology and promise to research before posting in the future&#8221;, considering the <a href="http://mono-nono.com/2009/07/05/on-apples-and-how-they-do-not-fall-far-from-the-trees/">hatchet job Team Apologista tried to do on GNote </a>and the <a href="http://meandubuntu.wordpress.com/2009/06/10/disinformation-disinfected-pt-3-banshee-in-ubuntu/">lies spread about Rhythmbox</a>.</p>
<p>I challenge anyone to read the shameful flurry of slander against GNote and argue there is no &#8220;uninformed hatred&#8221; there.</p>
<p>Mono Apologists <strong>must</strong> rely on uninformed acceptance of their points, because one can not simultaneously be informed and make the arguments that Team Apologista does. The best <strong>honest</strong> argument Team Apologista can make is something along the lines of: &#8220;Mono may have issues, but so do a lot of projects, and we don&#8217;t think ours rise to a level of serious concern.&#8221;</p>
<p>That argument is fair, truthful, and &#8211; unfortunately &#8211; <strong>not very convincing</strong>. That is why Team Apologista must resort to misrepresenting the FSF, or trying to silence critics, or trotting out one logical fallacy after another, or resorting to personal attacks.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.the-source.com/2010/11/mono-criticism-uninformed-hatred/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>

