Bonum Certa Men Certa

Apple Treats Mono Like It Treats Flash; GNU/Linux Should Too

Miguel de Icaza



Summary: Apple is not interested in 'foreign' APIs entering its environment, so why do GNOME-based distributions of GNU/Linux tolerate Mono, which squarely corresponds to Microsoft's APIs and makes Microsoft stronger?

EARLIER this week we wrote about MonoTouch, namely about it being blocked by Apple [1, 2, 3]. MonoTouch brings Mono to Apple products and in turn it can also bring Moonlight, which would only contribute to proprietary software plug-ins like Silver Lie and Adobe Flash (which Apple also blocks). From Apple's point of view, it is doing the right thing and we cannot complain. "Whining to Apple" is "an exercise in futility," says this new article on the subject.



Apple has set the developer guidelines in a way that benefits them and doesn’t care whether Novell is worried about the standing of MonoTouch or not. You either believe, or even just agree to the terms of the Apple vision or you don’t Apple and Jobs couldn’t careless even if that means that like Adobe and possibly Novell your company has to take a big hit.


One of the Mono boosters [1, 2, 3, 4, 5, 6] has just published an article where he quotes Novell's product manager for MonoTouch. He says that "Novell is reaching out to Apple for clarification on its intentions, and it will advocate for the license agreement to be amended prior to the release of Apple's iPhone 4.0 SDK this summer." He also writes:

Third parties, including Adobe and Novell, have released tools that translate code for execution on the iPhone. Adobe produces the Flash-to-iPhone cross-compiler, and Novell develops MonoTouch, a tool that brings .NET development to the iPhone.


Microsoft boosters like Larry O’Brien are also quoted in this article (Microsoft boosters love Mono) and another longtime booster, Gavin Clarke, has published his rant too (characterising Apple's actions as an attack on Free software). They basically use this as an opportunity to denounce Apple, which is a risk to their professional livelihood because they depend on Microsoft's performance.

The coverage from IDG was reasonable and writing on behalf of Ars Technica -- surprisingly enough -- is Microsoft's booster Peter Bright, who turns this against Apple (not surprisingly). He too characterises it as an attack on Free software, Android to be precise (Novell whines over Monotouch and Clarke talks about SugarCRM).

Things just got a whole lot more restrictive for iPhone developers. What this change means is that developers can no longer use software like Novell's MonoTouch, Unity3D, or Ansca's Corona to develop iPhone applications, and tools like Appcelerator's Titanium and PhoneGap are looking questionable. MonoTouch, Unity3D, and Corona allow developers to use the C# language and Lua scripting, respectively, to write iPhone applications. Titanium and PhoneGap allow application development using JavaScript and HTML; because they use WebKit behind the scenes to run that JavaScript, they might be OK.


Over at BetaNews, a Windows guru spoke to Microsoft's MVP who is the founder of the Mono project. Miguel de Icaza will go ahead regardless of Apple's terms. [via]

A January 2009 Ars Technica article by Ryan Paul explains how Mono had been getting past Apple's rules and regulations up to now: For iPhone, it uses a concept called ahead-of-time compilation, which involves pre-compiling the assemblies in such a way that the Mono platform can convert them into native code, before a JIT compiler would have done the equivalent.


Why is Novell so desperate to put .NET on Apple's products? Is that part of Novell's commitment to Microsoft? Maybe an implicit one (that it should spread Microsoft's APIs and GPL-violating kernel patches for proprietary software [1, 2, 3])?

SJVN argues that Adobe might be preparing to sue Apple.

Adobe, the king of Internet video with 95% Web browser market penetration, is not one bit happy about being locked out of Apple's lucrative mobile device market. Novell's MonoTouch group is "reaching out to Apple for clarification on their intention, and believe there is plenty of room for course-correction prior to the final release of the 4.0 SDK." Adobe, which doesn't want to let go of its hold on Internet-based video, isn't anything like as optimistic.


According to this article from CNET, to Novell it's about "Microsoft's C# programming language and associated .Net technology."

But Gruber couldn't figure a way out of it for Adobe and sees implications for a range of programming tools, many of them designed to let programmers target different devices with the same project. Another one is Novell's MonoTouch, which lets programmer's using Microsoft's C# programming language and associated .Net technology write for the iPhone and iPad.


Would "associated .Net technology" include something like Silver Lie? Either way, Apple would be better off denying it all and blocking API intrusions. Given that some GNU/Linux sites already promote Mono-dependent software which is not safe for use by non-Novell customers, distribution makers should do the same as Apple by denying Mono like they already deny Flash (by default). Here we have another new example of Mono traps being promoted for Ubuntu, with similar Mono problems (developed by Canonical staff) being promoted for all GNU/Linux distributions. This 'cross-pollination' with Microsoft is a recipe for disaster and Canonical's appreciation for Novell software gives us reasons for concern. A lot of Novell software is fee software, not Free software.

"'Free software' is a matter of liberty, not price. To understand the concept, you should think of 'free' as in 'free speech,' not as in 'free beer'."

--Richard Stallman



Comments

Recent Techrights' Posts

Another EPO Strike a Fortnight From Now, Local Staff Committee Munich (LSCMN) Shares 127-Page Document Explaining How Policies Impact EPO Staff
The Office is circling down the drain
Microsofters' SLAPP Censorship - Part 3 Out of 200: A More In-Depth Breakdown
presents the narrative in a less chronological and more logically coherent fashion
2026 Seems Like (Potentially) the Last Year of Slop Drowning News Sites
Sites that do so perish [...] It's getting hard to find slop in news sites which cover "Linux" because many gave up
Links 05/03/2026: New LexisNexis Data Breach Confirmed, "Goldman Sachs Head During Financial Crisis Says He “Smells” a Similar Crash Coming"
Links for the day
"Silent Layoffs" or "Forever Layoffs" at IBM and Red Hat (After Bluewashing)
Like every day (all day long) we can see people who leave IBM and say something that's based on a 'script'
Free Software Foundation (FSF) and Others Promoting String of RMS Talks, Starting Tomorrow in Lucerne School of Computer Science and Information Technology
Well done, FSF!
Links 05/03/2026: A Bet Against Substack, American Government Openly Hostile Towards Environment
Links for the day
Gemini Links 05/03/2026: Greed and Sentiments Shifting Against Slop
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Wednesday, March 04, 2026
IRC logs for Wednesday, March 04, 2026
FSF Promoting Richard M. Stallman (RMS) Talk in Switzerland in Just Over a Day From Now
RMS may have more talks on the way
Why Slop Will Flop - Part IV - We've Seen the End of It
Some years ago they insisted blockchains would revolutionise everything
Android is Proprietary 'Linux' and It Becomes More Malicious Over Time, Google Only Delayed What It Planned All Along
Google is a proprietary software giant, GSoC is only a distraction and confusion
Links 04/03/2026: Scam Altman Causes Chatbot Sub Numbers to Plunge, "Stocks Drop as Inflation Risk Emerges"
Links for the day
Why Slop Will Flop - Part III - Our Relationship With Slop (and Yours)
I never - except inadvertently - "used" an LLM-based chatbot
Why Slop Will Flop - Part II - Devil in the Details
News sites or social control media sites which tolerate slop are digging their own grave
Simpler Means Faster
Do you know your bottlenecks?
Gemini Links 04/03/2026: About a Missing Symbol and "Good Manners"
Links for the day
The Register MS Takes Money From Chinese Surveillance Threat to Promote a Ponzi Scheme
"Sponsored by Huawei."
Nicaragua's GNU/Linux Usage Measured at Over 8% by statCounter
Nicaragua is a poor country, but it also has rich culture
Why Slop Will Flop - Part I - Slop Fatigue Prevalent
See, sooner or later people (audiences of colleagues) find out and as soon as they find out you are slopping, they will lose interest
Microsofters' SLAPP Censorship - Part 2 Out of 200: Detailed Timeline From 2012 (Attack on Reporters That Question Restricted Boot) to 2024 (Lawsuit Against Reporter and His Wife in Another Continent)
we reproduce a document produced 2 years ago to give people more context and more facts
Links 04/03/2026: "The EU moves to kill infinite scrolling" and a call to "Nationalize Amazon"
Links for the day
Coming Soon: Evidence of Abuse in Our IRC Network
IRC's freedom can sometimes be its 'weakness' if not properly guarded
High GNU/Linux Adoption in Brunei Darussalam
It's worth noting (or at least noticing) that Microsoft loses ground in some of the countries where the government contracts paid the most
Media Blackout Reducing or Preventing Press Coverage of Microsoft Layoffs in 2026
Worse yet, there will be gaslighting and deceit
GNU/Linux in Laptops/Desktops Still Matters, It's Likely the Only Way to Achieve Software Freedom
Software Freedom requires all sorts of things at the "OS level"
Gemini Links 04/03/2026: The Garnet Star, The Hunt, The SYN Attacks
Links for the day
The EPO's General Consultative Committee (GCC) Discussion Illuminates How Much Worse Things Have Gotten ("on Strike and Participated in the 'Meeting'")
a videoconference - not a physical meeting - discussed EPO policies
Free Software Foundation Supports Its Founder, Advertises His Talks in Switzerland
When you suppress voices, assuming the reasons for suppression are bunk, it is always bound to backfire very badly
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Tuesday, March 03, 2026
IRC logs for Tuesday, March 03, 2026
Over 1,500 EPO Workers Went on Strike Last Week
a new publication which celebrates some accomplishments of industrial actions and calls for further actions
Madame Streisand Wanted to Censor The Web, Instead She 'Created' a New Term, "Streisand Effect"
It is basically an own goal
Solicitors Regulation Authority (SRA) Failed to Detect Fraud in Law Firms... Until It Was Too Late
Earlier today we contacted some more politicians about this and received mail from them as well
Our EPO and IBM Coverage Bears Fruit
In case insiders want to get in touch with us, please ensure or at least try doing so securely
Defending Women Isn't a Crime, Everybody Can Agree on That
Their culture is unlike ours
EPO "Cocaine Communication Manager" - Part VI - Influx of Spaniards and Portuguese Workers (+77%) at Europe's Second-Largest Institution, Led by the 'Alicante Mafia'
There is now data supporting this assertion, new and complete data in fact
Links 03/03/2026: "Scam Altman in Damage Control" and Oil Traffic Disrupted
Links for the day
Gemini Links 03/03/2026: Phones, LLMs, and Changes on the Web
Links for the day
Richard Stallman Confirms Talk in Bern Next Week
Dr. Stallman has just formally confirmed his third talk this month in Switzerland
Nobody is Safe at IBM (or Red Hat)
There is no job security at IBM
GNU/Linux at All-Time High in Guam
there are many computers in that island
Bad faith: Hugo Roy knew FSFE impersonating FSF before French tribunal, colleagues deceived
Reprinted with permission from Daniel Pocock
Microsofters' SLAPP Censorship - Part 1 Out of 200: Claim No. KB-2024-001270 in a Nutshell
abuse of process by a law firm working for an American who was arrested for strangling women and another American whose own spouse calls a "rapist"
When EPO Team Managers (TMs) Are Harassing People Who Strictly Apply the European Patent Convention (EPC) in Patent Examination
There are two strikes planned for this month
Confirmed: Using Slop Gets You Fired
Let the story of Benj Edwards be a cautionary tale
Links 03/03/2026: "No one wants to read your AI slop" and "chatbots in the kill chain"
Links for the day
EPO and "Equivalent to More Than 100 Days of Strike"
The industrial actions continue and already have a positive effect
Streisand Effect, the Microsoft Way
Microsoft has once again proven the Streisand Effect
Keeping Track of IBM Layoffs in March 2026
IBM depends on bribery
GNU/Linux Measured at 7% in Yemen
Windows is too hostile and dangerous
Links 03/03/2026: Security Breaches, Iceland Wants EU Membership, and "Wall Street–Backed Lawmakers Want to Help Banks Gouge You"
Links for the day
Queensland Health Payroll System: IBM billion-dollar-blowout inquiry
Reprinted with permission from Daniel Pocock
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Monday, March 02, 2026
IRC logs for Monday, March 02, 2026
Gemini Links 03/03/2026: GrapheneOS and Keyboard Shortcuts
Links for the day