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.'"

32 of 150 comments (clear)

  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?

  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?

  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.

  5. 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 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"
  6. 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 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

    2. 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.

    3. 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.
    4. 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.
    5. 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

    6. 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.

  7. 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 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.

  8. 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...

  9. 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.
  10. 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.

  11. 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.

  12. 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.

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

    ermmm. Qt is already GPL'd.

  14. 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.
  15. 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!
  16. 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.

  17. 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.
  18. 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.
  19. 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/