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

09.03.07

Miguel de Icaza Talks About Novell, Mono, and Patents

Posted in GNU/Linux, Interview, Microsoft, Mono, Novell, Patents at 9:45 pm by Dr. Roy Schestowitz

An interview has just been published where Miguel de Icaza speaks to the local Microsoft press. There are various bits that are worth mentioning, but recently we have been focused on the implications of using Mono. Here is what de Icaza had to say about patents:

Some people say the drawback to Mono is the saber rattling from Microsoft about patent, and that it doesn’t support the latest versions of .NET. What is your relationship like with Microsoft these days?

[de Icaza:] So, I have two positions, and one is speaking as the person managing the Mono team, and then there is another answer speaking as a Novell vice president. So from the position of the open source community — a position not attached to Novell — we as any other software project are aware that software patents are a problem. We don’t like them. We think they’re bad for the industry, but we know that we need to abide by that system. So we have a very strict policy, that we’ll not knowingly introduce patented code into the Mono code base. If somebody raises an issue with us about a patent, or that we’re infringing on their code base, we’ll be more than happy to either do an investigation to see if there’s prior art that will invalidate a patent claim, or basically re-implement the same functionality using a different approach. Or, if worse comes to worse, removing the code from Mono. And I think that’s pretty much the same rule that every open source project has to use.

“Whether Microsoft litigates or not, Mono introduces uncertainty”The patent system is defunct and there is no question about it, but stepping on Microsoft’s toes by mimicking the very same thing which they created is simply tactless. Whether Microsoft litigates or not, Mono introduces uncertainty. It’s easy to see why Microsoft will continue to support de Icaza’s work on Mono. As long as Novell’s desktop is becoming more assimilated to Windows (in terms of the underlying framework), the more solid Microsoft’s vacant claims will seem.

In the fragment above, de Icaza confirms that he has concerns about patents. Rather than dismissing the issue (as many of us do using valid arguments like “prior art”), de Icaza replicates Microsoft’s art. A ‘carbon copy’ imitation of the .NET framework is not even an ‘artistic’ matter with subjective interpretations. The goal and intent is to copy. Why approach these territories in the first place? Languages exist that are vendor-independent.

Share this post: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Reddit
  • co.mments
  • DZone
  • email
  • Google Bookmarks
  • LinkedIn
  • NewsVine
  • Print
  • Technorati
  • TwitThis
  • Facebook

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

6 Comments

  1. Sebastiaan Veld said,

    September 4, 2007 at 1:56 am

    Gravatar

    “Whether Microsoft litigates or not, Mono introduces uncertainty”
    So does projects like Samba then; imitate the SMB protocol, AD, authentication, printing, etc. Like it or not, that could also impose problems. One can just say patent infringement is not there, or neglect it at all, but either way with the current patent system in mind it may lead to legal problems for any company or project trying to extent or add functions to or with existing technology. So, you cannot blame Novell for the fact that that system exists and that they THINK about the fact that they may need to work around patent issues.

    “Rather than dismissing the issue (as many of us do using valid arguments like “prior art”), de Icaza replicates Microsoft’s art.’
    Well, that is really not what he says.

    “we have a very strict policy, that we’ll not knowingly introduce patented code into the Mono code base. If somebody raises an issue with us about a patent, or that we’re infringing on their code base, we’ll be more than happy to either do an investigation to see if there’s prior art that will invalidate a patent claim, or basically re-implement the same functionality using a different approach. Or, if worse comes to worse, removing the code from Mono.”
    He clearly states that they do not introduce patented code, if needed they work around, or worst case drop the code at all.

    “The goal and intent is to copy. Why approach these territories in the first place?”
    Well I think they do that for the same reason Samba (to take the same example) exists; interoperability. Or why does OpenOffice support .doc like extensions at all? The use of Mono allows Novell and other with one code base to support development on multiple OS’s. I’m not a developer, but I can see the advantage in that. Sure, there alternatives, but they may not fit one needs. Like any open source project I believe in the first place Mono is about having fun.

    If you like Novell’s and others moves or not, one should at least tell the truth.

  2. Roy Schestowitz said,

    September 4, 2007 at 3:22 am

    Gravatar

    “Whether Microsoft litigates or not, Mono introduces uncertainty”
    So does projects like Samba then; imitate the SMB protocol, AD, authentication, printing, etc. Like it or not, that could also impose problems. One can just say patent infringement is not there, or neglect it at all, but either way with the current patent system in mind it may lead to legal problems for any company or project trying to extent or add functions to or with existing technology. So, you cannot blame Novell for the fact that that system exists and that they THINK about the fact that they may need to work around patent issues.

    What what Carla Schroder (tuxchick) said here. about Samba and some other of the projects.that reverse-engineer Microsoft’s proprietary technology.

    Regarding the rest, which makes a seemingly-sound argument, remember that programming, unlike extraction of data and communication, is something that can be achieved in a variety of ways.

    Let me think of an analogy for a moment…

    Okay, I have one bad analogy. Think about rails and about trains (it just happened to spring to mind because I’m listening to Midnight Train at the moment). Rails enable merely any train to its complete journey, but the use and evangelism of Mono is promotion of Mono-culture (as the name implies), i.e. let us all have just one type of train rather than concentrate on the rails, which should remain consistent.

  3. S.tephen said,

    September 4, 2007 at 3:32 am

    Gravatar

    You say…

    “but stepping on Microsoft’s toes by mimicking the very same thing which they created is simply tactless”

    …But clearly it’s not tactless. Rather it’s a very smart recognition by Mono, that the overwhelming population of developers/programmers/engineers are currently working on a Microsoft development platform (OS+SDK/.NET). Making Mono cross platform breaks the OS piece. The success of a platform is largely a function of it’s application developer community.

    By the way, your assertion that MONO CULTURE means one culture is incorrect. Mono was chosen because of the relationship to Ximian. Mono is the Spanish for monkey, therefore it’s monkey culture!

  4. Roy Schestowitz said,

    September 4, 2007 at 4:01 am

    Gravatar

    The success of a platform is largely a function of it’s application developer community.

    Yes, that’s the central point of this debate. It’s a bit chicken-and-egg. But then again, we are facing the same problem when it comes to accepting binary blobs. That’s how you end up with another Mac OS X, not GNU/Linux as it was intended to be.

    Mono is the Spanish for monkey, therefore it’s monkey culture!

    :-)

    Like the phrase goes, “monkey see, monkey do.” Mimicking the competition.

  5. John Drinkwater said,

    September 4, 2007 at 1:36 pm

    Gravatar

    ““Whether Microsoft litigates or not, Mono introduces uncertainty” So does projects like Samba then; imitate the SMB protocol”

    Microsoft haven’t made significant changes* to SMB, compared to IBM’s version of it, for Microsoft to have a case in litigation.

    *EU decided the changes weren’t substantial enough. Or did you miss that court outcome?

  6. Jose said,

    September 7, 2007 at 5:29 am

    Gravatar

    I think you read this from Miguel de Icaza where he claims that “OOXML is a superb standard” and that you (as a consumer/user/distributor of free software) are only safe from patent claims about mono/moonlight if you get them from Novell.

    Miguel is nothing more than PR spokesman, a lackey for Microsoft. A hypocrite.

    http://groups.google.com/group/tiraniaorg-blog-comments/browse_thread/thread/2a07b8b50038d8c8/2429b33859cf05c0#2429b33859cf05c0

What Else is New


  1. Links 27/1/2015: Plasma 5.2, Dell Precision With GNU/Linux

    Links for the day



  2. Microsoft's Media Attack on Free Software and GNU/Linux

    Brainwash war is still being waged by Microsoft and its friends to convince people that Windows is universally dominant and that Microsoft is now part of the Free software world



  3. Microsoft Accounting Practices After Fire Again, After Previous Abuses and Book-Cooking

    After the infamous IRS brawl comes another confrontation between Microsoft and the SEC, which is unhappy with Microsoft for seemingly cooking the books again



  4. Links 26/1/2015: Debian 8.0 “Jessie” RC1, Linux Kernel 3.19 RC6

    Links for the day



  5. Links 25/1/2015: Android Wear 5.0, Tizen in Bangladesh

    Links for the day



  6. IRC Proceedings: January 11th, 2015 – January 24th, 2015

    Many IRC logs



  7. Links 24/1/2015: Zenwalk Linux Reviewed, Netrunner 14.1 Released

    Links for the day



  8. The Latest 'Microsoft is Open Source' Propaganda a Parade of Lies

    Microsoft myth makers continue their assault on what is objectively true and try to tell the public that Microsoft is a friend of "Open Source"



  9. Apple -- Like Microsoft -- Not Interested in the Security of Its Operating Systems

    Apple neglected to patch known security flaws in Mac OS X for no less than three months and only did something about that vector of intrusion when the public found out about it



  10. As Battistelli Breaks the Rules and Topić Silences Staff, New European Parliament Petition for Tackling the EPO's Abuses is Needed

    The neglected (by EPO) Article 4a of the European Patent Convention (EPC) and the European Parliament petition/complaint against the EPO's crooked management



  11. Links 23/1/2015: Red Hat on IBM Power, Meizu Leaks With Ubuntu

    Links for the day



  12. Links 23/1/2015: Plasma 5.2, Manjaro 0.9-pre1

    Links for the day



  13. Microsoft is Dying Due to Free Software, Tries to Infect GNU/Linux With .NET and to Infect Moodle in Schools With Microsoft Office and OOXML Lock-in

    'Free' drugs (a proprietary software analogy) the new strategy of Microsoft in its latest battle against Free software, especially in schools where choice is a rarity (if not an impossibility), with the premeditated intention of forming dependency/addiction among young people



  14. Microsoft Symptoms of a Dying Company: More Boosters Depart, Back Doors Revealed, Microsoft's Outlook Cracked

    Bad news for Microsoft shortly before the marketing extravaganza served to cover much of it up



  15. The Collapse of European Patent Office Management Culminates With Resignations

    No blood is spilled, but even the management of the EPO is falling apart as the Director of Internal Communication is said to have just resigned



  16. New LCA Talk: Open Invention Network's Deb Nicholson on Software Patents and Patent Trolls

    Deb Nicholson's LCA talk is now publicly accessible



  17. Links 22/1/2015: GNU/Linux Sysadmin Opportunities, TraceFS Introduced

    Links for the day



  18. Links 21/1/2015: Andrew Tridgell, Torvalds Being Baited

    Links for the day



  19. Vesna Stilin Renews Her Fight for Justice in Željko Topić Case (EPO VP)

    Željko Topić's abuses continue to cloud the legitimacy of the European Patent Office, in which he is a Vice-President



  20. Failure of the EPO Can Derail the Trojan Horse of Software Patents and Patent Trolls

    Dazzled by his endless pursuit of infinite money and power, Battistelli pushes for expansion of patent scope (geographically too), but he won't have it without a challenge



  21. Links 20/1/2015: Linux 3.19 RC5, 30 Years of FSF

    Links for the day



  22. Translations of Member of the European Parliament Complaining About European Patent Office (EPO)

    French, German, Dutch, and English translations of the article from Dennis De Jong



  23. Microsoft, the Back Doors Company, is Gradually Dying and Trying to Embrace the Competition

    The world is leaving Microsoft's common carrier (Windows) behind, so Microsoft, which is shrinking, tries to conquer Free software and GNU/Linux



  24. Battistelli's Latest Propaganda War Tries to Convince EPO Staff That Željko Topić's Many Criminal Charges Don't Exist

    Battistelli's right-hand man, Željko Topić, is now facing real danger of prosecution and possibly arrest in his home country, so Battistelli rushes to defend this thug's reputation



  25. Links 18/1/2015: Sailfish OS RoadMap, ownCloud Turns 5

    Links for the day



  26. Strategy of Litigation With Patents Has Collapsed Since SCOTUS Ruling in Alice v. CLS Bank

    The latest figures from Lex Machina show a massive decrease (-18%) in patent litigation last month; lawyers look for ways to spin the data in their favour



  27. Patent Lawyers Can't Help Rewriting Alice v. CLS Bank History

    The league of patent lawyers -- people who profit at the expense of software producers -- keeps brainwashing the public about the patentability of software (both the rationale and the potential)



  28. Myths and Hype About Patents

    Distortion of history and fabricated reports about patents in the corporate media leave many people confused and ultimately unable to make rational judgment



  29. Large Corporations, Including Microsoft Allies, Call for Abolition of Software Patents

    The calls for ending all patents on software are getting louder and patents as a whole are de-emphasised as a business strategy



  30. Links 17/1/2015: Lennart Poettering in Headlines, Mageia 5 Beta 2

    Links for the day


CoPilotCo

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

CoPilotCo

Recent Posts