06.05.09

Microsoft is Using Mono and MonoDevelop to Leverage Windows and .NET

Posted in Free/Libre Software, GNU/Linux, Microsoft, Mono, Novell, Ubuntu, Windows at 9:55 am by Dr. Roy Schestowitz

What Microsoft has
What Microsoft has

What Microsoft wants
What Microsoft wants

Summary: Shades of an embrace & extend routine found in Novell’s labour

IS Mono Microsoft’s tool for “embrace, extend, and extinguish” of Free software developers? Our contributor Fewa sure thinks so. This is not to say that some nefarious thing is happening here or that a plan is executed by Novell at the behest of Microsoft. But it happens to be a side-effect and it mustn’t be overlooked.

“…it happens to be a side-effect and it mustn’t be overlooked.”The previous post spoke about how Novell projects began latching onto Microsoft’s. Specifically, as Miguel de Icaza puts it, “MonoDevelop runs on top of the .NET Framework and uses the .NET managed debugger instead of using Mono’s runtime and Mono’s debugger, so there is no dependency on Mono to be installed on the system.

In other words, Novell programs help developers work directly with (and for) Microsoft .NET, under the illusion that what they do is “Free software”. Does that sound familiar?

Microsoft is trying very hard to get Free software developers to use Visual Studio, which is proprietary. Last year Microsoft paid SourceForge a lot of money to even recommend Visual Studio. It was a sham and more background from that time can be found in [1, 2, 3].

Another developer is realising that the whole thing smells funny and serves as a potential trap. From his very latest essay: [hat tip: tacone]

Mono actually is dangerous

[...]

In a recent iTWire article titled “The elusive, royalty-free patent licence for Mono”, Sam Varghese contacts Ecmea for the patent terms surrounding Mono. Remember that the mono camp always throws the argument at people that mono follows an Ecmea standard and as such is free to implement?

[....]

He reaches a very simple conclusion:
“To me, it looks this licence is as real as the unicorn. Or maybe Santa Claus. I think Mono fans need to think of a fresh defence when people talk about the dangers of patent suits arising over this technology. The licence talk has worn more than a little thin.”

Thanks for a great piece of investigation to Sam.

Now, can we please take a real look into this before we rip out Rhythmbox in favour of Banshee in Ubuntu and can we please reinvestigate making Gnome depend on mono (currently by virtue of Tomboy)?

The opposition to Mono in Ubuntu keeps growing [1, 2] because of new evidence, not to mention Microsoft lawsuits against Linux. Will Canonical pay attention?

“I would love to see all open source innovation happen on top of Windows.”

Steve Ballmer, Microsoft CEO

Share in other sites/networks: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Reddit
  • email

This post is also available in Gemini over at:

gemini://gemini.techrights.org/2009/06/05/embrace-extend-and-monodevelop/

If you liked this post, consider subscribing to the RSS feed or join us now at the IRC channels.

Pages that cross-reference this one

10 Comments

  1. eet said,

    June 5, 2009 at 10:34 am

    Gravatar

    What a bad case of mental diarrhea you’re suffering from, Royster… It just seems to flow out of your mouth the second you open it.

    Beware of the flies! The evil flies of Novell!

  2. Needs Sunlight said,

    June 5, 2009 at 11:59 am

    Gravatar

    Mono boosters always respond to the licensing problem with ad hominems. It’s been that way since the start of the project. It looks to be their job to sucker naive or stupid developers into the box.

    Would you sign a contract while leaving the line for the price blank? Thought not.

    Roy Schestowitz Reply:

    This recent article provides a good answer.

  3. eet said,

    June 5, 2009 at 12:09 pm

    Gravatar

    Be honest, most of you guys only learned the words ‘ad hominem’ (yes, it is _two_ words) reading this blog, and hell knows where Roy has learnt it. Judging from his fondness of it, it’s one of the few Latin words he came across during his prep of his PhD. And knowing how that one is coming along, that explains SOME things…

    BTW, Anti-Mono-FUDders like yourself always shine by not knowing the facts and not knowing how to reason. Being enraged doesn’t suffice to enter a discussion.

    But well, unfortunately this is exactly what this blog is about – spreading hatred without being informed (or very bright, for that matter).

    Needs Sunlight Reply:

    Show us the agreement which says that everyone is at liberty to use the lame java imitation, .NET and C#, and that it is irrevocably royalty free, documented and without contstraints on use, re-use or re-distribution.

    Oh, waitt. There isn’t one..

    What’s with the sudden whinging from the MS boosters?

    Could it be that Java SE is getting too much press?
    http://java.sun.com/javase/6/webnotes/6u14.html

    http://java.sun.com/javase/

    Roy Schestowitz Reply:

    The return of this known (eet), pseudonymous, forever-nymshifting, abusive Internet troll that posts from open proxies and relays around the world is very telling.

    We must be on the right topic.

  4. Dan O'Brian said,

    June 5, 2009 at 5:59 pm

    Gravatar

    I don’t see what is so bad about MonoDevelop on Windows. It’s not like you can’t run MonoDevelop on Mono on Windows, seems to me that they just made it possible to use on Microsoft’s .NET to make it easier for people to get started.

    The purpose of porting Mono and MonoDevelop to Windows is to make it easier for developers that don’t want to switch to the Linux desktop to develop applications for Mono, which will run on Linux as well.

    This allows Windows and MacOS developers to more easily target the Linux platform for their .NET applications. This is a Good Thing(tm). Maybe you will continue to refuse to run any .NET apps on Linux, but there are a lot of users who are interested in running apps that happen to be written in .NET on their Linux machines (some are even willing to pay money for this). This much is obvious because a number of companies are starting to offer their .NET products for Linux using Mono.

    Another logical reason for porting MonoDevelop to Windows is that it allows developers to use the same IDE no matter what platform they are using. For example, a developer might write some code in Windows on MonoDevelop one day and switch to Linux to test some things out and be able to use the same IDE.

    Yet a third reason (which Miguel pointed out) is that it opens the doors for Windows developers to start contributing to MonoDevelop to make it even better. There exists a huge number of developers on Windows who know and program in .NET and making it easy for them to contribute to your project can only help the project improve – especially with a project like MonoDevelop which is an application used by developers.

    I really don’t get why you are so upset over this… it’s not like Mono or MonoDevelop being available on Windows hurts you or Linux at all. It only provides another option to Windows developers, it does not subtract anything from Linux developers nor users.

  5. vexorian said,

    June 5, 2009 at 6:49 pm

    Gravatar

    Hi Roy, the other day I noticed you linked to my brainstorm thread about keeping RB and not moving to Banshee, I mostly did it because I like RB and Banshee, besides of bringing a Mono dependency, is not really as good.

    The thread, out of sudden was declared a ‘duplicate’, what’s worse is that the votes were not just locked (like what happens in brainstorm when something is marked as duplicate) but completely removed:
    http://brainstorm.ubuntu.com/idea/20016/

    It used to have many votes for ‘Keep Rhythmbox” and many negative votes for “Move to Banshee” , it seems that the Mono zealots have acquired too much control of ubuntu brainstorm this is a disgrace.

  6. vexorian said,

    June 5, 2009 at 6:50 pm

    Gravatar

    Suggestion: change the comment in the top from “What Microsoft has” to “What Microsoft sees”.

    Roy Schestowitz Reply:

    Yes, that’s what I’ve heard elsewhere.

    Microsoft and its cronies need to gain control over the biggest userbases.

What Else is New


  1. Microsoft's Status in Web Servers is So Bad That It Has Fallen Off Charts, is Now Partly Delisted

    In several categories or criteria Microsoft is no longer even listed by Netcraft; the share has become rather minuscule during the pandemic, which convinced more companies to explore expense-cutting moves



  2. We Take Away Your Freedom for Your Own Safety...

    People are herded like cattle and protest/dissent will be demonised as part of the new norm; what will be the cost of the pandemic and will resistance to the status quo ever be permitted to resume?



  3. EPO President Pushes Illegal Software Patents in South America (Over the Telephone With a Misleading New Puff Piece)

    The EPO's "news" section has become worse than a form of distraction (from the EPO's internal rot); it celebrates illegal and unlawful practices, spreading them to other continents



  4. The Free Software Foundation Warns Against Using Twitter

    Richard Stallman said Twitter was OK because it was possible to use it without proprietary software; that's no longer the case, so the Free Software Foundation (FSF) speaks out against it. It speaks about it more than 3 months after the problem became a known one and also an irreversible one (maybe Twitter would have reversed the decision if the media or the FSF actually spoke about it early enough).



  5. IRC Proceedings: Thursday, February 25, 2021

    IRC logs for Thursday, February 25, 2021



  6. Stéphane Bortzmeyer Explains Gemini Protocol (February 2021)

    A recent talk from Stéphane Bortzmeyer about Gemini and what it is for (or why)



  7. Links 26/2/2021: Istio 1.7.8 Announced, Blender 2.92, Firebird 3.0 Language Reference, FSF Against Twitter

    Links for the day



  8. Special Thanks to Mogz

    Credit where it's due to Mogz



  9. Modifying WordPress to Include Gemini Links in All Articles (Assuming a Canonical URL Form)

    In order to promote the departure from the World Wide Web (where possible and suitable; sites with text don't typically need Web-like features) one can promote the analogous pages in one's Gemini capsule; we suggest a way of doing so in WordPress (the most widely used CMS)



  10. Links 25/2/2021: RHEL for Open-Source Infrastructure, GNOME 40 Beta, LXPanel 0.10.1

    Links for the day



  11. IBM and Qt Don't Understand Free Software and They Now Impose Terms and Conditions on Who Qualifies for Use of Free Software Free of Charge

    IBM and Qt Don't Understand Free Software and They Now Impose Terms and Conditions on Who Qualifies for Use of Free Software Free of Charge



  12. Techrights Gemini Capsule, Now With Over 35,000 Pages and Files

    Blog posts combined with static (plain text) files are now 36,000+ in number, just for Gemini protocol alone; that number keeps growing as our conversion proceeds and evolves (our software will be released under terms of the AGPLv3)



  13. Eventually, or Hopefully, Many People Will Come Back to What the Web Used to Be (Or Web Alternatives More Like the 'Old' Web)

    With RSS feeds making a comeback and a resurgence of personal blogs we can take back the Web from a cabal of tech/Internet giants and social control media, censored, curated and spied on by oligarchy



  14. If Wikipedia is Controlled by Corporations and Mobs, It Needs to Be 'Cancelled'

    Facts have never truly mattered in social control media sites; it certainly seems as though Wikipedia now suffers the very same issue/deficit, allowing oligarchs and their companies to define what goes on in the world and which people Wikipedia should regard as persona non grata



  15. GNU/Linux Reaffirms Its Status as the Universal and Inter-planetary Operating System

    The operating system made for and by scientists (not business sharks and marketing cults) is winning the battle, and not only in this planet



  16. IRC Proceedings: Wednesday, February 24, 2021

    IRC logs for Wednesday, February 24, 2021



  17. Links 25/2/2021: Kali Linux 2021.1, Wine Launcher 1.4.46, and Google's Security Posing

    Links for the day



  18. Links 24/2/2021: MariaDB 10.5.9, Krita 4.4.3 Beta, and Debuginfod Server for Debian

    Links for the day



  19. Self-Host Your Videos, Take Full Advantage of HTML5 and Video Attributes

    For self-hosting of videos over the World Wide Web (Gemini too can handle videos; its clients/browsers can, for example, link video files/URLs to external media players) it's worth reviewing the full set of features made available by the standards because a lot can be accomplished without JavaScript and without unnecessary bloat/complexity



  20. Trying Out NoiseTorch to Reduce Background Sound/Noise in GNU/Linux

    An introduction to noisetorch (or NoiseTorch), an application that helps create virtual microphones/devices with reduced background noise



  21. How the Big Banks and OIN Can Whitewash Software Patents and Do Nothing Concrete About Patent Trolls

    Response to the puff piece entitled "How the Big Banks and OIN Can Lock Out Patent Trolls with Enabled Publications"



  22. IRC Proceedings: Tuesday, February 23, 2021

    IRC logs for Tuesday, February 23, 2021



  23. How to Set Up a Gemini Server of Your Own, Even on a Simple Single-Board Computer

    Using Agate to start one's own Gemini capsule (self-hosted) is a lot simpler than one might be inclined to believe; this is a detailed HOWTO, hoping to encourage more people to join Gemini space, which is fast-growing and free of garbage



  24. Links 23/2/2021: Tails 4.16, Libinput 1.17, Fwupd 1.5.7, Firefox 86, NeoChat 1.1

    Links for the day



  25. The Word Master is Not Problematic in Most Contexts and Its Origin Hasn't a Connection to Slavery

    Slavery is to the word "master" mostly disconnected; it might, however, be closely connected in the minds of racists or the agenda of highly racist corporations (profiting from racism) that look for ways to distract from their racism



  26. On Misapplication, Misuse, Overuse and Abuse of Words (to Suit False Narratives)

    It is looking like the word "abuse" has been extended to basically mean all sorts of things including the act of actually exposing real abuse



  27. The Administrative Council Needs to Fix the EPO While It's Still Possible

    EPO staff and former staff (pensioners) aren't happy and the it's the responsibility of the Administrative Council to do something before it's too late (the reputation of the Office is already severely harmed and it's unable/unwilling to recruit suitable and qualified people, both as examiners and managers, respectively)



  28. 'These Questions Remain Unanswered': Campinos Became Battistelli Just Halfway Through His Term

    The Central Staff Committee of the EPO highlights the grim situation or the deadlock reached after totally dysfunctional Office management somehow managed to kill off channels of communication, in effect going back to where things were back in 2018 under Battistelli



  29. 'The One Percent': Salary Adjustment Procedure (SAP) Supported Only by 1% of EPO Staff

    Out of 2,237 EPO workers who expressed their position on the SAP, which in essence lowers their salary, only 31 expressed support for it (that's 1.385%)



  30. IRC Proceedings: Monday, February 22, 2021

    IRC logs for Monday, February 22, 2021


RSS 64x64RSS Feed: subscribe to the RSS feed for regular updates

Home iconSite Wiki: You can improve this site by helping the extension of the site's content

Home iconSite Home: Background about the site and some key features in the front page

Chat iconIRC Channel: Come and chat with us in real time

Recent Posts