Gnome 1.1.4 Released
sheldie wrote to us to say that those wild and wacky Gnome guys have released Gnome-core/gnome-applets 1.1.4. As we've said before, they are currently in a feature-freeze, working towards 1.2. Of course, I do think that the best part of 1.1.4 is the name: "Ponies for Sale!" does a great job of drawing it all together. *grin*
"Make a Linux API...Adopt either Qt or GTK, (preferably GTK) and strip out all the widget stuff...so it can function as a full API for the system."
You're forgetting two big roadblocks for your scheme. First, where are the API Police going to get the authority to enforce your rule? If you remember, Redhat tried to standardize on Gnome and inadvertently spun off Mandrake in the process. Second, Open Source is more than just Linux (why do you guys keep forgetting this!). Both Gnome and KDE run on *every* Unix system, both free and proprietary. If you managed to get your way and mandated a standard Linux API, you would end up locking out non-Linux source code. An application that currently runs on every unix-like system would end up working only on Linux, or on every other unix but Linux.
A Government Is a Body of People, Usually Notably Ungoverned
Now using XML we can automate the semi-weekly Gnome vs KDE flamefest....
<?xml version = "1.0">
<!DOCTYPE = GnomeversusKDE [
<!ELEMENT Flame (KDESucks | GNOMESucks)>
<!ENTITY KDESucks "KDE Sucks!, GNOME Rules">
<!ENTITY GNOMESucks "GNOME Sucks!, KDE Rules">
]>
DrLunch.com The site that tells you what's for lunch!
HERE
The article explains that a bunch of old Apple/Mac programmers are more or less incharge of interface for GNOME 2.0 (as far as the file manager and back processes of the file manager) and that HelixCode is incharge of the internal "plumbing." It also said that HelixCode is really looking to put together a office suite.
Real men dump cores! Read my journal, I am neat.
Proprietary software is like socialism, with Microsoft the epitome as communism.
Au contraire... mon frere. I would call Microsloth more of a facist dictator, forcing everyone to adopt their corrupt regime - or else (drag finger across neck). Socialism/Capitalism are economic systems, democracy is a governing system. Sweden implements both, and does a fairly decent job of it.
Open source is more like socialism. In a co-operative system, everyone is equal, contributes labor to an organized cause, and everyone is entitled to equal benefits. Sound familiar? There is nothing inherently wrong with socialism - the problem with the large, failed implementations that we were facing during the cold war, were the tactics they used strong-arm tactics to keep their members in line. One drawback to co-operation is the lack of competition - which is the redeeming quality to capitalism.
Where in the capitalist framework do you fit code-reuse? At least in the open source movement, there is a mix of competition with co-operation so that those guiding the path don't get complacent and sloppy. It also helps to be working under the shadow of Microsoft, so that there are constantly critics questioning the quality open source software. This pushes the community to refine until it's bullet-proof... almost.
Programmers unite!
- passion
The editorial in Linux Magazine in the latest issue argues for settling of either kde or gnome and abandoning everthing else in favour of pushing one to being finished and creating a "standard". Well, ideas like that would have left Linux in the dark ages. I couldn't believe that the editor of a Linux mag could miss the point of the OSS revolution so completely. Go get a copy and tell him how it is.
I've been playing with blackbox window manager lately and I think it's great! Very clean, nice menus, and runs kde or gnome apps without breaking a sweat. My problem with gnome and kde is that they are customizable to a point, but no matter what you do, it always looks like gnome. If you want a really good looking and customizable desktop, run enlightenment by itself. Much nicer IMHO. Anyway, I think that there's a lot of great reasons to have multiple window managers, multiple GUI environments etc.