EditorsAbout the SiteComes vs. MicrosoftUsing This Web SiteSite ArchivesCredibility IndexOOXMLOpenDocumentPatentsNovellNews DigestSite NewsRSS

09.02.07

Studying Novell’s Plans and Direction with Mono

Posted in GNOME, GNU/Linux, Microsoft, Mono, Novell, Patents at 10:59 pm by Dr. Roy Schestowitz

The latest developments in a Novell/Microsoft pet project

As Mono continues to evolve, solid convergence with Windows programs (or at least API/SDK) seems like a matter of time. With the release of Mono 1.2.5, there are some new features that help bridge the existing gap.

Mono 1.2.5 reflects the rapid pace at which Mono is evolving. With strong support for C# 3.0 and IronPython, Mono is clearly a robust and versatile platform for open source software development.

This short article from Ars Technica also talks about Novell’s focus on Mono. Novell chooses Mono-based applications for the GNOME desktop which it develops. This is strategic, it’s not a side effect.

Our intention was never to invoke a heated discussion, personal attacks, and flamewars. This has always been a controversial topic (so one is likely to have an “unpopular assessment”), yet speaking about honestly doesn’t make it all wrong. Mono needs to be understood, not disliked. We try to piece together its implications w.r.t. patents, programmers’ direction, and a plethora of other factors. Mono is going to affect Linux a great deal if Novell continues with its current direction. Ranting won’t help. If you wish to see a rant, look no further than Sam, who dislikes many things including Solaris, Ubuntu, the Novell/Micrososft deal and…. GNOME.

Hence, in the midst of the celebrations, it’s good for the promoters of GNOME to stop and think what might have been if they had joined hands with KDE and moved forward in a cooperative manner. It is good to bear in mind that one of the men who started the project claiming that he wanted to provide “free software” is today tailgating APIs from Microsoft.

To re-emphasise what I said before, I like GNOME and I used it for a long time. I also developed with GTK. I am not anti-GNOME and I am not anti-Mono. We try to provide factual information and there is no agenda here. The issue at hand is concern about long-term consequences — consequences that might be too hard to avoid or retract.

How far will Mono go? Mimicking or implementing a P/L is one thing, but an observation worth making is that Mono might — to a greater or lesser extent — adopt Microsoft’s “ribbon” interface (love it or hate it). It seems likely because a Mono developer has just had it implemented.

In a recent blog entry, lead Mono developer Miguel de Icaza expressed interest in using the new Ribbon interface components in a future version of MonoDevelop, an open source IDE for C# programming.

The common understanding is that Microsoft issued a press release where it said would enable third parties to implement the ribbon as long as they follow some guidelines, i.e. they follow Microsoft’s rules. The technology is patented. Software/UI design patents seem to be valid in Canada, the US, Mexico, Australia, and Japan, so the validity of these patents can’t be ignored or their value immediately dismissed (unless you buy SUSE). GNOME is a product that is used internationally.

The previous post on Mono, along with references that commenters added, seem to indicate that Miguel wishes to mimic a lot of patented Microsoft technology and planned to do this from the very start. How can one counter this myth and explain that GNOME is:

  1. immune to ‘Microsoft tax’ (Novell customers get Mono ‘coverage’ for 5 years, Xandros and Linspire customers do not)
  2. intended to build upon open standards that are not controlled by Microsoft (or Ecma, by proxy)

With that in mind, it was rather odd to find that Microsoft has a new codename: Nautilus. Take a guess or read Mary Jo Foley’s analysis for further details.

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

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

3 Comments

  1. akf said,

    September 3, 2007 at 2:43 am

    Gravatar

    Developers should probably have a look at Vala. The syntax is similar to C# but it isn’t C#.

    Most of all ist doesn’t need a runtime environment, but you can compile it to native applications (it uses C as intermediate code).

    (BTW. I haven’t used it yet, I just read about it.)

  2. luke said,

    September 3, 2007 at 4:22 pm

    Gravatar

    There are instance of prior art in the ribbon design. In the case of litigation, presenting prior art will void Microsoft’s patent.

  3. Roy Schestowitz said,

    September 3, 2007 at 4:36 pm

    Gravatar

    Yes, someone whom I know (Richard Morgan) says that Blender 3D had it.

What Else is New


  1. Links 25/9/2020: PostgreSQL 13, DragonFly 5.8.2 and Python 3.8.6

    Links for the day



  2. Code of Ethics Versus Code of Conduct in Action

    Reprinted from Daniel Pocock's Web site



  3. Linux Foundation: “Transformation Through Open Source” is Proprietary Software That Rejects Linux

    The Linux Foundation, run by proprietary software companies that don’t really care about Linux, is still a lot more about openwashing (perception management techniques) than about “Open Source” or even Linux (which most of the Foundation rejects)



  4. Links 24/9/2020: KaOS 2020.09, Arch Conf 2020 Coming, IBM Z Day 2020 Ends

    Links for the day



  5. At ZDNet, in 2020, “Linux” Means Microsoft and Windows

    The incredible charade of ZDNet carries on; the site whose parent company went bust last December isn’t even trying to hide its true agenda



  6. Red Hat is Spamming People in Order to Promote Its Sites and Its Products, Subscribing People to Mass-Marketing Lists Without the Recipients' Consent

    "Engagements" from Red Hat; have the IBM-led marketing people gone overboard, subscribing lots of people to marketing spam without bothering to ask for consent?



  7. “If I'm the Father of Open Source, It Was Done by Artificial Insemination With Stolen Sperm”

    The father of the Free software movement, Richard Stallman, is being wrongly compared to some patron of an “open source” ‘movement’ (an early effort to cancel Stallman and the FSF), which is basically a hostile corporations-led ploy these days



  8. IRC Proceedings: Wednesday, September 23, 2020

    IRC logs for Wednesday, September 23, 2020



  9. The Second Wave (of Free/Libre Software)

    Despite some major setbacks and new threats to digital freedom (autonomy is perhaps a more suitable term), progress is being made and activism must adapt to tackle newer trends



  10. Exploring the Relationship Between Red Hat and Microsoft: They're Barely Even Rivals Anymore

    The ‘older Microsoft’ (serial monopolist IBM) bought Red Hat, but evidence shows that one would be wrong to assume Red Hat really competes against Microsoft (any more than Novell did; there’s a strong relationship)



  11. Microsoft Lost More Than 15 Million Web Domains in One Month!

    Microsoft's presence on the Web is being reduced to ridiculously low levels; sooner or later Microsoft will turn from 'king' of parked (unused) domains to master of nothing



  12. Links 23/9/2020: Lenovo's Deeper GNU/Linux Dive and Tor Browser 10/Tails 4.10

    Links for the day



  13. IRC Proceedings: Tuesday, September 22, 2020

    IRC logs for Tuesday, September 22, 2020



  14. The Latest Greenwashing Campaign by the EPO is Just 'Chinese Propaganda'

    When the EPO speaks of “innovation” and “clean energy transition” it means nothing but patents on batteries, in effect monopolies being granted in Europe (to a lot of Asian — not European — companies)



  15. Links 23/9/2020: Librem 14 Shipping in December, Linux Journal Returns, Istio 1.6.10 Released, Release Candidate 3 of LLVM 11.0

    Links for the day



  16. Welcome Back, Linux Journal!

    Linux Journal is coming back under the ownership/umbrella of Slashdot folks, who are sadly preoccupied and obsessed with Microsoft talking points and PR campaigns



  17. What the Efforts to Remove Dr. Stallman Reveal About the Agenda of Large Corporations (Looking to Absorb the Competition, Remove Freedom, Spread Proprietary Software in 'Open' Clothing)

    Richard Stallman's (RMS) positions and foresight are usually correct; at the moment we're losing access to key people whose leadership positions are essential for the independence of cornerstone projects



  18. Links 22/9/2020: Tails 4.11, Linux Lite 5.2 RC1

    Links for the day



  19. Minimalism for Maximisation of Productivity and Clutter Mitigation

    Unfortunately, GNU/Linux (especially the latter, Linux) embraces bloat and anti-features in pursuit of sales (appeasing large corporations, not users’ needs), reducing the modularity, reliability and productivity of computer systems in the name of helping “dumb” users (they keep telling us people are very dumb and those who disagree are “elitist” and “extremist” or even “neckbeards” — in effect insulting every person out there)



  20. IRC Proceedings: Monday, September 21, 2020

    IRC logs for Monday, September 21, 2020



  21. Post-Coronavirus Linux.com Became Nothing But a SPAM Site

    As per the Linux Foundation‘s very own brochure, scripted and fake ‘interviews’ are to be produced and then edited/negotiated (before publication) with the sponsor… in Linux.com as the platform. This is corruption (or marketing, one might call them de facto ads presented as fake ‘articles’).



  22. Erosion of Free Speech and Tolerance of Opposing Viewpoints in Free Software Communities

    The concept of free speech is being reinvented by oversensitive people who nowadays expand the list of exclusions/exemptions (from scope of 'permissible' speech) to politics and criticism of large and highly abusive corporations



  23. Links 21/9/2020: PlasmaShell With Vulkan, Plasma Beta Review Day, OpenMediaVault 5.5.11

    Links for the day



  24. Guest Post: The Worrying State of Political Judgement in Free Software Communities

    A look at what Mozilla has become and what that teaches us about the Web and about software



  25. Links 21/9/2020: KTechLab 0.50.0, Linux 5.9 RC6

    Links for the day



  26. IRC Proceedings: Sunday, September 20, 2020

    IRC logs for Sunday, September 20, 2020



  27. Git is Free Software, GitHub is Proprietary Trap

    More and more people all around the world understand that putting their fruit of labour in Microsoft's proprietary (but 'free') prison is misguided; the only vault they have is for human beings, not code



  28. Daniel Pocock on Codes of Conduct and Their Potential Dangers in Practice

    In Debian we’ve already witnessed several examples where Codes of Conduct, if put in the wrong hands (in the Linux Foundation it’s corporate hands), can achieve the very opposite of their intended goal and its a true shame as well as a travesty for legitimate victims of real abuse



  29. Links 20/9/2020: Flameshot Screenshot Tool 0.8, Okular Improvements and More

    Links for the day



  30. Reminder: Vice Chair of the Linux Foundation's Board is an Oracle Executive Who Used to Work for Microsoft

    The Linux Foundation issued statements to the effect of opposing Donald Trump, but its current leadership (people from companies like Oracle, Microsoft and IBM) is a strong proponent of doing as much business as possible with Trump (even in violation of international law)


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