Some weeks ago we noted that Alex Brown, coming to his own defense, would attempt to bash ODF. He soon did [1, 2], which put under great shadow his role at the defunct ISO. Perhaps he was just joining Microsoft's anti-ODF smears [1, 2] and overseas crusades [1, 2] (among other obnoxious things [1, 2]).
“Mono isn't free lunch. This isn't a free desktop.”We previously explained just how Novell helps Microsoft fight the GPL-licensed Java [1, 2, 3] and promote XAML. Miguel de Icaza last did this yesterday in his blog where he raved about Silverlight 2.0.
We also wrote about and how GNOME was getting saturated with Mono, never mind the uncertainty that's looming (yet conveniently ignored). It has already sneaked into GNU/Linux distributions other than Novell's. Remember that Mono is a Novell project, which it hopes to exploit in order to gain advantage (potentially putting others at risk).
A reader has just buzzed us to say that Mono's more prominent promoters have just proceeded to what seems like further demotion of Java. They apparently try to show that Java is slow in order to justify their preference for Microsoft technologies.
Here is a thought: What might we be seeing here? GNU/Linux (or plainly cross-platform) developers choosing a 'catch-up mode' clone from a fierce and aggressive rival over an established (and original) framework that is wholly licensed under the GNU GPL? With friends like these, who needs enemies? They seem to insist strongly enough on making the Free desktop just another Windows clone with tools that are merely a compromise residing in the shadow of Microsoft lawyers. Mono isn't free lunch. This isn't a free desktop. ⬆
Comments
AlexH
2008-05-19 07:21:40
I usually think "bashing" means "talking about the negative without acknowledging the positive".
Roy Schestowitz
2008-05-19 08:58:17
AlexH
2008-05-19 09:09:05
It's entirely enlightening that you class negative remarks about OOXML as "criticism", but when they're about ODF they're "bashing".
Roy Schestowitz
2008-05-19 10:07:53
AlexH
2008-05-19 10:32:29
Leaving aside the purely technical aspects of whether or not there are issues with the ISO ODF standard, which is Alex Brown's point, the inescapable fact is that apps like OpenOffice.org are using OASIS ODF 1.1 (which isn't ISO standardised), and 3.0 is using 1.2 which isn't even OASIS standardised yet.
They all output stuff which isn't in the ISO standard, although it looks like OOo 3.0 might be gaining an option to output ISO standard files.
Does it matter? Not really. Is Alex Brown wrong? No.
Dan O'Brian
2008-05-19 12:34:28
It seriously looks like you are desperate to prove how evil they are, you didn't even read the article.
Xanadu
2008-05-19 12:48:50
It is sometimes too much of a coincidence, a person promoting Mono at the same time attacking ODF, defending OOXML and finally advocating Novell, and their deal. It looks like all those things come in the same package.
AlexH
2008-05-19 13:10:42
It's just simply not so black and white. For example, Alex Brown criticised the ODF schema in its ISO 1.0 incarnation. What then did he do? He published a revision to the schema which he believes removes/fixes the problem.
That's constructive criticism that helps ODF grow stronger. Calling it 'disinformation' or 'ODF bashing' just highlights bias and misunderstanding.
Roy Schestowitz
2008-05-19 13:38:30
Roy Bixler
2008-05-19 14:17:52
AlexH
2008-05-19 15:12:46
@Roy S: How much do I know about his business? How much do you know?
"Don't believe everything you read on the Web, Karsten. As it happens I am not contracted to the British Library (there are some lies in circulation to the contrary for consumption by the credulous). Wish I was though - I believe they have a lot to gain from the expertise and technology my company offers!" -- Alex Brown, http://adjb.net/comments.php?y=08&m=04&entry=entry080409-221633
So what recommendations, exactly, did he make to the British Library? What, exactly, does he need to justify?
Maximus
2008-05-19 15:29:49
There's no excuse for presenting falsified data like this.
AlexH
2008-05-19 15:34:26
So, you did that test yourself and you know the data is falsified?
I really don't think so.
I mean, good grief, it's well known that in certain circumstances dynamically compiled languages can outperform statically compiled languages. It's not just Mono/.net; Java is much faster than C in many well-known situations, see e.g. http://www.idiom.com/~zilla/Computer/javaCbenchmark.html
Maximus
2008-05-19 15:44:37
I would test the results but I don't have Mono installed and I will never install it.
AlexH
2008-05-19 15:47:09
If I repeat the test would you believe me?
Roy Schestowitz
2008-05-19 15:47:29
In fact, Mono's bad reputation is that it's slow and heavy, so even if he shows parity, then he markets Mono.
Roy Schestowitz
2008-05-19 15:49:51
AlexH
2008-05-19 15:57:55
That's a convenient excuse to ignore actual, repeatable, data.
And actually, I imagine Jeff's hypothesis was that Java was faster than Mono. He said specifically he was looking for the bug in Mono that made it slower than Java - it just turned out that the data disproved his hypothesis.
Of course, benchmarks are pretty meaningless. However, these weren't the Mono project's benchmarks - they were someone else's. So, what you're complaining about is actually "Mono project members improve their software" - how terrible of them!
Miles
2008-05-19 16:06:21
The BoycottNovell bigots are always quick to accuse the other side of being liars, but are never willing to review the other sides evidence.
Afraid you'll get proven wrong?
How typical.
Miles
2008-05-19 16:12:00
[miles@localhost ~]$ time mono sumcol2.exe
Miles
2008-05-19 16:13:54
[miles@localhost ~]$ time mono sumcol2.exe < sumcol-input100000.txt 50000000
real 0m3.799s user 0m3.476s sys 0m0.316s [miles@localhost ~]$ time ./sumcol < sumcol-input100000.txt 50000000
real 0m18.303s user 0m18.001s sys 0m0.284s
(sorry for the repost, had to html encode the less-than char)
Dan O'Brian
2008-05-19 20:39:25
I might have to add his blog to my rss feed.
Dan O'Brian
2008-05-19 22:58:26
I'll be waiting.
Roy Schestowitz
2008-05-19 23:02:55
All these things are implementation/program-dependent. One could prove almost everything that's desirable, so benchmarks are a more complex things than that. I'm a technical researcher and I know that peer review would scrutinize for exactly this reason. One quote that also comes to mind:
"Microsoft did sponsor the benchmark testing and the NT server was better tuned than the Linux one."
http://www.itweb.co.za/sections/enterprise/1999/9904221410.asp
Dan O'Brian
2008-05-19 23:06:07
You are just trying to find excuses now, pretty pathetic.
Roy Schestowitz
2008-05-19 23:07:17
Dan O'Brian
2008-05-19 23:29:40
You refused to run the tests yourself and so AlexH offered, to which you claimed he was biased and so results from his reproduction couldn't be trusted either.
Are you now saying that you trust that the results are indeed accurate and that the guy's C# implementation was 6-7x faster than the fastest C implementation on the Debian Language Shootout site?
Dan O'Brian
2008-05-19 23:39:19
1. that the brain-dead ReadLine() + Int32.Parse() implementation of THIS PARTICULAR TEST in C#/Mono can run as fast as the same brain-dead ReadLine() + Integer.Parse() implementation in Java. (as in, comparing apples to apples)
2. that he can write a much more optimized C# implementation that can outperform the fgets_unlocked() + atoi() implementation in C (which he successfully proved he could).
You also misrepresent the facts when you claim that he was bashing Java. Nowhere in his blog post did he bash Java. Nowhere.
You are scum for suggesting otherwise.
Masato Naru
2008-05-20 10:20:59
Read here for: an failed attempt at reproducing his results, courtesy of Jeffrey Steadfast.: http://jeffreystedfast.blogspot.com/2008/05/debian-language-benchmarks-sumfile.html
Before accusing Mr. Steadfast of an outright lie (which I espect of you anti-Mono extremists): The data is there, the source is there; compile it and reproduce before you make any such claims!
Roy Schestowitz
2008-05-20 12:23:42
http://www.microsoft.com/interop/msnovellcollab/moonlight.mspx
Care to explain what this means if one didn't pay Novell (Microsoft's software patent royalties)?
Dan O'Brian
2008-05-20 14:05:30
Nice try at changing the subject, Roy, but it was an epic fail.
Even if Mono was the antichrist, it still wouldn't change the results of the tests.
Roy Schestowitz
2008-05-20 14:10:30
Dan O'Brian
2008-05-20 15:48:07
Miles
2008-05-20 18:24:16
(actually, I'm just bumping to further humiliate Roy, but I can pretend that I'm actually interested, can't I?)
Roy Schestowitz
2008-05-21 01:46:27
Sampa Mutoku
2008-05-21 11:13:04
This time you've chosen the 'speed/performance'-comparison as a tool, and you have failed miserably.
Note: comment has been flagged for arriving from a possible incarnation of a known (eet), pseudonymous, forever-nymshifting, abusive Internet troll that posts from open proxies and relays around the world.
Roy Schestowitz
2008-05-21 11:17:19
Dan O'Brian
2008-05-21 14:26:01
They aren't the ones bashing anyone, you are bashing them.
JK
2008-05-30 20:29:39