Bonum Certa Men Certa

Jose Explains Why Not Mono

Mono enthusiasts are already actively pursuing and ensuring that the the next version of Ubuntu will have Mono deep inside its heart. Mono 2.0 that is, with extra Poisonware called WinForms.



It is probably a good time to share the concerns expressed by Jose X, who asked us to post his remarks below.




The “Technical Merits” Red Herring:



Assuming mono has technical merits that impress or you can’t get elsewhere, here is one argument about how there are more important things than technical merit if you are building for the long haul and want to keep costs under control.

And don’t forget this: a subset of the community can fork mono and then maintain or even improve the “technical merits”. The point would be to diverge from the details of Microsoft .NET.

Novell’s “Interop” Fantasy:



“Interop” with Microsoft .NET, where it would really count, is a pipe dream. Microsoft controls what code ships and updates their customers’ systems. They are not beholden to produce bug-free and standards-based .NET code. They are not beholden to limit themselves to the standard without adding undocumented lock-in. Surely they won’t limit themselves and yield ground if they don’t have to. They are not going to give away key items crucial to keeping their monopolies in place. They are also not going to give up the revenue generator that is their hidden source code as it’s secrets change over time. They are not going to give up their option to change the rules or their option not to renew your NDA contract terms after they are up or not to increase the fees, perhaps beyond the breaking point. [See this article]

Gifting Linux to Microsoft While Saving Microsoft Lots of Money:



“Additionally, in the case of a fork, we test Microsoft’s behavior to forks and to code being develop in areas where they have many patents.”By avoiding .NET or perhaps to a lesser degree by forking mono significantly, we lessen patent issues and the ability of Microsoft to EEE (embrace, extend, extinguish) and to leverage their existing huge investments in .NET. Additionally, in the case of a fork, we test Microsoft’s behavior to forks and to code being develop in areas where they have many patents. Better now then later. Better to learn now than later when we could have much more to lose and to recode.

Microsoft already made the huge investments. Giving them extra bang for the buck spent is the exact opposite of what the FOSS community should want. I’m still waiting for Microsoft to open up their core platforms essentially completely. Until that happens, their monopolies, the dollars they spent to fight real FOSS and Linux, etc, all hurt FOSS and open platforms. To fight such a strong, established, and committed enemy of software openness and transparency and of user and developer freedom, you want to see devalued the assets where they have put their dollars. Don’t help grow mind share in .NET or the .NET ecosystem.

Here is a comment titled “It’s so obvious.”

"Mono will just improve the situation for Microsoft by making porting Linux applications to Windows a no-brainer."

To which I would add that …

(a) “FOSS” on Windows/Vista is not FOSS any more than HTML running on Internet E is FOSS: in both cases the “open source” completely depends on the lower closed source software layer to function.

(b) Microsoft can more easily and subtly sabotage FOSS running on Windows/Vista than they can closed source apps running there. And sabotage (as well as pre-design of “special” API) will happen as the season dictates a beneficial risk/reward ratio for Microsoft.

“Generally, there will be more and better Windows apps if there are more and better .NET apps.”(c) Apps ported to Windows grow the value of Windows. This more so the better these apps are. Generally, there will be more and better Windows apps if there are more and better .NET apps. The more FOSS ports there are to Windows, the more Microsoft can keep their monopolies entrenched by keeping up with Linux/FOSS. Most users won’t bother to go through the hoops and over the hurdles if they can get most of what they want right where they are.

(d) Exclusivity gives extra value to a platform. There will be more and better exclusive Windows apps if there are more and better mono apps BECAUSE Microsoft can more easily embrace and extend open source mono apps to incorporate into their integrated software. They study the code but hide their extra lock-in sauces (thus saving on perhaps 90%+ of the work required). .NET is where Microsoft has an advantage over everyone else. They have invested the most in .NET. They control the direction of .NET.

(e) Novell is contracted to work for Microsoft. Giving copyrights to Novell or helping improve software and systems key to their business (e.g., OpenSUSE), will be helping Microsoft. Microsoft has a better chance of getting the source code you give Novell but with a special proprietary license instead of the GPL. [Such an automatic pact may already be in place.]

Here is another comment titled “On tactics and the nature of Free Software.”

Let me say something positive for Novell. Assuming .NET becomes well-established and the greater Linux FOSS community and Linux commercial players have already suffered, then Novell might be sitting pretty. They can play the lock-in game against Microsoft, essentially through a fork/extension of .NET. Of course, the best lock-in is closed source. Novell has shown they love and likely prefer closed source (Netware). Not to mention that Novell may even fold or be bought out by Microsoft.

Microsoft has stated they will deal with those serious about licensing. Only to those that are serious will they reveal the patents and other details. If you don’t have it, I can look for a link to a recent interview that revealed no less than this much in very explicit terms.

Before closing the book on this, you may want to consider asking something similar from Linux vendors or other vendors. It’s easier to contrast responses this way. See what Red Hat offers the community, and see what Microsoft offers. Actually, we already know what Red Hat offers and what Microsoft offers, and the differences are plenty.

Just like with the benefits Microsoft gains from so-called 'piracy', they gain similar and greater benefits from the spread of .NET clones people will use for no charge.

“Novell and everyone that advocates use of .NET or clones are helping to spread Microsoft’s technological “drugs””Novell and everyone that advocates use of .NET or clones are helping to spread Microsoft’s technological “drugs”; however, in this respect, mono is worse than Windows and Office. The extra damage arising from mono and other clones vs. from user level Microsoft “drugs” is that the former are not end products to themselves but propagate as they are used by developers to create apps. Further, a stronger “addiction”/commitment/dependency results from a complex set of API vs. what most ordinary users have to deal with when they use end products. [Do note that most developers limit themselves to a rather small set of projects, languages, etc, because of the large overhead learning curve.] Spreading .NET or clones is a serious win for Microsoft. The battle for developers is very important.

Without an open source .NET clone, Microsoft’s proprietary offerings would be much less attractive to businesses. Most managers and even some developers have some faith that a “second source” is possible. In any case, risks for using Microsoft .NET are lowered if there is something similar enough in the market that is FOSS; thus, mono has increased the attraction from managers to Microsoft .NET.

Mono apps are easier for Microsoft and for anyone to port to Windows. These ports help Microsoft retain their lock-in and levers through the increased value that accrues to Windows. Additionally, it’s easier for Microsoft to gain control (”manage”) FOSS apps than closed apps.

Mono (and other Novell owned code.. assuming they own mono or have a license to sub-license) is even worse than would be a different .NET clone owned by someone else to the degree Novell is already working very closely and is financially dependent on Microsoft so as to be that much more likely to give special non-GPL licenses to Microsoft. Thus, the GPL only hampers/checks everyone except Microsoft — a very clear gain in advantage for Microsoft over everyone else.

Novell developers are not naive enough to think that interoperability is possible. Enough said.

“They also want to weaken the strategic advantages Sun gains from Java and OO.org, thereby making Microsoft’s path to holding and growing the lock-in that much more secure.”Look at the basic facts, Novell is a mostly proprietary company, helping a very powerful monopolist hold and gain ground. They aren’t fooled by the interoperability spiel they push. Novell is more than willing to participate and agree with Microsoft’s deceptive maneuvers (like the patent scare with customers) to grab extra money from clients.

Novell wants to eliminate Red Hat competition with full battle guns, again, helping to give a very significant strategic gain to Microsoft. They also want to weaken the strategic advantages Sun gains from Java and OO.org, thereby making Microsoft’s path to holding and growing the lock-in that much more secure.

The list can go on and on. I have to expect a lot of the developers defending Novell, e.g., those developers posting here, many of whom have read all of this before, are well aware of the details… yet they continue to defend Novell.

Mono is the devil

Comments

Recent Techrights' Posts

Links 03/05/2026: Insolvent US Bailing Out Google, Microsoft, Amazon, Nvidia, Oracle, OpenAI, and SpaceX
Links for the day
All-Time Lows for Windows in Spain and Portugal
data which became publicly available less than 24 hours ago in statCounter
 
The Real News is Botnets (e.g. Windows With Back Doors), Not Iran
Let's focus on the botnets [...] Microsoft's aim is the opposite of security
SLAPP Censorship - Part 66 Out of 200: Alex Graveley Did Illegal Things, Then Asserted Mentioning Those Illegal Things is Privacy Violation
Alex Graveley "has suffered damage and distress" when the public found out he told women to kill themselves
The Corrupt Lecture the Non-Corrupt - Part XII - Outsourcing Everything to Microsoft, Which is Illegal
Today's EPO isn't about technology or law
Melissa Chan on Why Press Freedom Matters to Everyone, Not Just Journalists
dispelling a myth
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Sunday, May 03, 2026
IRC logs for Sunday, May 03, 2026
Gemini Links 04/05/2026: Another Old Web Pillar Gone and Simple Lobsters Mirror for Gemini
Links for the day
SLAPP Censorship - Part 65 Out of 200: Graveley and Garrett Claims Are Word-by-Word Similar (They Also Collaborated All Along)
We'll keep it short today
IBM Has a Long and Rich History of Showing Chatbots Bear No Business Prospects (From Jeopardy to Watson Healthcare and McDonalds)
Watson Healthcare is already in the dustpan, so they are rebranding it again
Europe Decoupling is Bad News for GAFAM, Especially Bad to Microsoft
Countries want independence
India Needs to Recognise That the World Wide Web is Monoculture in India
In the US, a judge with Indian roots dealt with a case related to this; why won't India?
All-Time Lows for Windows Down Under
seeing the demise of Windows in Australia (historically a slow or low adopter of GNU/Linux) is good news
Linux Kernel Tainted by Software Patents That Make Linux Worse and the 'Linux' Foundation is Compiling Bribes to Enable This (Promotion of Monopolies and Tolerance of Software Patenting)
Why you need to reboot when a serious bug is found in Linux? "Licencing"...
IBM's Kyndryl Accounting Fraud Explained and More Recently the Insiders Talk About Mass Layoffs
Judging by how the media totally ignored 800+ layoffs at IBM's Confluent and 400+ layoffs at Red Hat a few weeks ago don't expect to hear anything about Kyndryl layoffs
Links 03/05/2026: Water Shortages Crises and Slop Fakes "Are Coming for Your Bank Account" (Slop-Enabled Fraud)
Links for the day
The Corrupt Lecture the Non-Corrupt - Part XI - EPO 'Products' to Cement Asian and American Monopolies
Only a fool would believe Lame Duck Campinos
Microsoft Windows Falls Below 9% in South Africa
As one can expect, GNU/Linux is measured as going up in France
Gemini Links 03/05/2026: The Black Side of the Web, LiveJournal, Chimarrão
Links for the day
A Month Since Mass Layoffs at Red Hat (400+ Engineers Laid Off), The Media Didn't Cover It
We are very concerned about the state of the media
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Saturday, May 02, 2026
IRC logs for Saturday, May 02, 2026
Gemini Links 02/05/2026: Strange Psychosis and TUIs
Links for the day
Links 02/05/2026: Microsoft Has Begun Rebranding Vista 11 as 'XBox' (Because the Console is Dying), Slop Rejected by Oscars
Links for the day
IBM's CEO 10 Years Ago in IBM-Sponsored Forbes: "For those willing to embrace [blockchains], the future will indeed be bright."
How well did this prediction materialise?
SLAPP Censorship - Part 64 Out of 200: Not Amused by Repeated Threats (to "Shut Down" My "Existence" While Mentioning My Wife Too)
it's about censorship
RightsCon Cancellation as a Data Point in a World Gone Astray
RightsCon should not even be controversial
The NHS is Under Attack by Anthropic and Microsoft (or Their Lemmings That Infect the NHS)
They are kidding themselves if they seriously believe Web-facing source code repositories are the real threat to patients
cPanel is Not Linux, cPanel is Proprietary Software
It's fair to say I've used cPanel for 23 years
Links 02/05/2026: Gen Z is Turning Against Slop and OpenAI/Microsoft Rift Explained
Links for the day
Storage and Memory Prices Are Rising Not Because of High Demand (Production Can Match Demand), It's Partly Because of Price-Fixing (Same as Food Price Increases)
Sophisticated robberies are still robberies
Thousands of Layoffs at IBM, So IBM Pays Mainstream Media to Claim That IBM is Hiring (Paid Lies)
This is a story about the media failing us, not just IBM failing as a company
A Look at DataStax Bluewashing (IBM and Layoffs)
IBM is a place that many people leave or get pushed out of
Gemini Links 02/05/2026: Leaving Session, Alhena 5.5.7, and Slop Failing Customers
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Friday, May 01, 2026
IRC logs for Friday, May 01, 2026