Bonum Certa Men Certa

Reader's Article: Novell, Mono and RAND

Post contributed by Slated

As some people here probably already know, I am no fan of Mono - not for technical reasons (mostly [3]), but simply for political ones. Specifically, I'm talking about so-called Software Patents, and even more importantly, precisely who owns those patents. In this case, that would be Microsoft, a convicted monopolist with a viciously anti-FOSS agenda, that employs business methods remarkably similar to that of the Mafia.



IMO the mere fact that .NET/Mono is Microsoft technology should be enough to dissuade any Free Software advocate from going anywhere near it [1], but there is a large contingent of Mono "fans" out there, lead by people like Jeff Waugh and Miguel de Icaza, who (either through ignorance; naivety; apathy or even malice) don't seem to give a damn about whether or not Mono (or even OOXML) endangers the future of Free Software.

Trying to convince people, and especially distro maintainers, that they should stay away from Mono, is therefore extraordinarily difficult, and usually goes something like this:

[P]oint | [C]ounterpoint

P: Don't use Mono C: Why? P: Because it is patented C: So is a lot of other software P: Yes, but this is patented by Microsoft C: So? P: Microsoft is a convicted monopolist C: You're just biased against Microsoft P: I believe I am justified given Microsoft's history C: What history? P: See [1] C: What has that got to do with Mono? P: Microsoft has a history of abusing their "IP" as a weapon to destroy others, and maintain a monopoly C: But how do you know that Microsoft will try to do that to FOSS? P: Because they have already made patent allegations against FOSS; have repeatedly expressed their contempt and hatred for FOSS; have established a protection racket for commercial Linux vendors; have admitted that Linux (they mean FOSS) is their number one competitor; and have a sociopathic tendency to violently attack anyone (read: competitor) who threatens Microsoft's monopoly, using the most unethical and underhand methods they think they can get away with

[At this point, some heavyweight like Waugh enters the debate]

C: Rubbish. Mono only implements the ECMA parts of the .NET framework, which are covered by a RAND covenant to not sue, so you're whining for no good reason P: I don't trust RANDs, especially those underwritten by Microsoft C: Why? P: Because, define "reasonable" ... and then prove that Microsoft will never revoke their promises. In fact, prove that Microsoft has good intentions in this, or any other endeavour

[This is usually the end of the discussion, although sometimes it goes off on one of the following tangents]

[Either]

C: My country doesn't enforce software patents anyway, so I don't care P: Maybe some day it will (see [2]). What then?

[Or]

“How many of those patent holders would risk losing 30 Billion USD just to strike a blow against FOSS (see Microsoft's recent failed Yahoo takeover bid)? How many of those patent holders are convicted monopolists?”C: Probably every piece of software ever written violates some patent or another. If FOSS developers were to abandon packages based on possible patents, then there wouldn't be any Free Software at all P: How many of those patent holders have the immoral and aggressive tendencies that Microsoft has? How many of those patent holders would risk losing 30 Billion USD just to strike a blow against FOSS (see Microsoft's recent failed Yahoo takeover bid)? How many of those patent holders are convicted monopolists? How many of those patent holders have made actual infringement claims against Free Software? How many of those patent holders have described Linux as a "cancer"? How many of those patent holders have created a Linux protection racket that attempts to stifle Free Software and line Microsoft's pockets in the process? How many of those patent holders use bribery and corruption as a matter of standard procedure [1]? How many of those patent holders regularly and predictably stab their own customers and partners in the back whenever any given venture results in anything less than market domination (e.g. "PlaysForSure" and others)?

[And here the debate always ends, but without any resolution]

Occasionally I might get a parting "you're just being paranoid", from those too blind/naive/brainwashed to understand the truth.

Well I don't know if it'll help, but I recently discovered an article that (I believe) exposes RAND for the sham that it really is (quoted in full):

So much quarreling about open standards. Jason Matusow advocates for a document format with RAND licensing conditions for the patents. What does he mean when he talks about RAND? RAND stands for "reasonable and non-discriminatory". But Jason Matusow's company Microsoft lacks honesty when it talks about "reasonable and non-discriminatory" conditions.

We need to be precise about what reasonable and non-discriminatory actually means. A restaurant in apartheid South Africa said it allowed both Boers and English, so was "not discriminatory". It even let some Jews in. However it banned non-whites.

Reasonable and non-discriminatory in patent licensing means "we apply a uniform fee". However with respect to Microsoft's legacy OOXML format, one party controls the standard and the associated patents. All market players need to license except the patent owner. For dominant standards it is a tax on the market. It seems highly unreasonable that such standards should become international standards, mandatory for government users.

You may find it unreasonable for an ubiquitous standard. But there is a more insidious aspect. RAND patent licensing conditions are a tool to ban Free Software, which is entirely incompatible with RAND licensing conditions. Now one side of the debate blames it on the patent licensing conditions, the other side on the software licensing conditions.

"The reason I agree with the statement about patents and Free Software not mixing is that there have been terms written into GPL licenses that explicitly conflict with software patents. Okay, that is the choice of the authors and users of those licenses."

It sounds a bit like: well, you chose to marry an African woman, so we cannot let you into the restaurant. Free choice, right?

Yes, Matusow calls his standards with RAND conditions "open standards" and contradicts the commonly accepted definition of "open standards". We should speak about shared standards. These shared standards appear to discriminate less, but they still discriminate against the only real competitor to Microsoft's hegemony.

It is true that ISO, driven by simple pragmatism, allows shared standards. From the ISO/IEC directives:

"14.1 If, in exceptional situations, technical reasons justify such a step, there is no objection in principle to preparing an International Standard in terms which include the use of items covered by patent rights – defined as patents, utility models and other statutory rights based on inventions, including any published applications for any of the foregoing – even if the terms of the standard are such that there are no alternative means of compliance."

Generally international standards and patents are like water and oil, and RAND conditions are the soap that allow them to mix. But as the move towards Open Standards evolves, shared standards get more and more unacceptable. Shared standards do discriminate and do appear to be unreasonable.

It is time to adapt the legal definition of reasonable and non-discriminatory to common sense.


I would also add that not only are ECMA/.NET patent terms unreasonable (how can it be an Open Standard if you have to pay a fee?), but the non-discriminatory terms have already been broken with Microsoft's exclusive agreement with Novell:

I read the agreement between Xandros and Microsoft, and one of the excluded products was Mono, so Microsoft promises to not sue Xandros over their distribution but excluding Mono and a few other products, i.e. they reserve the right to sue over Mono. I wonder if this is an interesting preview of on what basis they want to fight the free world.

Interestingly, the Novell deal seems to be different, Mono is not excluded from the Novell deal. So Microsoft seems to be promising not to sue Novell over Mono, but keeps the option open for Xandros. Weird but true.


All in all, it is clear that the ECMA/.Net/Mono patent conditions are far from either "reasonable" or "non-discriminatory".

Meanwhile, I stumbled upon some old articles that reminded me of how much de Icaza is in love with the Redmond gangsters, and how dearly he'd love to mutate Gnome into the bastard son of Windows:

Gnome to be based on .NET – de Icaza

Learn to love The Beast By Andrew Orlowski in New York

Published Friday 1st February 2002 17:56 GMT

[Interview] How much do you love Microsoft's .NET? Enough to trust your Gnome applications to its APIs in the future?

That's what Gnome leader Miguel de Icaza, believes should happen. Miguel calls .NET the "natural upgrade" for the Gnome platform, and enthused about the technology in an interview with us at LinuxWorld this week. Basing Gnome on the .NET APIs will cut development time significantly,

He also had praise for the new Microsoft security model, dismissed the notion that Redmond was employing embrace and extend to its web services protocols, and put the message that the community should get over its beef with The Beast.

"I'd like to see Gnome applications written in .NET in version 4.0 - no, version 3.0. But Gnome 4.0 should be based on .NET," he told us. "A lot of people just see .NET as a fantastic upgrade for the development platform from Microsoft.


Read the whole article, it's most revealing.

Miguel loves ActiveX too:

At Microsoft I learned the truth about ActiveX and COM and I got very interested in it inmediately(sic).


He shows extremely poor taste (in many things).

[1] For anyone still not convinced of Microsoft's ethical depravity, please see the following:

http://www.grokdoc.net/index.php/Dirty_Tricks_history http://www.groklaw.net/staticpages/index.php?page=2005010107100653 http://boycottnovell.com/microsoft-critique-resources/ http://boycottnovell.com/2008/05/25/eu-crackdown-astroturfing/ http://www.vanwensveen.nl/rants/microsoft/IhateMS.html

[2] Proposed US ACTA multi-lateral intellectual property trade agreement

http://antitrust.slated.org/censorship/acta-proposal-2007.pdf [PDF]

And finally:

[3] Why did Microsoft invent .NET (I'm assuming they invented it, rather than their usual MO of simply assimilating it from another source) when there is already Java? To answer this question, you may also like to consider why they "(re)invented" OOXML, Moonlight, XPS and other "fscking kill <vendor>" technologies.

Any supposedly Free Software advocate who can still defend or support Mono at this point, is clearly either irredeemably corrupt or terminally stupid (or possibly both). They are part of the problem, not part of the solution. And yes, the "problem" is Microsoft.

De Icaza, are you listening?

Mono Microsoft brain

Comments

Recent Techrights' Posts

US Government: 6.1% of Site Visitors Use GNU/Linux
GNU/Linux has a considerable share and it is growing
Why the FSF No Longer Recommends Debian, as Explained by Richard Stallman This Month
some weeks ago
Defeating LLM Abuse (State-of-the-Art Plagiarism) in the Area of Linux and GNU, Free Software, BSD, Security and So On
The aim is to get them to stop using LLMs to rip off other people's work
Digital Sanitation Good Practices
leave behind Microsoftism
 
As Economies Crumble Free as in Beer Will Matter, Not Just Free as in Freedom/Libre (Libertad)
French regions choosing to embrace Software Freedom
25 Years Ago, an Explanation of How Reducing Free Software to 'Apps' Would Interfere With Freedom Goals
there's nothing unreasonable about it
A List of 63 Known Gemini Clients (Software to Browse Geminispace Content With Gemini Protocol)
Not counting browser plugins for Web browsers
Gemini Links 19/10/2025: "Firma Odin Is Transforming" and Bot Attacks While "AFK"
Links for the day
LLM Slop Could Not Rise to Prominence Without Media Complicity and Artificial Hype
Inane garbage disguised as "journalism"
All the Latest Half Dozen Articles by Mehedi Hasan (UbuntuPIT) Only Admit at the End That He's Using LLM Slop
Disclosure is OK, but the practice of using slop is not
The 'Modern' Web of Fake Security and Easy Censorship of Whole Domains
Each year it gets worse
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Saturday, October 18, 2025
IRC logs for Saturday, October 18, 2025
The Term "AI" is Not New and What Today's Media Calls "AI" Isn't Even AI
Only the hype was new... and totally artificial
Gemini Links 18/10/2025: "Planetary Rings", Steam, and PSU Replacement
Links for the day
Links 18/10/2025: Russell Vought in Charge, US Government Leans to Russia Again
Links for the day
Credit Where It's Due: LinuxConfig.org Quit Doing LLM Slop, Back to Original and Real Articles
We waited for a while to say this, now it seems conclusive
Of Note: UbuntuPIT Aware of Critics of Slop, Adds Disclosure of Use of LLMs
We appreciate the honesty
Links 18/10/2025: Madagascar's President Flees and ICE Arrests Protest Comedian Robby Roadsteamer
Links for the day
Richard Stallman Near the European Patent Office (EPO) in 3 Days From Now
It'll be a good opportunity for patent examiners to listen, ask questions, and maybe greet him in person
From Scholar to Booster of Slop (and Even Slop in His Own Blog)
We're going to keep an eye on future posts of his
End of Vista 10 Also Good News for the BSDs
There are many news sites that recommend trying GNU/Linux this month
What's Wrong With Liking Parrots or Birds as Pets?
They'd demonise people for speaking about freedom, no matter what they say or do
10 Days Ago Richard Stallman Gave a Long Interview in French (linuxfr.org)
English translation
Science, Not Fast Food/Junk Food
The commercial exploitation of users won't stop until users exercise full control over their software or - more broadly - their computing (including data)
The Free Software Foundation, Which Has Appointed a 43-Year-Old President, is Looking to Add Another Board Member (or Treasurer)
expect the FSF to add more people
Richard Stallman Confirms Next Week's Talk at Technical University of Munich, We Urge EPO Staff to Attend
That's probably late enough for EPO staff to attend after work
Gemini Links 18/10/2025: Notifications and Geminaut
Links for the day
Many Red Hat People Are Leaving, But It'll Be Framed Publicly as Leaving IBM
Similarly, IBM layoffs (or "RAs" as they're called) include Red Hat layoffs
Expect More Waves of Microsoft Layoffs This Month (at Least Two Rounds Confirmed Already)
From what we can gather, assuming the recent rumours about XBox are true, there will be at least 3 waves of Microsoft layoffs this month alone
Security Issues in Cisco and Jenkins Passed Off as "Linux" Problems
Fear, Uncertainty, Doubt (FUD) tactics
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Friday, October 17, 2025
IRC logs for Friday, October 17, 2025
[Video] Dr. Richard Stallman at Technické Univerzitě v Liberci
New/via libre-liberec.cz
Slopwatch: LinuxSecurity, Linux Journal (Slashdot Media), UbuntuPIT, and Google News (Noise)
egregious plagiarism
Links 17/10/2025: Better Answers Sought After Air Crashes, "China Fans Patriotic Sentiment as Trade War With U.S. Heats Up"
Links for the day
Security is Desirable, But Not When the Term Security is Misused to Imply Centralisation of "Trust" (Whose?)
'Security' is not an excuse for vendor lock-in
Links 17/10/2025: Fentanylware (CheeTok) Causing Problems, Japanese Government Blasts Slop
Links for the day
The Linux Foundation Seems to Have Turned Linux.com Not Only Into a Spamfarm But Also LLM Slopfarm
it's polluting the Web, even important domains like Linux.com, with spam and LLM slop
Links 17/10/2025: UK’s Largest Breach Penalty and Windows TCO Examples
Links for the day
Go Watch Video About Librephone, Get Microsoft Ads
Very ethical company...
Campaign of Defamation Against the People Who Built NixOS (and Are Now Pushed Out From Their Own Project)
We've already grown familiar with - and resistant to - such tactics
Links 17/10/2025: Nestlé Crisis, Canada Post Versus 'Gig Economy' [sic] and Vista 11 Breaks Itself
Links for the day
Tux Machines Has Helped Separate Opinions/Analysis From News
In September 2023 we decided to split things apart and not repeat links in both sites
Tux Machines Has Improved Navigation of GNU/Linux and BSD News
Some more 'wiring' work
What a World Would Look Like If Everyone Used Free Software Only
Freedom is what matters, not "Open".
The Media Helps Microsoft, Amazon and Others (GAFAM and Beyond) Lie About Mass Layoffs Amid Valuation Bubble
The media, instead of saying that there's an "AI bubble" crashing the economy might instead choose the narrative of "jobs replaced by AI"
Bad Tempered? You Might Have Just Given Away That You're Losing the Argument
Brett Wilson LLP is fully aware that it is being investigated
Richard Stallman (RMS) is a Target of Defamation Campaigns Because of His Views on Software (But Politics Are the Excuse for Defaming Him)
Here in this site we try to refrain from politics, except in Daily Links
End of Vista 10 and Rise of GNU/Linux as Client Side Operating System
It seems certain GNU/Linux will grow in popularity over time
Taking Stock of a Week's Worth of EPO Leaks
We remain committed to exposing EPO corruption as long as it keeps happening
Mathieu Parreaux claims FINMA knew since day one
Reprinted with permission from Daniel Pocock
Calumny, Libel, Joerg Jaspert & debian-private untouchable cyberbullies
Reprinted with permission from Daniel Pocock
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Thursday, October 16, 2025
IRC logs for Thursday, October 16, 2025
Techrights Turns 19 in 3 Weeks
coverage of suppressed topics and protecting all sources/whistleblowers
International E-Waste Day Same Day as End of Vista 10
message from Akira Urushibata
The EPO's Central Staff Committee Presents Evidence That Staff Compensation Lowered While the Office Increases Income by Illegally Granting Invalid Patents
These people become millionaires by doing illegal things
Second or Third Wave of Microsoft Mass Layoffs in October 2025, This Time Portugal
Those are just the ones we know about, there may be several more
'Help Net Security' (helpnetsecurity.com) May Have Become a Slopfarm as Well
Zeljka Zorz, Editor-in-Chief at Help Net Security, was reported to us
Gemini Links 17/10/2025: Rant About Network Solutions, Strange Anomaly on Lagrange
Links for the day