12.22.08

Gemini version available ♊︎

Mono Fans Owe an Apology: The Evolution of Mono Continues

Posted in Mono, Novell, OpenSUSE at 8:30 pm by Dr. Roy Schestowitz

Monkey
Evolution, the mono (monkey) way

Our usual critics insisted this did not happen and would not happen, but they were wrong. [Credit: Tony Manco for the pointer]

OpenSUSE 11.1: Evolution dependent on Mono

[...]

The cancerous Mono has spread its tentacles further into the GNOME Desktop environment which is present on the GNOME live CD, to the extent that removing mono-core results in the removal of Evolution as well, the default mail program.

Of course, this fact was not among those which Novell released to the public in its announcement about the release.

Mono is problematic for reasons that we mentioned before. It does not become a part of GNU/Linux merely as an addon because increasingly it becomes more of a requirement or an essential part of basic applications/functionality. Thus, it’s routinely installed by default and those who don’t know better will keep it there are get habitually dependent on applications that demand it, over time. This monkey business needs to stop because of the existing ramifications.

MONOME: one application at a time

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

Decor ᶃ Gemini Space

Below is a Web proxy. We recommend getting a Gemini client/browser.

Black/white/grey bullet button This post is also available in Gemini over at this address (requires a Gemini client/browser to open).

Decor ✐ Cross-references

Black/white/grey bullet button Pages that cross-reference this one, if any exist, are listed below or will be listed below over time.

Decor ▢ Respond and Discuss

Black/white/grey bullet button If you liked this post, consider subscribing to the RSS feed or join us now at the IRC channels.

109 Comments

  1. aeshna23 said,

    December 22, 2008 at 9:18 pm

    Gravatar

    I don’t understand. Is this just for Evolution on openSuse? Or do other distros get infected also? KDE users like me need a little more info to access the threat.

  2. Diamond Wakizashi said,

    December 22, 2008 at 10:01 pm

    Gravatar

    Mono was created by Microsoft’s bitch Novell for the purpose of making Linux users Microsoft slaves. Novell should apologize for their horrid betrayal of open source.

  3. Shane Coyle said,

    December 22, 2008 at 11:13 pm

    Gravatar

    Mandriva also has apparently experienced this phenomenon of evolution-mono dependency in the past, it looks like a bug related to enabling mono plugins but some reason everything gets linked, or the package maintainer may have flubbed the dependencies… unsure if this opensuse 11.1 issue is the same/similar since I don’t run opensuse, but it’s possible it’s just an error…

    Or, an insidious plot. ;^ )

  4. AlexH said,

    December 23, 2008 at 2:34 am

    Gravatar

    Shane has it basically right: Evolution has the ability to use Mono plugins in the same way it uses plugins from different languages. The packagers have incorrectly made that a package dependency.

    GNOME policy doesn’t allow it to simply grow a Mono dependency. So, no apology needed. It is a bit disappointing to see another demand for restitution where none is deserved, though.

  5. Roy Schestowitz said,

    December 23, 2008 at 4:31 am

    Gravatar

    I pointed this out earlier in IRC. Even plugins create an issue, though. See the bit about “functionality”.

  6. jo Shields said,

    December 23, 2008 at 5:35 am

    Gravatar

    it looks like a bug related to enabling mono plugins but some reason everything gets linked, or the package maintainer may have flubbed the dependencies… unsure if this opensuse 11.1 issue is the same/similar since I don’t run opensuse, but it’s possible it’s just an error…

    Not necessarily an error – but certainly a consequence of braindead RPM packaging. RPM systems tend to use enormous, monolithic, kitchen-sink packages, which have all dependencies for all components as a result. So if you’re building one minor plugin feature, that bridge library is included in the main package, and dependencies grow from there. The Mandriva OOo case is another example of this issue – Ubuntu and Debian also enable all OOo/Mono bridges, but they are shoved into entirely optional packages – if you don’t install libuno-cli-*1.0-cil, you don’t get that functionality OR that dependency. See also: kde4bindings

  7. Roy Schestowitz said,

    December 23, 2008 at 5:38 am

    Gravatar

    Bottom line: it’s getting harder to get rid of Mono.

  8. jo Shields said,

    December 23, 2008 at 6:05 am

    Gravatar

    Bottom line: it’s getting harder to get rid of Mono.

    On distros with monolithic packages for the most bloated of apps? Yeah. But that’s a failure of the distro and its packages.

  9. Roy Schestowitz said,

    December 23, 2008 at 6:07 am

    Gravatar

    Blame the distro, don’t blame the Mono?

  10. jo Shields said,

    December 23, 2008 at 6:13 am

    Gravatar

    Blame the distro, don’t blame the Mono?

    Yes. Definitely. If someone puts a Depends: wine into a kernel package, it’d be that packager’s failing. Bad dependencies are one of the main reasons I avoid RPM distros.

  11. Roy Schestowitz said,

    December 23, 2008 at 6:15 am

    Gravatar

    Well, the applications space is being tempered with. It would be easier had Poisonware been kept out.

  12. jo Shields said,

    December 23, 2008 at 6:30 am

    Gravatar

    Whatever you say, Roy.

    Meanwhile, back on planet earth, we assign blame where it’s due – and in this case, an unnecessary bundling of a binding with its parent app is the fault of lazy packagers

  13. Roy Schestowitz said,

    December 23, 2008 at 6:56 am

    Gravatar

    It remains to be seen if SUSE developers will address this issue. It’s in Novell’s interests to spread its poison as widely as possible because only Novell is ‘licensed’ to use Mono.

  14. AlexH said,

    December 23, 2008 at 8:11 am

    Gravatar

    All major distros disagree with that statement.

  15. vincent said,

    December 23, 2008 at 8:34 am

    Gravatar

    Maybe Evolution 3.0 will use C# and Mono 2.0 ?

  16. jo Shields said,

    December 23, 2008 at 8:50 am

    Gravatar

    Maybe Evolution 3.0 will use C# and Mono 2.0 ?

    The unmaintainable bloated mess of C that forms Evolution was the main reason Mono was started in the first place

  17. Roy Schestowitz said,

    December 23, 2008 at 9:13 am

    Gravatar

    So you don’t even refute this.

  18. jo Shields said,

    December 23, 2008 at 9:18 am

    Gravatar

    So you don’t even refute this.

    Not my decision – it’s a decision for Evolution’s primary developers (and their decision as to whether rewriting hundreds of thousands of lines of source in a different language is worth the effort)

    You understand how Free Software works, right?

  19. Roy Schestowitz said,

    December 23, 2008 at 9:28 am

    Gravatar

    Yes, it’s Microsoft’s partner poisoning GNOME.

    http://projects.gnome.org/evolution/
    “Copyright © 2004-2008 Novell Inc.”

    http://www.novell.com/products/desktop/features/evolution.html

  20. jo Shields said,

    December 23, 2008 at 9:33 am

    Gravatar

    Yes, it’s Microsoft’s partner poisoning GNOME.

    Nobody is forcing distribution maintainers to include it should things go that way, nobody is precluding the idea of a fork should anyone feel one is required.

    You understand how Free Software works, right?

  21. Roy Schestowitz said,

    December 23, 2008 at 9:36 am

    Gravatar

    Novell has some sort of preferential hiring of .NET (Mono) developers. It’s “direction by design”, from above.

  22. Shane Coyle said,

    December 23, 2008 at 9:41 am

    Gravatar

    You understand how Free Software works, right?

    Yup, DEVELOPERS! DEVELOPERS! DEVELOPERS!

  23. jo Shields said,

    December 23, 2008 at 9:43 am

    Gravatar

    Yup, DEVELOPERS! DEVELOPERS! DEVELOPERS!

    WOO?

  24. Roy Schestowitz said,

    December 23, 2008 at 9:43 am

    Gravatar

    Video here. :-)

  25. AlexH said,

    December 23, 2008 at 9:58 am

    Gravatar

    Evolution isn’t “poison”, Mono plugins or not.

    FWIW, Miguel has been asked about Evo specifically a number of times and he’s always stated that it wouldn’t be useful to rewrite it.

    Of course, at some point, someone likely will write a major application in Mono because it’s an extremely comfortable development environment, and at some point the anti-Mono boys will just have to deal with not using it.

  26. Roy Schestowitz said,

    December 23, 2008 at 10:02 am

    Gravatar

    FWIW, Miguel has been asked about Evo specifically a number of times and he’s always stated that it wouldn’t be useful to rewrite it.

    With Miguel ‘in charge’ of Evolution, one can surely be relieved.

    Of course, at some point, someone likely will write a major application in Mono because it’s an extremely comfortable development environment, and at some point the anti-Mono boys will just have to deal with not using it.

    Do you know something that we don’t know? Who is it that facilitates development in Mono again?

  27. jo Shields said,

    December 23, 2008 at 10:03 am

    Gravatar

    Of course, at some point, someone likely will write a major application in Mono because it’s an extremely comfortable development environment, and at some point the anti-Mono boys will just have to deal with not using it.

    I was exceedingly amused by an Ubuntu Forums post by someone saying they’d drunk Roy’s Kool-Aid, but for some reason Gnome-Do wasn’t working for them anymore

  28. Roy Schestowitz said,

    December 23, 2008 at 10:10 am

    Gravatar

    That’s hardly relevant.

    I’m still catching up…

    “So the Mono dependency can’t be restricted to an evolution-mono subpackage; as soon as you build Evolution with Mono support, the main package itself will always depend on libmono, even though it really doesn’t use it for anything.

    “Would it be possible to improve this, so that Mono plugin support does not require the main executable to be dynamically linked against libmono, and we could ship an evolution package which does *not* depend on libmono and an evolution-mono package which does? Thanks.”

    http://bugzilla.gnome.org/show_bug.cgi?id=549025

    “The rest of the so-called improvements can be seen in this Novell release. But bear in mind that several of these “delights” cannot be experienced unless you are willing to risk patent problems and leave Mono on your system.

    “Here’s a quote that says it much better than I ever could: “Mono is all about getting existing Windows applications, and their Microsoft-proprietary dependencies, installed on to your Linux system, so that you will in the near future require a paid-for license from Microsoft to run programs on your Linux system.””

    http://www.itwire.com/content/view/22434/1090/1/1/

  29. Victor Soliz said,

    December 23, 2008 at 10:15 am

    Gravatar

    This is “just a bug” coming from just the Novell-controlled distro, which casually has added a false Mono dependency to evolution because Mono plugins are so important and needed in evolution.

    Of course, at some point, someone likely will write a major application in Mono because it’s an extremely comfortableoverrated development environment,

  30. jo Shields said,

    December 23, 2008 at 10:19 am

    Gravatar

    One day, Roy, you might actually read what you link to. Until then, you’ll continue to make a total fool of yourself, and further screw with whatever passes for a reputation around here.

    “So the Mono dependency can’t be restricted to an evolution-mono subpackage; as soon as you build Evolution with Mono support, the main package itself will always depend on libmono, even though it really doesn’t use it for anything.

    “Would it be possible to improve this, so that Mono plugin support does not require the main executable to be dynamically linked against libmono, and we could ship an evolution package which does *not* depend on libmono and an evolution-mono package which does? Thanks.”

    http://bugzilla.gnome.org/show_bug.cgi?id=549025

    Status: RESOLVED
    Resolution: FIXED

    Comment #7 from Matthew Barnes (Evolution developer, points: 21)
    2008-10-22 13:06 UTC

    Committed to trunk (revision 36675).

    Non-issue. Distortion. Blah blah blah, you get the idea.

    Mono is all about getting existing Windows applications, and their Microsoft-proprietary dependencies, installed on to your Linux system, so that you will in the near future require a paid-for license from Microsoft to run programs on your Linux system.

    Conspiracy theorist rambling, with zero basis in reality. Aligning yourself to that kind of nonsense is somewhere lower than UFO cultists.

  31. Victor Soliz said,

    December 23, 2008 at 10:22 am

    Gravatar

    Evil conspiracy theorists are behind all of this, they made the Novell-MS pact up and it is because of conspiracy theorists that the world is convinced that .net is heavy on software patents, in true, software patents don’t exist, it is all a plan from conspiracy theorists to take over the world.

  32. Victor Soliz said,

    December 23, 2008 at 10:26 am

    Gravatar

    I was exceedingly amused by an Ubuntu Forums post by someone saying they’d drunk Roy’s Kool-Aid, but for some reason Gnome-Do wasn’t working for them anymore

    The push to make the whole desktop dependent on Mono is so strong lately that they will keep making up apps like this in Mono. AlexH’s plan of making those who don’t like running Mono just not use the desktop is just going to work. A desktop without Mono is becoming more and more of a myth, we can thank Novell for this since thanks to then, we need MS technology to run so-called Linux apps.

  33. jo Shields said,

    December 23, 2008 at 10:26 am

    Gravatar

    Evil conspiracy theorists are behind all of this, they made the Novell-MS pact up and it is because of conspiracy theorists that the world is convinced that .net is heavy on software patents, in true, software patents don’t exist, it is all a plan from conspiracy theorists to take over the world.

    Having fun?

  34. AlexH said,

    December 23, 2008 at 10:30 am

    Gravatar

    @Victor: please don’t put words in my mouth; I have no interest in people using Mono or not – that’s up to them. I support people being able to avoid Mono, however I also support people developing in Mono.

  35. Roy Schestowitz said,

    December 23, 2008 at 10:30 am

    Gravatar

    That was satire. Don’t be foolish by discrediting the state of those who explain a side-effect of your work (jo Shields is one of the key people behind Mono for those who don’t know).

  36. Roy Schestowitz said,

    December 23, 2008 at 10:31 am

    Gravatar

    That last comment was aimed at Jo.

  37. jo Shields said,

    December 23, 2008 at 10:34 am

    Gravatar

    “Key people”? I’ve moved up in the world!

  38. Roy Schestowitz said,

    December 23, 2008 at 10:39 am

    Gravatar

    You put it inside the most widely used GNU/Linux distribution.

  39. jo Shields said,

    December 23, 2008 at 10:41 am

    Gravatar

    I didn’t put it anywhere. I help maintain what was already there to the highest standards, in the interest of enabling developers and users access to the highest quality foundations possible.

    You DO know how Free Software works, right?

  40. Victor Soliz said,

    December 23, 2008 at 10:44 am

    Gravatar

    AlexH. I was annoyed by this:

    Of course, at some point, someone likely will write a major application in Mono because it’s an extremely comfortable development environment, and at some point the anti-Mono boys will just have to deal with not using it.

    It is currently easy not to use Mono, I mean, tomboy is about the least useful thing to ever come in a default setup, F-spot and chesse are almost equals and some things that are mostly just eye candy for things that are already possible, like gnome-do or beagle are not necessary.

    But as time passes, since we choose to just look around, do you know what’s happening? More money will be put on apps that use Mono, or that’s already happening, while the alternatives will remain ignored by Novell’s people, eventually filling the Mono apps with features so people begin to push for them to be included in the defaults, try a look at brainstorm, some beings are already pushing banshee instead of rythmbox…

    Eventually not using Mono will make you a second-class citizen. Just not using Mono is not going to work. I sure hope people understand this is going to happen. Cause every year it is closer to that, this bug just says something about it… Someone pushed for evolution mono plugins, effectively evolution will begin to have more features if mono is enabled…

    What I don’t want is to lose my right not to choose technology that was designed, patented and in part coded, by Microsoft, unfortunately, I am seeing how things are evolving towards the lost of this right. “Every computer running Microsoft software” that’s their dream.

    Of course, the evil conspiracy theory begins when we say that MS will eventually pull the plug out of Mono, users will have to decide whether to move back to the abandoned non-Mono desktop or to just begin paying for Mono licensing. This is a conspiracy theory, but just because it is a conspiracy theory doesn’t mean it won’t happen. I would surely trust this thing a lot more if it wasn’t for Novell’s deal, I still don’t get why would they sign it if they didn’t think MS couldn’t do this, and the fact that in the deal, Mono protection is exclusive to Novell, is something I don’t like too much…

    Of course, this is the part in which the whole post is ridiculed, because Mono is so awesome and it is so impossible to code in other languages, that everyone should be accepting of it, developers should pick tools based on their commodity rather than the long term, I get it…

  41. Roy Schestowitz said,

    December 23, 2008 at 10:48 am

    Gravatar

    Don’t underestimate the role of Moonlight in this.

  42. jo Shields said,

    December 23, 2008 at 10:48 am

    Gravatar

    Back-seat developers are beginning to drive me up the wall. If you want something a particular way, DO IT AND SUBMIT PATCHES

    You DO know how Free Software works, right?

  43. Victor Soliz said,

    December 23, 2008 at 10:48 am

    Gravatar

    Of course, I would be happy if not using mono remained a possible option, it should be possible to port apps or at least from Mono to other platforms, as a matter of fact, I plan to try it once I get more into GTK dev. Maybe some boycott Novell regulars could put their money where they put their mouth and help me.

  44. jo Shields said,

    December 23, 2008 at 10:49 am

    Gravatar

    Don’t underestimate the role of Moonlight in this.

    DO feel free to explain what Moonlight has to do with Evolution, Roy.

    I’m waiting :)

  45. jo Shields said,

    December 23, 2008 at 10:50 am

    Gravatar

    Maybe some boycott Novell regulars could put their money where they put their mouth and help me.

    That would be WONDERFUL. Please, do.

    Whatever next? Enhancing non-Mono apps to be technically better, removing the need for things like F-Spot or Tomboy?

  46. Victor Soliz said,

    December 23, 2008 at 10:50 am

    Gravatar

    That previous post was a response to my other post.

  47. Roy Schestowitz said,

    December 23, 2008 at 10:51 am

    Gravatar

    DO feel free to explain what Moonlight has to do with Evolution, Roy.

    I was referring to this comment about Mono, not Evolution.

  48. Roy Schestowitz said,

    December 23, 2008 at 10:51 am

    Gravatar

    Yes, Victor has just beaten me to it.

  49. Victor Soliz said,

    December 23, 2008 at 10:51 am

    Gravatar

    Whatever next? Enhancing non-Mono apps to be technically better, removing the need for things like F-Spot or Tomboy?

    At least the second part is already done.

  50. Victor Soliz said,

    December 23, 2008 at 10:55 am

    Gravatar

    That comment about F-spot and cheese was non-sense , what’s supposedly F-spot’s alternative? I am not used to that photo stuff.

  51. jo Shields said,

    December 23, 2008 at 10:56 am

    Gravatar

    That comment about F-spot and cheese was non-sense , what’s supposedly F-spot’s alternative? I am not used to that photo stuff.

    My understanding is GThumb is the preferred alternative. I don’t use either, or have any interest in photo organizing apps.

  52. Victor Soliz said,

    December 23, 2008 at 10:58 am

    Gravatar

    Yes, Victor has just beaten me to it.

    Not really, I was just saying my “Of course, I would be happy …” post was a continuation to the previous one, I wrote it before the other replies.

  53. AlexH said,

    December 23, 2008 at 12:29 pm

    Gravatar

    @Victor: the thing is, you can’t tell other people what to do. If you don’t want to use PHP, for example, you could moan about not being able to use WordPress but realistically that’s your choice.

    If you feel Mono is too big a patent threat, that again is your choice. However, other people (and distributions) can make a different choice.

  54. SubSonica said,

    December 23, 2008 at 12:56 pm

    Gravatar

    @AlexH:
    “The thing is, you can’t tell other people what to do.”
    Well, explain that to Microsoft, who is telling everyone “pay us for our patents”, with the help of Novell (the Novell deal legitimises Microsoft claim)
    The problem is that Novell and Microsoft have already taken that decision for all of us.

  55. AlexH said,

    December 23, 2008 at 1:03 pm

    Gravatar

    @SubSonica: if any payment was needed, now or in the future, it wouldn’t be included in distributions as free software. Software patent problems are not new and are relatively well understood.

  56. SubSonica said,

    December 23, 2008 at 1:44 pm

    Gravatar

    @AlexH:
    At least mono, moonlight and any software using msooxml was released under the GPLv3.

  57. SubSonica said,

    December 23, 2008 at 1:45 pm

    Gravatar

    Sorry; I meant:
    @AlexH:
    At least mono, moonlight and any software using msooxml SHOULD BE released under the GPLv3.

  58. jo Shields said,

    December 23, 2008 at 1:46 pm

    Gravatar

    At least mono, moonlight and any software using msooxml was released under the GPLv3.

    Why?

  59. AlexH said,

    December 23, 2008 at 1:50 pm

    Gravatar

    @SubSonica: the copyright license isn’t that relevant really, I don’t think.

  60. SubSonica said,

    December 23, 2008 at 2:03 pm

    Gravatar

    @JoShields: To protect the software against de-facto proprietarization through patent threats and in order to guarantee the freedoms and rights are inheritable by the contributors, and that inheritance is not impeded by patent claims/threats/rackets:

    Section 10 prohibits people who convey the software from filing patent suits against other licensees. If someone did so anyway, section 8 explains how they would lose their license and any patent licenses that accompanied it.

    @AlexH, Then you wouldn’t mind if it was released under the GPLv3, wouldn’t you?

  61. AlexH said,

    December 23, 2008 at 2:14 pm

    Gravatar

    @SubSonica: no, I don’t care either way – the GPLv3 is a fine license.

    But I don’t understand why you think that would be an improvement. For example, Microsoft are highly unlikely to be Mono users, so the license of Mono is basically irrelevant to them.

  62. jo Shields said,

    December 23, 2008 at 2:14 pm

    Gravatar

    @JoShields: To protect the software against de-facto proprietarization through patent threats and in order to guarantee the freedoms and rights are inheritable by the contributors, and that inheritance is not impeded by patent claims/threats/rackets:

    Section 10 prohibits people who convey the software from filing patent suits against other licensees. If someone did so anyway, section 8 explains how they would lose their license and any patent licenses that accompanied it.

    Only works if the people pressing patent claims are also the authors of the software – it would prevent, say, Sun from filing patent suits to users of GPLv3 software they release, but not Microsoft. If that is the desired effect, then a number of other GPLv3-compatible licenses with similar patent retaliation clauses could also be used (e.g. Ms-PL)

    Generally speaking though, I’m all for people releasing software under whichever license they feel most comfortable with. If you’re concerned about OOXML, then Sun are the ones you need to convince to switch to GPLv3, since Sun’s OOo3 is the most widely circulated Free OOXML-compatible software out there

  63. SubSonica said,

    December 23, 2008 at 2:15 pm

    Gravatar

    @JoShields and @AlexH:
    Also because of this:

    Why does Novell require a copyright assignment?

    When a developer contributes code to the C# compiler or the Mono runtime engine, we require that the author grants Novell the right to relicense his/her contribution under other licensing terms.

    This allows Novell to re-distribute the Mono source code to parties that might not want to use the GPL or LGPL versions of the code.

    Particularly embedded system vendors obtain grants to the Mono runtime engine and modify it for their own purposes without having to release those changes back.

  64. AlexH said,

    December 23, 2008 at 2:24 pm

    Gravatar

    @SubSonica: copyright assignment is a different issue to the license it’s using.

    Generally I dislike them, but having the code under GPLv3 doesn’t get rid of it.

  65. SubSonica said,

    December 23, 2008 at 2:26 pm

    Gravatar

    @JoShields:
    “Only works if the people pressing patent claims are also the authors of the software”
    Ok then. That’s better than nothing.
    And c’mon, don´t make me laugh. Want to start me? Once again you make another (lame) attempt at deviating the attention to Sun without any reason whatsoever.
    I feel much more at ease with Sun than with Novell (let alone Microsoft) thank you very much. Sun has not helped Microsoft threatening me with undisclosed liability sheets for not using their MS-endorsed distro, whereas Novell has.
    Moreover, the only ones to blame for OOXML are MICROSOFT CORPORATION and about OpenOffice.org, it is Novell’s fork “GOO” the one incoroporating Microsoft technologies. So its all about Novell and Microsoft once and again.
    It is Microsoft the ones who infiltrated and corrupted the ISO in order to see the -standard-seal-of-approval-. ¿Did Novell oppose and protest that corruption?
    It is Novell the ones proposing mono and incorporating copycat Microsoft patented technologies into the free software stream, not Sun, so it is Novell the ones we should DEMAND to change the licence if we perceive a threat and to respect and protect the intention and spirit of Free Software.

  66. jo Shields said,

    December 23, 2008 at 2:32 pm

    Gravatar

    Why does Novell require a copyright assignment?

    Copyright assignment is a fairly common thing with corporate-backed projects – Sun require the same for OOo (in order to relicense as proprietary for StarOffice)

    I don’t see any massive reason not to move any *GPL-2* sections to their 3 equivalents, though I prefer the moves they’ve been making towards BSD (with Apache 2.0/Ms-PL as BSD-with-patent-relatiation options)

  67. jo Shields said,

    December 23, 2008 at 2:36 pm

    Gravatar

    I feel much more at ease with Sun than with Novell (let alone Microsoft) thank you very much. Sun has not helped Microsoft threatening me with undisclosed liability sheets for not using their MS-endorsed distro, whereas Novell has.

    You can say you feel more at ease, but historically? Sun HAVE made somewhat negaive moves, such as funding SCO and signing a patent covenant with MS. Have they changed? Maybe.

    Again, you’re free to feel at ease with Sun, but not to rewrite history.

    Moreover, the only ones to blame for OOXML are MICROSOFT CORPORATION and about OpenOffice.org, it is Novell’s fork “GOO” the one incoroporating Microsoft technologies. So its all about Novell and Microsoft once and again.

    Go-OO added OOXML to OOo 2.x, Sun added OOXML to OOo 3.x. SUN, I repeat, wrote their own OOXML implementation from scratch for OOo3, nothing to do with Novell. See http://blogs.sun.com/GullFOSS/entry/the_new_microsoft_word_filter

    It is Novell the ones proposing mono and incorporating copycat Microsoft patented technologies into the free software stream, not Sun, so it is Novell the ones we should DEMAND to change the licence if we perceive a threat and to respect and protect the intention and spirit of Free Software.

    Well, on the Mono case, that’s fair enough – file a sensible request with the Mono team. OOXML, however, you need to talk to Sun.

  68. Roy Schestowitz said,

    December 23, 2008 at 3:47 pm

    Gravatar

    ¿Did Novell oppose and protest that corruption?

    Novell was pretty much the only ‘open source’ company that didn’t denounce or attempt to stop OOXML. To make matters worse, Novell HELPED them. Microsoft listed Novell as a supporter of OOXML.

    http://boycottnovell.com/2007/11/23/novell-helps-ooxml-2/

  69. AlexH said,

    December 23, 2008 at 4:10 pm

    Gravatar

    Not sure Novell being the ‘only’ company is entirely true. Different companies supported it to greater/lesser extents; it’s not right to characterise it as “everyone else said no to OOXML in any form”.

  70. Roy Schestowitz said,

    December 23, 2008 at 4:12 pm

    Gravatar

    “Sun voted No on Approval because it is our expert finding, based
    on the analysis so far accomplished in V1, that DIS 29500 as
    presently written is technically incapable of achieving those
    goals, not because we disagree with the goals or are opposed to an
    ISO Standard that would enable them.”

  71. AlexH said,

    December 23, 2008 at 4:20 pm

    Gravatar

    Yeah, and they also said “We wish to make it completely clear that
    we support DIS 29500 becoming an ISO Standard and are in complete
    agreement with its stated purposes of enabling interoperability
    among different implementations and providing interoperable access
    to the legacy of Microsoft Office documents.”
    .

    It’s not exactly vehement opposition.

  72. jo Shields said,

    December 23, 2008 at 4:21 pm

    Gravatar

    It’s not exactly vehement opposition.

    No? Sounds like their “fighting it” to me, almost as hard as when they were paying people to add support for it to OOo

  73. Roy Schestowitz said,

    December 23, 2008 at 4:34 pm

    Gravatar

    Other statements from Sun were not quite as ‘diplomatic’ (or gentle). As zoobab might remind you, Tim Bray called this thing “corrupt”.

    In E-mail I exchanges with Sutor I gained more insight into that ‘diplomatic’ bulls*. What they say if not always how they feel or think.

  74. jo Shields said,

    December 23, 2008 at 4:40 pm

    Gravatar

    Companies are made of multiple people with differing opinions? Whatever next, Microsoft not being made from 90,000 Steve Ballmer clones?

  75. Roy Schestowitz said,

    December 23, 2008 at 4:43 pm

    Gravatar

    Bray and Sutor are high seniors.

  76. jo Shields said,

    December 23, 2008 at 4:46 pm

    Gravatar

    Where did I say they weren’t?

  77. Roy Schestowitz said,

    December 23, 2008 at 4:48 pm

    Gravatar

    Nowhere, but that’s not the subject anyway.

    Once again a post about Mono devolves into your attacks on Sun.

  78. jo Shields said,

    December 23, 2008 at 4:51 pm

    Gravatar

    No, Roy, once again a post about Mono devolves into an attack on double standards. There’s a difference, even if you’re incapable of understanding that,

  79. saulgoode said,

    December 23, 2008 at 4:53 pm

    Gravatar

    You can say you feel more at ease, but historically? Sun HAVE made somewhat negaive moves, such as funding SCO and signing a patent covenant with MS. Have they changed? Maybe.

    Sun did not sign a “covenant” with Microsoft, they signed a cross-licensing patent contract not to sue each other. Sun couldn’t distribute GPLed software which included Microsoft-patented technology unless the licensing of that technology was passed on to all potential downstream recipients (Section 7 of GPL version 2). There was nothing about the Sun/Microsoft agreement which circumvented the spirit of the General Public License and only contravened the tenets of Free Software to the extent of its insidious effects in asserting the legitimacy of software patents.

  80. jo Shields said,

    December 23, 2008 at 5:01 pm

    Gravatar

    Sun did not sign a “covenant” with Microsoft, they signed a cross-licensing patent contract not to sue each other.

    Nearly – the contract says they can’t ask for cash IF they sue each other (should they opt to do so) – they can still C&D over patent violations

  81. Roy Schestowitz said,

    December 23, 2008 at 5:02 pm

    Gravatar

    saulgoode, it’s easy for them to defend the badness of Mono by attacking the superior alternative.

  82. jo Shields said,

    December 23, 2008 at 5:08 pm

    Gravatar

    Superior on which specific grounds?

    There are some, I just want to see whether you actually know the differences

  83. Roy Schestowitz said,

    December 23, 2008 at 5:13 pm

    Gravatar

    Don’t kid yourself. Java is mature technology and the #1 P/L. Mono is a toy mimicking another ripoff of Java.

  84. jo Shields said,

    December 23, 2008 at 5:20 pm

    Gravatar

    Let’s assume for a second that I didn’t get my degree programming almost exclusively in Java for three years, and focus just on your statements. Piece by piece.

    Don’t kid yourself.

    One of us knows about both technologies in reasonable detail. I’m not kidding myself over anything.

    Java is mature technology

    True.

    and the #1 P/L.

    Assuming you mean Java (the language) as compared to Java (the framework), then yes, it’s currently the most popular choice. Windows is the most popular choice of desktop OS, and is mature, does that also make it best, Roy?

    Mono is a toy

    If that were the case, why would you get so worked up over it? Mono was Free Software for 3-4 years before Java was. In 2005, would you have recommend building software on a proprietary platform like Java?

    mimicking another ripoff of Java.

    If you’re unable to comprehend the differences between Java and CLI, then that’s your failure. Think of CLI as “Java with hindsight”, if you want to draw parallels.

  85. Roy Schestowitz said,

    December 23, 2008 at 5:23 pm

    Gravatar

    You missed that last point, which is a reference to MS .NET.

    I too programmed in Java.

  86. jo Shields said,

    December 23, 2008 at 5:30 pm

    Gravatar

    You missed that last point, which is a reference to MS .NET.

    What makes you think I missed it? I replied to it, as with all other points. Perhaps you just don’t understand common terms relating to the technology?

    I too programmed in Java.

    Well it DOES integrate beautifully into MATLAB.

  87. SubSonica said,

    December 23, 2008 at 5:33 pm

    Gravatar

    Novell helps a convicted monopolist threaten Free Software users and set a protection-racket (extortionating) business against companies using Gnu/Linux.
    Since when does Sun that?

  88. jo Shields said,

    December 23, 2008 at 5:35 pm

    Gravatar

    Since when does Sun that?

    Since 2003, if you look at the historic data. You’re welcome to forgive them, but the evidence is set in stone.

  89. Roy Schestowitz said,

    December 23, 2008 at 5:36 pm

    Gravatar

    What makes you think I missed it? I replied to it, as with all other points. Perhaps you just don’t understand common terms relating to the technology?

    I know that both have it. And Mono is poor imitation of another poor imitation.

    Well it DOES integrate beautifully into MATLAB.

    Nothing to do with MATLAB.

  90. Roy Schestowitz said,

    December 23, 2008 at 5:37 pm

    Gravatar

    Since 2003, if you look at the historic data. You’re welcome to forgive them, but the evidence is set in stone.

    Sun signed a Linux protection deal??? The fiends!11

  91. jo Shields said,

    December 23, 2008 at 5:40 pm

    Gravatar

    I know that both have it. And Mono is poor imitation of another poor imitation.

    Both have what?

    And which specific points make MS.NET generally a “poor imitation”?

  92. jo Shields said,

    December 23, 2008 at 5:41 pm

    Gravatar

    Sun signed a Linux protection deal??? The fiends!11

    So funding SCO’s attacks on Linux is fine when Sun do it?

    Don’t you moan about Baystar doing the same?

    Do you even know what “double standards” means, Roy?

  93. Roy Schestowitz said,

    December 23, 2008 at 5:41 pm

    Gravatar

    The paradigm, for starters. They did request a ‘ripoff permission’ from Sun, did they not?

  94. Roy Schestowitz said,

    December 23, 2008 at 5:43 pm

    Gravatar

    So funding SCO’s attacks on Linux is fine when Sun do it?

    Don’t you moan about Baystar doing the same?

    Different thing. Both Microsoft and Sun bought licences from SCO. Baystar has nothing to do with it.

  95. jo Shields said,

    December 23, 2008 at 5:46 pm

    Gravatar

    The paradigm, for starters.

    And which part of following similar paradigms makes it “poor”

    Do you actually know anything whatsoever about .NET, Roy?

  96. Roy Schestowitz said,

    December 23, 2008 at 5:48 pm

    Gravatar

    I know what I need to know and several years back I helped a friend with C#, which was enough of a Java knockoff to be understandable/readable.

  97. jo Shields said,

    December 23, 2008 at 5:50 pm

    Gravatar

    C# is not .NET

    That’s one of the key advantages compared to Java.

    But I’m sure you knew that already, right?

  98. Roy Schestowitz said,

    December 23, 2008 at 5:51 pm

    Gravatar

    Yes, of course I knew that.

  99. jo Shields said,

    December 23, 2008 at 5:57 pm

    Gravatar

    And you know that Java’s Generics are garbage compared to C#, yes?

    And that JNI is an absolute unusable mess compared to P/Invoke?

    And that .NET is not tied to C# the way Java (framework) is tied to Java (language)?

    And that unlike Java, enough framework to run a basic app fits into a few meg?

    And that CIL apps tend to be significantly less RAM-hungry than their Java equivalents?

    You know all these points, right?

  100. Roy Schestowitz said,

    December 23, 2008 at 6:09 pm

    Gravatar

    Some of these are subjective and coming from a Mono booster, promotion of .NET is hardly surprising.

  101. jo Shields said,

    December 23, 2008 at 6:15 pm

    Gravatar

    “Microsoft Has Been Rigging Votes/Polls for Ages”

    So you’re asserting I work for Microsoft again?

  102. Roy Schestowitz said,

    December 23, 2008 at 6:20 pm

    Gravatar

    No, but there’s a pro-.NET crowd out there ‘selling’ it to innocent lurkers.

  103. jo Shields said,

    December 23, 2008 at 6:28 pm

    Gravatar

    So why link to an article entitled “Microsoft Has Been Rigging Votes/Polls for Ages”?

    Any idea why some of us might accuse you of distortion?

  104. Roy Schestowitz said,

    December 23, 2008 at 6:29 pm

    Gravatar

    The link’s anchor was “promotion of .NET is hardly surprising.”

  105. saulgoode said,

    December 23, 2008 at 6:31 pm

    Gravatar

    jo Shields said,
    Nearly – the contract says they can’t ask for cash IF they sue each other (should they opt to do so) – they can still C&D over patent violations

    My point would be that regardless of what terms the Sun/MS patent deal entailed, since the Sun corporation was a direct beneficiary of the contract, they would be required to pass those terms on with any GPLed software they distributed (more than likely, they would not ship any such patent-encumbered software).

    This is distinct from the Novell/MS deal which allows Novell to ship GPLed software encumbered by Microsoft patents and remain compliant with the terms of the GPL (v2).

    I would agree that the Sun/MS deal may have had an incidental, “somewhat negative” effect on Free Software, but it is not as though terms in the agreement were targeted at circumventing the GPL. A typical patent cross-licensing contract between corporations is not nearly such an affront to Free Software as is the rather exceptional nature of the Novell/MS “covenant”.

  106. Hephaistos said,

    December 23, 2008 at 6:31 pm

    Gravatar

    That’s so boring; Roy has evaded to answer any direct questions AGAIN!

    And you know that Java’s Generics are garbage compared to C#, yes?

    And that JNI is an absolute unusable mess compared to P/Invoke?

    And that .NET is not tied to C# the way Java (framework) is tied to Java (language)?

    And that unlike Java, enough framework to run a basic app fits into a few meg?

    And that CIL apps tend to be significantly less RAM-hungry than their Java equivalents?

    How can you folks let him get away with answering ‘well, yeah, that’s subjective, y’know…’?

    Slimy like a greased otter, the fellow.

  107. jo Shields said,

    December 23, 2008 at 6:32 pm

    Gravatar

    So either you’re knowingly linking to irrelevant things in an attempt to fool your more gullible readers into thinking there’s a link, or saying its contents are valid, and therefore are accusing me.

    Which is it?

    Any idea why some of us might accuse you of distortion?

  108. jo Shields said,

    December 23, 2008 at 6:35 pm

    Gravatar

    Slimy like a greased otter, the fellow.

    Grease would be bad for otter fur, surely?

  109. Roy Schestowitz said,

    December 23, 2008 at 6:46 pm

    Gravatar

    Slimy like a greased otter, the fellow.

    G’day to you too, Sir.

    Which is it?

    Any idea why some of us might accuse you of distortion?

    This was not a distortion, but you chose to perceive it that way. I apologise if that’s how it seemed to you.

DecorWhat Else is New


  1. Links 24/03/2023: Microsoft's Fall on the Web and Many New Videos

    Links for the day



  2. IRC Proceedings: Thursday, March 23, 2023

    IRC logs for Thursday, March 23, 2023



  3. Links 24/03/2023: Social Control Media Bans Advancing

    Links for the day



  4. Links 24/03/2023: GNU Grep 3.10 and Microsoft Accenture in a Freefall

    Links for the day



  5. Links 23/03/2023: RSS Guard 4.3.3 and OpenBSD Webzine

    Links for the day



  6. Experiencing 15 Years of LibrePlanet Celebration Firsthand as a Volunteer: 2023 - Charting the Course

    Article by Marcia K Wilbur



  7. [Meme] Grabinski the Opportunity

    Reports of European Patents being invalidated (judges do not tolerate fake patents) have become so common that a kangaroo court becomes a matter of urgency for the EPO‘s Benoît Battistelli and António Campinos; will the EU and the EPO’s Administrative Council go along with it, helping to cover up more than a decade of profound corruption?



  8. Union Syndicale Fédérale Cautions the EPO's Administrative Council About Initiating an Illegal Kangaroo Court System for Patents (UPC) While EPO Breaks Laws and Sponsors the Ukraine Invasion

    Union Syndicale Fédérale (USF) is once again speaking out in support of the staff union of Europe's second-largest institution, which lacks oversight and governance because of profound corruption and regulatory capture



  9. Investigation Underway: Sirius 'Open Source' Embezzled/Stole Money, Robbed Its Own Staff

    In light of new developments and some progress in an investigation of Sirius ‘Open Source’ (for fraud!) we take stock of where things stand



  10. [Meme] Sirius 'Open Source' Pensions: Schemes or Scams? Giving a Bad Name to Open Source...

    What Sirius ‘Open Source’ did to its staff is rightly treated as a criminal matter; we know who the perpetrators are



  11. Sirius 'Open Source' Under Investigation for Pension Fraud, Several Pension Providers Examine the Facts

    2 pension providers are looking into Sirius ‘Open Source’, a company that defrauded its own staff; stay tuned as there’s lots more to come. Is this good representation for “Open Source”? From a company that had many high-profile clients in the public sector?



  12. Links 23/03/2023: Sparky 2023.03 Special Editions and SUSE Changes CEO (Dirk-Peter van Leeuwen)

    Links for the day



  13. Links 23/03/2023: Linux 6.2.8 and XWayland 23.1.0

    Links for the day



  14. IRC Proceedings: Wednesday, March 22, 2023

    IRC logs for Wednesday, March 22, 2023



  15. Apple 'Porn' Filter

    Guest post by Ryan Farmer: Apple and US State Governments Developing System to Require People to Report Themselves for Watching Porn.



  16. 3.5 Years Later Gemini Protocol and Geminispace Are Still 100% Community-Controlled

    Community-centric alternatives to the World Wide Web have gained traction; one of them, Gemini Protocol, continues to grow in 2023 and we're pleased to report progress and expansion



  17. Windows Falls to 16% Market Share in India (It was 97% in 2009), Microsoft Layoffs Reach India Too

    This month’s picture from the world’s most populous nation does not look good for Microsoft (it looks good for GNU/Linux); anonymous rumour mills online say that Microsoft isn’t moving to India but is actually firing staff based in India, so it’s a case of shrinking, not offshoring. When even low-paid (much lower salaries) staff is discarded it means things are very gloomy.



  18. Links 22/03/2023: GNOME 44 “Kuala Lumpur”

    Links for the day



  19. Microsoft Has Also Infiltrated the OSI's Board of Directors After Rigged Elections

    Weeks ago we warned that this would happen and for the third or fourth time in 2 years the OSI’s election process broke down; today the Open Source Initiative (OSI) writes: “The polls just closed, the results are in. Congratulations to the returning directors Aeva Black…” (Microsoft employee)



  20. Links 22/03/2023: Official Thunderbird Podcast Starts

    Links for the day



  21. IRC Proceedings: Tuesday, March 21, 2023

    IRC logs for Tuesday, March 21, 2023



  22. Many More Microsoft Layoffs Later Today

    Yesterday we shared rumours about Microsoft layoffs being planned for later today (there were 3 waves of layoffs so far this year). There are several more people here who say the same. How much noise will Microsoft make in the “media” in order to distract? Will the chaffbot "ChatGPT" help create enough chaff?



  23. Links 21/03/2023: JDK 20 and GNOME 43.5

    Links for the day



  24. Germany's Lobbyists-Infested Government Sponsors the War on Ukraine via the European Patent Office (EPO)

    The chief UPC ‘judge’ is basically seeking to break the law (and violate constitutions, conventions etc.) to start a kangaroo court while dodging real courts, just like Vladimir Putin does



  25. [Meme] The Meme That Team UPC (the Collusion to Break the European Laws, for Profit) Threats to Sue Us For

    António Campinos and Team UPC are intimidating people who simply point out that the Unified Patent Court (UPC) is illegal and Klaus Grabinksi, shown above, strives to head a de facto kangaroo court in violation of constitutions and conventions (the UK does not and cannot ratify; Ireland hasn’t even held a referendum on the matter)



  26. Microsoft is Sacking People Every Month This Year, Even Managers (While Sponsored Media Produces Endless Chatbot Chaff)

    Lots of Microsoft layoffs lately and so-called ‘journalists’ aren’t reporting these; they’re too busy running sponsored puff pieces for Microsoft, usually fluff along the “hey hi” (AI) theme



  27. 3 Months Late Sirius 'Open Source' Finally Deletes Us From the Fraudulent 'Meet the Team' Page (But Still Lists Many People Who Left Years Ago!)

    Amid fraud investigations the management of Sirius ‘Open Source’ finally removed our names from its “Meet the Team” page (months late); but it left in the page about half a dozen people who left the company years ago, so it’s just lying to its clients about the current situation



  28. Amid Fraud at Sirius 'Open Source' CEO Deletes His Recent (This Month) Past With the Company

    Not only did the Sirius ‘Open Source’ CEO purge all mentions of Sirius from his Microsoft LinkedIn account; he’s racing against the clock as crimes quickly become a legal liability



  29. Web Survey Shows Microsoft Falling Below 15% Market Share in Africa, Only One Minuscule African Nation Has Windows Majority

    A Web survey that measured Microsoft Windows at 97% in Africa (back in 2010) says that Windows has become rather small and insignificant; the Microsoft-sponsored mainstream media seems to be ignoring this completely, quite likely by intention...



  30. Rumours of More Microsoft Layoffs Tomorrow (Including Managers!), Probably Azure Again (Many Azure Layoffs Every Year Since 2020)

    Amazon is laying off AWS staff and Microsoft has been laying off Azure staff for 3 years already, including this year, so it seems like the “clown computing” bubble is finally bursting


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