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

European Patent Office (EPO) Crisis: Huge EPO Strikes, Profound Corruption, and Cocaine Use by Managers Tolerated
These strikes won't be ending any time soon
25 Years With PalmOS
That my Palm PDA still works in 2026 (not in mint condition but close to that) says a lot about the "build quality" of gadgets 20+ years ago
 
Banning Things Versus Teaching People the Reason/s to Shun/Boycott Those Things
Prohibition has its limits
Links 07/06/2026: NASA's Mars Maven Declared Dead, Telegram Founder Pavel Durov Bemoans Russia's Crackdown
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Saturday, June 06, 2026
IRC logs for Saturday, June 06, 2026
Gemini Links 07/06/2026: How to Train Your Dragon (2010) and "Six Days of Play"
Links for the day
Links 06/06/2026: 'Epstein Problem' in Board of Directors of Microsoft, Surveillance Giant Google Under Legal Threats for Online Misuses
Links for the day
Software Freedom Takes a Lot More Than Coding
some of the roles in the Free software community that don't receive (m)any grateful words
Ubuntu is Losing to Other GNU/Linux Distros
"Linux Mint"
Old Articles Explaining That Patents - Especially Software Patents - Are Bad for Innovation
We've omitted more than 50% of the articles we had gathered as candidates for inclusion
Why GNU and FSF Will Choose AV1 Over AV2 (It's More Widely Supported)
for the foreseeable future they'll stick with AV1
Mass Layoffs (RAs) and PIPs (Excuses to Sack) at IBM: Insiders Tell No Relation to Actual Performance
If many thousands are impacted by this, then certainly it is newsworthy
Links 06/06/2026: LinkedIn Infested With Spies, Ethernet WiFi Router On Pi Pico 2W
Links for the day
Why We Dumped Online Shopping (Groceries)
subsidies kept the "online" stuff artificially cheap
Microsoft Fell to All-Time Low in Monaco Last Month
So says statCounter anyway
Lawsuits That Don't Work
Not as expected anyway
SLAPP Censorship - Part 99 Out of 200: Graveley and Garrett Seem to Have Crashed Brett Wilson LLP (Worse Than Taking Russian Oligarchs as SLAPP Clients)
a state of disarray
Microsoft Has Spent Months Preparing Lists of People to Cull in Massive Wave of Layoffs (Allegedly Start of July)
There is some consensus that we're weeks away from mega-layoffs at Microsoft
Gemini Links 06/06/2026: "Competing" With LLMs and "Automation of Any Kind"
Links for the day
Links 06/06/2026: 'Linux' Foundation Openwashing Slop on Microsoft's Payroll, Ukraine Wants Permanent Ceasefire With Russia
Links for the day
50% of the 'Gains' Made by "Quantum" Hype Already Evaporated
"It was all hype about quantum nonsense. Heading back to reality now. Expect sub-$220 after earnings release next month."
Heap of Trash Online, Not Just the Fault of LLM Slop But Enabled by Slop
Google News has just promoted a pair of prolific slopfarms
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Friday, June 05, 2026
IRC logs for Friday, June 05, 2026
Links 05/06/2026: Lawyers in Trouble for Citing Cases That Don't Exist (Slop Too Bad to Justify Costs; Even It It Did Work, It Would Still be Far Too Expensive)
Links for the day
Gemini Links 05/06/2026: Bears in the Streets, WWII Revisionism, and Westworld
Links for the day
IBM is "Making an Exit". Only the Executives Will Get Rich.
failure disguised as success
Microsoft's LinkedIn Called "Dying Platform" by One Who Worked There
The co-founder of LinkedIn has just stepped down too
GAFAM (Google, Amazon, Facebook, Apple, Microsoft) Layoffs Are Due to Surging Debt, or About 120 Billion Dollars Borrowed in One Year Alone
It's well above 150 billion dollars if one adds Oracle
2026 is the Year of Blockchains, Says IBM's CEO a Decade Ago?
"falling upwards"
After One Jeffrey Epstein Associate 'Leaves' Microsoft's Board Another Jeffrey Epstein Associate Steps Down, Workers Concerned About the Mass Layoffs
How many more loans can Microsoft receive? Those loans are becoming increasingly risky.
IBM Exploits Overambitious, Hungry Young Men to Help the "Great Quantum Hype Campaign" (Pumping the Stock Based on Deliberate Misinformation or Outright Disinformation)
The boot-licking campaign is live...
What Will Likely Happen When the Slop Bubble Pops (and When It'll be Widely Accepted That It Popped)
all the "most successful" slop companies are so deep in debt
The Register MS is Part of the Problem, It's Publishing "AI" SPAM Because it's Paid by Chinese Military-Connected Firms
Given that The Register MS is run by a Microsofter (since last summer), destruction seems inevitable
Most Coders Used to be Women, Not Men (and Men Who Dropped Out of College Now Plunder Everything They Can)
"Ethics For Hackers"
IBM's CEO Does Not Use GNU/Linux, So Why Did He Suggest Buying Red Hat Only to Lay Off Its Workers, Market Slop Instead of Linux, and Sack UNIX Professionals?
Shortly after IBM had bought Red Hat and there were mass layoffs we pointed out that Red Hat's CEO was not using GNU/Linux
If You're Not Focusing on Software Freedom, All You'll Get is Slopware and Buzzwords
If you're not focusing on attaining Software Freedom (and remember "Linux" is just a brand), then you're losing sight of the goals that actually matter
Red Hat/IBM: Microsoft is Our Partner of the Year
Red Hat is a really bad gravy
Gemini Links 05/06/2026: Enshittification of Institutes for Project Management, Codebases Contaminated With Slop, Personal Stories
Links for the day
Communicating With Freedom - Part II - Quibble Breathing New Life Into LibreJS
Notice how work on one thing led to thousands of lines of code added to a mostly dormant (but nevertheless important) project
Slop Has no ROI, an Economy Built on False Assumptions of Slop is Doomed
we're all going to suffer from this Ponzi scheme
Links 05/06/2026: More GAFAM Layoffs, Google Faces Regulatory Crackdown in UK Over Plagiarism in "AI" Clothing
Links for the day
Rumour That Layoffs at Microsoft Will Kick Off on July 1st, 2026 (Impacting 10,000 or More Workers)
this is what the rumour mill or the word through the grapevine is
Mission:Libre, Which Teaches Young People Free Software Ideals, Needs Financial Backing
plea for assistance with Mission:Libre
The Slop Ponzi Scheme is a Problem and Threat to All of Us (Even Those Who Don't Invest in or Use Slop at All)
This problem is systemic, not contained
"Blind Justice" Examines the Solicitors Regulation Authority (SRA) Turning a Blind Eye to Abuse by British Solicitors
We have some jaw-dropping examples of how the SRA does not do actual regulation - to the point where its staff does not actual work and does not look into any evidence at all!
7 Days From Now the FSF's Founder Gives a Talk in Bern, the FSF Has Just Advertised This
Meanwhile the FSF (or GNU) processes and uploads many recent talks by RMS
European Patent Office (EPO) Series: Down But Not Out – Costa's Comeback
he managed to secure a top-level EU position in June 2024
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Thursday, June 04, 2026
IRC logs for Thursday, June 04, 2026