Learn About Ximian and Gnome From Nat Friedman 204
This week's interview guest is Nat Friedman, co-founder and vice president of product development for Ximian. Nat is also co-chair of The Gnome Foundation, and an all-around nice guy. Post your questions (one per post, please) for Nat below. We'll forward 10 of the highest-moderated ones to him, and will post his answers (verbatim except for HTML formatting) within the next week.
Gnome & KDE (Score:5, Interesting)
When? (Score:2, Interesting)
So, I would love to know, "When will we see OpenOffice and Mozilla integrated into Gnome more effectively?"
Re:When? (Score:2)
Use the Galeon [sourceforge.net] browser, and you'll have a nicely integrated version of Mozilla, with a native GTK interface.
Re:When? (Score:1)
Re:When? (Score:1)
It's to vague! If you want a solid estimation of how long time it would take you have to be more specific.
I would say something like:
When will we see OpenOffice and Mozilla integrated as good into Gnome as MS Office and IE in Windows?
Re:When? (Score:1)
YAWIAR.
Re:When? (Score:1)
Re:When? (Score:3, Funny)
"When will we see Gnome integrated into OpenOffice and Mozilla more effectively?"
Re:When? (Score:2, Informative)
Mono & Miguel (Score:5, Interesting)
What are your feelings regarding Miguel's stated preferences for future integration of Mono and Gnome? Since you're a major part of Ximian, does it automatically follow that you're in agreement?
How do you resolve the potential conflicts of interest over issues such as this one between your role at Ximian and your position with the Gnome foundation?
First (and most obvious) Question! (Score:5, Interesting)
Re:First (and most obvious) Question! (Score:2)
I'm not trolling -
a) they could fail just like those other companies,
b) the services they provide (Red Carpet) could simply be found more valuable by the public than those of failed companies,
c) they've already departed from the traditional "give away the software" business plan by selling the Exchange connector. I don't know if this was always in the plan, or a sign of trouble ahead
d) They could simply implement the exact same plan better than other companies have. As far as I can make out, their cost structure's not exactly crippling - they employ a bunch of coders, but they're not out throwing million-dollar parties, sending free stuff to people, etc.
my question (Score:4, Interesting)
The idea for this question came with that article about Lindows and not releasing their source. I ask this here because of the hard core community that seems to side so staunchly on this KDE vs Gnome idea.
Future Plans for Ximian and Gnome (Score:5, Interesting)
How does Ximian intend to leverage the Open Source movement for continued economic growth?
Exchange Like Product (Score:5, Interesting)
gnome and mono (Score:1, Interesting)
My question: MS Licensing Plan Version 6.0 (Score:4, Interesting)
Are you looking forward to an increase in private-sector uptake as Microsoft makes its licensing arguably less attractive, or do you feel there are still 'holes to fill' WRT the feasibility of Linux desktop usage in business?
Nautilus (Score:3, Interesting)
Re:Nautilus (Score:5, Insightful)
It's not "IMHO"... it IS being actively maintained (Score:1)
Re:Nautilus (Score:1)
Re:Nautilus (Score:2)
On an Athlon MP with a gig of RAM and and the best video card money can buy, UI tends to level out. Over a modem on a P133, you might notice the difference between twm and gnome+nautilus.
On a Duron 750 with 256M RAM and moderate video there is a very noticible difference between Gnome 1.4 w/ Nautilus and without.
Re:Nautilus (Score:1)
But if your really looking for a more lightweight filemanager you might want to look into Gnome Commander [sourceforge.net], a Norton Commander look-a-like.
Future of gnumeric? (Score:5, Interesting)
Re:Future of gnumeric? (Score:5, Interesting)
Open Office is an integrated office suite, so that does help a lot in terms of a unified office suite to deploy to people. To move more people away from Microsoft Office and into an Open Source/Free Software product, I am encouraging people to use OpenOffice.
That being said, Gnumeric has a beautiful code base, and will likely be a nice testing ground for new technologies (as it has always been).
Gnumeric is better suited for people who want to do build a spreadsheets for PDAs which are compatible with Excel, for a works-like scenario, or as a reusable engine. Open Office is a lot harder to hack on currently.
So I see both existing. I am in love with both products.
Miguel.
Re:Future of gnumeric? (Score:1)
Mono and Windows compatibility (Score:5, Interesting)
Re:Mono and Windows compatibility (Score:3, Interesting)
Re:Mono and Windows compatibility (Score:1)
Re:Mono and Windows compatibility (Score:3, Insightful)
I realize that in attempting to douse extravagant claims for Mono is like persuading the tide to reverse itself, but for the record:
Mono does not significantly contribute to the development of cross-platform software since the main Windows APIs (WebForms, Windows Forms, Dotnet ADO etc.) are not standardized, and Ximian has no plans to implement them. The standardized classes make up about 120 of the 1200 or so Dotnet classes used for building Windows apps.
A much better approach would be to take the Java VM and work with that - IBM is already working on a GTK port of the SWT graphics library, for example.
My Question (Score:4, Interesting)
Re:My Question (Score:2)
This is completely false. Gnome was started *as a reaction* to KDE's use of the then non-Free QT toolkit, so it'd be kind of hard for it to be older.
Re:My Question (Score:1)
My original question still stands. How does Ximian and GNOME plan to catch up to the large distribution deficit it seems to be facing on the new linux user market?
Re:My Question (Score:1)
Microsoft and Mono? (Score:5, Interesting)
Have you gotten a sense of how Microsoft views the existence of an open source alternative to
Core Gnome technologies (Score:5, Interesting)
Re:Core Gnome technologies (Score:1)
I realize Gnome is still somewhat in its infancy, but I believe this would go a long way in getting Gnome easier to update and maintain.
Re:Core Gnome technologies (Score:1)
That said, have you tried GARNOME [gnome.org]? It makes compiling GNOME very easy, to the happiness of beta-testers everywhere. Cheers!
Useability research (Score:5, Interesting)
Re:Useability research (Score:1)
Re:Useability research (Score:2)
Apple, maybe, not MS (Score:1)
I have no idea how much each spent, but, judging by the results, whatever money was spent was much better spent at Apple than MS.
The now classic Fitts's law column [asktog.com] on AskTog explains a great number of points that Apple got right and Microsoft (and, for the most part, GNOME and KDE as well) got wrong. Although the column is more than three years old, the majority of the items are still not corrected even in the latest Microsoft Windows. Compare this with the Macintosh which got most of the items right from the beginning, in 1984.
Conflict of Philosophies (Score:5, Interesting)
What is your take on the apparent paradox resulting from:
1. the goal of uniformity on the Linux desktop, and
2. the many, many, groups who have this as their own special goal?
Mandrake and RedHat work toward this on the OS level, and Gnome and KDE battle it out on the desktop integration level, and many others espouse some sort of a "grand unification theory" of Linux.
Do you subscribe to the theory that less is more, or that multiple groups with a common goal will result in the goal's earlier acheivement?
As a buisness (Score:5, Interesting)
Co-existance of Red-Carpet and up2date/RHN (Score:5, Interesting)
An example being (till now, RPM 4.0.4) is not available via the Redhat 7.2 channel. Is Ximian going to ever make a policy statement as to what is the maximum duration their userbase will be diverged from receiving the latest updates of their respective distributions.
If there are specific packages which are likely not to be made available via red-carpet, can their be an official statement on this so that users are aware of the pros/cons of using multiple update mechanisms
The Future of Gnome (Score:5, Interesting)
Also if I can squeeze another one in; With MONO being cooked and simmered in the pot how do you see the usefulness of the Compiler and
Re:The Future of Gnome (Score:1)
Personal feelings (Score:3, Interesting)
People reading this: I am a GNOME user, and I love it. I understand that you may prefer KDE and that it does do somethings better than GNOME. It's just that GNOME suits my needs better.
I only ask as I personally don't deal with these sorts of things well.
nic
Re:Personal feelings (Score:2)
Er, a bit of advice.... it's just software. If people bash GNOME and you use it, so what? Who cares? Why are you so emotionally attached to your desktop? If someone says "I hate Fords", an dyou drive a Ford, do you start bawling?
Red Hat 7.3 - Remove Ximian (Score:5, Interesting)
Future story: Red Hat Buys Ximian (Score:1)
How are ya'll going to resolve this issue so we won't have to jump through hoops to keep Ximian updated and Red Hat Happy?
How about selling Ximian to Red Hat?
Usability (Score:5, Interesting)
Gnome does have a usability project. What is your opinion on its actual impact on Gnome? Do you feel the open-source movement can attract non-programmers -- like usability experts -- with the same intensity it attracts programmers?
Re: Usability (Score:1)
Really? Maybe this site [slashdot.org] exists only in my imagination?
Re: Usability (Score:2)
I meant this site [gnome.org]. Sorry!
Gnome vs. Usability (Score:2)
Lack of documentation for GNOME internals (Score:5, Interesting)
Re:Lack of documentation for GNOME internals (Score:2, Funny)
C-X C-S
(No, I'm not being serious. But sadly, I've seen that posted as a serious reply to similar questions.)
Re:Lack of documentation for GNOME internals (Score:1)
As to admin docs, well...
Part of the issue is that GNOME system administration isn't that different from any other kind of UNIX/Linux system administration: config files in the ~/ and ~/.gnome directories, defaults in
However, it's something that at least a few GNOME community members are either working on or plan to work on in the near future. Check out the gnome-love@gnome.org or gnome-docs-list@gnome.org mailing lists if you're interested in having more input.
.net Integration (Score:2, Interesting)
Thanks
Re:.net Integration (Score:2)
What actual benefits are you looking for?
What do you mean by "integrate"?
Are you looking for portable applications, or interoperation with Dotnet apps like Active Directory?
Perhaps you are just looking for transferable skills, e.g. using the C Sharp language in more than one environment?
Why do you apparently care more about Dotnet than Java, when the latter is much more established?
From what I can see, arm-waving generalities like this are exactly the kind of thing that Miguel de Icaza thrives on. He relies on people not defining very precise or complete requirements, he can then deliver something that appears to be interesting but is actually of marginal applicability and/or no improvement over what's been available before.
External Compatibility (Score:5, Interesting)
For example, do you think it's practical to implement Xaw as a front-end to GTK? That would get OpenOffice integration real fast, among others. What about a unified theme format with KDE? Or a common protocol for copy/paste?
It seems like this sort of stuff would be really helpful -- what's actually in the works?
Re:External Compatibility (Score:1)
umm, select the text with left mouse button, and click with middle. That works in
Re:External Compatibility (Score:1)
and a unified theme format would be kinda useless, since both qt and gtk can be styled. so if you want a microsoftish theme, qt and gtk both have microsoftish styles to choose from by default.. and if you want an aqua ish desktop use kde-liquid and any gtk aqua them.. and apply colors to non-kde apps in kcontrol.
embedded gnome? (Score:5, Interesting)
Is there any plans to make a Gnome lite or an embedded Gnome? something that would work on minimal hardware (P133 as a target)? Having available a "desktop" that is very similar to the workstation desktop on embedded or small devices would be a huge advantage for linux in general (look at winCE and PocketPC os or whatever microsoft calls it today)
Is it possible to release a mini-gnome?
Re:embedded gnome? (Score:1, Flamebait)
Unfortunately, Ximian appears to be pushing only one solution to this, and that is under the control of Microsoft.
Re:embedded gnome? (Score:2)
the MachZ embedded processor Cirrus Logic has a X86 embedded processor, and many more.
It really would be useful and many of these embedded systems that use these new, super integrated pc's on a chip that are X86 based would give linux another edge.. (Embedded NT is a hideous abortion, and WinCE is also a nasty thing to deal with.. an Embedded linux can be hand-rolled by an amateur linux techie within 2 hours from scratch with a simple recipie. being able to add a gnome interface to it would rock.
Re:embedded gnome? (Score:2)
(To the cretin that marked the parent as flamebait, I suggest you consider why a) the post has only generated useful replies and b) where else this point as been answered as opposed to being airily dismissed).
Why subscribe? (Score:5, Interesting)
Ximian & support (Score:4, Interesting)
Gnome sans-X? (Score:5, Interesting)
The KDE project is attempting to develop a version of KDE/Qt that does not require X.
They've been at this for awhile, and I don't know their status, but have you any thoughts on similar work?
Re:Gnome sans-X? (Score:1, Informative)
As long as they do not use anything other than gnome, like SDL and stuff.
(Maybe it compiles and runs un-modified?)
I don't know.
Re:Gnome sans-X? (Score:2)
The panel has hundreds of references to X types and functions. Only applications built purely on top of GTK+GDK port cleanly to the framebuffer. It's fixable, but it's not about to build unmodified.
--Patrick
Gnu ROPE question (Score:5, Interesting)
Re:Gnu ROPE question (Score:1, Informative)
There's also a paper [hungry.com] and some slides [hungry.com]. So, I'll reiterate the question... where'd it go?
Re:Gnu ROPE question (Score:1)
Back in late 1998 lwn ran a status report [lwn.net] of GNU Rope by Nat:
Re:Gnu ROPE question (Score:2)
Typo. That should be http://grope.nat.org/ [nat.org]. net.org is the National Environmental Trust. nat.org is Nat Friedman's vanity domain. Of course, GNU Rope does not appear at either domain.
--Patrick
Re:Gnu ROPE question (Score:2)
It never really lived. It appears that Nat's 1998 ALS talk oversold the project's readiness, and that GNU Rope was never finished or released. In a note [gnome.org] to Alan Cox on the gnome-hackers list, Miguel summed up the status (as of October 2000) thus:
Last I head Nat dumped all his patches on Richard Henderson, or was trying to dump them to him.
Currently there is no set of tools that would match IRIX's pixie/cord tools which is what we would ideally want to see.
--Patrick
Integration with distributions (Score:2, Interesting)
I like Ximian but it is only GNOME Desktop distribution. It "sits on" some Linux distribution. Unfortunately the integration with the leading distros is poor (I explain it later).
So the qestion is: Are you going to cooperate with some Linux distro more?
Explanation what concerns me (I currently use Debian, RedHat, Mandrake on different comps for different purposes -- all with Ximian desktop):
With Ximian I have basicaly two sets of config tool -- one from distro (in distro menus) the second one from GNOME/Ximian (in Ximian menus) -- neither of these sets is complete. This is the main Ximian stopper for me.
Two different menu systems. Some application are accesed from distro menus another from Ximian menus.
It seems to me it would be logical if RedHat and Ximian cooperate. (but I'm gonna to change distro if Ximan chooses somebody else :)
Methodology (Score:5, Interesting)
Also, are there any suggestions you could give towards getting smaller projects to bridge the gap and grow to optimal sizes?
Thanks
Ale
Correct use of term "methodology" (Score:2)
Assbarn? (Score:2, Interesting)
Thanks!
Ximian Setup (Score:3)
Where does Ximian as a company see this component fitting into its list of priorities?
_______________________________________________
Ximian Evolution (Score:1)
Ximian for Solaris (Score:2)
Considering all the problems with the Ximian desktop for Solaris, the fact that Solaris is going to make Gnome 2.0 the default desktop, and the lack of profit potential in the Solaris desktop market, isn't it best to knife the baby?
How do we get an open source desktop to succeed? (Score:1)
If you could be a tree widget (Score:4, Funny)
What are your favorite apps? (Score:3, Interesting)
menu items (Score:1)
As a new user, this was very frustrating, because I had begun using a few of those programs, but was unable to access them after the Ximian install because I did not know the command line phrase to start them. Without the menu I was lost.
Can't you just append your stuff to the menus... maybe in a submenu called "Ximian"?
Release schedules for distros? (Score:4, Interesting)
Rolling up the Red Carpet...? (Score:1)
Ximian and FreeBSD (Score:1)
My question for Nat would be "Have you ever thought about making a FreeBSD port with
I was wondering (Score:2)
What advantages do I get from running the whole gnome package? Every few months I try out the latest and greatest for a little while (gnome and/or kde), and always find myself feeling a little slowed down -- so I end up throwing out the whole "startgnome" and/or "startkde" thing and replacing it with an X session that consists soley of the gnome panel and fluxbox -- and things feel a little more responsive. The only reason I am asking this question is that after I "trim" down my desktop -- I don't feel like I have lost anything -- or have been forced to make a sacrifice just for the issue of speed. What am I missing?
Getting GNOME (Score:2)
I do *not* want 'Ximian Desktop' (which seems to want to do all sorts of stuff to my system, come on, asking users to su and do a lynx | sh is absolutely ridiculous, and the 'manual install' option is barely more acceptable 'run this executable as root') I just want a bunch of precompiled packages that I can inspect and install as needed: even better if instead of 'packages' you provided bare
I understand the need to minimize dependency hell (see the latest kde, which I wasn't able to install on my redhat 7.1 box) but at the same time there must be a third option besides 'use the source' and 'let Ximian's installer hijack^H^H^H^H^H^Hupgrade your machine'
/me is nostalgic about the good old Slackware days where everything was distributed as tgz archives.
Evolution (Score:2, Interesting)
Are there any plans to produce a win32 Evolution build?
How to pay for good UI (Score:5, Interesting)
I don't think that there's any question that Ximian has the vision and talent necessary to produce excellent, extremely user-friendly tools for Linux and Gnome. However, there's no question that such an undertaking is expensive
In three parts:
1. How successful has the Red Carpet Subscription been in funding Ximian development, or at least itself?
2. What other ideas do you have to make people want to pay for Ximian software?
3. Where do you think that you can use the resources of the Open Source community to reduce costs?
I ask because, as a member of the OpenOffice.org project, we are looking to become more independant of Sun/StarOffice and need to answer these questions ourselves.
-Josh Berkus
OpenOffice.org
What has been the influence of Krotus on your life (Score:1)
Would you say that it was for better or worse, and why?
Templates, templates, TEMPLATES!!! (Score:2)
No one cares about Bonobo, XML, and the rest of the alphabet soup. Create some nice templates, and the world will beat a path to your door.
Won't Mono replace Winelib for porting? (Score:2)
While all the hype surrounds what Mono will and won't do, and what Microsoft will and won't do about it, I think people miss a very key void that Mono might fill. In the "worst case" (assuming Windows ABI compatibility with Mono is not achievable), won't Mono at least end up replacing Winelib as a porting kit as Windows developers move to .Net as their development platform? If so, then I think Mono is a very important move for Linux in general, at least to those who feel it is important to see popular commercial Windows software ported to Linux. Am I seeing this right? Or am I simplifying it too much? Regardless, I feel Ximian's viewpoints on this and your views of possible scenarios for the future of porting Windows apps to Linux could put a different spin on why Mono exists.
Re:Won't Mono replace Winelib for porting? (Score:2)
A much safer alternative is Java, maybe using a native GUI library like IBM's SWT (already being ported to GTK as well as Win32 and Motif).
I also wish the Parrot / Perl 6 effort the best of luck - aiming high (level) is always a good idea from the portability PoV.
Re:Ximian soul (Score:1)
Possibility 1: Ximian only creates Free Software. They run out of money and go bankrupt. 1000s of trolls flame at them for being stupid and having no business modal.
Possibility 2: Ximian creates Free Software *and* some proprietary software. They make some money and manage to survive. 1000s of trolls flame at them for not being a "Free Software Company".
Oh sure. So no matter what they do, it's always wrong isn't it?