Slashdot Mirror


TrollTech to IPO?

burninginside writes "Yahoo is reporting that Trolltech, the world's biggest producer of Linux software for mobile devices, may be heading public. 'Sources close to the company' said the move may come as soon as 12 months but the official word is still that it 'is not in our immediate plans.'"

150 comments

  1. trolltech? by Bananatree3 · · Score: 3, Funny

    Hmm.. around here troll-techs are usually not seen, as they are below the threashold, but Trolltech is about to go public?

    1. Re:trolltech? by Anonymous Coward · · Score: 0

      Hmm.. around here troll-techs are usually not seen, as they are below the threashold

      Below the the threashold? Whatever bitch, you know you see me and that BSD is dead! ;-)

    2. Re:trolltech? by Anonymous Coward · · Score: 0

      I guess they needed to fill their coffers. The threasurers will be happy!

    3. Re:trolltech? by Anonymous Coward · · Score: 0

      Well, that was original. No, really.

  2. Buy stock? by kanweg · · Score: 5, Interesting

    If so, as open source fans, should we buy stock to help ensure that Trolltech doesn't move off the right track?

    Bert

    1. Re:Buy stock? by Ctrl+Alt+De1337 · · Score: 4, Insightful

      It depends. If you don't mind the prospect of some current or future management of Trolltech possibly ruining the company and losing all the money you invest, then go right ahead.

      It's one thing to advocate open source via word of mouth, Internet message boards, etc. It's another thing to throw your money into an open source company without checking it out first. If/when the IPO draws near, do some research, dig into the financial reports, and find out if this is a financially sound company.

      Would you buy stock in any random company out of the business section of the newspaper without researching it first? I would hope not. While it's noble to suggest such things as this, let's face it: Trolltech is a for-profit company. It's not running a charity. Do you own Red Hat stock simply because it deals in open source software? If not, then why would you blindly buy Trolltech stock instead?

    2. Re:Buy stock? by XO · · Score: 1

      Of course, just what the hell IS their business model? They've been around for about damn as long as X windows has, but do they actually sell anything? heh

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    3. Re:Buy stock? by Anonymous Coward · · Score: 0

      They sell library licenses to shops like Opera and Skype, don't they?

      And to Sharp and, I believe, Motorola, and many others?

    4. Re:Buy stock? by Tony+Hoyle · · Score: 1

      QT is quite expensive, actually (between $2600 and $5200 per developer).

    5. Re:Buy stock? by Anonymous Coward · · Score: 0

      Can you pronounce `Adobe'? That's right, you can't, because they have too much money to let you!

    6. Re:Buy stock? by Anonymous Coward · · Score: 0

      Would you buy stock in any random company out of the business section of the newspaper without researching it first? I would hope not.

      Hmm, perhaps you should read this.

    7. Re:Buy stock? by Anonymous Coward · · Score: 0

      find out if this is a financially sound company.

      Well, they've been operating (and growing steadily) for over ten years. They didn't let the dot-com bubble go to their heads either. I'm sure if they weren't financially sound, they would have gone under a long time ago.

    8. Re:Buy stock? by n3bulous · · Score: 1

      Not that there is anything wrong with your post, but if the tools are really good (I vaguely remember that the license includes tools) then they are worth the cost in programmer productivity. If the tools save a week of time per developer over the lifetime of usage, it would pay for itself.

      Of course, I haven't seen a productivity tool since Sun's DevGuide that really saved me time...

      --
      "The area of penetration will no doubt be sensitive." ~ Spock
  3. More info by gulfan · · Score: 2, Informative

    Here's a link to another news story with a bit more info: Trolltech

  4. Microsoft execs by Anonymous Coward · · Score: 4, Interesting

    You forgot to mention that TrollTech hired two former Microsoft executives recently -- added them to their board of directors, supposedly to help them go public.

    1. Re:Microsoft execs by jg21 · · Score: 4, Informative

      The execs are Juha Christensen and Tod Nielsen. While at Microsoft, Christensen brought to market the Pocket PC, Pocket PC Phone Edition, and Smartphone, in addition to Mobile Information Server and Server ActiveSync. Tod Nielsen too held senior management positions such as vice president, Platform Group and vice president, Developer Relations.

    2. Re:Microsoft execs by Dr.+Spork · · Score: 2, Interesting

      Aah, I see how this works. Microsoft first plants some moles into Trolltech, and soon, it will be a company that anyone with a fat wallet can buy out. Yes, one of the dangers of going public is that you never know who your new owner will turn out to be. Manchester United, probably the most famous sports team in the world, went public and the next thing you know, some Yankee tycoon bought all their stock. Huge protests from the fans did nothing. These are the perils of going public - so seeing this done by a company that codes and maintains such an important componenet of Linux distributions makes me a little nervous.

    3. Re:Microsoft execs by Anonymous Coward · · Score: 0

      Manchester United, probably the most famous sports team in the world, went public and the next thing you know, some Yankee tycoon bought all their stock. Huge protests from the fans did nothing.

      No doubt he bought Man U to make money. And there might have been "huge protests", but the fans carried on spending money on the tickets and merchandise, didn't they?

  5. Re:How complicated could these programs really be? by Anonymous Coward · · Score: 0

    What are you TALKING about? Trolltech is the maker of Qt GUI Toolkit and the embedded environment QTopia

  6. Sam Kinison once said by ReformedExCon · · Score: 5, Interesting

    DON'T DO IT!!!!!

    He was talking about getting married or something. I don't remember.

    But going public has been the ruin of many poor companies, and God knows I've been part of some. It ties you to the stockholders and limits the ways in which you can reasonably spend your capital. It also risks you losing some of your top talent who may just decide that being rich and staying at home is better than sticking around to watch the stock prices fall through the floor while they slave away 12 hours a day.

    Trolltech has a very good business model. They sell Qt licenses to embedded device makers (in addition to selling software licenses to desktop application developers). Since Gartner expects devices like cellphones and other devices not normally built with graphical UIs to be overtaken in the coming years by "smart" devices that need a solid GUI, not to mention easily programmable APIs, Trolltech is positioned very well in this area.

    But don't go IPO, man. Keep it small, keep it lean, and don't let your eyes glaze over with dollar signs.

    --
    Jesus saved me from my past. He can save you as well.
    1. Re:Sam Kinison once said by GISGEOLOGYGEEK · · Score: 5, Funny

      You are absolutely right.

      I mean come on! Look what the IPO did to poor Google!

      err.

      ya.

      --
      George Bush + Linux = "I will not let information get in the way of the fight against Windows"
    2. Re:Sam Kinison once said by hagrin · · Score: 2, Interesting

      But don't go IPO, man. Keep it small, keep it lean, and don't let your eyes glaze over with dollar signs.

      You're missing the financial reasons why companies who have offered public stcok fail and why succeed - business model, leadership, first to market and ability to keep and stregnthen market share.

      Personally, I was friends with the creators of theglobe.com and they went public with a poorly formed business model (IMO), leadership that was highly inexperienced and during a time where anything ending in .com received huge amounts of private funding.

      The act of going public alone doesn't doom a company so I definitely don't understand your concerns. Did going public hurt Google?

      Like with any IPO, read through the prospectus offered, evaluate the industry and company specific risks, evaluate the company leadership, market share, the technologies involved and competition. Those things will determine the success or failure post-IPO.

    3. Re:Sam Kinison once said by timmarhy · · Score: 1

      it's still early days for google. they are yet to face rough times and demanding investors. lets see how they handle things THEN

      --
      If you mod me down, I will become more powerful than you can imagine....
    4. Re:Sam Kinison once said by GISGEOLOGYGEEK · · Score: 2, Insightful

      yes, you're right,

      Theres absolutely no chance that any company could ever face rough times and demanding investors and survive.

      Just look at what rough times and demanding investors did to poor Amazon.

      err.

      ya.

      well then again, its only a 500% return if you invested 4 years ago during the punishment.

      Imagine if they had actually made a profit during more than 3 quarters of the 40+ quarters the company has been in business!

      lets see how they handle things THEN

      --
      George Bush + Linux = "I will not let information get in the way of the fight against Windows"
    5. Re:Sam Kinison once said by Anonymous Coward · · Score: 0

      No offense, but I don't think anyone actually believes the ridiculous stories that you come up with. You've claimed to have been "a part of" practically everything in one post or another.

    6. Re:Sam Kinison once said by ReformedExCon · · Score: 1

      Unless you're just a greenthumb, I'm willing to bet that being "a part of" a company that went public isn't really that big a deal nor as uncommon as you'd think. From several years before the turn of the century, companies were going public all the time. Many of us had a boatload of stock options and watched as those options slowly go underwater.

      I don't know what you mean about being part of "practically everything", but if you'd care to share some examples from what I've written, that would be cool.

      --
      Jesus saved me from my past. He can save you as well.
    7. Re:Sam Kinison once said by Anonymous Coward · · Score: 0
      err.

      ya.

      You are an absolute idiot. I imagine you staring at the person you are talking to with an absolutely patronising, obnoxious look and I want to punch you right on the face.

      What the fuck happened to trying to talk in a civilised way you slack-jawed red-neck wanker?

    8. Re:Sam Kinison once said by Anonymous Coward · · Score: 0

      Did going public hurt Google?

      "Up until now, the only billions being cashed out were by the executive staff as they raised cash to purchase nearly every mansion in Atherton over the last year" FG

    9. Re:Sam Kinison once said by coolGuyZak · · Score: 1
      Well, let's all bombard Trolltech's mailboxes with "Add a do-no-evil clause" mails.

      Hopefully, we'll get the point across, (shortly before their mail servers become shapely piles of slag).

    10. Re:Sam Kinison once said by beforewisdom · · Score: 1

      I agree with everything you had to write.

      However, the purpose of a business is to make as much money as it can. The purpose of software and computers is to be a labor saving device for the customers.

      If people get to have fun and are allowed to do the job right in the process those things are a bonus.

      I am not saying I like that way.

    11. Re:Sam Kinison once said by GISGEOLOGYGEEK · · Score: 1

      Yet another poor soul fails to comprehend obvious sarcasm in the written word.

      Back to English 10 for you!

      And on your way, re-read the post that I was replying to, maybe you'll start to understand.

      --
      George Bush + Linux = "I will not let information get in the way of the fight against Windows"
  7. Will their tools stay free? by Neo-Rio-101 · · Score: 2, Insightful

    As long as Trolltech continues to make a developer kit so that us less financially inclined can just complile and test software on their platform for free, I will be happy.

    I'm having fun with my Zaurus, thanks. Keep the free tools coming!

    Hopefully a public float won't mean that the shareholders get greedy and cut off the free stuff in order to profit more. Hopefully these new ex-Microsoft execs quit Microsoft to get away from Microsoft's corporate practices.

    --
    READY.
    PRINT ""+-0
    1. Re:Will their tools stay free? by rm69990 · · Score: 1

      There is a contract between the KDE Developers and Trolltech that states that if Trolltech doesn't release a new version of QT under the GPL within 12 months, the older versions are automatically BSD licensed, or something along those lines. In other words, this would be stupid for Trolltech to do.

    2. Re:Will their tools stay free? by mcbridematt · · Score: 3, Informative

      As long as Trolltech continues to make a developer kit so that us less financially inclined can just complile and test software on their platform for free, I will be happy.

      On this topic, I'm sure KDE has the right to take the current QT version and call it their's if Trolltech go bankrupt or go 12 months without a QT release, and release it under a BSD-style license. (Correct me if I'm wrong, I'm too lazy to reread the agreement doc)

      Some details here

    3. Re:Will their tools stay free? by strider44 · · Score: 1

      Umm no they don't.

    4. Re:Will their tools stay free? by Anonymous Coward · · Score: 0, Troll

      Wrong... the Free Qt agreements aren't worth the paper they are written on. They are entirely reliant on the good will of Trolltech. People should remember that Trolltech control KDE -- most of the core developers for KDE work for Trolltech and the KDE project can't take a dump without consulting them. This doesn't even get into the issue of the full GPL being used for Qt (and selling commercial licenses for those who do not want to be subject to it), which makes Trolltech a kind gatekeeper and tolltaker for commercial access to the KDE desktop.

    5. Re:Will their tools stay free? by strider44 · · Score: 2, Informative

      wait I was wrong. I thought you were talking about a clause in the GPL or something that it automatically goes under BSD if there's no development. Wow I never knew that they made that agreement, feel free to mod the above post to oblivion.

    6. Re:Will their tools stay free? by oever · · Score: 5, Informative

      KDE Free Qt Foundation:

      The KDE Free Qt Foundation is an organization founded by Trolltech and the KDE e.V. in 1998 with the purpose to secure the availability of the Qt toolkit for the development of Free Software and in particular for the development of the K Desktop Environment (KDE).

      Agreement page 1
        2 3 4

      The question of course is: what is a new release? Just another version number?

      --
      DNA is the ultimate spaghetti code.
    7. Re:Will their tools stay free? by speculatrix · · Score: 1
      I'm having fun with my Zaurus

      It's a pity that Sharp didn't see fit to opensource the customised QT & QT/e that runs on the Zaurus... this caused a lot of work for quite a few people in trying to recreate some of the features. Sharp also didn't do anyone any favours in the way they ported the linux kernel - their SD flash driver is still closed/proprietary (and is now discovered to be broken on 2GB cards).

      So, whilst the Z is a great device, it's not quite the shining star of openness that people outside the community think!

      Oh yeah, and the point of my rambling? Trolltech's lpotter and team have done a GREAT job of providing support to zaurus developers, especially in producing their own Trolltech ROM image. I just pray that IPO won't devalue their urge to generate good will.

    8. Re:Will their tools stay free? by puetzk · · Score: 2, Informative

      actually, they do. It's not part of the GPL (obviously) but it is a separate contractual agreement.

      http://www.kde.org/whatiskde/kdefreeqtfoundation.p hp

      --
      The Matrix is going down for reboot now! Stopping reality: OK. The system is halted.
    9. Re:Will their tools stay free? by stilborne · · Score: 2, Informative

      "new release" is defined in the definitions section of the contract and states that such a release must include bug fixes, performance enhancements and new features in line with an actively developed commercial C++ toolkit as gauged by other active libraries in the industry

    10. Re:Will their tools stay free? by stilborne · · Score: 3, Insightful

      actually, most of the core KDE developers don't work for Trolltech. many work for SUSE and other similar companies, are self-employed or are otherwise occupied with something else.

      some of us are funded by TT, but in my case that simply means i get to do what i always did save that i don't have to have a day job.

      your take on it mischaracterizes the Free Qt contract and the TrolltechKDE relationship pretty harshly. you're likely either a troll or someone who is very unhappy about KDE's success.

  8. This is not a suprise by nighty5 · · Score: 1

    Usually what happens when something goes IPO is their product offerings will go up in price before the IPO is sought.

    I hope either way that they continue to develop fine products and keep the prices at a reasonable level.

    Their prices are purely driven by what the market is prepared to pay, and from it seems the introduction to these tools at a commerical level is fairly steep in price for a small commerical developer.

    On a side note, I would love to see a new ISO C++ standard (royalty free) to especially cater for cross platform GUI development.

    1. Re:This is not a suprise by SSpade · · Score: 2, Interesting

      Well, the quality of service has gone down and the price has gone up, so that would fit the IPO speculation.

      They're a nice company and have a nice product, but Qt4 isn't quite ready for prime-time yet, and (despite claims to the contrary) they've discontinued support for Qt3 (if your bug doesn't cause a SEGV, it doesn't get fixed). This is not a great situation if you're a paying Trolltech customer and have 100kloc based on Qt3 to support.

      And, right now, I'm waiting for a return call from their product folks that was promised "same day" over a week ago...

    2. Re:This is not a suprise by nighty5 · · Score: 1

      heh - indeed.

      By the way, love your spade tools Steve.

    3. Re:This is not a suprise by lpontiac · · Score: 1
      They're a nice company and have a nice product, but Qt4 isn't quite ready for prime-time yet, and (despite claims to the contrary) they've discontinued support for Qt3 (if your bug doesn't cause a SEGV, it doesn't get fixed).

      Eh? They released Qt 3.3.5 yesterday.

      http://www.trolltech.com/developer/changes/changes -3.3.5.html

      Looks like they've fixed more than SEGVs.

      I'm not going to argue with you on Qt4, though.

    4. Re:This is not a suprise by SSpade · · Score: 4, Interesting

      Sure, they've fixed a bunch. This is the first release that'll run on OS X 10.4, for instance (so, yes, I've had production releases of my code using pre-release snapshots of Qt3.3.5, as Qt 3.3.4 doesn't run on Tiger).

      But if you report a bug to TrollTech - and I'm talking some fairly serious bugs, like, say, QTabBar fails horribly in QAquaStyle or drawing chords doesn't work at all or docked widgets cannot be resized to smaller than 245 pixels high or... - then you'll be told "It'll be fixed in Qt 4.1". When pressed they'll tell you that their policy is not to fix anything other than critical bugs in Qt3.

      Showstopper bugs in Qt3 are not even being worked on, let alone fixed. The stock answer is "it'll be fixed in a future release of Qt4". Quite apart from the rewrite needed to move from Qt3 to Qt4 not being trivial, Qt4 doesn't work yet. The latest release I have of Qt4 on my Mac... well... the included tools don't work, let alone the libraries. Assistant has appalling focus problems, such that the Index box doesn't work at all, just as one example.

      (To be fair, I suspect that Windows and Linux users have a better situation, as Qt3 for those platforms is more mature than Qt3 for OS X - but given I'm paying for a TrioPack license I expect all three platforms to be supported).

      Once Qt4 is finished it'll be nice, but the currently available versions are early-beta quality, at best. And developers using Qt3 are being told that bugs will not be fixed, ever, and they should migrate to Qt4, where the bugs will be fixed eventually.

    5. Re:This is not a suprise by Anonymous Coward · · Score: 1

      If you prove there is a showstopper bug in qt3, I am sure they will fix it.
      Stop your anti Trolltech FUD.

    6. Re:This is not a suprise by IceFox · · Score: 1

      Qt3 support has not been discontinued. In fact 3.3.5 was just released and will be up online soon. The changelog is already up here: http://www.trolltech.com/developer/changes/changes -3.3.5.html

      --
      Do you changes clothes while making the "chee-chee-cha-cha-choh" transformation sound?
    7. Re:This is not a suprise by Carewolf · · Score: 1

      The problem is that Trolltech have been enjoying their open source for too long and now expects all customers to fix mission critical bugs themselves and send Trolltech the patches.

      Any major software company would do that, and KDE does as well.

    8. Re:This is not a suprise by XO · · Score: 4, Interesting

      see, here's the problem:

        You are expecting Unix developers to care one bit about the smallest Unix market segment there is. And one that has so much other stuff jammed into it, that not even God knows where your issues are.
        If the problems amongst the software were as bad as you say they are, do you think there'd even BE a Mac release? From what you're talking , not a single part of it functions.. so, either grab the source, and get to work, or figure out where the problem on your system is, since i doubt it's shared by everyone.

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    9. Re:This is not a suprise by SeanAhern · · Score: 1

      Sure, they've fixed a bunch. This is the first release that'll run on OS X 10.4, for instance (so, yes, I've had production releases of my code using pre-release snapshots of Qt3.3.5, as Qt 3.3.4 doesn't run on Tiger). (emphasis mine)

      Huh? I have software running on Tiger right now that's using Qt 3.3.4. And not the X11 version.

    10. Re:This is not a suprise by Anonymous Coward · · Score: 0
      You are expecting Unix developers to care one bit about the smallest Unix market segment there is.

      SCO? Xenix? Or are you calling OSX, the most successful Unix desktop by far, "the smallest Unix market segment there is" for a desktop application development toolkit?

    11. Re:This is not a suprise by Kjella · · Score: 1

      Or are you calling OSX, the most successful Unix desktop by far, "the smallest Unix market segment there is" for a desktop application development toolkit?

      In terms of being a market for Trolltech, I'd think so. Windows is a clusterfuck and Linux hardly has many good toolkits, from what I've understood Macs have a quite good native toolkit already.

      Kjella

      --
      Live today, because you never know what tomorrow brings
  9. About Trolltech by Ctrl+Alt+De1337 · · Score: 4, Informative

    For any of you wondering who Trolltech is and why you would care about them, their biggest claim to fame is that they develop Qt, the GUI used by KDE.

    1. Re:About Trolltech by Anonymous Coward · · Score: 0

      I was wondering who they were, so would an IPO really be a good idea if you have to post that and I have to ask?

    2. Re:About Trolltech by rm69990 · · Score: 5, Informative

      Actually, QT is a cross platform C++ toolkit. The KDE developers develop their own GUI using QT. It would be the same as saying that GTK is a gui...which makes no sense whatsoever. GTK is a widget set, Gnome is the GUI.

    3. Re:About Trolltech by Arkaein · · Score: 1

      I think you have the right idea, but this is not exactly correct. GNOME strictly speaking is a desktop environment and collection of software developed for that environment, written using GTK as the main toolkit. GNOME is not a GUI itself, it can't be because individual apps have GUIs and GNOME is not a single app.

      There are plenty of GTK GUI apps that have nothing to do with GNOME, but any app which uses GTK likely has a GTK GUI. Likewise any app built using Qt (including the KDE apps) likely have a GUI built primarily using Qt, though KDE extends Qt in many ways.

  10. -1 Troll by Anonymous Coward · · Score: 0, Troll

    Does this mean that "-1 Troll" in the following comments is good? I'm so confused!

  11. Re:How complicated could these programs really be? by Michael_Munks · · Score: 0

    And why couldn't a platform be made that is distributed/licensed freely or cheaply - thereby killing Trolltechs profits? Do they monopolize patents on a cellphone gui or something?

  12. Re:How complicated could these programs really be? by Dot.Com.CEO · · Score: 2, Insightful

    Do you have any idea what you're talking about?

    --
    Mother is the best bet and don't let Satan draw you too fast.
  13. theme song by Anonymous Coward · · Score: 0

    If they really are planning to IPO, please drop the theme song. It sounds like a childrens song that parents sing to their newborns. You know the one that goes:

    "You are my sunshine, my only sunshine. You make me happy, when skies are grey."

    http://www.niehs.nih.gov/kids/lyrics/sunshine.ht m

    Listen to the song and compare.

  14. Re:At least thier software is good by Anonymous Coward · · Score: 0

    Last time I checked the GPL version was free. If you used GPL software and did not release your sources, you are in violation of the GPL. You suck

  15. Hype: TheGlobe led to LNUX by Anonymous Coward · · Score: 0
    Personally, I was friends with the creators of theglobe.com

    "Hey kids! I went to the VA Linux IPO party and all I got was a sweatshirt with a penguin shaped zipper pull-tab thingee and a huge AMT debt! Whoopie!"

    No, there wasn't much point to this post.

    /me grouses about AMT debt to no one in particular.

  16. So what happens to Qt by Anonymous Coward · · Score: 1, Interesting

    .. when the shareholders want more profit?

    The problem with doing an IPO is that you lose a lot of control of your company. You might end up being taken over by someone else without your original vision.

    What happens to KDE if the major shareholders decides to stop developing Linux/Qt and discontinue it, while keeping Windows /Qt and Mac/Qt.

    But Qt is GPL you say? Yes, but where does that leave proprietary applications? It would be impossible and illegal to develop proprietary applications for KDE using Qt and the Windows and Mac versions could quickly become imcompatible.

    This is why having ONE company have complete control over the desktop APIs is a bad idea.

    "Oh, you have to talk to Trolltech" was never on the list of things Sun wanted to tell their independent software developers and the major reason Sun went with Gnome.

    1. Re:So what happens to Qt by Anonymous Coward · · Score: 0

      Businesses need one company to be in control for suport reasons. Otherwise they will need to hire developers themselves to make changes and fix bugs that absolutely need to be fixed.

      Quit creating FUD. Trolltech does not control Linux desktop API's, it controls Qt APIs. Qt is a multi platform library.

    2. Re:So what happens to Qt by 10Ghz · · Score: 4, Insightful
      The problem with doing an IPO is that you lose a lot of control of your company. You might end up being taken over by someone else without your original vision.


      Not necessarily. The old owners (in this case: mostly TT-employees) could still hold majority of the shares. You do not have to sell all your shares, you could just sell some shares.

      What happens to KDE if the major shareholders decides to stop developing Linux/Qt and discontinue it, while keeping Windows /Qt and Mac/Qt.


      Previous version of Qt would get re-licensed under BSD-license, as per agreement between KDE and TT. Also, KDE_folks (and anyone else interested) would pick up the lates free version of Qt, and start working on it. So there would be to Qt's: the commercial Qt provided by TT available on Mac/Windows only, and free-software Qt, developed by KDE and others, available for Linux, Mac and Windows.

      Yes, but where does that leave proprietary applications?


      If TT did what you fear, those proprietary applications would do just fine. In fact, they would flourish, since Qt would be under the BSD-license. That said, I don't care about proprietary apps. I find it strange that people are pushing free software. But when Qt and TrollTech is concered, those same people get their panties in a bunch because you can't write proprietary apps with it for free. Tough luck I say. Why don't you also whine because you can't take Linux-kernel and turn it in to something proprietary?

      This is why having ONE company have complete control over the desktop APIs is a bad idea.


      Huh? The toolkit is GPL'ed! I really can't believe when I see people whine because some piece of software is licensed under the GPL! I can see why someone would complain when some sofdtware is proprietary and you are dependant on it, but this is GPL'ed software! But if you don't like it, go use GTK+ and Gnome. No-one is stopping you.

      Since when did free software and Linux turn from being about *gasp* free software, in to "we must satisfy the whims of companies who want to write proprietary software!". With attitude like that, why don't you people just stick to Windows?
      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    3. Re:So what happens to Qt by Anonymous Coward · · Score: 0

      Tough luck I say. Why don't you also whine because you can't take Linux-kernel and turn it in to something proprietary?

      So how much does it cost to write a proprietary app that runs on top of the Linux kernel -- compared to a proprietary app that runs on top of Qt. Oh right... I see. You were mixing your examples in order to cover up the fact that you are talking out of your arse. Also, your understanding of the Free Qt foundation is laughably naive.

      Huh? The toolkit is GPL'ed! I really can't believe when I see people whine because some piece of software is licensed under the GPL!

      Notice the careful use of "piece of software" -- Qt is a library. The use of the GPL for a library infects every single application that must link to it... which means every single KDE app, for a start. There's a reason GNOME uses the LGPL for its libraries and GPL for apps.

    4. Re:So what happens to Qt by 10Ghz · · Score: 1
      So how much does it cost to write a proprietary app that runs on top of the Linux kernel -- compared to a proprietary app that runs on top of Qt. Oh right... I see. You were mixing your examples in order to cover up the fact that you are talking out of your arse


      No I wasn't. Why should we give a flying fuck about proprietary software? Why should we help them create even more proprietary crap, and expect them to give nothing in return? Like I said: when did Linux change from being about free software in to being about benefitting and sucking up to makers of proprietary software? Was there a memo saying "from now on we must do everything we can to help makers of proprietary software. Forget this "free software"-crap!" that I missed?

      "But companies can't write proprietary software using Qt without paying TrollTech!". Watch me as I don't give a flying fuck. Why should we suck up to them? Seriously? I value freedom, even when it extends to software. I have no inclination to suck up to makers of proprietary software. If you care so much for that software, stick to Windows.

      Also, your understanding of the Free Qt foundation is laughably naive.


      How so?

      The use of the GPL for a library infects every single application that must link to it... which means every single KDE app, for a start.


      Oh the humanity! Those poor developers of proprietary software! We must run to the Batmobile and save them! Those developers and companies are dying because the dirty commies at Trolltech are infecting them with that virus known as GPL!

      I don't give a flying fuck about proprietary software. Linux is not about proprietary software. Free software is not about proprietary software. yet some people are crying because developers of proprietary software must pay to TT in order to use Qt. well, if they don't want to pay, they are free to USE SOMETHING ELSE! No-one is forcing them to use Qt! yet many do. Many use it to write free software, and many use it to write proprietary software (regardless of the fact that they have to pay). They don't obviously see any problem with it.

      Seriously, what the fuck is this sucking up to proprietary software about? Or is it that some people want others to write free software so those people could then use that software to create proprietary software? Hypocrisy of the highest order in my opinion. "You must give me free stuff that I can use to earn lots and lots of money for myself!" STFU already!
      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    5. Re:So what happens to Qt by Anonymous Coward · · Score: 0

      No I wasn't.

      Yes, you were. You write apps that run on the Linux kernel using whatever license you like. You can write apps that use glibc using whatever license you like -- and you do. So tell me, zealot, why does the KDE project not make all of its libraries GPL, rather than LGPL... why is only TrollTech allowed to have a GPLed library in KDE, and charge money for its use? Hmmm? If you are such a hardcore non-proprietary guy, why aren't you pushing for the KDE project to fork Qt under the GPL, and then you won't have the option of dirty propietary software at all. Hmmmm? Not so pure after all, are you fucknut?

      Seriously, what the fuck is this sucking up to proprietary software about? Or is it that some people want others to write free software so those people could then use that software to create proprietary software? Hypocrisy of the highest order in my opinion.

      That you should not have the choice of license forced upon you just because you chose the use a library? Your entire message is 100% zealous double-think my friend... Orwell would have been disgusted by you. Do you realise that it costs more to develop Qt apps than it does to develop Windows apps... and despite the lower cost of Windows dev programmes, tools and docs you get a hell of a lot more for your money? Think on that.

      "You must give me free stuff that I can use to earn lots and lots of money for myself!" STFU already!

      Calm down Jihad-boy. Just because you've had your hypocrisy exposed for all to see is no reason to get all upset.

    6. Re:So what happens to Qt by 10Ghz · · Score: 2, Interesting
      why is only TrollTech allowed to have a GPLed library in KDE


      Because TT created the toolkit, and KDE decided to use it in their desktop? And since TT created the toolkit, they have the right to license it as they see fit?

      and charge money for its use?


      What? you have to pay TT in order to use their GPL'ed toolkit? That's news to me! Here I have been deluding myself that you can freely use GPL'ed stuff without having to pay anyone one dime. I know that the KDE-folks don't pay any money to TT, so I guess we should turn them in? My Linux-distro is GPL'ed as well, yet I didn't pay one dime for it. I guess I'm a pirate or something....

      Oh, you are talking about using the toolkit for proprietary developement? So what gives them the right to charge money for it? Ummmm, the fact that THEY CREATED THE FUCKING TOOLKIT AND THEY THEREFORE HAVE THE RIGHT TO LICENSE IT AS THEY SEE FIT? If you don't want to pay for it, then DON'T USE IT! Seriously, this is not rocket-science!!

      If you are such a hardcore non-proprietary guy, why aren't you pushing for the KDE project to fork Qt under the GPL


      Uh, it's already under the GPL, you fucking asshat. Only thing KDE and others care is that is the toolkit available to them as free software. And it is. it doesn't matter to them at all if TT also sell the toolkit under a different license. It's not relevant to KDE at all, they care about the Qt they use.

      Am I going to tell TT not to sell Qt? Of course not! I don't care if they sell it, since it has exactly zero relevance to me. I care about the free version of the toolkit. if TT decides to sell is under a different license as well, more power to them! That doesn't take away from KDE in any shape or form.

      That you should not have the choice of license forced upon you just because you chose the use a library?


      Like I said, you are NOT forced to use Qt. Don't like it's license? Fine, use something else and quit your moronic whining. TT is under no obligation to satisfy your whims.

      What makes you think that you have somekind of god-given right to use Qt in any way you choose? I mean, you have lots of toolkits at your disposal. You can freely choose to use any of them. Then why this tirade against Qt? Since you are not forced to use it, then surely it's not your problem how they decide to license their toolkit? just use some other toolkit and be done with it.

      or do you also want a pony and whine when you are not given one?

      Do you realise that it costs more to develop Qt apps than it does to develop Windows apps


      Yet many people use Qt for their developement-tasks. why is that? But hey, if what you are saying is true, then TT is surely on it's way to destruction, right? I mean, why would anyone pay one dime for Qt? But the strange thing is that many companies DO pay for Qt! Strange, huh? I guess they see some value in it which makes it worth the money?

      Calm down Jihad-boy.


      Funny, considering that it's you who is making moronic comments and demands. you seem to be on a Jihad to force others to give you more free stuff, which you could use to earn lots of money.

      Just because you've had your hypocrisy exposed for all to see is no reason to get all upset.


      What "hypocrisy" are you talking about here?
      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    7. Re:So what happens to Qt by Anonymous Coward · · Score: 0

      Because TT created the toolkit, and KDE decided to use it in their desktop? And since TT created the toolkit, they have the right to license it as they see fit?

      Ummmm... that doesn't answer the question. Go back and read it again. "Why is Trolltech the only one allowed to have a GPLed library in the KDE project?" I realise you want to dodge this question because it goes right to the heart of your blindness on this matter.

      What? you have to pay TT in order to use their GPL'ed toolkit? That's news to me!

      Again, you misrepresent what was said... as you have done repeatedly in this thread. I want to write a proprietary app... why is Trolltech the only part of KDE that is allowed to charge for using its code. Why is Trolltech different from the rest of the KDE libs... why is Qt different from the Linux kernel, or glibc... upon which the linux desktop is entirely dependant. Go ahead, snip and take it out of context again you stupid fucking bozo.

      Uh, it's already under the GPL, you fucking asshat.

      READ THE MESSAGE. Fork it under the GPL, you dolt. Meaning all future contributions to the fork are GPL only -- blessed freedom from any proprietary software altogether since all KDE apps would be subject to the GPL with no "pay money to Trolltech get-out clause". No more money for TrollTech. Your English comprehension skills and understand of basic licensing are right down there with every other KDE zealots I've every had the misfortune to come into contact with.

      Only thing KDE and others care is that is the toolkit available to them as free software. And it is. it doesn't matter to them at all if TT also sell the toolkit under a different license. It's not relevant to KDE at all, they care about the Qt they use.

      Wrong... if all KDE cared about was free software, then the KDE libraries would be GPL too. Do you understand this? Can you comprehend this basic fact? KDE exists to funnel money to Troltech for their commercial Qt licenses... were KDE to GPL their libraries that would end. KDE, and by extension, idiots like you are no cheerleaders for free software... if you were, you would be GPLing KDE libraries.

      Yet many people use Qt for their developement-tasks. why is that? But hey, if what you are saying is true, then TT is surely on it's way to destruction, right? I mean, why would anyone pay one dime for Qt? But the strange thing is that many companies DO pay for Qt! Strange, huh? I guess they see some value in it which makes it worth the money?

      I didn't say there was no value in Qt -- I don't care if some prop company decides that Qt is suitable for building a cross-platform apps upon and is willing to pay for it. I said that it's not suitable for building a free software stack upon that will be competitive with other desktops. That the end result of a Qt/KDE linux desktop is a control be Trolltech and a toll, charged by Trolltech, for building upon a stack of software including such such huge contributions as the Linux kernel and glibc.

      What "hypocrisy" are you talking about here?

      You cheer Trolltech and KDE as a free software champion... and yet you refuse to admit, and will jump through hoops to avoid reading and understanding, the facts that prove otherwise. Double-think and hypocrisy.

    8. Re:So what happens to Qt by 10Ghz · · Score: 1

      Ummmm... that doesn't answer the question. Go back and read it again. "Why is Trolltech the only one allowed to have a GPLed library in the KDE project?" I realise you want to dodge this question because it goes right to the heart of your blindness on this matter.

      What do you mean "allowed"? KDE chose to license their libraries under the LGPL, while TT decided to use GPL. And KDE apparently agreed to that. I fail to see the problem here.

      Again, you misrepresent what was said

      No I didn't. You claimed that TT charges money for the right to use Qt. If you use GPL, you do not have to pay ine dime. If you do KDE-developement, you do not have to pay one dime.

      It's not my problem that you make no sense at all.

      I want to write a proprietary app... why is Trolltech the only part of KDE that is allowed to charge for using its code.

      *sigh* because TT wrote the toolkit and they can therefore license it as they see fit. KDE-folks decided to use LGPL instead. TT is not part of KDE, they merely created the toolkit that KDE uses.

      Why is Trolltech different from the rest of the KDE libs

      Trolltech is the company, Qt is the library. And Qt is not a "KDE-library". It's used by KDE, but it's not KDE-library. kdelibs would be a KDE-library, among others. Qt is a library that is not developed by KDE, it's merely used by KDE.

      And, in case you didn't know, he who writes the code, decide on the license. TT wrote Qt, KDE wrote the KDE-libs. Each get to choose what license to use. TT chose GPL, KDE chose LGPL.

      why is Qt different from the Linux kernel, or glibc... upon which the linux desktop is entirely dependant.

      Linux-desktop is not "entirely dependant" on Qt. There are plenty of desktops that do not use Qt at all. Xfce, Gnome, Fluxbox, etc. etc. Take your pick.

      READ THE MESSAGE. Fork it under the GPL, you dolt.

      Why should they? Qt is pouring manpower and resources in to it, and licence their work under the GPL. What would KDE gain by forking it? They would have only fraction of the resources at their disposal. What would they gain?

      Your English comprehension skills and understand of basic licensing are right down there with every other KDE zealots I've every had the misfortune to come into contact with.

      It seems to me that you are biased against Qt, TT and KDE right from the start, so I fail to see what could be gained from this discussion. You hate KDE and TT. Duly noted. Go right ahead and use something else then. there are plenty of alternatives, so I don't understand why you have to whine about KDE and Qt. Simply make both of those a non-issue for you, problem solved.

      Wrong... if all KDE cared about was free software, then the KDE libraries would be GPL too.

      You just don't "get it" it seems. Of course KDE can provide others the infrastructure to create proprietary apps. What I meant by KDE caring only about free software is that they create free software themselves. They are not in the business of creating proprietary software.

      In short, so even morons like you understand: KDE cares only about free software in that they create free software themselves.

      I said that it's not suitable for building a free software stack upon that will be competitive with other desktops.

      Well, it HAS been used to write the very thing you said it's unsuitable for. So you are obviously wrong.

      That the end result of a Qt/KDE linux desktop is a control be Trolltech and a toll, charged by Trolltech, for building upon a stack of software including such such huge contributions as the Linux kernel and glibc.

      If you don't like Qt, USE SOMETHING ELSE YOU FUCKING IDIO

      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    9. Re:So what happens to Qt by XO · · Score: 1

      ...being taken over. Ya know, people don't just "take over" companies, for the most part. Besides, 99% of the world probably hasn't even got the slightest idea what TT sells. (I don't, all their products that I'm aware of are GPL)

      "impossible and illegal to develop proprietary applications for KDE using QT" .. uh.. do you know anything about the GPL? Or the BSD license that QT would automagically revert to if Trolltech disappeared?

        Windows/Mac versions + compatability = myth.

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    10. Re:So what happens to Qt by XO · · Score: 1

      ...what is Linux about?

        Linux isn't about free software.

        Get a clue, and STFU yourself, moron.

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    11. Re:So what happens to Qt by 10Ghz · · Score: 1
      Linux isn't about free software.

      Get a clue, and STFU yourself, moron.


      Uh-huh. So what is it about? Free software has always been at the very core of Linux. In recent years Linux has gained attention of proprietary software, but that doesn't change the fact that Linux has freedom imprinted deep in it's genes.

      Fucking asshat.
      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    12. Re:So what happens to Qt by Anonymous Coward · · Score: 0

      What do you mean "allowed"? KDE chose to license their libraries under the LGPL, while TT decided to use GPL. And KDE apparently agreed to that.

      No-one else is allowed to add a GPLed library to KDE. Seems rather obvious really.

      I fail to see the problem here.

      Naturally, because you blather on about Freedom and the GPL without actually thinking it through, or thinking about situation with the software you support in such a crazed fashion.

      Linux-desktop is not "entirely dependant" on Qt. There are plenty of desktops that do not use Qt at all. Xfce, Gnome, Fluxbox, etc. etc. Take your pick.

      Again, you take the comment out of context. You might like to try *not* doing that, it makes for less tedious discussions.

      You just don't "get it" it seems.

      "It" being your rank hypocrisy and blindness? No, I get that just fine. You have no case here. Were I arguing with Richard Stallman and he was advocating a pure GPL toolkit with no commericial licenses and a pure GPL desktop built on top of it... then I would be stuck. However, you and the rest of your KDE pals, on the other hand are a bunch of fucking hypocrites.

      Of course KDE can provide others the infrastructure to create proprietary apps.

      Why?

      What I meant by KDE caring only about free software is that they create free software themselves. They are not in the business of creating proprietary software.

      You blather on without even thinking through your own argument. GNOME is not in the business of creating proprietary apps, but they are realists. They understand that neither GTK nor QT are "innovative" in the sense that they don't do anything that other desktop toolkits also do. So, incidentally, is Linus Torvalds and the guys who create glibc... upon which you build KDE. You post the same drivel repeatedly... "freedom!"... "I don't care about proprietary apps!" "GPL! GPL!" Jesus, even Richard Stallman understands the rationale for the LGPL, and how it is needed (and if you are thinking of posting a link to his why-not-lgpl essay, I suggest you fucking READ IT FIRST).

      In short, so even morons like you understand: KDE cares only about free software in that they create free software themselves.

      Really? So why did they pick a totally non-free toolkit on which to build in the first place? Hypocrite. P.S. You might want to look into Qt history before replying.

      What the fuck is the problem here?

      The "fucking problem here" is people like you, who do not even understand the basics of the licensing regime to which you have subjected yourself. As I said, I wouldn't care what Qt and Trolltech did if it was just their software... but it isn't. There's an large amount of free software built upon it and it is deeply embedded in the KDE stack. The licensing of Qt is utterly critical.

      You are not forced to use Qt or KDE. you are 100% free to use something else. If you disagree with KDE/Qt, USE SOMETHING ELSE! You have that right!

      Perhaps you'll realise one day that the licensing of Qt is the reason that KDE is dead duck in the commercial world.

      Well, it HAS been used to write the very thing you said it's unsuitable for. So you are obviously wrong.

      Eh? Non-sequitur since in the FUCKING message to which you replied I discussed licensing issues and why Trolltech is creaming off money built on other people's free software. I explicity stated that it wasn't about technical matters (although I find Qt rather braindamaged in many ways).

      Damn, you really are an idiot? Yes, I do see KDE and TT as "free software champions". I mean, they license their software under the GPL and LGPL. And because they do that, you claim that they are AGAINST free software? Is this the Twilight Zone or something? they create free software, license it under free license and encourage others to write free software, and somehow you twist that in to them being AGAINST free software?!?!?!?

    13. Re:So what happens to Qt by Anonymous Coward · · Score: 0

      What is the slightest bit complicated about this?

      Trolltech wrote Qt. A group of people saw Qt and realised it had potential for creating a linux desktop with. Qt is & was available as a GPL licensed program because Trolltech decided to license it in this way. It is not offered with an LGPL or BSD licence.

      Therefore programs that are developed using the GPL licensed version of Qt must respect the terms of the licence and therefore be released under the GPL.

      If you wish to develop programs using Qt or KDE and sell them without providing the source code, you are free to buy a commercial licence from Trolltech to allow this.

      The KDE team can not decide on the licencing of the third-party libraries that KDE uses. Hell, if in your world they can supposedly insist that Qt is under LGPL, why can't they also demand a lollipop from Trolltech too?

    14. Re:So what happens to Qt by 10Ghz · · Score: 1

      No-one else is allowed to add a GPLed library to KDE. Seems rather obvious really.

      So? KDE can not determine the license of Qt, that's up to TT. KDE-folks obviously have no problem with Qt as it is, since they are using it at this very moment.

      You have no case here.

      How so? you make comments that make no sense. Then you comment how I have been "proven wrong", when the only thing you have proven is your rabid anti-KDE/TT-extremeism and general stupidity.

      "Of course KDE can provide others the infrastructure to create proprietary apps."

      Why?

      Because they can? Because they choose to do so? Why shouldn't they do so?

      You blather on without even thinking through your own argument. GNOME is not in the business of creating proprietary apps, but they are realists.

      So go ahead and have a GNOME circle-jerk. I'm not stopping you from using GNOME, nor am I whining about others using GNOME/GTK+. I would appreciate if you and other extended the courtecy to those who use KDE/Qt. Obviously that's too much to ask these days...

      Really? So why did they pick a totally non-free toolkit on which to build in the first place? Hypocrite. P.S. You might want to look into Qt history before replying.

      When KDE was born, Qt was not "totally non-free". It wasn't free software, but it wasn't "totally non-free" either.

      Why did they choose Qt? Because it was free for free-software developers and because it was the best thing available.

      The "fucking problem here" is people like you, who do not even understand the basics of the licensing regime to which you have subjected yourself.

      Well, isn't that my problem then, and not yours? Why don't you just care about your own business, and let me suffer in this terrible "licensing regime"?

      Perhaps you'll realise one day that the licensing of Qt is the reason that KDE is dead duck in the commercial world.

      It is? And even if it were, it doesn't seem to be hurting KDE one bit. It's more popular today than it has ever been, most distros use it by default, it has more apps and more developers then ever before. If KDE is dying, I would love to see what it would be like when it's thriving!

      According to you, Gnome/GTK+ has better licensing. Well, even with that "superior" licensing they are not mopping the floor with KDE. Why is that?

      Eh? Non-sequitur since in the FUCKING message to which you replied I discussed licensing issues and why Trolltech is creaming off money built on other people's free software.

      How exactly does TT "cream off money" from others free software? if you write free software, you do not have to pay one dime. If you refuse to share the code, you have to pay. I really, REALLY fail to see the problem here.

      although I find Qt rather braindamaged in many ways

      Your comments have made it clear that you hate TT, Qt, KDE and everything they represent. Tell me something I don't know.

      Who said they were against free software?

      you said (and I quote): "You cheer Trolltech and KDE as a free software champion... and yet you refuse to admit, and will jump through hoops to avoid reading and understanding, the facts that prove otherwise."

      Trolltech sees KDE as a nice little loss-leader for its commercial Qt licenses.

      If TT offerred only a commercial Qt-license, you propably wouldn't care one bit. But now that they offer GPL'ed version as well as commercial-version, you whine. Strange.....

      Again, haven't you wondered why no other GPLed libraries are allowed in KDE?

      KDE-libraries are not the same thing as TT-libraries. TT can license their library any

      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    15. Re:So what happens to Qt by coolGuyZak · · Score: 1
      Notice the careful use of "piece of software" -- Qt is a library. The use of the GPL for a library infects every single application that must link to it... which means every single KDE app, for a start.

      This is definitely true. However, I have a few things to say concerning it:

      • TrollTech created the libarary, so they have the choice to determine how it is licensed. Personally, I agree with their form of licensing: if you want to have "the control of propriety" (sic) in your software, then you have to pay them for their efforts.
      • The GPL is much better than the original Qt License. It allows the community to (at the very least) maintain control of the last open-sourced version of the library. And now that the Windows libraries are open-sourced, there are even more opportunities open to the FL/OSS crowds.
      • kde-libs are also maintained under the LGPL. The trick is that if you want to develop a proprietary application on top of kde-libs, you'll need a license for the Qt Library. (Think of it as KDE dual-licenses their libraries under GPL & LGPL).
      • The license fees for Qt pay for the support of the library. This might not seem like such a big deal, until you consider that Qt funds (and in several cases, employs) many of the chief developers of KDE.
  17. Money and Value by VincenzoRomano · · Score: 1

    Unless you are really lucky like the searching and indexing companies, you can be easily killed by being a public company.
    Your publicly perceived value is the one of your stocks.
    While your real value is the one that yelds from your products and services when sold and used.
    Which one is more important?
    I hope that the tie-guys at TrollTech will take more care about technology than finance!

    --
    Maybe Computers will never be as intelligent as Humans.
    For sure they won't ever become so stupid. [VR-1988]
  18. Bindings by alucinor · · Score: 1

    QT has bindings to scripting languages, if you prefer those over C++.

    I don't know where you get that C is faster than C++ to the extent that it matters for processors that will be running current-gen DE's anyways. C++ may be slower, but it's definitely led to QT being a very loosely coupled collection of tools, and thus a strong foundation for a great desktop, KDE.

    QT is a great library for developers who want to target both Windows and Linux/UNIX desktops -- and companies can pay for the license to keep source hidden, if they like. Along with maybe Java SWT, QT probably has the greatest cross-platform desktop application viability for companies.

    KDE is just a significant value-add for QT apps, allowing them to be highly integrated with their DE.

    --
    random underscore blankspace at ya know hoo dot comedy.
  19. I don't quite like the idea. by AsparagusChallenge · · Score: 3, Interesting

    I'd buy shares from them. They sell a quality product for a reasonable price.

    But I'd prefer Trolltech to stay private as it is now. The reason being, if I remember correctly, their employees own more than half of the actions, I thing over the 70% even. That sounds good, because the ones that do the work have a reason to worry for doing it good. If that has anything to do with their current quality I don't want to see this changing.

    1. Re:I don't quite like the idea. by ltbarcly · · Score: 1

      They sell a quality product for a reasonable price.

      If I were you I would stay far away from any sort of investment. You don't have the sense for it. The point of investing is to make money. That is the only point of investing.

      I'm sure you think that you have a valid reason, that is to influence the company somehow. But you will not have any influence, and your money will be at risk.

      Selling a quality product at a reasonable price is a great way to lose money. If you don't charge the price that maximizes profit then you are cheating shareholders, and you can be forced out of you position at the company. If Trolltech has an IPO you will see that the behavior of the company changes drastically, no matter who owns shares. If even a medium small minority of shareholders don't like the 'charity pricing' of it's products the company will go down spewing money in lawsuits.

    2. Re:I don't quite like the idea. by AsparagusChallenge · · Score: 1

      Spare me the techno-babble about how the market forces people to be evil, man. Making money is a subproduct of generating some abstract (or not so abstract) value. Maximizing profit is a consequence, not a goal.

      I do have reasons to not fully like a Trolltech IPO, but they're not related to not wanting to invest on a company that sells what people wants to a price people will pay.

  20. Re:Let's don't get ahead of ourselves by Phosphan · · Score: 5, Insightful
    > C++ and Qt C++ is comparable to java and dotnet in terms of bloat and raw speed.

    That's not even comparing apples and oranges - that's comparing cars, toasters and computers.

    Let's get this straight. C++ is a programming language (and it's standard library). Java is a programming language, a standard library and a virtual machine. .net is a framework that can be used by several very different languages.

    > You can just feel the object oriented speed penalty in both kde and trolltech windows, compared gtk or win32 api c.

    Sure. What about comparing programs that actually do the same instead of some that just somehow look similar? There is no such thing as an "object oriented speed penalty". OOP is a way of doing things that's often used even in languages that don't support it. OOP languages just provide some help and eye candy for doing things the OO way. Your beloved gtk API is definitely object oriented. If you don't believe me (and can't see it from the API), just check http://developer.gnome.org/doc/API/2.0/gtk/gtk.htm l and read: "GTK+ has a C-based object-oriented architecture that allows for maximum flexibility.".

    This "oop is bad" example is just ridiculous and has nothing to do with the actual experience in any OO language. The opposite is true. Normally you have something like:

    something = SomeAllocFunction(something_specification)
    someth ingElse = SomeAllocFunction(specification_for_something_else )
    result = add_somethings(something, somethingElse)
    FreeSomething(something)
    FreeSome thing(somethingElse)
    ... and still don't have any reasonable error handling, which makes the code much worse readable.

    In an OO language with operator overloading you would get: result = Tsomething(specification) + TSomething(otherSpecification)

    About your "suggestion" to use C as an intermediate language - good morning, there are things that can't (or can only with a some performance hit) be translated into C.

    Praising BASIC really is an evil idea. You should't expose novice programmers to this pest when there are so much cleaner languages around which make it harder to write spaghetti code and shoot yourself in the foot than BASIC. For example, you already mentioned Python.

    By the way, good morning, Java bytecode does not have to run interpreted. There are both available: Just in time compilers and ordinary compilers.

    Perhaps you should also notice that C++ is not an object oriented language. Java is. C++ just allows you to do OOP. Or ordinary imperative programming. Or generic programming. Or mix them all.

    Reading your comment once again I really get the impression I am just feeding a troll. Perhaps you are not, but I just can't let it uncommented as "insightful" when you obviously don't know what you are talking about.

  21. Risks for Qt as open source by Wills · · Score: 1

    It seems to me there is a real risk in Trolltech's going public that another larger company with objectives that are not really compatible with open source could buy a controlling stake in Trolltech and then be in a position to implement a number of closed-source strategies which might include making Qt closed-source, making the Qt development tools closed source, or even ending all Qt development.

    1. Re:Risks for Qt as open source by linux_haxor · · Score: 1

      It seems to me there is a real risk in Trolltech's going public that another larger company with objectives that are not really compatible with open source could buy a controlling stake in Trolltech and then be in a position to implement a number of closed-source strategies which might include making Qt closed-source, making the Qt development tools closed source, or even ending all Qt development.
      I belive there are legal agreements with some of the KDE folk that prevent this happening.
      The worst that could happen would be for future versions to be closed source but the opensource community could continue to build on the current versions.

    2. Re:Risks for Qt as open source by C_Kode · · Score: 1

      Actually, it's not just that. With public companies there is a much larger pressure for the bottom-line. With so many products using Qt, they (without an outside company buying) could find it would be more profitable to close the licensing. While this wouldn't effect past releases, it would effect KDE and the like. I saw someone posted KDE had some agreement, but that wouldn't effect future version unless there was money that changed hands. Secondly, they noted that the community could continue to develop the current version. I do not believe the current licensing permits forking of the project. Though I could be wrong as I didn't RFL, but remember that it isn't GPL :P

    3. Re:Risks for Qt as open source by coolGuyZak · · Score: 1

      Actually, Qt is dual licensed under the GPL and a prorietary Qt license. Not only that, but if TrollTech decides that they are no longer going to support the GPL'd version of their libraries, they become BSD'd... so it isn't going to be financially sound for them to do such a thing in the near future. Yeh yeh. redundant... but this is pure (if unintentional) FUD.

  22. KDE Free Qt Foundation by Balinares · · Score: 1

    Hello, meet the KDE Free Qt Foundation, founded in 1998 exactly to prevent this kind of problem. In case Trolltech ownership changes and tries to snatch Qt from under our feet, Qt goes BSD-license by contractual agreement.

    This being said, much as I like Qt from an engineering point of view, and have appreciated my contacts with the Trolls so far, I don't know what to make of that IPO. This might be a good time to sit back and watch and wait.

    --

    -- B.
    This sig does in fact not have the property it claims not to have.
    1. Re:KDE Free Qt Foundation by Anonymous Coward · · Score: 0

      In case Trolltech ownership changes and tries to snatch Qt from under our feet, Qt goes BSD-license by contractual agreement.

      Bull... shit. I don't think you've actually read that agreement have you? Nowhere does it talk about Trolltech snatching away Qt and the KDE boys having a hissy fit and suddenly being able ot grab Qt under the BSD license.

      You keep hearing this from KDE zealots... and not one of them has familiarised themselves with the agreements on which their extremely shakey arguments (and desktop) are built.

  23. Good news for Borland? by Anonymous Coward · · Score: 0

    Back when Borland was developing Kylix they went with Trolltech and the QT library for CLX. Borland had invested money in the company at that time.

    I wonder if they held onto the investment or did they bail out?

  24. Google should buy it by Luke+Psywalker · · Score: 1

    Then release it totally GPL'd.

    Maybe they could find another use for it too....

    1. Re:Google should buy it by Anonymous Coward · · Score: 2, Informative

      ermmm. Qt is already GPL'd.

    2. Re:Google should buy it by SimilarityEngine · · Score: 1

      GP said totally GPL'd, i.e. ditch the QPL.

      --
      Those who can make you believe absurdities can make you commit atrocities. - Voltaire
    3. Re:Google should buy it by Tony+Hoyle · · Score: 1

      Or LGPL.

      GPL in libraries in problematic... eg. bits of KDE might be LGPL in theory but because they link to QT they're actually GPL (since GPL overrides all other libraries), which in turn means all kde apps must be GPL...

    4. Re:Google should buy it by Klivian · · Score: 1

      GP said totally GPL'd, i.e. ditch the QPL.

      Oh yes brilliant move, remove the OPEN SOURCE license making it possible to use other OSS licenses than the GPL when using Qt. The QPL you know are the license letting you use ANY open source license you want when using Qt. It makes it possible to use BSD, MIT, X11, APL, Artistic and all other open source licenses with Qt for free. That must be bad in some way, but I can't see why so feel free to explain?

    5. Re:Google should buy it by SimilarityEngine · · Score: 1

      I felt the AC who responded to Luke Psywalker had misunderstood Luke's post... so I thought I'd try to clarify things (of course, it is possible I misunderstood). Can't suggest anything specifically wrong with QPL as I'm quite happy with it :-)

      --
      Those who can make you believe absurdities can make you commit atrocities. - Voltaire
    6. Re:Google should buy it by Klivian · · Score: 1

      Ok, perhaps the AC had misunderstood, as sometimes you see rants against the QPL and that Luke fellow may have been one. Mostly from clueless people who never have read or understood the QPL, so I misunderstood and thought you was of them(Sorry).

      On the other hand I think the AC got it right, I think Luke Psywalker tries to uses the "Qt are not pure GPL" or "not really GPL" troll argument:-) Which is even more silly, but hey they usuall get used by anti TrollTech/Qt/KDE trolls. :-)

    7. Re:Google should buy it by Anonymous Coward · · Score: 0

      The LGPL is detrimental for free software
      Why you shouldn't use the Library GPL for your next library

    8. Re:Google should buy it by m50d · · Score: 1
      GP said totally GPL'd, i.e. ditch the QPL.

      It's a disjunctive license, you can choose to have it under GPL or QPL, just like mozilla's triple licensing (GPL/LGPL/something else). You still have all the rights you have under the GPL. Taking away the QPL would just reduce your license options.

      --
      I am trolling
    9. Re:Google should buy it by Klivian · · Score: 1

      which in turn means all kde apps must be GPL...

      Wrong, since Qt free edition are under a dual license GPL/QPL. KDE applications can be licensed under any open source license.

  25. News Story -1 by Anonymous Coward · · Score: 0

    Modded "flamebait"

    Nothing to see here just more flamebait for the trolls to come out of hiding w00t

  26. Mod me down then up! by BlastM · · Score: 1, Troll

    I want to see a 5, Troll. It'd be cool, and sort of on-topic. I know it's possible, and I can take the karma hit. Wouldn't it be cool?

  27. Linux based smartphone OS from Trolltech? by demented · · Score: 1

    If you look at the previous jobs of Juha Christensen (Microsoft's Mobile Devices division and Symbian before that), and Tod Nielsen (senior VP of technology marketing at Oracle, Microsoft), it is obvious that Trolltech is strongly going into the smartphone OS market. They could bundle some Linux based embedded OS and add QTopia onto that and sell it as a complete solution + some good tools for developing apps for this mobile platform.

    If they make some success on this market, Qt/{X11,Windows,MacOSX} would lessen its importance as a revenue source for Trolltech and subsequently end up fully open and relicensed under LGPL/BSD. I think it could be a good move for all of us.

  28. Re:Let's don't get ahead of ourselves by mabinogi · · Score: 3, Informative

    That bloat example is just plain idiotic.

    The 'NORMAL' example is simplistic, and the 'BLOATED' example is contrived. You can demonstrate exactly the same level of bloat and simplicity for that exact operation in any language, object oriented or not.

    assuming the 'normal' example is BASIC,  which it most looks like, then A and B are numbers - primitives, then the java example is actually

    System.out.println(a + b);

    Or a C++ example is
    cout << (a + b);

    Now, lets say that a and b are _not_ primitives, what if they're a complex type of some description.

    In C++ the example would remain:
    cout << (a + b);

    In java, it would most likely be:
    System.out.println(a.add(b));

    What would it be in BASIC, or C?

    most likely it'd be something like -

    complex_type_add(a, b);
    a_string = complex_type_to_string(a);
    printf("%s\n", a_string);
    free(a_string);

    Object oriented programming adds a _little_ bloat to simplistic cases, but greatly simplifies complex cases.
    If you believe that it inherently causes bloat, then you're never planning to move beyond "Hello, World".

    and yes, IHBT.

    --
    Advanced users are users too!
  29. Re:At least thier software is good by Carewolf · · Score: 2, Informative

    Only if they also release their software. If you only use the software internally you can be both GPL and closed source.

  30. Re:At least thier software is good by TheRaven64 · · Score: 1
    If you only use the software internally you can be both GPL and closed source.

    No it can't. Open Source means that all of the customers of the software have access to the source code (and a mangled version of the FSF's four freedoms). The software is still Open Source, it is just not widely distributed.

    --
    I am TheRaven on Soylent News
  31. Re:Let's don't get ahead of ourselves by TheRaven64 · · Score: 1
    You should't expose novice programmers to this pest when there are so much cleaner languages around which make it harder to write spaghetti code and shoot yourself in the foot than BASIC. For example, you already mentioned Python.

    I would recommend Smalltalk. It's a fully OO language (unlike C++ which is an abomination) and much clearer than Java. It was designed at a teaching language by the guy who invented OOP. After you've used Smalltalk for a bit, you will start judging other OO languages by how much they suck in comparison to Smalltalk. So far, Objective-C is the language that I've used that sucks the least in comparison to Smalltalk (and it gains c compatibility in exchange for sucking a bit, so it's a trade-off I'm willing to make to access large libraries of legacy C code).

    --
    I am TheRaven on Soylent News
  32. Wrestling with pigs by SgtChaireBourne · · Score: 1
    Hopefully these new ex-Microsoft execs quit Microsoft to get away from Microsoft's corporate practices.
    Even if that is so, let some on else de-tox them before taking them on with Trolltech. Even if the ex-MS employees have good intentions, the culture there at MS will still have rubbed off. And who's to say that they interested in it for anything beyond what they'll get out of the IPO? They'd make money with it even if it went under two months later.

    Better to get people who have a safer background when determining life or death decisions for the the company.

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
    1. Re:Wrestling with pigs by XO · · Score: 1

      So, what you're saying, is that by working for Microsoft, these people have no concept of how to operate a business? But isn't Microsoft one of the largest businesses out there?

      Use your hate for something more appropriate.

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
  33. No thanks by PMOnoTo · · Score: 1, Funny

    Sources close I, for one, prefer open sources

  34. sources open to the company by Anonymous Coward · · Score: 0

    "Sources close to the company" - don't mention the words "close" and "source" in one sentence with "Trolltech". It scares me.

  35. biggest producer of Linux software for mobile dev by egghat · · Score: 1

    "biggest producer of Linux software for mobile devices"

    This isn't meant as a flamebait, but where are these mobile devices with linux on it?

    The Zaurus isn't sold outside Japan (O own a SL 5500), the (still very few) Motorola phones come with an development environment that supports Java only (nevertheless I'll buy an A780 soon just for the bulit in GPS navigation it has in European models).

    It's rather difficult to find a device with qt/embedded that's programmable in C++. The only thing that I can think of is the new Nokia surfing tablet, but IIRC it's not available yet.

    Bye egghat.

    --
    -- "As a human being I claim the right to be widely inconsistent", John Peel
  36. Re:Buy stock? - Also this.... by kabz · · Score: 1

    Developers, Developers, Developers !!!!!!

    --
    -- "It's not stalking if you're married!" My Wife.
  37. Re:biggest producer of Linux software for mobile d by TobascoKid · · Score: 1

    It's rather difficult to find a device with qt/embedded that's programmable in C++. The only thing that I can think of is the new Nokia surfing tablet, but IIRC it's not available yet.

    Actually, the Nokia is/will be GTK based. Even though the 770 isn't out, you can download and play with it's Debianesque OS (called Maemo) here

    --
    At some point, somewhere, the entire internet will be found to be illegal.
  38. Linux on Wall Street by Mr.Dippy · · Score: 1

    Yeah, I'll be sure to invest. Last year I bought Red Hat at 30 bucks a share and now it's somewhere around 14 or 15 bucks. Oh and I thought I would be cool and I bought VA Software stock at 2 bucks a share. Now it's down to about 1.50. I think I'll just invest in Apple or MS...

    --


    -Dipster
  39. slashdot, out of touch... by XO · · Score: 0, Flamebait

    This news has been going around since the dotbomb era.

    Oh, and TrollTech doesn't really belong in the Linux category, either. They've been around since before Linus, let alone before Linux.

    --
    "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    1. Re:slashdot, out of touch... by RPoet · · Score: 4, Funny

      Oh, and TrollTech doesn't really belong in the Linux category, either. They've been around since before Linus, let alone before Linux.

      TrollTech was founded in 1994, while Linux was released in 1991. Linus himself was released in 1969, proving you wrong on all counts.

      --
      "Oppression and harassment is a small price to pay to live in the land of the free." -- Montgomery Burns.
  40. Re:At least thier software is good by Kjella · · Score: 1

    No it can't. Open Source means that all of the customers of the software

    In fact, it is not distributed at all. "The company" is the legal entity. None of the employees own a copy any more than they own the Windows installation they work on. "Customers of the software" doesn't include delivered services either. Just because I rent a webhotel run on Apache I can not get a copy of the Apache source code from them. Thus the difference between GPL and closed source software in zero that respect - you don't have to give the source to anyone, as long as you don't distribute the binaries to anyone.

    Kjella

    --
    Live today, because you never know what tomorrow brings
  41. It will be fun to read their prospectus by XNormal · · Score: 1

    Companies going public are required to list all the dangers to their business model and all possible things that could go wrong as part of their full disclosure to potential investors.

    Reading these lists can be quite an educational experience.

    --
    Stop worrying about the risks of nuclear power and start worrying about the risks of not using nuclear power.
  42. Totally GPL'd by Anonymous Coward · · Score: 0

    I am puzzled as to how software licensed under the GPL is not "Totally GPL'd" because it is also available under a different license. If you use Qt under the GPL, it is GPL code, plain and simple. It is completely irrelevant to you if someone else has paid Trolltech to use Qt under different terms.

  43. Re:Let's don't get ahead of ourselves by Anonymous Coward · · Score: 0

    But the OP got one thing right - Java sucks. My two biggest complaints are boat load of memory requirements and a heavily lacking, pig GUI. (They claim it's getting better with the Mustang release but I checked it and the fonts look only slightly better than the original ones but no where near the MS native ones.) Sun failed miserably in these areas.

  44. Oh, Joy.... by Hasai · · Score: 1

    ....Then Microsoft can buy the place up and turn it into a parking lot; thus eliminating some of the competition for Windows CE.

    Bleck.

    --

    Regards;

    Hasai

  45. For all the anti-qt anti-KDE trolls by WhiteWolf666 · · Score: 1

    I just read the KDE foundation Trolltech agreement.

    Link is here: http://www.kde.org/whatiskde/kdefreeqtfoundation.p hp#updated_agreement

    What is says is very, very simple. The KDE foundation is permitted to license the latest QT Free edition under any open source license, explicitly including the BSD license, as long as one of the following three conditions is meet:

    1. QT Free edition is not updated for 12 months.
    2. QT Free edition is not updated within 12 months of the release of a new QT proprietary edition (i.e. QT4 comes out, non-gpl, no QT4 Free edition)
    3. Unanimous consent of the KDE foundation boardmembers.

    That's all. No one, at all, should fear that Trolltech can take QT away, or that a large company (say Microsoft) could purchase Trolltech, and take QT away.

    The absolute worst that could happen would be Trolltech stopping development. That's it.

    With this agreement, Trolltech irrevocably ties themselves to the free software movement. QT is under no threat at all.

    --
    WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
  46. I see it one year from now by njchick · · Score: 1

    The stock plummets. The CEO is quoted as saying "YHBT YHL HAND".

  47. Re:Let's don't get ahead of ourselves by Anonymous Coward · · Score: 1, Insightful
    What would it be in BASIC, or C?

    most likely it'd be something like -
    complex_type_add(a, b);
    a_string = complex_type_to_string(a);
    printf("%s\n", a_string);
    free(a_string);
    Far worse than that; for example, you forgot to allocate the memory for the string. And you may not know how much is going to be required, so you can't safely use a fixed buffer...

    A more realistic C example would be
    int print_sum (foo *a, foo *b)
    {
      foo ab_sum;
      char *string;
      int err, length;
      ab_sum.size = sizeof(foo); // I'm not joking.
      err = add_two_foos(a, b, &ab_sum);
      if (err) {
        return ERROR;
      }
      length = get_string_of_foo(&ab_sum, NULL);
      if (!length) {
        return ERROR;
      }
      string = (char*) malloc(length + 1);
      if (!string) {
        return ERROR;
      }
      length = get_string_of_foo(&ab_sum, string);
      if (!length) {
        free(string);
        return ERROR;
      }
      printf("%s\n", string);
      free(string);
      return SUCCESS;
    }
    No, that is not at all contrived: programming in C really is often like that. Of course, that was assuming a Win32-style API. Maybe there are saner APIs out there, but Win32 really does make you jump through that sort of hoop all the time.
  48. Re:biggest producer of Linux software for mobile d by Klivian · · Score: 1

    "biggest producer of Linux software for mobile devices" This isn't meant as a flamebait, but where are these mobile devices with linux on it?
    br> In China, where the world biggest producers of smartphones are. Easiest way to find them, try TT customers page.

  49. Sources Close to the Company by Noxx · · Score: 1

    I've learned not the believe everything I hear from "sources close to the company", unless they are Open Sources.

    --
    Study everything, you'll find something you can use - Jason Bourne
  50. Re:Let's don't get ahead of ourselves by ufnoise · · Score: 1
    You can just feel the object oriented speed penalty in both kde and trolltech windows, compared gtk or win32 api c.

    Sure. What about comparing programs that actually do the same instead of some that just somehow look similar? There is no such thing as an "object oriented speed penalty".


    Actually, there is the well known "Stepanov's abstraction penalty" related to many OOP concepts. In C++, this effect can be minimized by using more modern compilers and attempting to understand what the compiler does behind the scenes. The advantage with C over C++/OOP for speed is that the operations behind performed are more visible in the written program, and can be tweaked.


    Personally, I like C++ much better than C for programming. The language enhances my productivity, even if there is a cost associated with some of the OOP constructs I choose to use.


    Also, in the past, kde startup has been known for ridiculous start times as the dynamic linker is tries to resolve all the symbols from the large number of shared libraries it uses.

  51. Re:Let's don't get ahead of ourselves by Phosphan · · Score: 1

    Sure, there is some overhead involved with an object oriented approach (though much can be saved by good compilers, just as you say) - but this guy was talking of an "object oriented speed penalty... compared gtk... " - and since gtk is object oriented, this must refer to some magic speed-eater and bloat-bringer that is tightly coupled with OO languages, and I didn't meet this beast yet.

  52. no risk by CaptainPinko · · Score: 1

    see this post.

    --
    Your CPU is not doing anything else, at least do something.
  53. Re:biggest producer of Linux software for mobile d by thehunger · · Score: 1

    Start your reading here.

  54. Re:Let's don't get ahead of ourselves by mabinogi · · Score: 1

    > Far worse than that; for example, you forgot to allocate the memory for the string. And you may not know how much is going to be required, so you can't safely use a fixed buffer...

    no I didn't - mine was a best case C example (to be consistent with a best case C++ or Java example). I assumed that the _to_string function allocated it for me - It'd be silly trying to allocate it from the outside, as like you say there's no way of knowing how big it would need to be.
    Of course, I didn't do error checking on the return of get_string, and assumed that _add was infallible, and often C APIs do leave all temporary buffer allocation to the user, as inside out as that may seem.
    So code like your example is necesary all too frequently.

    --
    Advanced users are users too!
  55. Re:Let's don't get ahead of ourselves by sillybilly · · Score: 1

    I'm not a computer professional, I've always known that - that stuff takes years of forging - if nothing else this dismal rating shows it very clearly. I was offered to take on writing some database app for a company wide implementation, that worked very well in a single local department. Now I can see just how right I was to decline, over incompetence. I'm willing to work around the edges to interface the local needs to some main company wide database system, with my self learned programming skills, and bang together something that works, and works very well, but to run a company wide business on it, to make me create that company wide db that everything depends on? Give me a break. Hire professionals who have a chest fully decorated with medals for that kind of stuff, who have really chosen this kind of thing as their profession.

    Still, nobody commented on how unecessarily difficult programming is made. Is it wrong to ask that the programming interface of a computer to be more human? I don't want just the user interface to be easy to use and human, or just the generic, widely used programs to be human - there is always that area where I need to do something for which there is no generic solution, there are always special cases, and people are left feeling very dumb, not because they can't explain what they want, or they can't write it down in correct and super-exact english terms, but because those english terms are not easily interfacable, translatable to the computer. It's worse than having to translate from english to japanese. Just because nonprofessional programmers such as business, accounting, hr and science folks cooked up a whole lot of spaghetti VB code then a real programmer got hired to straighten out the unstraightenable mess - instead it just ends up rewritten from scratch, while the professional keeps cussing at VB, like a professional surgeon cussing at the knife used by amateur surgeons, instead of cussing at the amateur incompetence - just because this is so, it doesn't mean easy VB should be eliminated, because that spaghetti code that did actually work was still preferable to no code at all, no solution and people just suffering without one, and it may never have been recognized that there was actually a spot there, a obvious need for a professional programmer, because there were directly tangible business benefits to derive. DIY programming, though dangerous, it's nowhere near as dangerous as DIY surgery.

  56. Re:Let's don't get ahead of ourselves by Phosphan · · Score: 1

    > Still, nobody commented on how unecessarily difficult programming is made.

    Maybe because "unecessarily difficult" implies that it would be no problem to make it easier. What do you think how many people are currently trying to improve programming languages, development environments and GUI builders? Hey, it is definitely not easy to make it easier. And you are talking about "unecessarily difficult".

    >Is it wrong to ask that the programming interface of a computer to be more human?

    Maybe not (see below), but it is not easy to do that. Why do you think there are so many programming languages? Just check http://en.wikipedia.org/wiki/Category:Programming_ languages - Different people have different ways of expressing what they want, and different problems they want to explain to the computer, and different needs regarding how detailed the explaination has to be.

    When you think VB is easy, that is only one side of the medal. It looks easy. Maybe it is easy to get started. But then it is quite easy to shoot yourself in the foot and to produce code that's extremely hard to maintain. Well, not as easy as with older BASIC dialects (anyone remember the times when there wasn't functions, but only GOTO and GOSUB?), but still easy enough.

    And if you like talking about personal histories: I only have self learned programming skills, I am one of the science folks you mention but luckily I was exposed to different languages than BASIC (did some VB stuff, aswell, so I know why I don't like it that much).

    BTW: I don't want programming interfaces to be more human. I want them to be easy to understand, precise and reliable :-)

  57. Re:Let's don't get ahead of ourselves by sillybilly · · Score: 1

    Maintaining code? Sometimes all you want is just to create something, make it work, and then hope it does the same thing over and over for a decade. A lot of nonreprogrammable hardware devices are designed, made, and their design no longer 'maintained' just the parts changed out as they wear off. Works pretty good for a lot of things. My mouse or keyboard here are a few years old, for instance. Same with my pen and pencil, or 900 MHz phone, or laser printer or monitor. Maintaining code is a bit over emphasised, especially as a job-security aspect for someone who can't come up with something new, and in the name of creating this new, information economy. Write a program, design a car. Make it work well. Then use it. 10 years later you can almost just start from scratch, design from scratch, and use it again for 10 years. How about something that stands the test of time? Make a software like a bridge - designed to function for 50 years before first major overhaul. If you're a software designer, like MS, go hide for 10 years until really come up with something new, insead of this get your daily patches hell that fix what we broke yesterday trying to fix something else business model. You shouldn't have to dick with software constantly if it was made to work well in the first place. I'm still on the 2.4 linux kernel. Works fine. Not even the latest version of 2.4.xx. I'd probably still be happy with a 2.2 kernel, if I had to pay for 2.4. 2.6 is free, so what. As long as it works, that's what counts. I could not say the same thing about MSDOS 6, or Windows 3.1, since I know better now, and want better. I'd buy something better than either DOS of Win31 if all the free choices were gone. But maybe even Win95 would be fine for me, in almost 2006, 10 years later, if the hardware drivers were updated. The interface had all I needed. Windows Explorer with right click menus let me take charge of my harddrive, better than File Manager. But where is the new stuff since? After all this billion dollar 'maintaining'? WinXP from the user interface standpoint is still just Win95 with different colors. OK no blue screens. But even blue screens weren't so bad, people rebooted, and life went on. I'd rather not have this constant reinventing the wheel - DDE, OLE, COM/Activex, dotNet - progress? They should have made Activex hard iron sandbox secure like java applets in the first place, and it could be something to last for 50 years. Constantly shooting yourself in the foot and make something crappy on purpose just so you can sell yet another solution later, which, mind you, comes with its own submarine load of defects as investment toward the future, is a business strategey, but not one that pleases the customer.

    Classic VB was perfect for cooking up something quick, making it work, and then it just worked, over and over, for years and years. Why is everyone bitchin at how bad pre-dotnet VB was? Are you sure you're not the surgeon bitching at the surgical knifes the amateur's used, bitchin at their tool instead of their incompetence using that tool? Classic VB was perhaps not the best choice for a large project, such as MS Antispyware that does use Classic VB6 SP5 in 2005, but for everyday needs of home-programmers, hobby programmers, and small businesses you simply shouldn't have to sit down and start pulling your hair out abstracting and conceptualizing the classes and contstructors and navigate through the zoo of .h and .cpp files typing some 200 lines of code, when all you needed was pick a control, drop it on a form, double click it, type 5 lines of code that actually do someting besides instantiating the whole bells and whistles mechanism, and incorrectly destructing it later because you haven't made the right things virtual in the constructor of what you are subclassing, because you didn't think you'd ever have to subclass it - no, I'd rather not deal with that hell if I don't have to. A massive project like MS Antispyware using VB6 - go use C++! That project is big enough! My hobby program I

  58. Re:Let's don't get ahead of ourselves by Phosphan · · Score: 1

    Eloquent, but still quite close to trolling.
    I could spend much time pointing out where you're wrong, but it looks like this is just about your personal feelings and opinion, not about arguments or technology. Write your stuff, be happy with it, but I really hope that I will never have to ask you for an additional feature or a bugfix in something you created a few months ago.

    Have a nice weekend :-)

  59. Re:Let's don't get ahead of ourselves by sillybilly · · Score: 1

    You too! :)

  60. Re:Let's don't get ahead of ourselves by sillybilly · · Score: 1

    I realize there are two sides to every story, and I could probably argue the maintanance side, being there for the customer, the "customer is always right even when they are not" side a lot more eloquently, but I chose to voice that side that's falling out of perspective, and doesn't get enough attention.

  61. Running a business is more than a ledger by SgtChaireBourne · · Score: 1
    Nice ad hominem there. Here's a clarification of the point avoided by it:

    I'm saying that by working for Microsoft, the culture there must have rubbed off on them, whether a little or a lot or voluntarily or non-voluntarily. It is well documented that M$ is one of the least ethical companies in the IT sector and has repeatedly been found guilty of illegal business methods which range from illegal tying to false advertising. What I'm saying is that it would be a bad idea for TrollTech to bring in people straight from that environment without a cooling off period at another business, just to see where these people really are. That is especially important when making long term strategic decisions, like the consideration of an IPO, which contains high risk.

    Running a business is not just crunching a column of numbers. It's about getting things done and that needs a lot of common goals and values or else the team won't work smoothly (or may not work at all).

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.