Bonum Certa Men Certa

Mono Roundup: Still Dangerous, Still Not Acceptable

Monkey business



Summary: Nothing of practical use has really changed for Mono, but its connection to Microsoft was made a lot clearer

DURING many people's summer absence, the news came out about Microsoft's "community promise" (CP), to which we responded only succinctly [1, 2]. Here is a longer analysis, which comprises events preceding this promise as well.

Debian



eWeek (Ziff Davis) adds to the many reports about Debian's disagreement with Richard Stallman regarding Mono. The Inquirer covered this as well.

As the Debian project releases a second update of its Debian GNU/Linux 5.0 ("Lenny") distribution, a controversy has broken out over the next version, "Squeeze." GNU guru Richard Stallman has warned that by including a Mono-based note-taking application called Tomboy, Debian runs the risk of Microsoft litigation over C# patents.


Nothing has changed since Microsoft and Mono came out all jubilant. Stallman does not like Microsoft's CP, either.

Debian is meanwhile getting Gnote, a replacement for Tomboy.

Well, it seems that since last saturday, Gnote is now the default option in Debian for those platforms where Mono unportability prevents Tomboy from being used, namely: alpha, hppa, m68k, mipsel, mips, hurd-i386 and kopensolaris-i386.


Gnote 0.5.2 is out.

I just released gnote 0.5.2. It is a bug fix release.


Ubuntu



62% of the surveyed people did not trust Microsoft on Mono prior to the CP. We wrote about this over a week ago and also explained where Canonical stood on the subject. Heise later chimed in to say that "Ubuntu [is] to continue using Mono."

On behalf of the Ubuntu Technical Board, Ubuntu Development Manager and board member Scott James Remnant has clarified that the use of C#, specifically the Mono implementation, is not considered to be a problem and that it, and applications based on it, will continue to be included with the Ubuntu default installation set.


One reader wrote to remind us that "Solang, a photo manager, is now part of Ubuntu."

Microsoft



It is true that some people are in favour of Mono, but as we shall show in a moment, a lot of Mono proponents are also Microsoft proponents, but Microsoft is no proponent of GNU/Linux.

“Notice the fact that Microsoft and its friends in the IT industry absolutely love Mono and hate GNU/Linux.”First, look at this. Nice attitude there from a Microsoft intern (also noted last week, but this intern regrets his remarks and wanted to remove them from other people's Web sites too). Notice the fact that Microsoft and its friends in the IT industry absolutely love Mono and hate GNU/Linux. Is it not telling? There is no contradiction here.

The SFLC's Kuhn replies to these remark from the Microsoft intern with: "we should forgive him for statements (but not for still working at MSFT) Sometimes early-20s == saying stupid stuff." For those who did not follow this, the intern cursed me, linked to libel about me, and told Richard Stallman to "F*ck off" due to a technical/legal stance on Mono.

One reader suggested that we take a look what what this guy is up to. His profile says:

* Name Nikhil Kothari * Location Sammamish, WA * Web http://www.nikhil... * Bio Software Architect at Microsoft, working on .NET, ASP.NET and Silverlight...


Watch some of the older Tweets in there. He corresponds with C.J. Adams-Collier, who works on Mono and also worked for Microsoft. How about this:

"@cjadamscollier Thanks for the pointers - will keep them in mind as I look into things."

According to the Mono Web site, he is a Mono developer or generally a contributor. He was paid by Microsoft too, by his own admission. He tried to discredit Boycott Novell and he lurks in our IRC channel. One suspicion is that Microsoft is spreading (or simply exploiting) "Linux developers" whose role is to spread Moonlight and Mono, making Silver Lie and .NET a lot more prevalent.

Here is Microsoft's Nikhil Kothari chatting quite a lot with Miguel de Icaza:

"What is the recommended IDE/setup to use for Mono development on the mac? @migueldeicaza any suggestions?"

Here is another Twit which once again shows Microsoft's involvement in MonoDevelop, which ultimately strengthens Windows [1, 2, 3]:

"@migueldeicaza If things pan out with MonoDevelop and I get a few cycles, I will have something interesting to share ... fingers crossed."

It is worth remembering that Miguel de Icaza literally spends time at Microsoft. He goes on campus, too, having gone there for a job interview 10+ years ago. Nat Friedman was working for Microsoft.

Watch how the pro-Microsoft Gavin Clarke is giving de Icaza exposure, as usual. Together they defend the spreading of Mono, using The Register. They are working to spread .NET everywhere (Mary Jo Foley too, as always). Oh, how Microsoft loves Mono! If Microsoft likes it, then it's usually bad for its #1 competitor, GNU/Linux.

Why Mono is Still Dangerous



One visitor has just raised the following important point:

"By the way, what nobody here seems to be mentioning, I guess because they're pretty ignorant about .NET in general, is that the ECMA specs only cover versions 1 and 2 of the C# language, and neither version 3 which Mono already implements or version 4 of which MSFT's implementation is currently in beta have been submitted to any standards body. I think this is a bigger issue than support for some Windows libraries."

More holes/loopholes are identified:

Carlo Daffara, an open-source consultant, rightly notes that Microsoft's patent promise is not directly on Mono, but rather on these ECMA standards, which leaves "most of Mono...encumbered as before (WinForms, ADO.NET, ...)."


What are the CPs good for then? Even the use of language is laughable and reminiscent of surrogate terms. "Community promise" is a case of pretending that Microsoft is pro-"community". It's as Orwellian as the "Community" patent, which is a loophole for bringing software patents into Europe and thus harming the Free software community -- the real community.

So what it is with CPs then? Were they even tested in any court? It is a rhetorical question.

"Promises, promises," calls them Alan Lord. They are not legally binding.

The reason I won’t be using Mono is that the .Net framework is already embraced by Microsoft, it is already extended by Microsoft. It was from the beginning and will probably always remain so.


For a detailed analysis of the CP, see this from The Mad Hatter.

So why didn't Microsoft's lawyers include this in the main body? Microsoft's lawyers aren't stupid (I know one of them, she's a really smart lady). So why did they write it in this confused way?

I don't know. It doesn't make any sense.


The Mad Hatter told us that "from ITWire, several people have noticed that pro-mono people tend to duck having an independent evaluation done of Mono for patent issues."

Last year Groklaw wrote the article "What is Wrong with RAND?"

We now have this article whose headline is "What does RAND mean?" What it means to Free software is that it is a term to avoid, according to the GNU doctrine.

Apparently, it must mean something, because I find it being referenced in (supposedly serious) discussions about .NET licensing.

The acronym literally translates as “Reasonable And Non-Discriminatory”. So far so good. Except I don’t have a clue what it means. What does “reasonable” mean when applied to a patent licensing policy? Well, according to my own interpretation of this word, a licensing policy is reasonable when it prevents the patent from being used to impose a tax on any users of any program. But this is just my point of view on what is reasonable. Can you expect patent holders to agree with your point of view on what “reasonable” means when interpreting their own promises?


All in all, as we have said from the very start, the whole Mono story does not deserve this level of coverage. The editor of Linux Today (Carla) agrees that Mono and Google Chrome OS have been blown out of proportion, as we emphasised a day or so ago.

Just when I was getting thoroughly bored with Mono news, which is the same arguments recycled over and over, and little of anything more definitive from the Mono camp than "Same to you!", along came a tidal wave of Google Chrome OS news. The Chrome OS story is truly frightening, far more terrifying than Mono gaining a solid foothold in Linux distributions--- because the news is simply an announcement that the Chrome OS project has been officially launched. There is no OS yet. What levels of hysteria are going to be reached when the actual code is released? Rioting? Suicides? Looting?


Carla is also the editor of Linux Planet where she has published this article from SJVN about Mono. We too are quoted.

Peter Brown, the Free Software Foundation's executive director, though still isn't impressed. Brown said, "It's my understanding that Microsoft has not yet announced anything officially, but assuming it follows up on this blog post and covers ECMA 334 and 335 under the Community Promise, it will not protect free software from the threats we have been discussing That's because Mono implements, and Tomboy depends upon, a number of libraries which are 'standard' in the sense that they're under C#'s "System" namespace (indicating that they're part of the standard library) and provided in Microsoft's implementation, but somewhat pointedly excluded from the ECMA specifications."

So, Brown continued, "If the question is, should GNU/Linux distributions include Mono? Then the community promise from Microsoft covering these two specifications clearly isn't sufficient. That they won't sue us for infringement of some of their Mono patents is useless if they reserve the right to sue us over other Mono patents. If Microsoft really wants to assure the free software community that it does not intend to attack applications based on Mono in the future, it should issue a patent license to everyone for all the patents that are necessarily infringed by the complete implementation of Mono, that allows users to use, share, and modify the software as they see fit."

[...]

But, Roy Schestowitz, editor of Boycott Novell thinks that focusing on the patent issue alone is a mistake. Schestowitz said, "Patents were never the sole issue when it comes to Mono." Microsoft doesn't allow deviation from the .NET core. "This ensures that Microsoft stays in control. This leads to no independence, which Microsoft may describe as 'fragmentation.'"


Over a year ago, Beranger explained to us why Mono is more than just a patent trap; it is an habitual problem and he has just given a good theoretical example which concurs with real examples that we know of.

I am already laughing sarcastically when I imagine the faces of those Linux developers who, after having told their boss that they know C# and Mono, will be assigned to an ASP.NET project… on a Microsoft platform that uses the genuine .NET! Because this is what will happen!

And when you think that, after the initial unknown motivation to start developing Mono, the whole thing took exposure after some moron wrote Tomboy!

Therefore, believe me or not, my twisted radar tells me that in the long run, Tomboy and F-Spot are going to boost the sales of Microsoft Dynamics, which is a .NET range of products. Good work, Steve, and good work, Miguel.


Charles opines that Mono does not even matter these days.

Anyway, who should care about this? Gnome developers mostly. The rest of us have gone out of the .Net and Java wars after around 2004 or 2005, and have realized that there other realities such as Qt and Python (to name just a few), and most of all, there is the Internet, and the POSH (Plain Old Simple Html), and that new little Linux distributions launched by Google… And so much more.

Mono and .Net is one of the last schemes from an outdated behemoth; both the scheme and its inventor will soon fade in blissful irrelevance. It does not mean it cannot sting back though….


On the other hand, a journalist whom Microsoft bought lunch about 2 weeks ago (and later hooked up with Laura DiDio) has just bent backwards to find some criteria by which Mono seems better than Java. He published this in SD Times and saw all the Mono proponents citing him immediately. Novell is on the same boat [1, 2, 3, 4].

In addition, one reader warned us about what he calls "Major [Java] FUD campaign against Oracle and Sun via Deborah Gage."

He explains that "this follows the classic MSFT tactic of a positive headline covering absolutely disparaging content."

Microsoft still hates Java. It wants to replace it with .NET by all means available.

"Moonlight is usable for anyone on any distribution of Linux (redhat, ubuntu, etc.) -- it is not limited just to Novell as Mono is."

--Brian Goldfarb, Microsoft
[note: Moonlight depends on Mono, emphasis is ours]



Comments

Recent Techrights' Posts

Links 24/02/2026: Telephone Turns 150, Political News Catchup, and Rearmament
Links for the day
Probably IBM's Worst Day in Wall Street in Well Over a Decade
They try to blame some Anthropic slop, but that's just a distraction from IBM having nothing to offer
Security and blobs, by Alex Oliva (GNU Linux-Libre)
Reprinted with permission from Alex Oliva
Techrights Thanks Every Single EPO Worker Who Went on Strike Today
We have so much in common
EPO Staff Union: The Strike Actions and Other Industrial Actions "Have Already Delivered Measurable Gains."
SUEPO Munich has just issued a statement to staff
 
Gemini Links 24/02/2026: Hardware Tinkering and Slop Bots Attacking the "Small Web"
Links for the day
Quitting Reddit (Social Control Media Controlled by Conde Nast)
There is a new post in Reddit
IBM is the World Champion at Layoffs and There Are Reportedly More Layoffs in IBM This Month (EU)
IBM fired 60,000 in 1993
Free Software is for Everyone
Young and old, rich and poor etc.
Gemini Links 24/02/2026: Voltage Divider on Slide Rule and Many Raspberry Pi Projects
Links for the day
Asha Sharma "a Palliative Care Doctor Who Slides Xbox Gently Into the Night"
2026 will probably be the last year of XBox
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Monday, February 23, 2026
IRC logs for Monday, February 23, 2026
The Monday After the 9PM-on-Friday Prepared Puff Pieces-Under-Embargo Microsoft Strategy for XBox Collapse
There are more layoffs ahead at Microsoft's XBox
Kyndryl Also in a Freefall Today, James Kavanaugh's Accounting Skills Seem to be Based on Pumping and Dumping
What is the real value of Kyndryl when its debt is about twice its alleged "worth"?
Not Much Left to "Pump" in This Slop Bubble
let's hope that by the end of the year the whole bubble fully implodes
IBM Common Stock Crashes Hard (Almost $100 Below the Levels of February's Beginning)
Another Kyndryl?
Links 23/02/2026: Withdrawal From Slop and Ukraine Invasion Enters Fifth Year
Links for the day
Gemini Links 23/02/2026: Moving to Gentoo, Wake-on-LAN Script
Links for the day
Kyndryl Fell by About 50% in One Day, IBM Fell 23% in 20 Days
the IBM Titanic
Trusting the Evil Maids
Don't listen to liars and frauds
Aaron Swartz Has Already Explained What Reddit/Conde Nast Meant to Him and Why We Should All Avoid Reddit If We Value Software Freedom
Aaron Swartz did not start Reddit
Valnet's Good Legacy of GNU/Linux Advocacy in Journalism Form
Let's hope they carry on like this
Coders and Thinkers
I used to be a hyper-productive coder; these days I do more thinking and writing
Slop (So-called 'genAI') is Not a Skill, Slop Gets You Suspended or Even Sacked, It Can Eventually End Your Career
Benj Edwards, a so-called 'Senior' so-called 'AI' so-called 'Reporter'
There is No Such Thing as "AI Skills", "AI Competency", "AI Fluency" Etc.
Slop does not give anybody an advantage
Links 23/02/2026: "What Boston Will Cost Me" and Women as Hostages
Links for the day
IRC Usage Levels Seem to be Rebounding This Year
it looks like the total count (tally) of users increased a lot lately
Microsoft Tricked the Media Into Lying About Microsoft Layoffs in January. Now It Does the Same (in February).
Microsoft has got the media by the wallet (or balls)
Free Software Projects Become Slow Due to Slop
It does not improve efficiency or productivity, it reduces both
EPO Strike Has Begun (or Resumed)
The EPO status quo is untenable
Links 23/02/2026: US Surrenders to Climate Change (to Benefit Oil Companies and Slop), UK Court of Appeal to Hear Mazur
Links for the day
GAFAM Jobs No Longer Lucrative
Those days are long gone
Based on Insider Leaks, Asha Sharma's Job is to Kill XBox While Talking About "AI"
They cite SneakerSO
Germans Recognise the Contagion is Digital, Not Racial
How to dismantle or neutralise those weapons? Turn them off
Free Software (or Software Freedom) Ain't No Religion
It's hardly surprising that some of the loudest opponents of Software Freedom and its luminaries also disregard or bend facts
Dr. Andy Farnell Explains Why the Slop Industry is Like Trespassers and Thieves
interesting new article about robots.txt files
The Demise of the Solicitors Regulation Authority (SRA) and Profession Based Around Bullying With SLAPPs and Empty Threats
For press to survive and thrive in the UK we need the hired gun to be submerged
Linux Kernel 7.0 Release Candidate Comes Out, Stallman Turns 73 in Three Weeks
It predates Microsoft and Apple
In Greenland, Firefox's Gecko and KHTML (KDE, But Bastardised by Apple) Bigger Than Chrome
Are those Danes recognising the risk of monoculture?
Gemini Links 23/02/2026: Imperfect Journal, Evil, and "Progress Goes Boing!"
Links for the day
“Power is a Thing of Perception. They Don't Need to be Able to Kill You. They Just Need You to Think They are Able to Kill You” ― Julian Assange
When leadership becomes corrupt enough to lose a sense of authority its days are numbered; it'll be replaced
IBM Has Already Admitted 2026 Mass Layoffs (in 4Q Earnings Call)
We showed this earlier this month, but some people bring that up again
Reasons to Go on Strike in the European Patent Office (EPO)
If you live in Europe and don't work for the EPO, you can still help
First speech of Chanellor Hitler, Andreas Tille & Debian denounce Branden Robinson
Reprinted with permission from Daniel Pocock
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Sunday, February 22, 2026
IRC logs for Sunday, February 22, 2026
IBM Layoffs Definitely Still Happening
Contrary to what some apologists try to say
More and More Projects Quit Microsoft GitHub This Year, XBox Will See the Same
Microsoft GitHub's embrace of slop as "strategic" gives us a clue of what'll happen to XBox very soon
Google "Intelligence": Despite Slam-Dunk or "Smoking Gun" Proof, Drug Abuse in EPO Leadership is "Unverified Allegations"
Google's slop (so-called 'AI') lacks intelligence
8,000 Pages/Articles Per Year
We're eager to maintain a good production/publication pace and illuminate the sinister attempts to interfere with Freedom of the Press in the UK
Don't Use the Future Tense to Discuss the Slop Bubble
Wall Street does not react to reality; it reacts to panic, which is related to expectations
Gemini Links 22/02/2026: Okonomiyaki and Midcrunch Crisis
Links for the day
The Broken Window Industry and Its Ongoing Desires to Make Technology Less Dependable
Reliable computing is becoming harder to find
Freedom Means Accepting He or She Who is Different
In the Debian community we're sadly seeing some authoritarian overreach this month
New XBox CEO Typecast in Social Control Media
Microsoft apologists will fall back on (or shuffle between) the "racist" and "sexist" angle
Sites Without JavaScript Deserve Your Visits
We're not arguing that the Web should be as simple or barebones like Gemini Protocol/GemText
EPO Strikes Are Already Working
Campinos is already going "into hiding"
Microsoft Windows Falls to Another New All-Time Low in Guatemala, It is a Bottomless Pit
Maybe users come to realise that Windows means back doors and those doors are open to a regime that ought not be trusted
"XBox" Will Become Slop After Mass Layoffs
When all else fails, "AI it"
Links 22/02/2026: Hardware Price Hikes Across the Board, "Microsoft Issues Statement on Potential Layoffs"
Links for the day
Microsoft "Layoffs Incoming"
This transition isn't about promoting games; it's about canning the console
Links 22/02/2026: "Bloat of Modern Fitness Apps" and Wikipedia Deprecates Archive.today
Links for the day
Our IRC 5-Year Anniversary (for Self-Hosted) is Fast Approaching
A week from now it's March already
Gemini Links 22/02/2026: Dream Job Gone and Slop in Taskwarrior
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Saturday, February 21, 2026
IRC logs for Saturday, February 21, 2026