Interview With Ximian's Nat Friedman 258
Sheepish writes "OSNews features a long and interesting interview with Nat Friedman, of Ximian fame. Nat tells all and talks about the upcoming Ximian Desktop 2 and its differences from Gnome 2, the difficulties of developing the MS Exchange Connector, Linux as a desktop, Mono and plans for Gnome integration, the hundrends of OpenOffice.org changes made to make OOo like a Gnome2 app, and how Ximian feels... about Apple's business. Four screenshots of Ximian Desktop 2 are included too."
Most scary Ximian OOo change (Score:4, Interesting)
Re:Most scary Ximian OOo change (Score:2, Insightful)
Re:Most scary Ximian OOo change (Score:2)
Re:Most scary Ximian OOo change (Score:5, Insightful)
Since
Re:Most scary Ximian OOo change (Score:3, Interesting)
Re:Most scary Ximian OOo change (Score:2, Interesting)
You haven't been paying very close attention, have you? One of the biggest complaints about Microsoft file formats is that they seem to change with every version of the software, and the new versions always default to saving things in the newest format. This causes problems because people who have the newer version of the software send out files that users of older versions can't read without upgrading. Meanwhile, the new version can still read files from the older versions, so there's no trouble accessi
Re:Most scary Ximian OOo change (Score:2, Insightful)
(IIRC OpenOffice only has the "Save as Microsoft Word/Whatever 97/2000/XP" option).
But yes, I'm fully aware of the fact that opening older formats in newer works better than in the other direction, however; my point is that MS is forced to take into acco
Re:Most scary Ximian OOo change (Score:3, Informative)
I loved it but I remember that whenever I wanted to update by version of Redhat I had to format seems the rpms used by Ximian were diffrent than Redhats.
I'm going to give XD2 a shot, I'm sure it will be great, I'll just put it on a box I don't care about before I put it on my main Linux machine.
About oo...
I can't speak for the entire suite but oowriter has been great to me until recently.
I attent th
Re:Most scary Ximian OOo change (Score:2)
(In fact, most of the documents you're like
Re:Most scary Ximian OOo change (Score:2)
UI Consistency (Score:4, Insightful)
Re:UI Consistency (Score:2)
Re:UI Consistency (Score:2, Insightful)
Re:UI Consistency (Score:2)
I agree 100% (Score:2)
I'm salivating (Score:5, Interesting)
I was left salivating after viewing the screenshots and reading about the far reaching changes that were made, especially integrating OpenOffice with the rest of the desktop.
And they're looking into migrating several hundred thousand desktops, especially in Europe. Damn!
Goodbye Bluecurve, Hello Ximian Desktop!
Re:I'm salivating (Score:2)
I am confused. Do you mean immature user interfaces of OSX? That's why you run Gentoo [slashdot.org] on your iBook, right?
Re:I'm salivating (Score:2, Insightful)
Re:I'm salivating (Score:2)
You certainly don't need a "mature interface" to admin a server like the parent mentioned. Drool over your IBook, but not because it does a better job at "admining" linux servers than any linux box would do.
I guess whoever modded me down doesn't know anything about adming linux boxes.
No Slackware download? (Score:2, Interesting)
Re:No Slackware download? (Score:5, Informative)
Slackware Linux is a well-respected Linux distribution, and has a dedicated, fierce following. It is possible that Ximian may support Slack in the future but we have no idea when that might happen. Slackware support is likely to come after BSD support, Debian PPC support, and SuSE PPC support. Right now, we have plenty of work supporting the distributions we already support.
The things that prevent Ximian from supporting Slackware are partly technical, and partly market based. Technically, Slack has a package management system which has substantial differences from other distribution's package management systems. Dependency checking, for example, is absolutely necessary for certain Ximian services and features (the installer and the updater, in particular), and is not fully supported by Slackware. Slackware's architects have a well-defended disdain for dependency checking, and we can understand their arguments. But without it, Ximian Desktop can't figure out what to install, what to upgrade, and what to leave alone.
That means, basically, that it's a lot more work for us to add really good support for Slack than it is for us to add good support for, say, Conectiva, which is based closely upon the Red-Hat model. Not only that, but there aren't a lot of distros based upon Slack. From our support for Red Hat, it's a quick jump to other rpm-based distros. If we support Slackware, it's working with an entirely new package system just for one Linux distro.
Another market force is the profile of the typical Slack user. Slackware users often compile stuff themselves. They know how to install software at the command line. They know their dependency trees themselves, and don't trust or need package management systems. They're hackers in the best sense of the word, and we respect them deeply for that. They don't need things like the Ximian Desktop update service, or the graphical installer. Ximian is about making free software easier to use, and Slackware users don't tend to need any help.
So, what can you do, elite Slackware user, ignored by market forces and business types, if you want the prettiest, bestest desktop in the Linux land? You can download pre-rolled tgzs from the variety of Slack software mirrors, or get the binary rpms or source rpms from the Red Hat directory at our ftp site, and install by hand with rpm. Or you can convert them to slack packages with rpm2tgz. And, in a brave trick of hackery, you can fool the graphical installer into thinking you're a Red Hat user. The command:
echo "Red Hat Linux release 7.2 (Enigma)" >
has been reported to make the installer work, although you're likely to have difficulty with one or another dependency somewhere. Official Ximian support of this method is not available, and we cannot give you any guarantees.
Re:No Slackware download? (Score:2)
Ummm ... as if ... (Score:2, Funny)
When KDE [kde.org] is already on version 3
obviously newer and better.
Re:Ummm ... as if ... (Score:3, Funny)
Re:Ummm ... as if ... (Score:5, Funny)
Re:Ummm ... as if ... (Score:2)
Ximian Desktop on Red Hat? (Score:5, Interesting)
Antialiasing, clean & well organised style, custom icons, and specially developed management tools. I really really rate what Red Hat have done, and I could never see myself paying for something like Ximian Desktop to replace BlueCurve.
Re:Ximian Desktop on Red Hat? (Score:3, Interesting)
Nevertheless I still like what Ximian does. Their Open Office and Gnome patches are still good. I will just wait for Redhat to include them. This because running a distro and Ximian Desktop and upgrading packages from different sources gave me a lot of nasty problems in the past (Redhat explicitly tells to uninstall Ximian in their release notes). However
Rock on, Ximian... (Score:5, Interesting)
Though significantly delayed, XD2 was released when Ximian got everything right... and they have... finally I have a desktop environment that I can proud to show to my consulting customers as a viable option...
-jag
Re:Rock on, Ximian... (Score:3, Insightful)
However, the flip-side of this is that they have pulled support for fresh installs of Ximian Gnome (1.4). For home users, waiting a week before being able to install Ximian would not be a problem, however, I have a room full of Linux boxen I'm admining for the university in my spare time, all of wh
Ximian and money? (Score:2)
Up to now, the best desktop distro seemed to be RH9.0, but this article impressed me a lot.
Re:Ximian and money? (Score:4, Informative)
It is (or will be, upon release) available for download free-of-charge. Source is/will be available for all open/free components. Patches are being and will be submitted upstream to maintainers.
Purchasers ($99) get extras including 3rd party (proprietary) software, PLUS 30 days support, PLUS a year's Red Carpet Express high-speed updates.
a.
OpenOffice source (Score:2)
The relevent directory on their ftp is empty:t -70-i386/source
ftp://ftp.ximian.com/pub/openoffice/redha
The Interview does mention a openoffice-1.0-0.ximian.1.src.rpm.
Re:Ximian and money? (Score:2, Funny)
Slashdot subscribers get to check stories for typos and dupes.
I think the Open Source business model needs more work...
No mention of when the source release of XD2. (Score:3, Interesting)
I have 1 Gentoo system at home and 2 Built from scratch machines, and it would be soooo cool to have a ebuild for Gentoo, or at least a Garnome type build script. Especially for their OpenOffice.org version.
After reading this interview I really Can't wait.... Even tried their ftp site, but the XD2 directory is not browseable by an Anonymous Coward!
Re:No mention of when the source release of XD2. (Score:4, Informative)
Maybe I'm in the minority (Score:4, Insightful)
I recall back when Ximian first started to come out with some slick looking stuff they were much nicer, asthetically speaking, than any linux distro out there. With Bluecurve and the maturation of Gnome 2.xx it seems the need for Ximaina is greatly diminished.
By the looks of things here I see no need to upgrade from RedHat 9.0 with the exception of getting Evolution 1.4. (And actually if it's faster than the butt slow 1.2 version that would be a good upgrade, now that I think about it.)
Get with the times... (Score:5, Funny)
Actually it has 6 in KDE version 3.1: General, Timezones, Plain Clock, Analogue Clock, Fuzzy Clock.
For some reason I find that amusing. If you're going to drop some FUD, at least get your facts straight.
I'm guessing 3.2 will have 12 or 24 depending on it's mode.
Re:Get with the times... (Score:2, Funny)
2. Timezones
3. Plain Clock
4. Analogue Clock
5. Fuzzy Clock
So what is the sixth?
Re:Get with the times... (Score:3, Funny)
OK, as the other AC correctly noted, the sixth is Digital Clock.
Re:Get with the times... (Score:5, Informative)
I was looking at 3.0.3, which only has five tabs. Good to hear the tab momentum continues apace in new versions of KDE
(Also, I wasn't really trying to FUD; just to illustrate the different value systems.)
Just wondering... (Score:5, Interesting)
Just wondering, but has Ximian made a KDE version of their new industrial theme?
Ya see, the beauty of the KDE/Gnome thing is that some KDE apps you can't live without, and some Gnome/GTK apps you can't live without. Gaim and K3b/Kmail spring to mind right off the bat.
I like KDE themes like QTCurve and Keramik/Geramik because it makes the GTK/Gnome/KDE applications look the same. If using this Ximian desktop means that my KDE apps will look out of place, then it doesn't really seem that appealing.
A theme like this seems like it'd be simple to do, so I'd be very curious to see if Ximian has really done a complete job of it.
Re:Just wondering... (Score:2, Interesting)
Re:Just wondering... (Score:2)
Does KDE even have something like this? (Score:2)
Re:Does KDE even have something like this? (Score:5, Informative)
Re:Does KDE even have something like this? (Score:2, Informative)
I wasn't lying, but I wasn't very clear either. What I meant was that GNOME was the first project to have a documented set of human interface guidelines, *and* to have a usability team that enforces those guidelines across the desktop. This has given us a pretty high level of UI consistency, which I think shows. (Now, if this happens to be wrong, I'm still not lying -- I'm just wrong, but I don't think that I am :-).
Will you pay 99$ for... (Score:2, Insightful)
Re:Will you pay 99$ for... (Score:2)
File Dialog (Score:2)
Re:File Dialog (Score:2)
Re:File Dialog (Score:5, Informative)
Owen Taylor is allegedly developing a new file manager in Gtk 2.4 that should be much easier to use, and that we expect to see adopted across GNOME very quickly.
Re:File Dialog (Score:2)
Replacing Nautilus will be kind of silly for you guys, won't it?
-clee
Re:File Dialog (Score:2, Informative)
Re:File Dialog (Score:2)
Re:File Dialog (Score:3, Informative)
Actually, the "./" entry isn't entirely useless (though it is very poor UI design... Motif has a lot to answer for!). Double-clicking on it rescans the current directory, which is useful on occasion - if you've dropped some new files in and want to open those with your app.
Removing it, and replacing it with a "Refresh" button is what's needed.
OSX (Score:2, Interesting)
guess what? I got a G3 266 mhz 256 mb ram 4 gig hdd for $100 off ebay. hook that to my vga monitor with an adapter ($10) and get ja
Re:OSX (Score:2)
My point is Dont dismiss OSX if you havent bothered using it. When you do, you realise what Linux should have been like.
Re:OSX (Score:3, Insightful)
So whilst it sounds like you've managed to get a sweet setup for little cost, it doesn't really have much bearing on what Nat was saying or where Ximian is trying to go.
And as an aside: Ximian quite neatly solve those software update issues you complain about, with their Red Carpet package manager.
Re:OSX (Score:2)
I'm not sure if this is related, but I just discovered how easy it is to do X-forwarding with Apple's X11 Beta [apple.com], running all the graphical applications I wanted from my linux system, but using OS X as my desktop. I honestly feel that this is the best of both worlds. I understand that this is not a new technology, but I am so amazingly primitive that I still think it is a pretty neat idea.
That way I can have an officially supported IM client, iChat. This is the real reason using Gaim was so frustrating fo
Re:OSX (Score:2)
I think that the main problem is that the average /. reader (and probably OSS developer) has a different view of what a computer is for. They vi
Re:OSX (Score:2)
Re:OSX (Score:4, Insightful)
Sure, trade RPM dependency hell (which is really bullshit if you use a modern distribution) for the apple monopoly / shareware hell. Right. With macs and osx, you are forced to either shell out $30 to $100 to do _ANYTHING_ remotely useful, like encoding video, burning DVDs, or backing up your files, or pirate the abovementioned software. Sure, you can use free software, but then you have to mess with porting it and compiling it for PPC and OSX -- a major pain in the ass. That's pretty much the reason why I dumped Windows -- it's not stability or security. I'd say that XP is about as stable as OSX. Both are less stable than my Linux box.
Also, the simple solution to your Linux problems would be to either use packages compiled for your distribution (which is rather simple with URPMI) or to download and compile the source or source RPMs. I don't think you've used linux "for years". More like a week. Anyone who used Linux even for a month would know that packages built for Suse won't work well on Mandrake, which is probably what you were trying to do.
Besides, I would much rather use windows than go for vendor lock-in with apple. I thought people had enough of that with proprietary unix boxes. I have a severe problem with having to buy all my hardware and most of the software from one overpriced company that also actively prosecutes anyone selling compatible hardware. I don't know what planet Apple is living on, but a 1GHz machine with a small hard drive, outdated video card and hardly any RAM should not cost $1500 in this day and age.
[/rant]
I already don't like this guy. (Score:2)
Now I'm jealous. Nerds aren't supposed to be cute.
Re:I already don't like this guy. (Score:5, Funny)
Creepy +1!
Re:I already don't like this guy. (Score:2)
The Mono revolution? (Score:4, Insightful)
1. Mono can be the universal component hub, allowing you to use C objects from Python, C++ objects from Perl, and so on.
We've certainly been here before. As has been pointed out on
First there is the inefficiency introduced by constantly translating data (where equivalents exist at all), second the impedance mismatch of languages with quite different call models.
Yes, there's some capability here for scripting code written in low-level languages, but that's quite a different thing from claiming to provide universal, peer-level interoperability.
Note that this isn't the same argument that says that bytecode level interworking is doomed - one is still limited to a rather C#-like subset of features, just as one is to a Java-like subset in a JVM.
Nat goes on to give an example of how Mono is changing things:
This is possible because C#'s language features make it trivial to automatically bind C# objects into other languages. Check out Python Scripting for
OK, let's see what Brian thinks this new Python Dotnet is bringing to the table:
" While a solution like Jython provides "two-way" interoperability, this package only provides "one-way" integration. Meaning, while Python can use types and services implemented in
A Jython-like solution for
Hardly a ringing endorsement of Mono here. Perhaps the last reference will be the proposition that we can't refuse?
Nat says:
There's also a Mono-based JavaScript compiler in the works (MS already has one, of course).
Doesn't the Java world have one of those too? Yes, in fact, it's had one for five years. Rhino [mozilla.org] is a full Javascript compiler, interpreter and debugger, released by Netscape in April 98 and still developed under the Mozilla banner. Not some also-ran knock-off here, but something used in quite significant products such as the Resin web app server.
So, draw your own conclusions about what real new capabilities Mono will bring to the OSS world.
And don't forget that there is at least one company that will definitely gain from this all this free marketing and "innovation".
Baysan filtering for Evolution (Score:3, Insightful)
POPFile (Score:2)
Re:Baysan filtering for Evolution (Score:2)
Re:Baysan filtering for Evolution (Score:2)
So now that that's done, I guess the Evolution team will go into feature add mode again. Unless of course they're going to let Evolution sit for a while, and shift onto a new project.
But yea, my vote would go towards baysian filtering too. I've been finding Spamassassin has been fallen behind in the spam war lately. Baysian filtering might be the answer.
But to take
Enterprise Carpet all its cracked up to be? (Score:4, Insightful)
I too support hundreds of machines, and I find my worst experience is making sure i've got a decent, up to date for bleeding edge kernel handy and a discover database to match it. Nevermind X.
Having a nice automatic installer (autoinstall, heavily hacked, ask for source if you care) and good remote mass administration tools are the two things that make my life easier.
Be weary of supporting these companies, I just don't think they have many peoples best interests in mind if you have a clue handy. Ximian is supporting propretiary file formats (doc!) now, redhat is selling 2 year development cycles (wasn't that a debian complaint a ways back?), and many of them are only selling their 64-bit installers for nearly $1k a pop.
Re:Enterprise Carpet all its cracked up to be? (Score:2)
Often in the corporate world they'll favour going with well integrated brand name products over expensive admins or admin education to deal with a disparate array of technologies.
Re:Awe screw you!!!! (Score:2)
Re:Does it run on linux? (Score:2)
Re:Does it run on linux? (Score:2)
Well, actually, Linux does run on Linux... [sourceforge.net]
Re:Does it run on linux? (Score:2)
Can? Maybe. Should? No, it's just plain wrong.
Re:Exchange connector (Score:3, Informative)
A: Ximian Connector software is available as a free download. However, Ximian Connector will not operate without a valid Ximian Connector license file, which may be purchased at the Ximian store. Individual Ximian Connector license files will be sold for $69 dollars/seat. 10-license and 25-license packs will retail for $599 and $1449, respectively. Volume purchase agreements are available. Contact our Sales department for more information on education and corporate pr
Re:So, How Does One Pronounce "Ximian"? (Score:2)
There was some discussion of possible translations of "Ximian" from Chinese, back when the name was being considered. Most of them were nonsensical, and none was offensive. My favorite was "western noodle", which suggests the slogan, "the fastest way to send pasta".
Re:Still on the .NET path to Hell (Score:2)
You also don't know anything about GNOME themes. A GNOME theme includes a GTK & Metacity and Icon theme for *consistency*.
I say get off your high horse and enjoy the Free Software Ximian provides.
Re: Quick Buck?! (Score:2)
I'm not familiar with Ximian's finances, but I don't reckon they're making a killing for zero effort here. Even if they are making good cash, they sure as hell deserve it! Have you -ever- seen Ximian's development stagnate? I haven't. They've been building up the release of XD2 for a while now, but all the work that's gone into Evolution and the Exchange connector is no smal
Miguel admited to wanting a job at Microsoft (Score:3, Interesting)
While Miguel seems to have developped into a fine programmer, I cannot help but feel very uneasy about someone whose dream
Re:Still on the .NET path to Hell (Score:2, Insightful)
Re:Still on the .NET path to Hell (Score:3, Insightful)
I'm sure you will be as anxious as I am to clarify the true position, perhaps by mentioning Steve Ballmer's comments from March last year where he states that MS holds patents on Dotnet technologies and that free implementations will not be allowed, or by comparing the MS position with that of Sun and Java
Re:Still on the .NET path to Hell (Score:2)
The "casual reader" can Google, I'm sure. I never said ".NET is open source".
I'm sure you will be as anxious as I am to clarify the true position
That patent is too broad. It will never be granted. It affects just about everything from client server computing to Apache and J2EE. And Mono is prior art in the face of the patent itself.
Re:Still on the .NET path to Hell (Score:3, Informative)
Don't forget that Miguel and co. have never been particularly clear about why they are doing this, and what precisely was wrong with established OSS efforts such as Parrot, Guile, Kaffe etc.
What many people have noticed is that
a) baiting MS makes headlines
b) Miguel and co. were too late to appoint themselves leaders of the other projects
Re:Still on the .NET path to Hell (Score:2)
I can't believe how many times I've had to repeat this. This is not "Microsoft's IP". The CLI and C# have been submitted to ECMA. Mono is as liable for producing its own .NET CLI as anyone else is for creating a Java compiler or JVM.
have never been particularly clear about why they are doing this
I think they've made it sufficiently [go-mono.com] clear [ondotnet.com], but that's just me.
what precisely was wrong with established OSS efforts
Re:Still on the .NET path to Hell (Score:2)
A question I keep asking myself. Please let me know if you get a sensible answer...
Re:Still on the .NET path to Hell (Score:2)
Re:Still on the .NET path to Hell (Score:3, Funny)
I heard it was dying =)
Re:Still on the .NET path to Hell (Score:3, Flamebait)
What we are referring to here is the Dotnet Framework. Not just C#, not just the CLR or CLI, but the whole platform - the APIs that people write real applications on. Nobody is disputing that for Mono to be useful, it has to go beyond what has been made public and clone those parts that are private and patented.
The word "liable" is well chosen regarding Mono's position with MS - and those using it will be in just the same position legally as those creati
Re:Still on the .NET path to Hell (Score:2)
that Ximian are encouraging people to risk cloning a substantial portion of Microsoft's IP.
I guess you totally hate the WINE project then huh?
Re:Still on the .NET path to Hell (Score:2)
The bottom line is that I hate getting sued, particularly over dumbass patents. WINE, like the Win32 API, is really old technology. Yes, MS may still claim IP in it and make life difficult but it's not really where the action is.
Mono / Java is critical for Linux - most people don't realise this but very quickly most big apps will be targeted at VMs - simple commer
Re:Still on the .NET path to Hell (Score:2)
Well, obviously people like that don't actually believe in freedom. If the did they would stop bleating the 'GPL good, commercial baaaad' line, and release (assuming that they actually create anything, rather than just installing Gentoo, and saying how 1337 they are) code into the public domain, and give people real freedom, instead of freedom to do what they want them to do. But they don't, because they kn
Re:Shocking... (Score:3, Funny)
No wonder they don't want to spend a lot of time there.
Re:Value Proposition? (Score:2, Interesting)
From reading the article (for once, I actually did) it seems like Ximian are aiming at the corporate market, rather than home users. Corporates couldn't care less about gaming support, since if you're on one of their machines, you're not being paid to play games.
With Ximian you get a consistant desktop, with an office suit
Re:C Sharp comments... (Score:2)
Re:C Sharp comments... (Score:2)
Yeah, working if you don't count the windows specific APIs like MAPI, etc.
What I'm saying is that I doubt that users are going to be able to quickly migrate their applications between MONO.NET and ASP.NET like you can between Websphere and JBoss for instance.
What about microsoft's past makes you think they'll let that happen?
Re:mod down, totally uninformed (Score:2)
Yes I have. Have you? If so, what did you think of it?
I see a lot of handing waving on this page http://go-mono.com/class-library.html [go-mono.com]
Is it just me or thing's like
Class Library and Win32 dependencies. There are a few spots where the Win32 foundation is exposed to the class library (for example, the HDC and HWND properties in the GDI+). Casual inspection suggests that these can be safely mapped to
Re:still it's a good interview (Score:2)