Gnome Developers Conference
Mathieu Lacage writes "On the 16, 17 and 18 March 2000, more than 20 Gnome Hackers from all around the world will gather in Paris to meet application developers, users and discuss Gnome future.
To learn more about this, go here."
Hopefully they concentrate on fixing existing features rather than adding new ones. It seems that in the race to keep up with the latest and greatest, nothing quite works right. In fact, I shouldn't just apply this to gnome, but most all software in general. "Feature Creep" is getting out of hand. We need to get back to basics and make sure all the code works properly and is 100% bug free (like TeX).
I hope this will help in making KDE and GNOME more compatible with each other. Right now the newbies get fragmented and some use GNOME while some go the KDE way. Ofcourse we must give them a chance but we should also ensure that the applications are compatible with each other. Prakash FreeOS.com
Prakash
FreeOS.com - The resource center for free operating systems.
Meetings like this raise a question, Who pays for all this? It can't be cheap to get 20 developers from around the world to Paris.
OK, so I'm going to rant a bit.
Whatever happened to Linux applications? I'm talking about apps that don't require GNOME or KDE or GTK or this or that--simple command-line tools that run with or without X, written in portable C, so they can be recompiled on whatever flavor of *nix you have.
Traditionally, you would have an underlying non-GUI program that was portable to every environment under the sun, and then a seperate application or script that was a GUI to wrap around the command-line tool.
The result is a portable tool that works everywhere, and several GUIs that allow users to easily interact with said tool, under whatever GUI they use.
Lately, we are seeng more and more GNOME-this and GTK-that and K-this, etc. where the functionality that is inherently not dependant on any particular GUI is all thrown in with the GUI app itself! PROGRAMMERS: Limiting your application to a single GUI is not the Linux way!
I call this abominable practice "Windows-itis," and I believe that it may be caused by all these ex-Windows programmers that seem to be flooding into Linux-land.
You see, anyone who has ever done any Windows programming knows: It's difficult, if not impossible in some cases, to seperate the actual program from the GUI. The (IMHO horribly broken) Win32 API pretty much guarantees that whatever your application does, it will do it with one and only one GUI--Windows. From the message callback system through the entire codepath through most Windows programs I have seen and worked with, there is this assumption that there will always be the Windows GUI. Most "how to program for Windows" books reinforce this terrible style, encouraging inexperienced programmers to tie the functionality of their program into the GUI.
Now these programmers are tinkering with Linux. Don't get me wrong, this is a GOOD THING! The more people that learn about Linux programming the better for everyone! But these new programmers should realize, that not everyone in our world uses GNOME or KDE. Not everyone uses X! They may even (egads!) use FreeBSD or Solaris or some other kind of *nix. If you have a good idea for a program, don't limit it to one GUI and one system.
I've seen some of my favorite X apps go "GNOME-only". I've seen apps all of a sudden not work on non-Intel systems after a certain version. For the sake of the whole non-Windows community don't do this!!!
Remember, not everyone runs GNOME, GTK and XFree on their i586 systems. Good applications are portable applications--across different architectures and different GUI's.
OK, my rant is done. Go back to bed.
________________________________
Look at me, forgetting that slash-B. Sorry, folks--I'll hit PREVIEW next time!
________________________________
It seems that as projects get beyond a certain level of size and or complexity, key developers must meet in real life. Either that, or go entirely Cathedral mode in development. At some point, the lag in discussions etc in net life makes such conferences needed. It sounds like fun as well ;-) KDE has had two similar conferences - just prior to the beta series for KDE 1 and also prior to Krash, aka KDE 1.89 Perhaps desktop interoperability should be talked about at these things - get KDE and Gnome developers together in a hacking environment for a while.
Some other large projects like the Gimp could probably get together for a quick conference / bug squashing session - 1.2 is eagerly waited. Any other suggestions for projects that could benefit from these type of meetings?
This is about Linux development, not *nix development. GNOME and KDE were designed with Linux and *BSD users in mind. Though they will work on solaris, irix, etc.... they were meant to make Linux and other x86/ppc *nix's like Linux and *BSD easy to use. Solaris users probably wouldn't use GNOME/KDE anyway. You want Linux to win? Then stop complaining that one GUI is winning out, even though the majority of Linux users like it and want to code for it. Sorry but every Linux user I have personally met uses KDE or GNOME. Just my $.02
Guvf vf gur svefg cbfg va ebg-13! Urur, pbatenghyngvbaf ba svthevat vg bhg. :)
Ivfvg gur unvxh qvfphffvba ng ?fvq=unvxh!
The stated goal of KDE at least is to bring *Unix* to the desktop, including of course Linux but no more than any other Unix. As a matter of fact, quite a few KDE developers I know use Solaris in lab settings.
Not like it wasn't done by KDE first.
"The GNU project has been hard at work on the Free Software product GNUStep, a product that will bring a truly free and technically excellent desktop to the GNU/OS. As a result of this project we already have released Window Maker, a fully functional window manager. The GNU project would like to ask Free Software developers to join and help complete this project."
--From GNU website
Is it just me or do they sound a bit desperate of the competition?
Why is the webpage in french? Are most GNOME developers from Paris? I'd like to know more about where GNOME developers are geographically located. Are they mostly french?
This sounds like a good event which will allow the core developers to make quick headway as everyone will be in the same timezone(assuming sleep patterns are synced!) and people interested in using the GNOME development environment can get the inside track directly. Access to the developers has got to be one of the key benefits of Open Source projects such as this - you can mee t the person whose work your using and find out more about why they used a particular technique or the overall strengths/weaknesses in the design. I certainly hope to go if I can stump up the cash and the holiday time. blah
Really?
All I want to know is, when is there going to be a decent GUI email client for Linux? I've tried *all* of them I can find on freshmeat and searches of the web. All of them suck shit. Basically I want a GUI pine, html/image support inline with the message without launching external image viewers, etc. Kmail tries do so some of this but falls abysmally short and is horribly bug ridden and slow. So.. where are the Eudora's and Outlook Express's of the Linux world? AFAIK they simply don't exist. That's fine I suppose.. I can live with pine but new users definitely will NOT after using the Windows GUI clients. They are MUCH easier and much more intuitive.
Someone needs to write (if it hasn't already been written) a simple program to post comments.. hundreds of them, as an AC. Exhaust the censors' points by using them to censor your trolls down. Then when they are empty, you can begin posting your Hot Grits stories at 0 instead of being censored down by the censors. This would be an awesome use of a Trin00 or TFN setup! Instead of flooding people, have slaves around the world sending messages to slashdot's comment section. That way even the editors won't be able to block you if it is coming from hundreds of different sites. Ah well. I don't like reading the troll crap but I disagree in principle with censorship of any posts. Slashdot didn't have this problem before they instituted mandatory logins to post as a non-AC.
What about all of those who have ideas for GNOME, but can't get all the way to Paris. Maybe if the GNOME developers started taking some of my bug submissions more seriously, they wouldn't need to spend all this cash.
There's no reason for a sig here.
Looks like screenshots are on www.kdeforum.org which seems broke now.. when it is fixed I'll take a look. Sounds interesting.
Ah, mi querido Miguel, you always had this thing for Paris and now that youve got a madral de dolares, youll be able to organize this Gnome conference in that city. Oh, well, if youve got it, flaunt it... (Do they say that in Boston?)
"Sorry but every Linux user I have personally met uses KDE or GNOME."
You need to get out more.
I know plenty of people who don't use kde or gnome. Including myself.
This sig is false.
I'm just a bystander but about a year ago there was much interest in GNOME. Judging by the responses in this thread the interest seems to have waned down. What is it that has caused the loss in interest and sheer indifferences towards this previously highly-touted project?
Please cite one significant instance of a program written for GNOME or KDE that would have the same functionality as a command line program, which does not already have an equivalent program written for the command line. I personally can't think of any. "Rant" is right.
I am sick and tired of hearing everyone talking about compatibility. Don't get me wrong, if KDE and GNOME want to get together, fine. However, let it be their decision, and not public pressure. I hate everyone saying what KDE has to do with GNOME. Why? And what happens when a third desktop environment gets a following? Then KDE and GNOME have to be compatible with that? Besides, we all know why people are pushing for this. Aside from Rasterman's excellent work with themes, KDE beats GNOME hands down with their KOM/Open Parts model and with KOffice (a result of the hard work done on the KOM/Open parts model). People want GNOME and KDE to work with eachother so GNOME can finally get some applications under its belt by reusing (stealing) all the functional apps and KOM/Open Parts components from KDE. Then the GNOME users will bitch how KDE sucks, just so they can complete the hypocratic behavior known to most GNOME users. I say fuck that, and fuck these pro KDE/GNOME compatibility people.
GDB has interfaces designed for interfacing with a GUI. It has many :-). See http://sourceware.cygnus.com/gdb/papers/libgdb2/ for a nice summary of the various interfaces (including what is wrong with many of them and how people are working on fixing it).
Agreed that none of them are where things should be, but in open source we don't call that "brokenness" we call it a "volunteer opportunity" :-).
Yeah, but does she notice?
Just go set up a bogus webmail account, that way after you've exhausted all the moderator points, you can actually post your grits, portman stuff starting at a score of 1. With all the free webmail accouns there for the taking, there's no reason a troll should ever have to post as an AC starting with 0.
This was a pretty neutral announcement, yet I've seen a number of GNOME basher, some GNUstep bashers, and a few KDE bashers.
I'm glad the people who actually write code, work on the documentation, and work on the GUI human factors design, have a lot better things to do.
Long live GNOME!
Long live KDE!
Long live GNUstep!
Long live the command line!
Need I say more?
Improper moderation. The webpage says Gnome is a three year old project yet people keep on calling it young. That doesn't make sense to me.
Turned out to be mostly talk and it wasn't able to do anything useful that other older projects couldn't do.
Well, maybe most of them are in Europe, and hence this is actually cheaper?
I think it's safe to code GUI apps for X. It's been around for awhile. While the "MVC" view has its merits, it's not always a valuable use of one's time to start out with a "headless" shared object before you even have a usable application--especially for apps that nobody is likely to run from a CLI. You would be writing the GUI over again *anyway* to port it to an incompatible system, so MVC/DocView aren't going to save you that step. Use a ported GUI library and you can avoid doing it twice.
In addition, it requires you to specify a complete interface before much code is written (and so before "proof-of-concept" items are worked out.) So when changes to the protocol are needed during development, a lot of work must be done documenting and synchronizing the interface and the "core app."
This is less of a problem in well-established areas like spreadsheets, where there are few unknowns in what you are going to be doing. But for any new or inventive application, having to specify everything beforehand is a waste of time because you will end up revising it anyway.
GNOME and KDE need professional-appearing applications. This means proper usage of grammar. It sickens me how many apps have absolutely shitty grammar in dialog boxes and popup menus. This, in my opinion, should be a major consideration in all applications, existing and in the planning stages. Nobody's grammar is perfect, but when you're writing an application only a little bit of text is involved. The coders should at least take the time (or have someone take the time) to double-check their grammar and spelling.
Call me a whiny bitch, but it's true.
GNOME is a great projects, however there are several
things which really seem to encumber it.
1. Lack of code re-use- basic GTK encourages far too
much reinventing of the wheel, lower level toolkits
are great as a back-end, but in the case of GTK, it
creates too much "bloat" and bugs. Forcing programmers
into a higher level toolkit certainly creates smaller,
leaner software.
2. Configurability bug- they want pretty rather
than stable, and bulletproof. -My 2c
Anyway, any sensible operating system should have identical performance for unix-domain sockets and named pipes.
The reason you haven't heard of OpenTrader is probably that there hasn't been any announcement yet. ;-) We'll have to finish at least one module that actually does any real-world trading, or nobody will take the thing seriously. For reasons of pure arbitrariness, that module will probably be one that talks to Datek.