New: Richard Stallman responds to the issues raised by the creation of the GNOME Foundation."> LinuxPlanet - Opinions - Editor's Note: Conned by the Gnomes - Top-Down Standards in Linux? Bad Gnomes!


Home | Hardware | Internet News |Web Hosting |IT Management |Network Storage
LinuxPlanet
Search 
  Power Search | Tips 

 Front Door
 Discussion
 LinuxEngine
 Opinions
 Reports
 Reviews
 Tutorials
 News
 Technology Jobs

 Browse by subject.
Free Newsletter

Linux Planet
Linux Today
More Free Newsletters

Be a Commerce Partner

Promos and Premiums
Imprinted Promotions
Memory
Promotional Gifts
Send Text Messages
Shop
Auto Insurance Quote
Promotional Products
Logo Design
Domain registration
Televisions
Hurricane Shutters
Server Racks
Shop Online



internet.com
IT
Developer
Internet News
Small Business
Personal Technology
International

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers

Print this article
Email this article
Visit ServerWatch for summaries of server and development tool updates, the latest on server news and trends, and more.

   LinuxPlanet / Opinions



Storage Networking , Part 1
eBook: A storage network is any network that's designed to transport block-level storage protocols. But understanding the ins and outs of networked storage takes you deep into several of protocols. This guide covers SANs, Fibre Channels, Disk Arrays, Fabric, and IP Storage. »

Storage Networking 2, Configuration and Planning
eBook: Picking up where Part 1 left off, Part 2 of our look at storage networking examines configurations for SAN-attached servers and disk arrays, and also includes a look at the future of IP storage. »

Storage Management Costs in the Enterprise: A Comparison of Mid-Range Array Solutions
Whitepaper: Many factors contribute to the ownership cost for enterprise storage. These include (but are not limited to): physical capacity relative to physical space requirements, performance capacity for data transfer and system reaction time, software maintenance and updates, expandability and flexibility, and much more. »

Storage Is Changing Fast  Be Ready or Be Left Behind
PDF: The storage landscape is headed for dramatic change, thanks to new technologies like Fibre Channel over Ethernet (FCoE), pNFS, object-based storage and SAS that will affect everything from NAS and SANs to disk drives. Get the knowledge you need to make the most of your storage environment, now and in the future. »

HP StorageWorks EVA4400
Demo: Dont settle for an expensive and complex array that lacks functionality. The HP StorageWorks EVA4400 delivers virtual storage with enterprise class functionality at an affordable price. »

Editor's Note: Conned by the Gnomes
Top-Down Standards in Linux? Bad Gnomes!

Kevin Reichard
Thursday, August 17, 2000 10:18:01 AM

Let's discuss a major press conference where a group of industry heavyweights--among them Sun Microsystems, Hewlett-Packard, and IBM--vow to cooperate on an industry-standard graphical interface, positioned as a powerful tool to battle the monopolistic Microsoft.

The result? The Common Desktop Environment, or CDE.

OK, so CDE didn't change the world, and it barely changed anything in the UNIX world. For those too young to remember, CDE was an attempt by an industry consortium to create a common desktop environment across UNIX versions. It was based on Motif, and in theory it was to combine elements from several proprietary UNIX/X interfaces like OpenLook and the Motif Window Manager.

But CDE development took forever as the participants in the industry group got bogged down in the details and a key version of Motif was delayed, and in general it looked like an interface designed by committee--which it was. CDE didn't magically make UNIX workstations easier to use, and many in the UNIX community fought an attempt to impose a commercial and sometimes awkward "solution" on users who very happy using the X Window System or OpenLook. And when Linux became the most popular UN*X on the planet, there was no move by anyone initially to make sure that Linux users would have access--commercial or otherwise--to CDE.

I can't help but think of GNOME when I reflect upon the formation of an industry group--including Sun, H-P, and IBM--that is attempting to standardize Linux users on a single interface based on GNOME and technologies from Eazel. (See http://linuxtoday.com/news_story.php3?ltsn=2000-08-14-012-06-PS-DT-SW for more information.)

Maybe it's unfair of me to bring up CDE in a discussion of the GNOME Foundation; after all, Linux is not UNIX and the computing world is not the same as it was 10 or so years ago. But I'm one of those guys who loves the fact that there are multiple interfaces available out there for Linux users, I know darn well that it's easy enough to code applications that work optimally under both GNOME and KDE, and I admire the purity of endeavors like GNOME and KDE when they're the work of dedicated volunteers who do it for the sheer love of Linux and coding. In short, I'm a huge believer in an open meritocracy that encourages bottom-up development instead of forcing top-down "standards." Like CDE.

I'm also not against the commercialization of Linux, but I want it to be in an open and honest fashion: I really believe that if you release a decent product at a decent price you'll be OK, and I dislike corporate shennanigans based on hidden agendas. To me, the GNOME Foundation is really nothing more than an attempt by large vendors to impose their agendas on the Linux community and stifle both innovation and community involvement. For Sun, this is nothing more than an attempt to push StarOffice on the Linux community by tying it to a single desktop standard; it's also a rather blatant effort to crush K Office before it's released, and that saddens me a great deal, because K Office has the potential to be a killer application rising solely from the Linux community. (Let's be honest: according to Sun, most StarOffice users are on the Windows platform. Sun is trying to replicate the Windows environment on Linux. Boo.) For Red Hat, this is a way to direct development of the desktop to fit Red Hat's needs--and given Red Hat's rather cavalier attitude toward KDE in the past, don't be surprised if it becomes more and more difficult for users to install and run KDE. For Eazel and Helix Code, this is an attempt to control the de facto Linux interface and make money on service agreements. For the Free Software Foundation, this is a sell-out: the way the GNOME Foundation proposes to impose "standards" on the Linux community goes directly against what Richard Stallman has been preaching for years, and his silence on the creation of the GNOME Foundation is very disappointing. (See his response at the end of this article.)

And for Linux users, this is a bad deal. Period.

Richard Stallman responds:

Kevin Reichard is concerned that GNOME developers plan to "impose a standard" on the "Linux community". Although I am not directly involved in organizing the GNOME Foundation, I am sure that isn't true, because it does not even make sense.

GNOME is not meant specifically for people who use Linux as the kernel. It is a part of the GNU system. GNOME will support the HURD-based version of the GNU system, as well as the Linux-based versions of GNU that are widely used today. Like GNU packages, GNOME can run on some other operating systems too. We usually accept changes to support some other system, as long as they don't make maintenance much harder.

GNOME is actually our third try at developing a GUI desktop; the first one was started in 1990 but did not really take off, and the second was started around 1995 and took a detour to develop Guile instead.

GNOME may set a standard, but it cannot impose one. We cannot force anyone to use it, and since it is free software, anyone is also free to change it. People who use the Linux kernel and the GNU/Linux system often wish for "world domination soon". But that is humorous exaggeration--they don't mean real, imposed domination, just popularity. We would like GNOME to be popular too. Popularity is not the ultimate goal of free software, but if GNOME is popular, that will encourage people to switch from non-free Windows and Mac systems to GNU or GNU/Linux, and thus spread freedom.

If GNOME eclipses the popularity of a rival desktop package such as KDE, there's nothing wrong with that.

GNOME is meant to encourage Windows users to switch to GNU/Linux, but we should not focus on Windows as a technical target. The original plan was to aim to make a desktop as good as the Macintosh, and we should not lower our ambition by making one merely as good as Windows.

There were some problems in the way that the GNOME Foundation announcement was made, in that companies had too much influence over the press release. It often said "open source", when it should have said "free software" (GNU is part of the Free Software Movement.) See http://www.gnu.org/philosophy/free-software-for-freedom.html. And it mistakenly called the whole operating system Linux, which is confusing (see http://www.tux.org/lkml/index.html#s1-1) and not right (http://www.gnu.org/gnu/linux-and-gnu.html). I hope that they will handle this better next time.





Linux is a trademark of Linus Torvalds.


internet.com home | search | help! | about us

Jupiter Online Media

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Web Hosting | Newsletters | Tech Jobs | Shopping | E-mail Offers