TrollTech to IPO? 150
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.'"
trolltech? (Score:4, Funny)
Buy stock? (Score:5, Interesting)
Bert
Re:Buy stock? (Score:4, Insightful)
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?
Re:Buy stock? - Also this.... (Score:2)
Re:Buy stock? (Score:2)
Re:Buy stock? (Score:2)
Re:Buy stock? (Score:2)
Of course, I haven't seen a productivity tool since Sun's DevGuide that really saved me time...
More info (Score:2, Informative)
Microsoft execs (Score:4, Interesting)
Re:Microsoft execs (Score:5, Informative)
Re:Microsoft execs (Score:3, Interesting)
Sam Kinison once said (Score:5, Interesting)
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.
Re:Sam Kinison once said (Score:5, Funny)
I mean come on! Look what the IPO did to poor Google!
err.
ya.
Re:Sam Kinison once said (Score:1)
Re:Sam Kinison once said (Score:2, Insightful)
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
Re:Sam Kinison once said (Score:1)
Hopefully, we'll get the point across, (shortly before their mail servers become shapely piles of slag).
Re:Sam Kinison once said (Score:2, Interesting)
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
Re:Sam Kinison once said (Score:2)
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.
Re:Sam Kinison once said (Score:1)
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.
Comment removed (Score:3, Insightful)
Re:Will their tools stay free? (Score:1)
Re:Will their tools stay free? (Score:5, Informative)
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 [kde.org]
2 [kde.org] 3 [kde.org] 4 [kde.org]
The question of course is: what is a new release? Just another version number?
Re:Will their tools stay free? (Score:3, Informative)
Re:Will their tools stay free? (Score:4, Insightful)
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.
Re:Will their tools stay free? (Score:4, Informative)
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 [kde.org]
Re:Will their tools stay free? (Score:2)
Re:Will their tools stay free? (Score:3, Informative)
Re:Will their tools stay free? (Score:2, Informative)
http://www.kde.org/whatiskde/kdefreeqtfoundation.
Re:Will their tools stay free? (Score:1)
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 outs
Wrestling with pigs (Score:1)
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
Re:Wrestling with pigs (Score:2)
Use your hate for something more appropriate.
Running a business is more than a ledger (Score:2)
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
This is not a suprise (Score:2)
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 cat
Re:This is not a suprise (Score:3, 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
Re:This is not a suprise (Score:2)
By the way, love your spade tools Steve.
Re:This is not a suprise (Score:2)
Eh? They released Qt 3.3.5 yesterday.
http://www.trolltech.com/developer/changes/changes -3.3.5.html [trolltech.com]
Looks like they've fixed more than SEGVs.
I'm not going to argue with you on Qt4, though.
Re:This is not a suprise (Score:5, 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.
Re:This is not a suprise (Score:1)
Stop your anti Trolltech FUD.
Re:This is not a suprise (Score:2)
Any major software company would do that, and KDE does as well.
Re:This is not a suprise (Score:5, Interesting)
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.
Re:This is not a suprise (Score:2)
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
Re:This is not a suprise (Score:2)
Huh? I have software running on Tiger right now [llnl.gov] that's using Qt 3.3.4. And not the X11 version.
Re:This is not a suprise (Score:2)
About Trolltech (Score:4, Informative)
Re:About Trolltech (Score:5, Informative)
Re:About Trolltech (Score:2)
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 bui
So what happens to Qt (Score:1, Interesting)
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
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
KDE Free Qt Foundation (Score:2)
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.
Re:So what happens to Qt (Score:5, Insightful)
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.
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.
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?
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?
Re:So what happens to Qt (Score:2)
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 be
Re:So what happens to Qt (Score:2)
Linux isn't about free software.
Get a clue, and STFU yourself, moron.
Re:So what happens to Qt (Score:2)
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.
Re:So what happens to Qt (Score:3, Interesting)
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?
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 shoul
Re:So what happens to Qt (Score:2)
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.
No I didn't. You claimed that TT ch
Re:So what happens to Qt (Score:2)
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.
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.
Re:So what happens to Qt (Score:1)
This is definitely true. However, I have a few things to say concerning it:
Re:So what happens to Qt (Score:2)
"impossible and illegal to develop proprietary applications for KDE using QT"
Windows/Mac versions + compatability = myth.
Money and Value (Score:1)
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!
I don't quite like the idea. (Score:4, Interesting)
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.
Re:I don't quite like the idea. (Score:2)
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
Re:I don't quite like the idea. (Score:2)
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.
Risks for Qt as open source (Score:2)
Re:Risks for Qt as open source (Score:1)
I belive there are legal agreements with some of the KDE folk that prevent this happening.
The worst that co
Re:Risks for Qt as open source (Score:2)
Re:Risks for Qt as open source (Score:1)
no risk (Score:2)
Google should buy it (Score:1)
Maybe they could find another use for it too....
Re:Google should buy it (Score:2, Informative)
Re:Google should buy it (Score:1)
Re:Google should buy it (Score:2)
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...
Re:Google should buy it (Score:2)
Wrong, since Qt free edition are under a dual license GPL/QPL. KDE applications can be licensed under any open source license.
Re:Google should buy it (Score:2)
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?
Re:Google should buy it (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 :-)
Re:Google should buy it (Score:2)
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.
Re:Google should buy it (Score:2)
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.
Linux based smartphone OS from Trolltech? (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 l
No thanks (Score:1, Funny)
biggest producer of Linux software for mobile dev (Score:2)
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
Re:biggest producer of Linux software for mobile d (Score:2)
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 [maemo.org]
Re:biggest producer of Linux software for mobile d (Score:2)
br> In China, where the world biggest producers of smartphones are. Easiest way to find them, try TT customers page.
Linux on Wall Street (Score:2)
slashdot, out of touch... (Score:1, Flamebait)
Oh, and TrollTech doesn't really belong in the Linux category, either. They've been around since before Linus, let alone before Linux.
Re:slashdot, out of touch... (Score:5, Funny)
TrollTech was founded in 1994, while Linux was released in 1991. Linus himself was released in 1969, proving you wrong on all counts.
It will be fun to read their prospectus (Score:2)
Reading these lists can be quite an educational experience.
Oh, Joy.... (Score:1)
Bleck.
For all the anti-qt anti-KDE trolls (Score:2)
Link is here: http://www.kde.org/whatiskde/kdefreeqtfoundation.p hp#updated_agreement [kde.org]
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 see it one year from now (Score:2)
Sources Close to the Company (Score:1)
Re:How complicated could these programs really be? (Score:3, Insightful)
Bindings (Score:2)
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 so
Re:Let's don't get ahead of ourselves (Score:5, Insightful)
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 [gnome.org] 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:
... 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.
Re:Let's don't get ahead of ourselves (Score:2)
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 m
Re:Let's don't get ahead of ourselves (Score:1)
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
Re:Let's don't get ahead of ourselves (Score:1)
Re:Let's don't get ahead of ourselves (Score:4, Informative)
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.
Re:Let's don't get ahead of ourselves (Score:1, Insightful)
most likely it'd be something like -
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
Mod me down then up! (Score:2, Troll)
Re:At least thier software is good (Score:3, Informative)
Re:At least thier software is good (Score:2)
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.
Re:At least thier software is good (Score:2)
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