Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
GUI Software Businesses Programming SuSE IT Technology

Novell Desktop To Standardize On Qt [updated] 615

Balinares writes "NewsForge reports that Novell has settled for Qt as its Linux desktop development environment, casting more light on their strategy to unify KDE and GNOME. This ought to be interesting. The prospect of using Mono to code against Qt makes me drool in advance. Maybe programming will suck no longer!" Update: 03/30 00:01 GMT by T : Sounds like that story doesn't quite hold water; Nat Friedman writes in this Slashdot comment that "We have not decided that we are standardizing on Qt for the desktop. ... We support development with a variety of toolkits, and our internal development is done using the right tool for the right problem. This includes Qt, Gtk, VCL, XUL and others, depending on the application."
This discussion has been archived. No new comments can be posted.

Novell Desktop To Standardize On Qt [updated]

Comments Filter:
  • by FooAtWFU ( 699187 ) on Monday March 29, 2004 @01:34PM (#8704816) Homepage
    I'm pretty sure you can use QT with all your GPL stuff all you want. If you want to do commercial work, on the other hand, yeah.

    But I am *not* a license expert. This is pure hearsay.

  • by nurb432 ( 527695 ) on Monday March 29, 2004 @01:35PM (#8704823) Homepage Journal
    Not anymore, most of them have been resolved some time ago.

    Besides, whats wrong with software you have to pay for?
  • by IGnatius T Foobar ( 4328 ) on Monday March 29, 2004 @01:38PM (#8704862) Homepage Journal
    This does make a lot of sense, actually. And it might actually be early enough in the game for it to work.

    Right now, there is still the opportunity to attract developers to cross-platform .NET API's. .NET might, in fact, actually be the fastest route there (aside from Java, which I think people ought to be using for this purpose, but let's set that aside for a moment). Perhaps if, boosted by a Novell push, developers begin writing and publishing .NET code that uses Qt libraries, there will be that many more cross-platform desktop apps available that won't be bound to Windows.Forms, Avalon, or whatever other Windows-bound API's Microsoft wants everyone to use.

    It would be a double-bonus if Novell could make Mono a unified framework for writing apps that can be backended by KDE, GNOME, or Microsoft Windows without a rewrite. Let's see what happens. What's really a shame is that .NET is, on its face, a good design, but that we have to worry about Microsoft using it as a cudgel to beat back its competition.
  • by Anonymous Coward on Monday March 29, 2004 @01:39PM (#8704874)

    Besides, whats wrong with software you have to pay for?
    .

    Inappropriate for basic foundations of Linux software.

  • by Offwhite98 ( 101400 ) on Monday March 29, 2004 @01:41PM (#8704914) Homepage
    The old Microsoft approach is to Embrace an Extend. I often hear people say that Mono is going to die because MS has the staff to write more and more APIs and Mono will not be able to keep up. But my thoughts are that Mono and other Open Source projects should be able to implement some impressive and highly usable C# and .NET implementations completely independent of MS influence and support. Essentially the community will have the ability to Embrace and Extend a MS created technology with just the ECMA standard C# and CLI recommendation.

    I have been impressed with the CLI implementation and the SOAP and Web Services technologies that are a part of the .NET framework are very robust when compared to traditional network communications such as CGI or OLE. It is clearly an ideal glue language for a diverse Linux desktop which often mixes many programming and scripting languages together.
  • by slipstick ( 579587 ) on Monday March 29, 2004 @01:43PM (#8704945)
    Hmm. I hope you mean free as in speech not as in beer because otherwise that's not much of an argument.

    The point of "free" software is that it is open for perusal, poking, sharing, etc. not that it's gratis so you don't have to pay for it. Granted because of the first the gratis part is often the case but the mentality that free speech software MUST mean free beer software is just wrong.
  • by Anonymous Coward on Monday March 29, 2004 @01:45PM (#8704970)
    What's the difference in cost?
  • by Roberto ( 1777 ) on Monday March 29, 2004 @01:46PM (#8704974) Homepage
    > Inappropiate for basic foundations of linux software.

    Says who? Oh, nevermind.
  • I think (Score:3, Insightful)

    by Anonymous Coward on Monday March 29, 2004 @01:47PM (#8704996)
    I think that many commercial development companies would consider the GPL to be "annoying license restrictions" if all they want to do is write a GUI app.
  • by InfiniteWisdom ( 530090 ) on Monday March 29, 2004 @01:48PM (#8705006) Homepage
    Besides, whats wrong with software you have to pay for?
    Nothing if you aren't using it as a core library for a free desktop system
  • by Anonymous Coward on Monday March 29, 2004 @01:50PM (#8705037)
    "Qt hasn't had annoying license restrictions in years, as it was released under the GPL four years ago"

    The GPL *IS* a license with annoying restrictions, especially for a library.
  • Re:Programming (Score:4, Insightful)

    by thames ( 558443 ) on Monday March 29, 2004 @01:55PM (#8705095)
    Hey, if programming were easy, people would do it for free.

    I don't see why this is funny. It is clear that if programming were easy then people would do it for free (like everything else that is easy). On the other hand it dosen't mean that because people program for free, that programming is easy (it's not!). That's why we should all celebrate all those programmers that program for free and share their work with the rest of the world!.
  • by 11223 ( 201561 ) on Monday March 29, 2004 @01:57PM (#8705125)
    Why, oh why, did they choose a C++ toolkit? Issues of gcc binary compatibility aside, C++ suffers from the Fragile Base Class (FBC) problem, where adding new instance variables to base classes can break binary compatibility for every derived class. This is why QT has broken binary compatibility twice already in the past. C structures suffer from this same problem, but Mono classes, Objective C classes, et al do not.

    I still don't understand the popularity of QT. It's as if people don't want linux to be taken seriously as a deployment platform. Why target a host that won't run your binaries next year?
  • by Stevyn ( 691306 ) on Monday March 29, 2004 @01:59PM (#8705151)
    keeping kde and gnome separate for a little while longer, or possibly forever, might be a good plan. There's one catch though, they need to be completely interoperable. I want to be able to install the same program on both desktops and have it work seamlessly. I also want an icon put on the desktop or the taskbar menus. Is this possible? I don't have the expertise but I'm sure it can be done if these programs are on top of a standard api.

    Why do I think this is a good idea? Keeping them separate but equal promotes competition between them. It makes them work harder to fix those little glitches that annoy users. KDE is looking kind of like windows xp, and gnome mac os X. It'd be nice if they took on more of an original look, but hey rome wasn't built in a day. I think that having the choice between both desktops knowing that most applications will work the same without needing a hundred different rpms for each thing is what's needed. I also think that libraries need to be consolidated. Basically I guess I'm saying this: the ease of installing programs on windows, but the ability to run them on a mac. Sound difficult? eh, look how far things have come.
  • by niom ( 638987 ) on Monday March 29, 2004 @02:04PM (#8705209)

    Novell is trying to create a professional desktop environment for Linux. To this end, choosing the highest quality toolkit is much more important than having to pay a small fee for the development of non-GPL applications.

    Gtk's licensing only has an advantage over Qt's for those shops that want to create commercial non-GPL applications yet are too small to afford Qt's relatively cheap license. Novell have obviously decided that those shops aren't such an important market to sway their choice.

  • by Valar ( 167606 ) on Monday March 29, 2004 @02:06PM (#8705229)
    It should be possible to make a run anywhere application on linux that will run on windows-- for the most part. Of course, details like file path formats are different between the platforms, so in certain cases a little mojo might be needed to work. Actually, it is mostly a case of 'best practices' and assuming nothing about the user's configuration (i.e. don't guess whether they have windows installed on C:\, find out. Don't guess that their home directory is /home/blah, use the objects given to you and find out).

    As far as the UI libs go, a lot of the time, they are going to have bindings into native code-- but that is something the libraries handle for you. So assuming your qt library or whatever has linux and windows support, it should work on both platform. Obviously, if a coder screws up one side or the other, there will be issues, but that can be said of any kind of multiplatform development-- or any development at all.
  • Re:I think (Score:5, Insightful)

    by LMCBoy ( 185365 ) on Monday March 29, 2004 @02:10PM (#8705299) Homepage Journal
    Oh, pity the poor proprietary software company! All they ask is that someone give them a first-class GUI toolkit at no cost, and with no strings attached! Is that so much to ask?

    Please. Cry me a river. Trolltech spent a huge investment on making Qt the best cross-platform GUI toolkit available anywhere. I think they're decision to provide a GPL'd version was an incredibly noble thing for them to do (althogh in truth, they do get a lot out of it in return, especially through their relationship with KDE). My hat is off to Trolltech.

    Do you not see the hypocrisy in demanding that one software company (TT) must give away its product for free so that other companies can profit from the work? How does that make any kind of sense?
  • by LMCBoy ( 185365 ) on Monday March 29, 2004 @02:16PM (#8705366) Homepage Journal
    Except wouldn't the entire point of Novell's current initiative-- the one as part of which they are standardizing on Qt-- to be to open up Linux such that it appeals at least to some extent to persons beyond the rather limited OSS set that uses it now?

    I would hope that Novell will try to do this by bringing those persons into *our* way of doing things, not by trying to change the Linux community into the Windows community. If the latter is their goal (which I seriously doubt), then I say no thanks.
  • Re:I think (Score:1, Insightful)

    by Anonymous Coward on Monday March 29, 2004 @02:16PM (#8705373)
    Do you not see the hypocrisy in demanding that one software company (TT) must give away its product for free so that other companies can profit from the work? How does that make any kind of sense?

    Well, it makes sense in that if you allow them to use the competing products of any one of a dozen other competitors (such as gtk or wxwindows), rather than standardizing on Qt-- which is, you know, what this article is about-- then, um, they can get a product that some of them might be just as happy with without having to pay money and be license-beholden to a propeitary software company (TT). Some of them might prefer that situation.
  • by unoengborg ( 209251 ) on Monday March 29, 2004 @02:17PM (#8705381) Homepage
    No not really. You can licence it through GPL, if you do open source work, or you can buy licences from Trolltech at a reasonalble price if you want to do closed source work.

    The fact that you have to buy a licence for closed source may be a problem for hobby developers that have more time than money. To companies like Novell the quality is more important than the price . To them, time to market is everything. And they will spend far more money on developer saleries and marketing than they will spend on QT licences. So they will go for the best tool. And QT is one of the best there is. (Cross platform, good development tools, well designed framework...)

    And if they want to release free software they have less risk of being hurt by some competitor if they release it under GPL than under LGPL or BSD type licences. I guess this was the reason MySQL AB changed the licence on their client libs to GPL.

    So, QT would be a very good choise.

  • by GreyPoopon ( 411036 ) <gpoopon@gmaOOOil.com minus threevowels> on Monday March 29, 2004 @02:20PM (#8705436)
    Linux has been free for years and yet only accounts for 5% of the desktop max. So what is the real barrier to people adopting Linux then?

    First off, the cost of the software was only listed as a barrier to adoption, not the only one. As for what the additional barriers there are, two that I can think of quickly are learning curve and OEM buy-in. It is human nature to be reluctant to learn to use product B when you already are comfortable using product A. It takes a pretty good incentive to push people to expend the necessary energy. As for the OEMs, if they aren't already locked into a restrictive exclusive contract with Microsoft, they are probably reluctant to spend the resources to support installation of an alternative operating system on the machines they sell unless they see a sizable market. Given that it's a chicken and egg argument, adoption of Linux on the desktop will be slow until the market gathers enough mass. If and when that point is reached, you'll probably see very quick gains in market share. Getting large companies like IBM and Novell behind the push will go a long way in helping adoption.

  • by Richard_at_work ( 517087 ) * on Monday March 29, 2004 @02:21PM (#8705453)
    Seriously, under what licensing stipulations can they force you to pay for a license if you are using the GPLed version of QT, internal or otherwise, and you comply with the GPL 100%? As far as im aware, they cant stop you using the GPL version for internal products, as wouldnt that restriction itself be a breach of the GPL? Note that if the company is using it internally, it doesnt have to provide the source to the end users, as they are deemed to be part of the company and therefor the company is distributing to itself.
  • by twener ( 603089 ) on Monday March 29, 2004 @02:21PM (#8705457)
    > The Gtk and Qt event loops aren't compatible (don't know the exact details since I haven't used Qt), so it isn't a trivial matter to take a Gtk program and make it use Qt.

    Wrong. http://dot.kde.org/1073668213/ [kde.org]

  • by slipstick ( 579587 ) on Monday March 29, 2004 @02:23PM (#8705481)
    How can I say that? Well let's see, there are many boxed versions of Redhat & Suse that have been sold and I don't think anyone was ripped off.

    While it is probably impossible for Redhat not to create a free as in beer version of their free as in speech software, the fact that it can and is paid for is very telling.

    The main advantage of Open Source to most people is absolutely NOT the free binary whether they know it or not. It is not a "few geeks such as yourself" there is a very large world of geeks out here that value the source to their programs for many reasons other than that it may be free as in beer as well.

    If in fact you value the monitary freeness of your software over the freedom of the source than I would argue that your not a geek at all but just someone who wants to ride a gravy train.

    Furthermore the dichotomy you used between KDE & gnome is false because both are GPL'd. Would you rather pay for an Open Source KDE or get a closed source Windows for free? If you choose the Windows option than you definitely don't understand freedom and your no geek I want to hang out with.

    The fact is that people have to stop with this idea that "free" in the GPL'd way means "free beer". Free software is a costly thing,I have spent untold hours of my valuable time helping to code free software, but that's fine I don't expect payment for that work because I was paid in kind by other coders. But users who just take and never give back must understand exactly what they are doing. I can't force anyone to pay for software they can get for "free" but your mentality that software MUST be free as in beer is totally antithema to the actual freedom that is espoused by free(dom) software.

    Freedom software is about having the source, never looking over your shoulder for the thought police, adding to something and feeling you've contributed, learning, sharing. "Free beer" software is about being a leech!
  • by Espectr0 ( 577637 ) on Monday March 29, 2004 @02:28PM (#8705568) Journal
    my feeling is that all of the existing
    toolkits today (Gtk, Qt, XUL and VCL) will
    become obsolete and we need to start looking
    at the next generation toolkit system.


    Which IS the next gen toolkit?
  • Re:I think (Score:4, Insightful)

    by mcc ( 14761 ) <amcclure@purdue.edu> on Monday March 29, 2004 @02:29PM (#8705576) Homepage
    All they ask is that someone give them a first-class GUI toolkit at no cost, and with no strings attached! Is that so much to ask?

    Sounds [gtk.org] reasonable [wxwindows.org] to [gnustep.org] me. [sun.com]
  • haha (Score:3, Insightful)

    by Ianoo ( 711633 ) on Monday March 29, 2004 @02:29PM (#8705577) Journal
    GTK is much prettier than QT.. But seriously, beauty is in the eye of the beholder. There are just as many people who prefer Gnome's look over KDE's as there are who prefer KDE's over Gnome's.
  • Re:I wonder... (Score:5, Insightful)

    by theendlessnow ( 516149 ) on Monday March 29, 2004 @02:35PM (#8705686)
    Hee, hee... all these posts about the evils of KDE/Qt are hilarious.

    Use GNOME/Gtk, because you can USE Gtk as much as you want for COMMERCIAL development without paying anything.

    Don't use KDE/Qt, because you can only develop FREE software using it, otherwise it costs money.


    So.. NOW KDE/Qt is the champion of free software, whereas GNOME/Gtk is for the COMMERCIAL (and apparently not so evil after all) PROPRIETARY closed source solutions.


    You make me laugh!


    If GNOME/Gtk is REALLY a friend, let's see them place everything under GPL (for true software protection) rather than the LGPL.


    What's the big deal about support Qt is you use the toolkit? Yep.. it's commercial...and if you use it for commercial development, it costs money... so?? Is someone suggesting their software business plan is only to sell like 10 copies of their software, so they can't afford to by a real development license?? Just seems weird.

  • by Rex Code ( 712912 ) <rexcode@gmail.com> on Monday March 29, 2004 @02:37PM (#8705712)
    Now the license is different. I often wish there was a small-business or starting-business license, but this is only pertanant if you are going commercial work. for GPL work it is completely free.

    There's no reason a small business can't do commercial work and license it under the GPL. It's done all the time by the Linux distributors both large and small, and many other development groups.

    Anyway, I see this misconception about QT's licensing all the time, and I think part of it stems from Trolltech's own use of the word commercial to describe their other license. The word they (and you) are looking for is proprietary, not commercial. If you don't want to use the GPL (usually because you're paranoid about people stealing the ideas, or because you want to link with some other proprietary code), then you have to pay for commercial (i.e. proprietary) Qt licensing. However, you're free to use the free (GPL) version of Qt commercially, as long as you follow the GPL.
  • by Wylfing ( 144940 ) <brian@NOsPAm.wylfing.net> on Monday March 29, 2004 @02:40PM (#8705759) Homepage Journal
    The problem with Qt is, that the current license costs basically locks out single developers who dont want to go the GPL route.

    I was going to moderate, but this is driving me insane. There are just too many posts like this. How is $1000 "locking out" single developers who intend to sell closed-source licenses? Even for sole proprietorships $1K is nothing special. Besides, you are talking about selling closed-source software, which by definition requires other people to pay you money per license, but somehow you think TrollTech is a fiend for wanting to do the same thing. If you want to be open, TrollTech is right there with you.

  • Re:I think (Score:5, Insightful)

    by Welsh Dwarf ( 743630 ) <d.mills-slashdot ... y.net minus poet> on Monday March 29, 2004 @02:51PM (#8705902) Homepage
    You're not a coder are you? none of your examples are in the same league as Qt, in either speed of developpement, ease of use, documentation or compleatness.
  • by be-fan ( 61476 ) on Monday March 29, 2004 @02:53PM (#8705939)
    Not that there is really a Linux shareware market now, but this would be pretty effective in stopping one from appearing.
    What's stopping a shareware market from appearing is OpenSource, not Qt licenses.
  • by Electrum ( 94638 ) <david@acz.org> on Monday March 29, 2004 @03:22PM (#8706327) Homepage
    Don't guess that their home directory is /home/blah, use the objects given to you and find out

    UNIX apps doing things like that are hosed anyway for portability. For example, on Mac OS X, there is no /home.
  • Re:CORBA vs. DCOP (Score:3, Insightful)

    by Anonymous Coward on Monday March 29, 2004 @03:26PM (#8706367)
    After 7 years of CORBA push, GNOME uses CORBA for pretty much nothing.

    Try to get a GNOME guy to give you five real, practical examples of how they use CORBA. He won't.

    He will mention that some apps can embed a gnumeric sheet, though.
  • by rsidd ( 6328 ) on Monday March 29, 2004 @03:30PM (#8706427)
    It sounds like you're just mad that Trolltech decided not to go with a "free for commercial use" model like the LGPL

    I'm perennially amazed that the GNOME zealots, who started out from the GNU "all software must be free" zealot camp, now argue that Qt is bad because it doesn't allow proprietary applications. (Actually, it does, if you buy a licence from Qt. Unlike, say, GNU's readline library, which was deliberately GPL'd and not LGPL'd by Stallman, who will not issue you a commercial licence.)

    In fact, RMS even wrote an article on why you shouldn't use the LGPL for your next library [gnu.org]. Without the backing RMS gave GNOME in its early days, when it was an unusable piece of crap and KDE had already hit a high-quality 1.0, it would never have got off the ground. (Remember GNOME 1.0? *shudder*) And yet the selling point now is that GNOME is more suitable to proprietary apps? I just can't figure out where all this is coming from.

    If anything, Qt is a shining success story on how to make money with GPL'd software using a dual-licensing strategy. Far from continuing to vilify Troll Tech, the GNU/GNOME zealots ought to trumpet this story as a way to encourage more proprietary software companies to play nice with the linux world. (Peter Deutsch did the dual-licence thing long back with ghostscript, but he only released year-old versions of ghostscript under the GPL, and that's still the practice. Troll Tech releases current versions of Qt under GPL as well as their commercial licence.)

  • by lspd ( 566786 ) on Monday March 29, 2004 @03:32PM (#8706458) Journal
    You can licence it through GPL, if you do open source work, or you can buy licences from Trolltech at a reasonalble price if you want to do closed source work.

    "Reasonable" is a very relative word. Visual C++ costs $100 for the standard edition. QT standard edition for a single platform costs 15 times as much and doesn't include an IDE. Forget for a moment about all the other things that are included with Visual C++ and pretend it's just a license to distribute software developed with MFC. It's an absoloute bargain compared to QT.

    But what about cross platform development, you're saying... Well, if you go the QT route your price jumps up to $2490 for both X11 and Win32. If you go the MFC/Visual Studio route your price stays at $100 and you invest a little effort in porting your MFC app to wxWidgets (they are very similar.) If you were thinking ahead you would have started with wxWidgets from the get-go and porting would be a non-issue.

    Like I said though, "reasonable" is relative. Maybee you have thousands of dollars just burning a hole in your pocket. Personally, I don't.
  • by Tony ( 765 ) on Monday March 29, 2004 @03:35PM (#8706493) Journal
    Yes, but Gtk+ doesn't restrict you to C, whereas Qt is almost entirely C++ (except for some scripting language bindings, like Ruby, Perl, and Python).

    I despise C++. Hate it. It is an abomination both to C, and to OO programming. The syntax extensions to C are complex, as is the OO model. The only thing I think C++ did right is the templating system.

    I prefer Objective C, which takes a minimalist approach, and the late dynamic binding makes templating irrelevent. It's a much cleeaner language.

    So, the issue comes down to choice. I know a lot of people prefer C++ to Objective C. You can't account for taste-- it seems more people prefer Budweiser to any other beer, and McDonald's to any other food source, and MS-Windows to any other desktop OS. But the point is, there is choice. I know I don't want to declare a single standard language for all programmers to use, and I distrust anyone who does.

    If they standardize on any one toolkit, we are screwed as developers. Instead, they should concentrate on standardizing protocols. And, from a comment Nat Friedman made somewhere along the line in this topic, that's exactly what Novell is doing.

    Anyway, just my two bits.

    - Tony
  • by ajs ( 35943 ) <{ajs} {at} {ajs.com}> on Monday March 29, 2004 @03:39PM (#8706529) Homepage Journal
    Sounds great. Given your track-record, I can't wait to see what you're refering to.

    Gtk+ is a nice toolkit, and had a very novel (Novell? ;-) approach to C programming, but almost all of that has been factored out at this point, and I could certainly see a Gnome/Gtk hybrid library sitting on top of Gdk and Glib that would be far, far better suited to modern development.
  • by wtrmute ( 721783 ) on Monday March 29, 2004 @04:36PM (#8707163)
    Server-side widgets like Y-Windows means to use are really cool, and if I were given to futurology (I am not) I'd venture that's the direction we should move in... IF we ever got to figure out a natural method for extensibility.

    For now, creating a custom widget would involve ordering a remote y-server to download a module from somewhere (big security no-no) or drawing on top of canvas (which is what we have today with X, really). I'll be watching whatever comes out of there with interest.
  • by Brandybuck ( 704397 ) on Monday March 29, 2004 @05:12PM (#8707571) Homepage Journal
    If you're going to write software either write it as a hobby and make it free-beer, or go whole hog and be a real professional. Shareware is facing the end of its existance. Once Free Software catches on in the Windows world, shareware is dead.
  • by Anonymous Coward on Monday March 29, 2004 @05:43PM (#8707907)
    Maybe that was his title before the acquisition?

    Funny, at Novell Brainshare, Nat did the Novell Linux Desktop presentation (which was XD2 for the
    most part), including Novell's iFolder/Simias, ZenWorks.

    de Icaza finished with the Mono and Gtk platform demostrations.

    People have to resort to personal attacks to appease their own fears, you my friend are a
    fearful person.
  • by Valdrax ( 32670 ) on Monday March 29, 2004 @05:58PM (#8708039)
    News at 11:00!

    Seriously, the only threat that Qt provides to the Free status of Linux is thanks to non-Free code built on top of it. If you build GPL code with Qt, then you can always from now until the end of days use the GPL version of Qt. The only products that can be screwed by an about-face attitude from Trolltech are the ones that Free Software advocates AREN'T USING IN THE FIRST PLACE. If Trolltech turns into a monster, the GPL Qt libraries can be forked and Trolltech can be told to go hang themselves.
  • by mdwh2 ( 535323 ) on Monday March 29, 2004 @06:46PM (#8708555) Journal
    Though note that the Windows version is based on an old version [trolltech.com] (2.3, released March 2001), and they seem to have no intention of releasing newer versions (and oddly, I couldn't find it linked at all from their page, I could only find that by searching).

    A shame - I got all excited when I thought there might be a reasonable GUI toolkit available for Windows that didn't rely on visual-designing and x/y absolute coordinate layouts, but I'm not sure if it's worthwhile learning what is effectively going to be a discontinued and already outdated version of the product (no, I'm not paying $1550, that might be reasonable for a company, but not for someone who wants it for programming for fun in their spare time! ;)
  • by Anonymous Coward on Monday March 29, 2004 @07:05PM (#8708769)

    People have to resort to personal attacks to appease their own fears, you my friend are a fearful person.

    This sort of rubbish isn't new. The perp is probably "manyoso" (it's certainly his style). He posts repeated personal attacks on anyone that doesn't think KDE should rule the world -- and he's spent the last few months posting lies and rubbish about Bruce Perens because of his decision with regard to UserLinux and KDE. Frankly, I think there's something wrong with him.

    There's a long tradition of hysterical personal attacks from KDE supporters: remember Red Hat, Sun, Ximian... all have been subjected to this. Frankly, you are better off ignoring them; you can be certain that business people do.

  • by Findus Krispy ( 737807 ) on Monday March 29, 2004 @07:46PM (#8709121)
    I am really missing the point of all of this. We have a link to a German article that is uninteligble to the majority of posters here, and a lot of people talking absolute nonsense. Why?

    When the previous article about Novell merging KDE and Gnome I immediately thought, which platform will they use as the base. I guessed KDE since the KDE people are already doing all the work whereas the Gnome people don't seem so interested. Nobody asked that fundamental question. Why?

    Now, assuming that article says what it is claimed, I am left wondering why people think Gtk is being dropped, and scratching there heads over the Ximian aquisition. Why do people think that Gtk is being dropped, and what does integration mean to you anyway?

    When Novell say *they* are standardising on Qt why do people then say that everyone else must now develop their apps in Qt too? How do you explain the fact that Gtk apps have long worked under KDE, and now Novell wants to integrate them more tightly?

    To me this all sounds like Novell are going to make more use of Qt for their own future development, are going to use KDE as a base system for their OS, but are going to continue and extend the work being done in the KDE camp so that Gtk based applications work flawlessly in KDE (print dialogs, file dialogs, look 'n feel, font settings, control center options, etc).

    The only question I am left wondering is whether they will also offer a Gnome desktop and do the exact same integration the other way round so that KDE applications work flawlessly in Gnome. Anyone care to comment?
  • by scorp1us ( 235526 ) on Monday March 29, 2004 @11:50PM (#8710763) Journal
    How widespread do you think Linux would be if it had the same license as Qt?

    Actually MORE. Because there is commercial support. Businesses would have picked it up and ran with it years ago. If you don't belive that then you are too young to understand businesses.

    They don't care about open source. They care about profit margins and who to yell at when somethign goes wrong. If OpenSource results in a better product then they don't care as long as they are benefitted by it and not harmed. If it were proprietary, they'd still not care.

    History has computers as a trickle-down from companties to homes. If you run XYZ OS at work, then tog et work done at home you prolly have to run XYZ at home. Having business penetration would mean overal penetrations sooner. The company -wide linux deployments and tests would have happened years ago.

    Yeap its true.
  • by iwbcman ( 603788 ) on Tuesday March 30, 2004 @12:26AM (#8710971) Homepage

    I am glad that Nat and Miguel finally spoke out. Heise, the oh-so respectd german IT publication, either knowingly or unknowingly allowed itself to be used in a rumor/speculation propaganda war-a power push from A group of hackers within Novell against another group of hackers within Novell to force some big "decision", which when the Novell execs, who are new to Linux and are prone to make such noobie mistakes, start thinking clearly again isn't even a question.

    The depths of ridiculousness which comments here at slashdot have reached are mindboggling. People attacking Nat and Miguel, questioning their position, their right to speak as representatives of Novell...utterly assinine. The whole "QT is not free (enough)" stuff is also pretty braindead-if this were the case(already) KDE would not be so widely used.

    Freedesktop.org is the organization which *is* the answer to the common desktop which Novell exec's are looking for. KDE developers and GNOME developers are already working together on a variety of projects-this will only increase with time. There is far more consistency across the GNOME/KDE divide today than ever before- even SuSE used a cvs-patched version of KDE in 9.0 so that KDE and GNOME used the same .desktop files. Gstreamer is already being integrated into kdemultimedia, sodipodi is integrating optional KDE-dialogs, both KDE and GNOME have adopted DBUS-GNOME is going to use cairo for 2.8, KDE/QT won't be far behind.

    SuSE has a whole lot of expertise in kernel and XFree86 hacking-their enterprise offerings, based on cooperation with IBM makes SuSE from the server point of view invalualble. For many home users SuSE has been known as a good desktop distribution- but SuSE has not made any big splash on the desktop in the corporate world. Novell purchased SuSE primarily due to the SuSE-IBM connection and the quality of their programmers.

    In Europe SuSE reigns uncontested as *the* Linux distribution-but yet again, more so because of SuSE as a server than as a desktop-corporations are only now beginning to show an interest in the Linux desktop.

    Ximian is all about the desktop and all about integrating/migrating Windows data, applications, users and developers into the Linux world. Why is it that none of computers at the brainshare conference were running KDE -but all of them were running ximian-patched GNOME ? Why is it that Ximian is an unknown name to those who work primarily in the server world?

    Novell has made a brilliant decision purchasing both Ximian and SuSE. They, Novell, have great kernel hackers, xfree86 hackers, desktop specialists par excellance-the best in the Linux world and the developers of one of the most trusted names in enterprise server Linux in addition to great QT/KDE programmers.

    Novell will itself onl be producing a very small set of software-perhaps in total in 5 years 1/2 of one of the 6 CD 's ditributed in the Novell/SuSE distribution. Even if at some point down the road Novell chose to use QT# for it's development projects-who really cares ? QT# is dependendant upon MONO-and that is one of the key technologies which Ximian brings to the table.

    Novell is not going to single handely re-write the Linux desktop with QT-such is pure and utter nonsense-as if any singly company could do so-hello- Linux consists of thousands of programs written by 10's of thousands of hackers from all over the globe.

    For the near future the desktop applications released by Novell will be written in Mono + GTK#-this is already clear-the iFolders software is already being written in GTK# and it is not the only GTK# project being written right now, as we speak, at Novell. Once the QT# library get's up to speed their will probably be some desktop apps written to use this new library-think integration with YAST-appending new modules to administer the OpenSever technology which Novell wants to integrate with their Novel/SuSE distribution.

    If and when Novell's customers start to want to build new application

With your bare hands?!?

Working...