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 30/05/2023: LibreOffice 7.6 in Review and More Digital Restrictions (DRM) From HP

    Links for the day



  2. Gemini Links 30/05/2023: Curl Still Missing the Point?

    Links for the day



  3. IRC Proceedings: Monday, May 29, 2023

    IRC logs for Monday, May 29, 2023



  4. MS (Mark Shuttleworth) as a Microsoft Salesperson

    Canonical isn’t working for GNU/Linux or for Ubuntu; it’s working for “business partners” (WSL was all along about promoting Windows)



  5. First Speaker in Event for GNU at 40 Called for Resignation/Removal of GNU's Founder

    It’s good that the FSF prepares an event to celebrate GNU’s 40th anniversary, but readers told us that the speakers list is unsavoury, especially the first one (a key participant in the relentless campaign of defamation against the person who started both GNU and the FSF; the "FSFE" isn't even permitted to use that name)



  6. When Jokes Became 'Rude' (or Disingenuously Misinterpreted by the 'Cancel Mob')

    A new and more detailed explanation of what the wordplay around "pleasure card" actually meant



  7. Site Updates and Plans Ahead

    A quick look at or a roundup of what we've been up to, what we plan to publish in the future, what topics we shall focus on very soon, and progress moving to Alpine Linux



  8. Links 29/05/2023: Snap and PipeWire Plans as Vendor Lock-in

    Links for the day



  9. Gemini Links 29/05/2023: GNU/Linux Pains and More

    Links for the day



  10. Links 29/05/2023: Election in Fedora, Unifont 15.0.04

    Links for the day



  11. Gemini Links 29/05/2023: Rosy Crow 1.1.1 and Smolver 1.2.1 Released

    Links for the day



  12. IRC Proceedings: Sunday, May 28, 2023

    IRC logs for Sunday, May 28, 2023



  13. Daniel Stenberg Knows Almost Nothing About Gemini and He's Likely Just Protecting His Turf (HTTP/S)

    The man behind Curl, Daniel Stenberg, criticises Gemini; but it's not clear if he even bothered trying it (except very briefly) or just read some inaccurate, one-sided blurbs about it



  14. Links 29/05/2023: Videos Catchup and Gemini FUD

    Links for the day



  15. Links 28/05/2023: Linux 6.4 RC4 and MX Linux 23 Beta

    Links for the day



  16. Gemini Links 28/05/2023: Itanium Day, GNUnet DHT, and More

    Links for the day



  17. Links 28/05/2023: eGates System Collapses, More High TCO Stories (Microsoft Windows)

    Links for the day



  18. IRC Proceedings: Saturday, May 27, 2023

    IRC logs for Saturday, May 27, 2023



  19. No More Twitter, Mastodon, and Diaspora for Tux Machines (Goodbye to Social Control Media)

    People would benefit from mass abandonment of such pseudo-social pseudo-media.



  20. Links 28/05/2023: New Wine and More

    Links for the day



  21. Links 27/05/2023: Plans Made for GNU's 40th Anniversary

    Links for the day



  22. Social Control Media Needs to be Purged and We Need to Convince Others to Quit It Too (to Protect Ourselves as Individuals and as a Society)

    With the Tux Machines anniversary (19 years) just days away we seriously consider abandoning all social control media accounts of that site, including Mastodon and Diaspora; social control networks do far more harm than good and they’ve gotten a lot worse over time



  23. Anonymously Travelling: Still Feasible?

    The short story is that in the UK it's still possible to travel anonymously by bus, tram, and train (even with shades, hat and mask/s on), but how long for? Or how much longer have we got before this too gets banned under the false guise of "protecting us" (or "smart"/"modern")?



  24. With EUIPO in Focus, and Even an EU Kangaroo Tribunal, EPO Corruption (and Cross-Pollination With This EU Agency) Becomes a Major Liability/Risk to the EU

    With the UPC days away (an illegal and unconstitutional kangaroo court system, tied to the European Union in spite of critical deficiencies) it’s curious to see EPO scandals of corruption spilling over to the European Union already



  25. European Patent Office (EPO) Management Not Supported by the EPO's Applicants, So Why Is It Still There?

    This third translation in the batch is an article similar to the prior one, but the text is a bit different (“Patente ohne Wert”)



  26. EPO Applicants Complain That Patent Quality Sank and EPO Management Isn't Listening (Nor Caring)

    SUEPO has just released 3 translations of new articles in German (here is the first of the batch); the following is the second of the three (“Kritik am Europäischen Patentamt – Patente ohne Wert?”)



  27. German Media About Industry Patent Quality Charter (IPQC) and the European Patent Office (EPO)

    SUEPO has just released 3 translations of new articles in German; this is the first of the three (“Industrie kritisiert Europäisches Patentamt”)



  28. Geminispace Continues to Grow Even If (or When) Stéphane Bortzmeyer Stops Measuring Its Growth

    A Gemini crawler called Lupa (Free/libre software) has been used for years by Stéphane Bortzmeyer to study Gemini and report on how the community was evolving, especially from a technical perspective; but his own instance of Lupa has produced no up-to-date results for several weeks



  29. Links 27/05/2023: Goodbyes to Tina Turner

    Links for the day



  30. HMRC: You Can Click and Type to Report Crime, But No Feedback or Reference Number Given

    The crimes of Sirius ‘Open Source’ were reported 7 days ago to HMRC (equivalent to the IRS in the US, more or less); but there has been no visible progress and no tracking reference is given to identify the report


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