HP Drops Gnome 2 Efforts
nauta writes "Now is official, HP will not make further investments in Gnome. They will stick with the old (and crappy) CDE. Here is the announcement This is the official statement if they are pressed for an explanation:
'The open source development of GNOME v2.0 was still on-going at the end of 2002, and did not stabilize in the timeframe that HP had earlier anticipated. This and other business and industry factors required us to re-assess our plans.'"
The inertia of GNOME and KDE will eventually cause commercial UNIX vendors to at lease include them.
It's not over until the fat lady sends a KILL signal.
This seems to be a problem with other open source projects too (mozilla).
Is there a general trend in free software to move slower than business likes?
If HP would have forked the code, would they have been happier with the results, since they could proceed without community approval?
HP-UX on the desktop is just a dumb idea anyways.
...and I'll say it again. If OSS wants to play in the world of business they need to adopt some business attitudes and play by their rules. Deadlines and shipping dates reign supreme and the attitude of "it'll be done when it's done, no sooner" doesn't wash with the suits.
They will stick with the old (and crappy) CDE.
The redeeming qualities of CDE are exactly those that people criticize. It is a dry designed-by-committee desktop that is really good for day-to-day engineering and other technical work. It is simple, mature, stable, and predictable.
It is unfortunate that the mass market feels it necessary to have a one-size-fits-all Windows XP or GNOME eye-candy orgasm whose users somehow equate experiencing its visual greatness to getting work done.
With CDE, users don't have to deal with the volatility associated with the other mainstream desktops, becase CDE is an industry standard and has the inertia of some of the biggest corporate bureaucracies behind it.
I can understand why HP is questioning GNOME, even Sun's new GNOME 2.0 release has a long ways to go before it reaches the usability and stability of plain-ol' CDE.
Healthcare article at Kuro5hin
What does "stabilize" mean, anyway? Halting devel work on GNOME 2 because work on GNOME 3 has started?
Ok, I don't get it. Gnome 2 is good enough for SUN Solaris, but not HP-UX? Which OS has a larger user base? (seriously, I don't know and a quick search turned up little) If SUN is willing to put it's faith into the Gnome developers and their own, why wouldn't HP just ride the coatails and get a good Gnome 2.0 for their OS as well?
Overrated / Underrated : Moderation
HP should have thought more clearly about this. What is the cost to HP of Timothy of Slashdot calling HP software "crappy"? It is difficult to imagine that it is less than the cost of continuing development.
Or just accepted its current level of stability. I'm no expert, and I'm not even a Gnome fan, but the Gnome appears to me to be at least as stable as CDE!
You have to look at the reasons so many people jumped on the Gnome or KDE bandwagon starting around 1999. They'd been fighting with Microsoft for access to the desktop for a long time. They saw the sudden emergence of open source desktops as one last chance to offer a serious competitor to Windows.
Which it wasn't. Microsoft won the desktop wars a long time ago. There will always be people struggling to offer alternatives to the Microsoft monopoly. (At least I hope there will.) But the notion that massive numbers of users were going to forsake Windows in favor of Java boxes or Sun workstations or HP workstation, or whatever is just a pipe dream.
And even if it were possible, there's no longer any point. The traditional "personal" computer market is saturated. It won't see any more drastic expansions until the next Big Idea (a solution to the last mile problem? cheap mobile computing? if I knew I'd be off building it) makes its splash.
While W2k is an improvement over NT in terms of reliability, it still bluescreens occasionally. I note that the oldest IIS webserver finally managed to rack up 2 years, just in time for Slammer - but that every Unix and it's dog routinely exceeds that. And XP is a reliability unimprovement. And Foghorn Leghorn - er, I mean, Longhorn, or BlackComb, or whatever it's called today is gonna be all shiny new and with a fabulous and innovative range of unforeseen bugs too.
Meantime, I get plenty done and there are no Windows machines in the house at all to "do stuff" with. I may not have the latest frilly border on my documents, and each screen I face may have more than three things to click on, but my documents and programs do come out hot and on time.
If you ever come to visit Western Australia, call ahead. I can show you a bunch of kids doing video editing on their Linux boxes and a highly productive office kitted out with nothing but Linux. No Windows, no bluescreens, yes productivity.
Got time? Spend some of it coding or testing
This here KDE 3.1 desktop seems mighty stable, and it's easy to configure, too. You can have an "eye-candy orgasm" (excellent buzzphrase!) and still keep your I-am-an-accountant-I-am-so-boring-people-forget-to -breathe-in-my-presence shirt on.
I've not had any noticeable issues with GNOME recently, either, and I can't see that there's enough of an issue for Hewlett-Pacquard to throw a hissy fit over it, especially given that most of the desktops hp ships are laden with oops-another-special-case Windows.
Got time? Spend some of it coding or testing
HP confirms it: GNOME is dying. You don't need to be Miguel de Icaza to know GNOME's future direction. GNOME has no future because GNOME is dead, and most of its developers have left to write VB.Net code or work on KDE.
Don't look now, but they're doing it already.
Bill's desktop may be pretty, and officially possessed of useability, but if that were what really counted then Apple would long ago have won the desktop wars, wouldn't they?
A lot of things go into making a desktop corporately acceptable, and many businesses are waking up to the fact that if they run Windows, Microsoft to some extent runs their business - and Microsoft is working very hard to drive their claws deeper into every business they can reach. Anyone who thinks that's a safe move from the individual business's perspective is invited to continue headbutting the walls of their cell.
Meanwhile, businesses are also discovering that if they want their desktops to be within cooee of stable, they have to spend time and/or effort locking them down. Locking down KDE or GNOME (or for that matter Ice, FluxBox etc) is relatively trivial, especially en masse, and can be done without the one-idle-change-in-Tahoe-wrecks-systems-in-Boston- and-Vancouver risks of Active Directory.
Got time? Spend some of it coding or testing
That Microsoft shouldn't have won the desktop wars? You think only people with superior products ever get to dominate the marketplace? Get real!
He did such a great job on fontconfig and metacity. Maybe he'll bring those innovations to CDE, if he doesn't decide to work on improving xfontsel and twm instead. Good luck, Havoc!
What does "stabilize" mean, anyway?
Are you kidding? That has to be one of the top complaints regarding alot of OSS development, including Gnome.
I do alot of testing and bug stomping for some Gnome packages, and I've frequently heard Gnome developers describe many Gnome and Linux libraries such as GTK as "moving targets". By the time you finish developing for version a.b.c, version a.e.f was released, and it breaks compatability with version a.b.c.
As a Gnome user, I've tried to compile everything from Source on a number of occasions. The dependancies drive me up the wall.
I use prepackaged products such as Gargnome, but it only solves some of the dependancy hell. If I want that new version of software X, I need to go and find and compile the newest version of several other packages.
"Can of worms? The can is open... the worms are everywhere."
According to HP, Ximian GNOME for HP-UX was developed under a partnership with Ximian Inc.
I'm pretty sure that Ximian doesn't make alot of money by selling Ximian Desktop to end users (I bought it, but most people don't buy, they download for free). Many of Ximian's recent headlines talk about their deals with large companies like HP and Sun. Now that HP is dropping out, will Ximian lose some of the planned contracts?
I hope not. Ximian are some of the best contributors to the Gnome project.
"Can of worms? The can is open... the worms are everywhere."
We couldn't get all these Open Source developers do do everything we wanted for free so we're going to take our ball and go home and play Techmo Bowl.
HP was never crucial to the gnome plan, nice, but not essential. anyone who actually uses gnome instead just hanging out masturbating while trolling slashdot knows.
Not that I believe the latter, by the way, but it deserves a bit more trenchant critique than the ol' mastadon and cave.
I wonder if this has anything to do with them having fired Bruce Perens... he was their biggest (and only?) open source advocate. I don't want to bring up rumours an innuendo, but my cousin is a manager at HP, and he said Bruce's departure was a mess...
In brief (busy, busy, too much Linux work to do)...
:-) but it did kill that IIS server by raping MS SQL Server on the same machine,
:-)
I have a Linux user with a workstation uptime in excess of two years.
Slammer may not be an IIS worm (but it's one of the few that aren't... sorry, couldn't resist
Betcha Longhorn has more bugs than your front lawn when it comes out, and Oracle has maybe a few hundred.
I use Linux to write code and play games, too. What a coincidence! (-:
I also use it to write articles, do graphics work (crappy craphics work, I'm no artist), fix broken Word documents, build (and sometimes show) presentations, remote administer a few score servers around town when they need it (rare), and only ever have problems with dodgy hardware. The only things standing between it and infinite uptime are that I power it down to plug people's hard disks into it from time to time, and every month or two I lug it off to a bandwidth party. Oh, and I just blessed it and my wife's machine with a kernel update (actually, total upgrade from Mandrake 9.0 to 9.1), killing about 3.5 months of uptime on hers (last power failure). My wife's machine and the gateway in the shed (Debian 3.0) stop only for power failures. No exceptional hardware, no special care. My LAN-attached neighbour (community networking at its best) kills his shiny new XP machine about once a day.
Oh, and the ext3fs journalling actually works. I routinely pull the plug on working machines to add hardware or move them, and haven't had a blip yet. My experience with NT and 2000 has been... less sanguine.
More power to anyone who uses it. (-: That's the whole point
Got time? Spend some of it coding or testing
There's more to a successful product than quality engineering. Every product has a finite window of opportunity. If you miss that window, all your potential users have gone on without you, using some other product to satisfy their needs.
Look at Mozilla. That project has been wandering in the wilderness since 1998. If they had produced a useful, stable product back in 1999, when Internet Explorer still only had half the market, people might have resisted the pressure to switch.
In 2003, IE has ninety-six percent of the market. That's a huge mass of people who have every motivation not to switch back. So what if Mozilla is now technically superior? There are a zillion web apps that are designed around IE's quirks and "innovations". Users of these apps will never switch back -- and Mister Bill gets to dictate how web browsers "should" work. Depresssing thought.
The wars were not "won" as such.
Also worth noting that the "war" is not over, but that Microsoft's contributions to it may well be over with shocking suddenness.
Got time? Spend some of it coding or testing
Following the posted 'announcement' link:
"The connection was refused when attempting to contact h21007.www2.hp.com"
So much for HP servers...
j
HP sells a really grotty OS. HP-UX gets awards for being one of the worst UNIX environments available. Lousy compiler. It's losing market share to Linux.
GNOME's popularity has steadily been waxing. UNIX folks are familiar with it.
I don't know much about CDE but isn't it's development more stagnant then "stable"? Or does "stagant==stable"?
I want to like GNOME2. But after years of development, it's still unbelievably slow, feature-free, buggy, and crash-prone on my Debian system. I've never seen Nautilus stay up and running without crashing for more than a few minutes. Whatever development methodology went into the GNOME rewrite, it clearly didn't work out; and I don't blame HP for cutting their losses and staying with something that's at least stable, if butt-ugly.
--
CPAN rules. - Guido van Rossum
GNOME which unfortunately had been known (correct me as this is what i have read and witness when the programs i tried to compile with different versions of glibc breaks) to yank the API rug from beneath application developers.
Compared to Sun, i always have the impression that HP is willing to work with Microsoft, IBM, Linux, Sun or anyone as long as the business gets done. Some may see this as not being principled while some may see this as being profit minded. Say what you want, but you have to admit they DO have a point there and HP is currently stronger in market fundamentals than its major competitors.
Reality is what we taste, smell, see, hear and touch yet we cannot comprehend it...only approximate it.
This post says Gnome 1.4 is still available and will continue to be so ... GNOME 2.0 is not YET available.
Personally i wasn't under the impression gnome 2.0 has THAT many plusses over any other desktop such as KDE, thank the Gnome developpers HP didn't revert. Maybe GNOME2.5 might win their hearts if it's a worthy and COMPLETE environment.
free dom(inion) - free energy - free your mind - whee!
What saved humans from extension were our social traits.
The young taking care of the elderly, the orphans being cared for by the rest of the community, the clan's men hunting for days the protein (in the form of any animal you care to mention) to be shared with the rest of the clan.
And then sedentary towns, cities, countries.
Drop the tired Thatcherism. Society does exist and has provided many evolutionary advantages to have a healthy balance between reasonably selfisheness and cooperation.
IANAL but write like a drunk one.
Most of HP servers that are sold, will never need one. So why invest in a new one?
Get a free ipod.
Ok, you, me and Bob all know GNOME's development rate (like much of FreeSoftware) tends to prevent much of it from becoming stable before it starts to become out of date for the latest and greatest software development.
In a way, that is what HP is referring to, but not in the direction you're going. HP's attempts to work within and without the community resulted in a split of direction. Work within the community resulted in more and more new work that needed to be done for work from without of the community. Basically, HP wanted to backport the progress more functionally, but was surprised to find GNOME developing much faster than they could clean-up, backport and re-test the work.
You see, HP didn't want a specific GNOME 2.n'.n; they wanted a GNOME 2.x functional system, as in, not any particular GNOME2, but a compatible GNOME2-based system.
With GNOME 2.0, plus corrective backwork for GNOME 1.4, plus forward work in GNOME 2.2, plus functional mapping of GNOME 3(ish) (really, "ish"), HP got over-loaded, burnt out and generally disgusted. It was like Linus trying to manage over 4 dozen patches a day--it just stopped being a functional model at some point.
Maybe HP needed a buffer; maybe they needed to focus on one direction; maybe they needed something completely different. Whatever they needed, they don't seem interested in looking into it any further.
Well, just my thoughts; maybe someone should ask BP if he has any insider information?
"Yeah...it was the numbers that were irrational, not the murderous cult of vegetarians...." -- Hippasus of Metapontum
It's not about whether this crashes or whatever. The point was that they were trying to combine too many of the developing efforts, while content to stabilize the work as they went.
It wasn't just that there was a risk of some strange error if something wasn't done right. It wasn't just that development is occuring on multiple levels. It wasn't just trying to combine various areas to create a solid GNOME. ** It was doing all of these at once. There version of GNOME 2 was very stable by all appearances.
Explain that to VP whose previous experience was hardware deployment.
"Yeah...it was the numbers that were irrational, not the murderous cult of vegetarians...." -- Hippasus of Metapontum
Yuo're missing the point. GNOME on HP-UX is not targetted at the desktop segment of the market. HP-UX and the platform(s) it runs on is used for either very specialized worstation applications or server stuff. HP will continue to ship it's OS with a deskyop interface for their costumers. It'll just be CDE insead of GNOME.
Drop Linux and go with FreeBSD and use the ports system.
Does FreeBSD support all the video cards, all the sound cards, and all the network cards (including winmodems whose manufacturer provides only a binary Linux kernel module) that Linux supports?
If I have to buy new hardware to switch to BSD, it'll probably be one of these.
Will I retire or break 10K?
Been to China recently? How about India? ... there would still be a market for operating systems!
Not if infringing copies of Microsoft operating systems outnumber genuine copies by an order of magnitude in China and India.
Will I retire or break 10K?
And getting better faster than MS-Office (which seems to have pretty much peaked, time for a new round of Microsoft's "stone soup" game). Speaking of whizbang features, OOo's export-to-Flash is pretty slick.
You're pretty much going to lose that with Blackdown versions of MSO anyway.
Got time? Spend some of it coding or testing
Well... no. At least, I understand what you're saying, but it's wrong.
Go back and count the number of Linux kernel security issues over the last 5 years. Now divide by ten because your original kernel featured OpenWall so 90% of the vulnerabilities weren't exploitable anyway. The end result, for Linux (a rapidly-developing, large-ish and immature Unix - now consider OpenBSD) is far less than one potentially useable kernel exploit in five years. Now consider additional elementary precautions against exploitation, such as readonly and nosuid/nodev partitions, chroot'ing and chattr+i'ing everything in sight (very effective on nosuid loopbacks) (and then hiding chattr), and your need to reboot drops even further. If you can be bothered running your services in UML, you can put those few security patches through the stripped-down UML kernel(s) - which may not even have a chattr call - and never need touch your "real" one. And so on.
In short, power and hardware failures are much more common than software failures. Unlike Windows.
Got time? Spend some of it coding or testing
Hands up all those who were deeply shocked by this news.
Got time? Spend some of it coding or testing
Software projects tend to be released too early (before they are ready) or too late (later than initially expected).
It has nothing to do with whether the software is free or not, expect perhaps a preference of some free software managers towards "too late" over "too early".
I suspect this is because programming is still a creative craft, which makes it harder to predict.