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

11.05.07

GNOME-Mono Dependency Revisited (Updated)

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

Here is an interesting nugget of information. Slated, a reader of this Web site, wishes to share his new discovery with us.


I was horrified to discover the following, just moments ago:

~]# yum update
[snip]
--> Processing Dependency: libbeagle.so.0 for package: yelp

”Therefore the core of Gnome is now Mono dependent, just as I predicted it would eventually become.“As you may or may not know, Novell’s Beagle search tool is built on Mono technology, and Yelp is Gnome’s built-in help system (i.e. a core part of Gnome). Therefore the core of Gnome is now Mono dependent, just as I predicted it would eventually become.

It’s hardly surprising that this infestation comes to us via Novell, since Miguel de Icaza is deeply connected to all three entities; Novell, Gnome and Mono. And again as you may or may not know, Icaza is a hair’s breadth away from being a Microsoft MVP in his activities, regularly attending Microsoft developer conferences and private meetings. Indeed, it would not at all surprise me if de Icaza had MSCE certification by now.

I’m going to blog this, but before I do, I’ll need some confirmation. Specifically: Every build is unique to the build host, and this version of Yelp is built by a third party who maintains recent versions of Firefox for Fedora Core 6 (Fedora’s /official/ Firefox release on FC6 is stuck on the 1.x branch. They only maintain Firefox 2.x for Fedora 7 and above).

Since Yelp is also dependent on Firefox (it uses Gecko) then a Firefox update pulls in a Yelp update by dependency, and the version of Yelp required to utilise Firefox 2.x support libraries is different from the official 1.x release for FC6. Thus the maintainer must also rebuild and release newer versions of Yelp on his repo, to satisfy that dependency.

The only Fedora 7 system that I have is a headless server, and thus devoid of many things like Firefox and Yelp, but I might easily assume that the official Fedora 7 builds of Firefox and Yelp do also pull in libbeagle as a dependency. I’ll have to verify.

It is possible that this third party has enabled a configure option that is not the default. Even so, I am deeply troubled by this discovery, since it is at least suggestive of the future direction that Gnome intends to follow – just as I suspected – with Mono fully integrated into Gnome. The mere fact that such a configure option is even there at all, would suggest that there is a concerted effort to poison Gnome with Mono at the core developer level.

FYI: The third party repo is here:

http://dribble.org.uk

I’ll be contacting the repo maintainer today, to ask him what’s going on, but I suspect he’ll be blissfully ignorant of the problem, if he’s running an automated buildsystem. I’ll also check the SRPM; the spec file may have comments that reveal the truth.

As a side note; I would just add that this repo maintainer is also in violation of Mozilla Corporation’s trademark policy, since he is distributing a modified build of Firefox that retains the Firefox® trademarked name and logo. Between encumbered components like Mozilla products and Mono, the so-called Free Software tree is being slowly poisoned, and there doesn’t seem to be many who care this is happening.

My instincts tell me that this is a very sad day for the Gnome project; the turning point at which Gnome essentially became Microsoft property.


This seems to shatter Jeff’s argument, after he requested a correction. For all it seems, GNOME is indeed becoming dependent on Mono.

Mono is Novell

Update: mind the following ongoing discussion (ignore the trolls too)

It seems like it’s getting harder and harder to avoid Microsoft IP, thanks to people like you and de Icaza. Thankfully there are those who are prepared to do the work to undo the damage you’re doing.

And even if Gnome /does/ become infested with Mono, that’s no big deal, right? After all, Mono /is/ “Free Software”, isn’t it? And it has /nothing/ whatever to do with Microsoft, and I’m sure Microsoft /will/ keep their non-legally binding “Reasonable And Non-Discriminatory” “promise”, right Jeff. Microsoft would /never/ dream of using their IP claims to undermine Free Software, now would they? Nor would they ever make exclusionary deals to “protect” /one/ GNU/Linux vendor from .NET patent litigation, but not others … right?

Oh wait…

So once you’ve finished poisoning the Free Software tree with encumbered Microsoft technology, just make sure to send me the invoice, so I know who to write the cheque out to. I wouldn’t want to be caught running an “illegal” GNU/Linux distribution without paying Microsoft the correct “protection” fee, now would I?

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

44 Comments

  1. Béranger said,

    November 5, 2007 at 4:53 pm

    Gravatar

    Roy, I know Beagle unwanted dependencies and “semi-dependencies” are horrific.

    However, no matter how much this is pissing me too, libbeagle.so.0 is a C library.

    So it’s still harmless… so to speak.

  2. TaQ said,

    November 5, 2007 at 5:49 pm

    Gravatar

    As far I know, we can (thanks God) safely remove mono from Ubuntu:
    http://eustaquiorangel.com/blog/show/466
    Need to check if libbeagle.so.0 has some issues …

  3. aw shit said,

    November 5, 2007 at 5:51 pm

    Gravatar

    I was checking around Icaza’s blog and it looks like they also want to “extend” evolution with MONO.

    This is the reason I am thinking of moving to Kubuntu once KDE 4.0 comes out…

  4. Béranger said,

    November 5, 2007 at 5:54 pm

    Gravatar

    > they also want to “extend” evolution with MONO.

    This way of sabotaging Linux seems more effective than whatever else is Micro$$$oft doing…

    Icaza, the new Judas!

  5. Roy Schestowitz said,

    November 5, 2007 at 6:01 pm

    Gravatar

    Béranger, tone down the language, please.

    Roy, I know Beagle unwanted dependencies and “semi-dependencies” are horrific.

    However, no matter how much this is pissing me too, libbeagle.so.0 is a C library.

    See the following new comment. The issue is not GNOME is isolation, but what is made of it in individual GNU/Linux distributions.

    Actually the “test” I did was to establish the level of Mono infestation in the Fedora distro, not a test to establish the dependence of Gnome on Mono.

    And the results do conclusively show that Fedora is indeed deeply infested with Mono components, to the tune of around 48 packages, at the last count:

    http://slated.org/mono_infestation_in_fedora

    The results are incontestable. Anyone attempting to deny that there is any such infestation is lying.

    I’ve also recently discovered a dependency on libbeagle in Yelp (Gnome’s help system). Novell’s Beagle is yet more Mono “Poisonware”.

    This threat is real. The poison may be slow-acting, but it’s still poison, and it is working its way through the Free Software tree as we speak (something that I’m sure makes Ballmer and his cronies absolutely delighted).

    Another new comment arrives from Alberto Barrionuevo (FFII) who says:

    Brad, you are confusing .NET with C# and CLI, that are the only parts of .NET that are standardized by ECMA and ISO. But .NET is much more, and Mono(pol) is using much more than these standardized parts. Just read a little:

    http://en.wikipedia.org/wiki/.NET_Framework

    @@@@@@@@@
    Standardization and licensing
    In August 2000, Microsoft, Hewlett-Packard, and Intel worked to standardize CLI and the C# programming language. By December 2001, both were ratified ECMA standards (ECMA 335 and ECMA 334). ISO followed in April 2003 (ISO/IEC 23271 and ISO/IEC 23270).
    While Microsoft and their partners hold patents for CLI and C#, ECMA and ISO require that all patents essential to implementation be made available under “reasonable and non-discriminatory (RAND) terms.” In addition to meeting these terms, the companies have agreed to make the patents available royalty-free.
    However, this does not apply for the part of the .NET Framework which is not covered by the ECMA/ISO standard, which includes Windows Forms, ADO.NET, and ASP.NET. Patents that Microsoft holds in these areas may deter non-Microsoft implementations of the full framework.
    @@@@@@@@@@

    Additionally, you are supposing that ECMA is warranty enough to avoid patent threats. Check the two patent (non)licenses of Microsoft for OOXML and you’ll check that ECMA is far from any warranty regarding patents. Indeed ISO, who many times grants RAND standards instead of open standards.

  6. aw shit said,

    November 5, 2007 at 9:53 pm

    Gravatar

    I figured out a link was in order.

    http://tirania.org/blog/archive/2007/Oct-04-1.html

  7. Roy Schestowitz said,

    November 5, 2007 at 10:09 pm

    Gravatar

    He’s missing the ‘scare quotes’ around the word “extending”.

  8. Béranger said,

    November 6, 2007 at 1:59 am

    Gravatar

    > Fedora is indeed deeply infested with Mono components

    Indeed. And so is Mandriva, etc.

    To my knowledge, from the mainsteam distros only RHEL is “Mono-free”, so people should probably use CentOS or another clone of it. But can we be sure that RHEL6 will keep being Mono-free?

    (My language? The Judas part? BTW, is this more offensive for Christians, or for Jewish people? It’s just a “cultural simile”, nothing more.)

  9. Roy Schestowitz said,

    November 6, 2007 at 2:18 am

    Gravatar

    There are many distributions that are affected. Here is the latest message, which was posted in reply to one of Miguel’s colleagues, who defends their stance in USENET (Miguel used to come to USENET himself, but Windows trolls probably drove him away). Anyway:

    http://groups.google.com/group/comp.os.linux.advocacy/msg/b56c7598a6fdaca5

    A little more “fact-checking” reveals that this problem (that you
    apparently know nothing about) seems to be affecting a number of other
    distros too:

    OpenSUSE:
    http://lists.opensuse.org/opensuse-commit/2007-09/msg00634.html

    Ubuntu:
    https://bugs.launchpad.net/ubuntustudio/+bug/114957/comments/7

    Fedora 7 (confirmed infection):
    http://koji.fedoraproject.org/koji/rpminfo?rpmID=262838

    Madriva (this guy is *really* not happy about libbeagle infecting his
    system):
    http://www.beranger.org/index.php?page=diary&2007/09/06/07/24/16-2-mi

    Apparently this infection has been spreading for a while, starting as
    far back as April 2006:
    http://www.lyricswithoutmelody.org/beagle/?p=12

    No, actually *January* 2006:
    http://www.lyricswithoutmelody.org/beagle/?p=11

    I’m sure it’s all just coincidental though.

    Once again, let me just extend my warm thanks, for your participation in
    poisoning the Free Software tree with Microsoft IP.

    About the “Judas” part, I heard it before in the very same context and it annoyed not me, but several other people, who were furious. By putting these words in this Web site, you put us in an uncomfortable position (comments liability and all that).

  10. Slated said,

    November 6, 2007 at 3:11 am

    Gravatar

    Ref: libbeagle is written in C, not C#.

    Yes indeed, but what is libbeagle (C) without Beagle (Mono)?

    One can almost feel the vultures circling, landing, taking one or two pecks, then being scared off by a slight movement, and circling again, waiting for an opportunity.

    Mono is circling Gnome.

    The fact is, that regardless of whether or not one supports Mono, or rejects it, it is slowly penetrating Gnome. For those who reject it, it is getting harder and harder to extract from most distributions.

    So let me spell it out for de Icaza, the Gnome developers, and Novell: I do not want Mono.

    I am not alone.

    It matters not a whit that those embroiled in it’s development think it’s the best thing since sliced bread, or that there’s “nothing wrong with it”, or that it’s “safe”. My arguments; their arguments – irrelevant.

    I don’t want it. Period.

    I’ve never liked KDE, but if something is not done to reverse the current Mono infiltration in Gnome, then I will dump it like a diseased rat, despite being a loyal Gnome user for many, many years.

    And again, I will not be alone.

    And to think, I used to criticise Torvalds for his (what I thought at the time) overly harsh criticism of Gnome, and his encouragement for people to use KDE. I used to think that.

    No more.

    Torvalds was right. Not for the reasons he gave at the time, IMHO, but he was right nonetheless.

    So de Icaza and Co. want Mono?

    Let them have it, and good luck to them.

    They’ll need it.

  11. Béranger said,

    November 6, 2007 at 4:22 am

    Gravatar

    Ref: “So let me spell it out for de Icaza, the Gnome developers, and Novell: I do not want Mono. I am not alone.”

    The question is: why doesn’t Red Hat fork a “clean” branch of GNOME?

  12. TaQ said,

    November 6, 2007 at 5:45 am

    Gravatar

    “There are many distributions that are affected.”

    Slackware is 100% free of mono. And Patrick removed GNOME from the distro some months ago.

  13. Roy Schestowitz said,

    November 6, 2007 at 6:34 am

    Gravatar

    Béranger, GNOME is vast and you know it. It’s not X.org and pruning entire components that are ‘tainted’ isn’t a matter of function alone

    Isn’t branching, let alone forking, a huge overhead? Think about basic functionality in applications like Evolution, for example? Can Mono always be replaced with something more benign in GNOME? How long for? Is creating a wholly separate core applications base even feasible?

  14. Béranger said,

    November 6, 2007 at 6:45 am

    Gravatar

    Roy, but then, what is Red Hat going to do with Enterprise Linux 6.0, should they want to keep it “Mono-free”, as 5.0 still is?

    Will they “clean” and rebuild GNOME (2.24, 2.26, whatever version will be used for RHEL6) so to keep it Mono-free?

    And what if this will be too difficult?

    Maintaining a “core GNOME” might be feasible for Red Hat. Note that RHEL doesn’t provide so many packages — only Fedora does. The same way KDE is *incomplete* in RHEL., they will be forced to provide an “incomplete GNOME” with RHEL6 — again, should they want to have it “untainted”.

  15. Roy Schestowitz said,

    November 6, 2007 at 7:00 am

    Gravatar

    I know two companies that’ll make it difficult for Red Hat.

    ‘…the main takeaway, as they might put it, for me is that this is an anti-Red Hat deal, and Novell is thrilled about that. Justin Steinman reveals that to market their SUSE Linux Enterprise Server against Red Hat they ask, “Do you want the Linux that works with Windows? Or the one that doesn’t?” It’s just appalling’

    Source: http://www.groklaw.net/articlebasic.php?story=20070930081040440

  16. vexorian said,

    November 6, 2007 at 8:10 am

    Gravatar

    you can get rid of mono in ubuntu, the problem is that there is a package called ubuntu-desktop that is a dummy one that installs all the packages used by the distro, so if you want to remove one of them , you have to remove ubuntu-desktop, hope they ever fix it or make it more friendly.

    The nautilus requires beagle is yet another problem I guess someone tried to integrate nautilus with beagle.

    With gnome including MONO applications in its default applications, things have gotten too hard. Fortunately it looks like the community is no longer sleeping about this.

    These are comments I made once in slashdot:

    [1] [2]

    I don’t think Icaza is Judas, from what it looks like he was always the pro MS guy…

  17. TaQ said,

    November 6, 2007 at 2:56 pm

    Gravatar

    Was released the road map to GNOME 2.22 and seems that there is no mono on it:
    http://live.gnome.org/RoadMap

  18. Roy Schestowitz said,

    November 6, 2007 at 4:44 pm

    Gravatar

    vexorian,

    It’s good to know that it’s not too late. Let it just be clarified that I like GNOME (I still use it sometimes) and the hope is that Mono will remain an option that can trivially be disabled shall the user require it. The worry is that businesses which move to Linux and become dependent on GNOME will have Microsoft knocking on their door for Mono Money. We’ve already seen evidence (Fortune article, among more) that Microsoft quietly ‘collects’ money for Linux, primarily from large companies.

    GNOME developers must remember what Mono means in terms of FUD value to Microsoft. Choice is great, so let’s not force everyone to accept Mono, especially given its (arguably controversial) nature.

  19. eet said,

    November 7, 2007 at 10:20 am

    Gravatar

    God, I’ve just fallen into troll-country. People, g e t a l i f e !!

    The world is not gonna end because Mono is becoming an integral part of GNOME. And that’s that.

    Note: comment has been flagged for arriving from an abusive Internet troll

  20. TaQ said,

    November 7, 2007 at 11:01 am

    Gravatar

    “God, I’ve just fallen into troll-country.”
    You’re welcome to leave if you want, the door is open (that address bar above or the back button), please leave it this way when leaving, but beware of the dog.

    ” People, g e t a l i f e !! The world is not gonna end because Mono is becoming an integral part of GNOME. And that’s that.”

    I have a life, a good one, that can became more complicated if we have the mono contamination on some of the good software we have today, imposed throat down by weird reasons. The world will not end but a good part of our freedom of use or not to use some software will.

  21. eet said,

    November 7, 2007 at 11:36 am

    Gravatar

    You are still free not to use GNOME. How about Mac OS X for you? A completely Mono-free environment; free of anything Microsoft-ish. You only have to pray to the master Steve. But it’s free of Mono; that’s the main thing, isn’t it?

    Note: comment has been flagged for arriving from an abusive Internet troll

  22. TaQ said,

    November 7, 2007 at 12:26 pm

    Gravatar

    No, I don’t need to use Mac OS X or pray to master Steve to do that. I use Slackware and thanks Patrick, a nice guy doing a nice job. Check this out:
    cat /etc/slackware-version
    Slackware 12.0.0

    By the way, there is no official GNOME packages for Slackware anymore and seems that they will not return. Face this information just like just information and not criticism.

    I use XFCE but think that GNOME is a very nice environment. That’s why I think it’s a good idea keep it good as it is without turning things complicated using complicated solutions and dependencies like mono. That’s the main thing for me, and seems that is for a lot of GNOME users.

  23. Joe Shaw said,

    November 7, 2007 at 12:46 pm

    Gravatar

    The whole of this entry is pretty presumptuous and ill-informed, but the thing that really brings it home for me is this:

    My instincts tell me that this is a very sad day for the Gnome project; the turning point at which Gnome essentially became Microsoft property.

    Of course, Yelp has had Beagle integration since 28 October 2005:

    http://svn.gnome.org/viewvc/yelp/trunk/ChangeLog?revision=2970&view=markup

    And Nautilus (the file manager) has been integrated into the mainline (after several months on its own branch) around December 2005:

    http://svn.gnome.org/viewvc/nautilus/trunk/ChangeLog?revision=13406&view=markup

    But, you know, who’s keeping track? Why fact-check when someone anonymous is the source?

    Joe

  24. Roy Schestowitz said,

    November 7, 2007 at 3:14 pm

    Gravatar

    Joe,

    We could be talking about Ximian here, not Novell. The age of yelp isn’t what you try to make of it.

  25. Slated said,

    November 8, 2007 at 4:25 am

    Gravatar

    @Joe

    The point at which Yelp gained support for Beagle is not the issue; it is the point at which downstream distributions started pulling in Mono bindings as default dependencies, that is the immediate problem – as is my concern that Mono applications will follow soon after. It’s the next logical step in this seemingly unstoppable deterioration.

    Right now, on this Fedora box, I am using Gnome and Yelp, which pulls in libbeagle as a dependency. There is nothing I can do about that, short of downloading the sources and trying to figure out how to rip out this dependency.

    I do not, nor will I ever use Beagle, nor any other Mono application, so why the Hell should I be forced to install Mono bindings that I will never use, that were not previously required, but apparently are now mandatory in this distro? And from my research so far, Fedora is not alone. What do I do … dump Gnome, after all these years, for the sake of just one undesirable component? That is rapidly looking like the only option.

    And making this distinction between an application and it’s framework or bindings, is just puerile and evasive, like making a distinction between a shotgun and its cartridges. One exists to serve the other, and only to serve the other. It’s Mono by the back door; an attempt to slowly squeeze it in, one inch at a time, and hope that nobody notices.

    Well I noticed, and I would very much like to retain my previous option to not have those components, but sadly it looks like I have lost that particular Freedom.

  26. Roy Schestowitz said,

    November 8, 2007 at 6:47 am

    Gravatar

    Why is Miguel so eerily quiet on this issue? A colleague of his does some legwork, but Miguel himself used to be more vocal. At the moment, Miguel presents almost jointly with Microsoft here. He has lost my trust completely!

  27. Joe Shaw said,

    November 8, 2007 at 8:22 pm

    Gravatar

    I do not, nor will I ever use Beagle, nor any other Mono application, so why the Hell should I be forced to install Mono bindings that I will never use, that were not previously required, but apparently are now mandatory in this distro?

    It’s mainly a technical one. Yelp just isn’t written to be able to dynamically load these things at runtime (like a Firefox extension, for example). Or conversely, you could argue that RPM is deficient because there’s no way to decide what options you want or not (unlike Gentoo and its USE flags).

    There’s nothing to keep Yelp from doing this, other than the fact that it’s quite a bit more work, harder to get right, and much more error prone. I expect that the Yelp maintainer (a GNOME volunteer with no ties to Novell) would be willing to consider a patch to do this.

    My concern with this site and its comments is the unfortunate assumption that every action anyone at Novell makes — particularly engineers — is inherently sinister. An amount of skepticism is healthy, but it’s taken to an extreme here. I guess everybody needs an outlet though, and the Internet certainly provides that.

    And making this distinction between an application and it’s framework or bindings, is just puerile and evasive, like making a distinction between a shotgun and its cartridges. One exists to serve the other, and only to serve the other. It’s Mono by the back door; an attempt to slowly squeeze it in, one inch at a time, and hope that nobody notices.

    Not exactly. If the code isn’t used, what harm does it really have sitting on your machine? I’m no fan of unnecessary libraries sitting on my machine, but it doesn’t mean the end of the world. libbeagle is no more enabling than, say, D-Bus is or NFS. Just because it has “beagle” in the name doesn’t mean that it’s Mono or what have you.

    I notice that you’re considering switching to KDE. Why not switch off Fedora entirely, since they ship Mono components? What better way to vote than with your feet? As I mentioned in another comment, I would respect this site a lot more if it called for a boycott of Ubuntu and Fedora for just shipping Mono, let alone any sort of GNOME integration.

    Joe

  28. Roy Schestowitz said,

    November 8, 2007 at 8:46 pm

    Gravatar

    As I mentioned in another comment, I would respect this site a lot more if it called for a boycott of Ubuntu and Fedora for just shipping Mono, let alone any sort of GNOME integration.

    Why is Novell using its ‘protection’ as a marketing tool? Why would it brag having Mono ‘protection’? Novell has an interest in filling a typical and complete GNOME build with Mono. This way, Novell is seen as possessing an advantage, however illusionary it may be.

  29. TaQ said,

    November 8, 2007 at 9:01 pm

    Gravatar

    As I mentioned in another comment, I would respect this site a lot more if it called for a boycott of Ubuntu and Fedora for just shipping Mono.

    As I said on the second comment, we can safely remove mono from Ubuntu. I’m downloading the Fedora 8 DVD and will install it later to check if this is possible there also. The problem is not to ship, is make it mandatory.

  30. Joe Shaw said,

    November 8, 2007 at 9:03 pm

    Gravatar

    As I mentioned in another comment, I’d like to see a citation on the Mono protection thing.

    The broader “protection” thing, yeah, it’s a stupid move by Novell to try to use that as a positive thing in the community. On the other hand, it’s a reasonable business argument for those people who have been reluctant to adopt Linux because of perceived threats — and there have been many, unfortunately.

    But I can tell you from an engineering standpoint that there’s absolutely no pressure on engineers to somehow taint GNOME in any way. Engineers are trusted to use whatever language and tools they feel will work for their job. Many of us used Mono because we liked the programming environment — that and the availability of software ported from Java (Java and C# are very similar) were the two main motivating factors in choosing C# for Beagle. Not scaring people.

    There is a real disconnect in the company between the people selling stuff (and making public statements) and the people actually writing the code. That’s a good thing.

    Joe

  31. Roy Schestowitz said,

    November 8, 2007 at 9:19 pm

    Gravatar

    As I mentioned in another comment, I’d like to see a citation on the Mono protection thing.

    One among several references I can hand over to you is this.

    I read the agreement between Xandros and Microsoft, and one of the excluded products was Mono, so Microsoft promises to not sue Xandros over their distribution but excluding Mono and a few other products, i.e. they reserve the right to sue over Mono. I wonder if this is an interesting preview of on what basis they want to fight the free world.

    Interestingly, the Novell deal seems to be different, Mono is not excluded from the Novell deal. So Microsoft seems to be promising not to sue Novell over Mono, but keeps the option open for Xandros. Weird but true.

    You then say:

    On the other hand, it’s a reasonable business argument for those people who have been reluctant to adopt Linux because of perceived threats — and there have been many, unfortunately.

    Really? You mean like this?

    Microsoft Hijacks the Voice of Novell Customers

    The gist: Microsoft/Novell use FUD to market themselves and in the process they say on behalf of their customers (and wrongly so) that they care about patent protection. IOW, lies are used to argue that customers care about what you call “perceived threats”. This argument was reiterated last night by Matt Asay, who could only think of Wal-Mart as the exception (and on that too he had something to say). Wal-Mart executives and Microsoft changed teams so they could be doing each other favour by spreading FUD. I can find that reference from Asay if you pine for it.

    Lots of people have been buying Red Hat. There’s indemnification as well. That ought to prove that the “perceived threats” is pretty much void and merely an excuse for Novell’s management. Had Novell acted properly to mitigate threats (either real or perceived), no tactless deal with Microsoft would be necessary and no FUD would hold water.

  32. Joe Shaw said,

    November 8, 2007 at 9:19 pm

    Gravatar

    @TaQ

    But why support a distribution that ships Mono? Aren’t you compromising your principles in some way?

    Especially in the libbeagle case, that code is nothing more than message passing, like D-Bus, and is totally inert if Beagle itself isn’t installed and running. Other than some wasted disk space, what’s the harm there?

    Joe

  33. TaQ said,

    November 8, 2007 at 9:34 pm

    Gravatar

    But why support a distribution that ships Mono? Aren’t you compromising your principles in some way?

    If, as I told, it offers me a way to remove the packages, it don’t affects my freedom of not to use software I don’t want to. I don’t see a problem if it keeps this way.

    Let’s think about proprietary drivers: on Ubuntu I can use them or not, and this is the main point to me, I can choose! Xorg will not say to me “looks, dude, I won’t start if you use nv, you’ll need nvidia on your xorg.conf”. Even if a distro comes with “official” microsoft programs ported to GNU/Linux on it and keep a way to remove them completly, I’ll not see a problem.

    Btw, my “supported” distro is Slackware, but I like to play and know others also.

  34. Joe Shaw said,

    November 8, 2007 at 9:44 pm

    Gravatar

    @Roy,

    Really? You mean like this? [link] The gist: Microsoft/Novell use FUD to market themselves and in the process they say on behalf of their customers (and wrongly so) that they care about patent protection.

    Well, you’re using one case to back up your point. Not every company is buying Novell (or Red Hat) for the same reasons, and that includes patent protection or indemnification. As most business deals are done in private, neither you nor I are party to the reasons why in most of these cases. But I don’t think that the higher invoicing by Novell is a coincidence.

    Anyway, I am not trying to defend Novell or Microsoft or their behavior. Microsoft has been sleazy about patents for years, and the HSBC thing is just more evidence of that.

    But we’ve now strayed away from Mono and Beagle and GNOME, which is why I posted in the first place. The engineering decisions are largely separated from the business decisions.

    Joe

  35. Joe Shaw said,

    November 8, 2007 at 9:47 pm

    Gravatar

    @TaQ

    Let’s think about proprietary drivers: on Ubuntu I can use them or not, and this is the main point to me, I can choose! Xorg will not say to me “looks, dude, I won’t start if you use nv, you’ll need nvidia on your xorg.conf”.

    As I mentioned, this is largely a technical thing, and could be fixed if people did the work. Most developers probably don’t feel it’s worth the work.

    Joe

  36. Roy Schestowitz said,

    November 8, 2007 at 9:55 pm

    Gravatar

    As most business deals are done in private, neither you nor I are party to the reasons why in most of these cases. But I don’t think that the higher invoicing by Novell is a coincidence.

    Stay tuned because aside from some news, I’m seeking permission to post details from a leak. The short story is that FUD is still used for marketing; discounts also (heck, Microsoft would cover all expenses if it needs to, if only because hurting companies like Red Hat and Ubuntu is in Microsoft’s interest).

    But we’ve now strayed away from Mono and Beagle and GNOME, which is why I posted in the first place. The engineering decisions are largely separated from the business decisions.

    That’s reassuring to know. Thanks, Joe.

  37. TaQ said,

    November 8, 2007 at 10:08 pm

    Gravatar

    As I mentioned, this is largely a technical thing, and could be fixed if people did the work. Most developers probably don’t feel it’s worth the work.

    I don’t know if you got my point but, it’s not broken, no need to be fixed!
    They did the work perfectly and we can use the proprietary drivers *only if we want to*. Seems that the most developers involved on Ubuntu thought that it would be a good thing, and wow, it is.

  38. TaQ said,

    November 11, 2007 at 9:57 am

    Gravatar

    Here’s the way to remove mono from Fedora 8:
    http://eustaquiorangel.com/blog/show/474
    Everything is running fine without it.

  39. Slated said,

    November 24, 2007 at 7:03 pm

    Gravatar

    Note: there will soon be an easier way to obtain a Mono-free Fedora, since I’m working on an unencumbered respin that has purged Mono (and I’m also working on replacing Firefox with Iceweasel and Thunderbird with Icedove).

    In fact I’m considering making the distro an XFCE release and just purging Gnome entirely, since I foresee quite a battle ahead trying to keep Gnome “clean” in the future. Overall it’s probably just easier to depreciate it.

    The “purge” won’t end there either. I’ll be doing a full audit on an ongoing basis, to see what other not-really-Free software is lurking in Fedora.

    Stay tuned.

  40. Roy Schestowitz said,

    November 24, 2007 at 7:06 pm

    Gravatar

    I’ll be happy to install it on my main PC at home when it’s ready.

  41. trampster said,

    July 14, 2008 at 7:19 pm

    Gravatar

    Hi,
    I’m a .net developer who has started using linix in the last few months becuase of mono.

    Mono for companies like the one I work for is an entry point into linix. Without mono we wouldnt even consider supporting it.

    Linix current suffers from a lack of comerial companies being willing to produce their software for linix. Mono hugely reduces that barrier to entry for us.

    I love linix and what it has to offer I would hate to see the attitudes being displayed above resign it to the history books.

  42. TaQ said,

    July 14, 2008 at 8:18 pm

    Gravatar

    who has started using linix, entry point into linix, produce their software for linix, I love linix

    Dude, first, it’s Linux, please. If you love it at least know its name.

    Second, “resign it to the history books”? You really want to talk about “history books” when talking about this? Please, check the history books or the current newspaper for about what microsoft have to offer about all this stuff. Check the OOXML and the current Yahoo! news and you’ll see the kind of dirty game *always* played by them and on 10 years check the history books to see what they say about of all this shit.

    If you love GNU/Linux so much, please gimme a break and try to program on a really free multiplatform language. There’s a lot out there without any kind of microsoft “poison”.

    Linix current suffers from a lack of comerial companies being willing to produce their software for linix.

    No, the world current suffers from a lack of developers resisting to go out the microsoft world because they don’t want to learn anything else. That’s the point.

  43. Roberto said,

    August 5, 2008 at 4:42 pm

    Gravatar

    Good article….

    http://www.amanra.com

  44. honta-honta said,

    August 5, 2008 at 5:02 pm

    Gravatar

    That guy’s distro is seriously messed up; you can remove Mono without problems from openSUSE 11.0 as Beranger has done:
    http://www.beranger.org/index.php?page=diary&2008/07/31/07/26/31-a-very-few-notes-on-opensuse-upd

What Else is New


  1. Links 27/1/2020: Linux 5.5 is Out, Work on Linux 5.6 Commences, New Solus and Award for Andrew Tridgell

    Links for the day



  2. EPO: Goodbye to the Rule of Law and Hey Hi, AI!

    The EPO’s embrace of buzzwords — no longer a unique EPO strategy (it has already spread elsewhere) — puts examiners in a very bad position and they’re grappling with nerve- and mind-racking dilemmas (risk of unemployment for truly upholding the EPC)



  3. IRC Proceedings: Sunday, January 26, 2020

    IRC logs for Sunday, January 26, 2020



  4. Links 26/1/2020: MuseScore 3.4 Released, New Kate Icon and Solus 4.1 Fortitude Available

    Links for the day



  5. MIT and Microsoft Have Done Nothing to Actually Tackle Pedophilia and Ephebophilia

    MIT never actually resolved the issue that caused Joi Ito, Richard Stallman and others to be ejected; Microsoft meanwhile continues to profit from life-changing abuse (while seeding puff pieces in friendly media, just to pretend otherwise)



  6. Opinion: If You Advocate Population Control and You Are Yourself Doubling in One Single Generation, Then You Might be Hypocritical

    People with 3-5 children (each) tell us that the world has an overpopulation problem; while the growth of the population certainly poses a risk, these people lack the moral authority to lecture us about that (unless they adopt a eugenicist worldview, wherein only particular people are permitted to reproduce)



  7. IRC Proceedings: Saturday, January 25, 2020

    IRC logs for Saturday, January 25, 2020



  8. Nothing Has Truly Changed Since Netscape and Antitrust

    The same old crimes persist, as well as the blatantly anticompetitive behaviour



  9. When the Monopolists and the Patent Litigation Industry Hijack the News They Control the Narrative

    Money buys perception and litigation firms have certainly 'bought' the media coverage, which fails to convey the issue at stake and instead paints a rational court decision as tragedy for "innovation" (by "innovation" they mean monopolies on nature and on life)



  10. Links 25/1/2020: OPNsense 20.1 RC1 and DXVK 1.5.2

    Links for the day



  11. The Linux Kernel is No Longer Free Software?

    Gardiner Bryant, the creator of The Linux Gamer as well as The Off Topical Podcast, reacts to our articles about DRM in Linux (he even pronounced my name correctly)



  12. Sometimes Proprietary Software is Proprietary (Secret) Simply Because It is Not Good and Obfuscation Helps Hide Just How Ugly It Is

    Why nonfree (or proprietary) software generally fails to catch up with Free/libre software — at least on technical grounds — and then makes up for it with marketing and FUD offensives (discrediting perfectly-functioning things, based on their perceived cost)



  13. IRC Proceedings: Friday, January 24, 2020

    IRC logs for Friday, January 24, 2020



  14. Links 24/1/2020: GNU/Linux in Russia and More New Openings

    Links for the day



  15. When EPO Press Coverage Boils Down to Lobbying, Press Releases, EPO Lies, and Bribery

    Any attempts to properly assess and explain what happens in Europe's patent landscape are being drowned out by EPO-bribed and law firms-connected media; to make matters worse, the EPO's bribes have expanded to academia, so even scholarly work in this domain is corrupted by money of special interest groups



  16. IRC Proceedings: Thursday, January 23, 2020

    IRC logs for Thursday, January 23, 2020



  17. Links 23/1/2020: Qubes OS 4.0.3, EasyOS 2.2.5, GhostBSD 20.01

    Links for the day



  18. Passion of the Microsoft

    A rough timeline of Microsoft’s interactions with Linux and the Linux Foundation since 2015



  19. The Patent Microcosm is Really Panicking as European Patents on Life and Other Spurious Junk (Invalid Patents) Are Successfully Rejected

    European Patents (EPs) may be revoked en masse if what we're seeing is the gradual emergence of 'European Mayo' (and maybe soon 'European Alice')



  20. Distractions From Microsoft's Gigantic Tax Evasion and Contribution to Denial of Climate Science

    Microsoft (connected to oil companies) wants us to think of it as a "green" company; not only does it contribute to climate denial but it also evades tax, which is a serious crime that costs tens of billions of dollars (the public pays this money instead)



  21. Confirmation: System1/Startpage Offered Pay to People Who Pushed for (Re)Listing in Privacy Directories

    The debate is now settled; those arguing in favour of listing Startpage as privacy-respecting are in fact secretly 'compensated' by Startpage (in other words, they're Startpage 'shills')



  22. Vandana Shiva: “Bill Gates is Continuing the Work of Monsanto”

    A recent interview on what Bill Gates is really up to in that sham ‘charity’ of his



  23. IRC Proceedings: Wednesday, January 22, 2020

    IRC logs for Wednesday, January 22, 2020



  24. Extending Linux With DRM, Azure and exFAT

    An insufficiently 'conservative' Linux ceases to be freedom-respecting



  25. Linux Foundation (LF) Now Dominated by Lots of Microsoft People and LF Chiefs Join Microsoft in Smearing GPL/Copyleft

    We continue to see additional evidence which serves towards reinforcing our view that the so-called 'Linux' Foundation is actually hostile towards many things that are associated with Linux (unlike those looking to exploit/hijack Linux for proprietary ends)



  26. Links 22/1/2020: Wayland 1.18 Alpha, ODF 1.3 Approved

    Links for the day



  27. IRC Proceedings: Tuesday, January 21, 2020

    IRC logs for Tuesday, January 21, 2020



  28. Poor Excuses for Granting Poor (and Often Illegal/Invalid) Patents

    A quick look at some of the latest examples of software patents advocacy (not by actual software professionals, obviously) and why it's deeply misguided (or guided solely by greedy law firms)



  29. A Simple Plan For a Universal Free Software Community

    "For software to be free as in freedom, we need more people to care personally about software freedom."



  30. Links 21/1/2020: Wine 5.0 and Red Hat Enterprise Linux 8.2 Beta

    Links for the day


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