Bonum Certa Men Certa

Why Is Mono in Fedora? Nobody Knows... It's Possibly a Secret

Searching for truth about Mono

We continue to explore the legal implications of building the GNU desktop using Mono. As readers may be aware, this Web site, among several others, has been a critic of Novell's Mono for quite some time.

We are now aware, based on the assessment of the SFLC, that Novell's Moonlight is a legal risk (or uncertainty at best). Fedora forbade it. The key worry though is that strategic direction gets changed to favour the Microsoft API in several places, which is akin to adopting or supporting Microsoft codecs. It gives a sworn enemy of libre software powers that can essentially eliminate the freedom of the desktop -- for good.



It's important to act upon this early, or else it might become irreversible, at least for important portions of the code pool.

The other day, Charles wrote a nice piece detailing the differences between Red Hat's approach and Novell's approach to handling of intellectual monopolies.

I have frequently expressed myself about the patent and business agreement between Novell and Microsoft.

[...]

Novell did precisely not sign a patent agreement with Microsoft debunking any claims or myths related to FOSS infringing Microsoft’s “intellectual property”. It implicitly did just the contrary: Microsoft and Novell were teaming up to “protect” Novell customers against patent claims made by…Microsoft. The agreement was only covering Novell customers (not even OpenSuse users) and was at the same time contradicting the GPL (v2). Red Hat’s settlement does not seem to conflict with any version of the GPL as it places no burden or extra deeds on users and developers of GPLv3 software (More on that later). There was no prior art, no litigation, and perhaps as important as the rest, the Novell-Microsoft agreement involved money. Lots of it . On the other hand, Red Hat received to my knowledge no payment for the settlement and as a future outcome, no strong incentive to do business with the plaintiffs and have its existing customers sign some dubious “software patent insurance”.

[...]

Contrary to what can be read here and there, the GPL v3 does not deny the existence of software patents. That would be stupid, as the GPL has been designed to live in a legal environment where such patent claims would be made against Free Software. What it does however is denying software patents the possibility to infringe on the users and developers’ freedom and ability to run, use, modify and redistribute software. If the software cannot be redistributed without some form of immunity in regard of software patents, then a poison pill option exists. Red Hat’s settlement does not apply here. What Red Hat did was “clean” patent busting: they demonstrated prior art first, and then essentially killed the patents by extending the immunity to those patents to anyone using the problematic software apps. That’s how historical it gets.

I am, just like many others, left not wholly satisfied by this. I am very happy of course, of the outcome of this lawsuit, but I know that the real issue at stake is software patents and that what will really put all these issues to rest, ultimately, shall be the end of software patents.


Charles speaks about a "poison pill". The name of it may be Mono. Why is this questionable piece inside branches other than Novell's (e.g. Ubuntu, Fedora)? Let's explore how it slipped into Fedora.




I've fully reviewed the archive now, and this is pretty much all
the information I could find:



1. The decision to allow Mono to enter the tree seems to have been made arbitrarily by Red Hat, with no community consultation, and in spite of protests (including some by high profile Red Hat personnel - mostly expressed as a rejection of Mono before the announcement).

2. There has only ever been one public announcement on the subject, and that was made (with some dismay, it seems) by Tom Callaway:

https://www.redhat.com/archives/fedora-extras-list/2006-January/msg00588.html

3. There has only ever been one, extremely reserved, explanation given for this decision, in a blog post by Greg DeKoenigsberg:

"Business considerations that prevented certain Mono components from being included in Fedora previously have now been resolved."

http://gregdek.livejournal.com/3597.html

The specific nature of this resolution is not given.

4. There is precious little concrete information about precisely who made these arbitrary decisions that also affected the Fedora community distro, but as best as I can deduce, the key players seem to be Greg DeKoenigsberg (as above) and Christopher Blizzard, although it may be that these were simply the only people discussing it publicly:

http://www.0xdeadbeef.com/weblog/?p=188

5. The nearest thing to an actual justification for this acceptance of Mono, is that the OIN offers a kind of Mexican Stand-Off protection to those who implement it:

http://gregdek.livejournal.com/4008.html

My final conclusion is that Fedora includes encumbered, non-Free software, that is covered by patents owned by Microsoft, and assured by a patent covenant that is not worth the (metaphorical) paper it's written on, since Moonlight, which is also covered by this same type of covenant by the same company, has recently been exposed by Groklaw as undistributable (I'm advised that PJ is currently investigating Mono as well). The announcement and justification for this inclusion is extremely sparse, and there has been almost no community consultation on the subject, either before or after the fact.






This hopefully sums up Red Hat's (or Fedora in practice) decision to adopt Mono. More people should be aware of this. It invalidates Jeff Waugh's "if Red Hat does it, then it's OK" claim. No clear reasons seem to be given. Mark Shuttleworth's defense of it seems to be the argument that a separate and greater threat exists, but that's like blowing your toe because your entire foot might be in danger.

A few quick points ought to be added:

  1. Red Hat has been hiring top lawyers recently, not necessarily in preparation for anything, but Red Hat's people have been negotiating in the back rooms with Microsoft for almost a year. Codecs, for instance, were negotiated, but Red Hat didn't lose that fight. There were other such talks about intellectual monopolies that go approximately 2 years back.


  2. Technical exclusion using Novell's deal (e.g. hypervisors) is not sufficient for Microsoft to maintain dominance. It needs software patents and 'licensing' too (Mono, Moonlight, etc). If Microsoft's profit decline at the end of this quarter (again), then it's likely to just get even more vicious.


  3. If the Debian Project was concerned enough about trademarks to create IceWeasel and Fedora is at least raising similar issues about the freedom values of Firefox (or deficiencies), how would they feel about Novell copyrights in Mono projects, let alone software patents?


It is our humble assessment that -- in the long term at least -- Novell and Microsoft will be the next SCO in the sense that they can use software patents rather than copyrights (a 'stronger' form of intellectual monopoly).

Novell claimed that it would not ever resort to this, but the company in its existing form crumbles while .NET developers are hired. Yesterday we saw the departure of a Novell vice president. An anonymous reader wrote to tell us: "Why is he leaving or was he asked to leave in light of the partner blunders of late who's next watch and see if Ebzery gets the chop."

Novell is a large company. There's still a lot that we don't know about its direction.

Comments

Recent Techrights' Posts

All-Time Lows for Windows in Spain and Portugal
data which became publicly available less than 24 hours ago in statCounter
 
Links 03/05/2026: Insolvent US Bailing Out Google, Microsoft, Amazon, Nvidia, Oracle, OpenAI, and SpaceX
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
Links 01/05/2026: Microsoft 'Headcount' Decreasing, Apple Quietly Killing Vision Pro
Links for the day
Oracle's Debt Grew by Over 50 Billion Dollars in 6 Months
Larry Ellison spent a lot of money buying a lot of the corporate media
In Praise of Debian
30 hours ago we began an upgrade
What Linus (Torvalds, the Linux Dude) Meant by "Show Me the Code"
"Show Me the Code" is a common cultural reference
Yes, GNU/Linux Can Run on Playstation 5, But Don't Buy It, Learn From Sony's Past of Rootkit and PS3 Betrayal
Millions of Playstation 3 owners will never forget what Sony did to them
XBox Will Not Last Much Longer, XBox Chief Admits Problems
Microsoft's latest "results"
Dealing With Demagogue in Free Software
Don't spread their ideology and never participate in any of their projects
What May 1 Means to Us (and to Many Others)
To me, May 1 means something
Microsoft Lunduke is 'Pulling a Garrett' by Turning Technical and Legal Debate Over Rust Into a 'Trans Debate'
Don't fall for the demagogue
Links 01/05/2026: Regulatory Trouble for Apple, Now Even Mozilla Pushes Back Against Google
Links for the day
Microsoft "Buyout" Offer is Less Than One Year's Salary
So our assumption about this was correct
The Corrupt Lecture the Non-Corrupt - Part X - European Patent Office Managers Have Crossed Red Lines, According to Themselves
The girlfriend of the President of the European Patent Office (EPO) is trying to muzzle EPO critics
Techrights is Still Growing, Attacking Techrights Does Not Weaken the Community
Bullying us for 2+ years does not result in fear, it results in us feeling more emboldened and motivated
SLAPP Censorship - Part 63 Out of 200: Graveley as a Stripped-Down Version of Garrett in the Particulars of Claim (5RB Barrister Could Do This in One Minute)
Lazily and sloppily, it looks like the barrister took Garrett's claims and tweaked them a little (shortened) for Graveley
Lots of People Leave IBM, Today IBM Has About 1,000 Workers Fewer Than Yesterday
Confluent "last day" for 800+ people
Been a Very Busy Week
Next week, as we have no upgrades to prepare for, we should be able to publish at the usual pace of 20+ pages per day
In New Letter Sent to Chair and Heads of Delegation of the Administrative Council of the European Patent Organisation the Staff Union Explains How to End European Patent Office Strikes
If Campinos continues to behave as he does right now, the Council can show him the door
Links 01/05/2026: Poems and Continuous Privacy Policy
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Thursday, April 30, 2026
IRC logs for Thursday, April 30, 2026
Microsoft Debt Rose Almost $50 Billion Since We Moved to Debian
GAFAM has a new name for debt