Linked by Eugenia Loli-Queru on Thu 22nd Aug 2002 03:54 UTC
Original OSNews Interviews TheKompany is one of the very few companies creating truly multi-platform products, even if they are mostly a Linux/KDE company. Among their products you will find Aethera, Kapital, BlackAdder and a whole lot of apps for embedded Linux, mostly for the Sharp Zaurus PDA. Today we are happy to host an interview with the company's president, Shawn Gordon. Dive in and read our interesting chat with Shawn about their products, Linux's future, Qt and KDE, porting to OSX, their embbeded apps etc.
E-mail Print r 0   · Read More · 28 Comment(s)
Order by: Score:
Shawn Gordon and TheKompany
by Camel on Thu 22nd Aug 2002 04:10 UTC

I own several of TheKompany's programs. Their ogg vorbis player alone makes me glad I bought a Zaurus. All of their products that I own are great (the other ones probably are too). I think the thing I like most about them is how well supported they are. If you run into a problem you can post to TheKompany's mailing list and often times Shawn himself will promptly answer.

From what I have seen in their products and on their mailing list, I have a lot of respect for Shawn and TheKompany and probably will continue buying products from them.

Thanks for the interview.

How Difficult?
by IFightMIBs on Thu 22nd Aug 2002 05:12 UTC

I see some mention on the porting of apps to OSX. Since I haven't really had an opportunity to mess around in OSX development (I only got my mac a few days ago), how similar are Qt and Carbon/Cocoa? Being able to develop apps which port easily to OSX *and* KDE would be cool, indeed. I might even start using KDE again. :-) (dons flame-retardant suit...I use either gnome or blackbox most of the time)

RE: How Difficult?
by Eugenia on Thu 22nd Aug 2002 05:20 UTC

>how similar are Qt and Carbon/Cocoa

If you want multi-platfromness, then the choice is Qt. Your Qt app would look exactly as a Carbon/Cocoa one, native that is. And a Qt app can actually be easily recompiled on Unix and Windows, which is handy if you want to sell the same product on many platforms. However, the license of Qt for all platforms is more than $2000 I think. It doesn't come cheap..

Cocoa and Qt..
by rajan r on Thu 22nd Aug 2002 05:47 UTC

IFightMIBs: I see some mention on the porting of apps to OSX. Since I haven't really had an opportunity to mess around in OSX development (I only got my mac a few days ago), how similar are Qt and Carbon/Cocoa?

If it is written in pure (and I mean pure) Qt, a recompile with Qt 3 for Mac OS X would be all that is needed. But for a more complete port, doing icons, help files etc. would take some time....

Qt icons
by Spark on Thu 22nd Aug 2002 05:56 UTC

"But for a more complete port, doing icons, help files etc. would take some time...."

What about stock icons. Can't they use native stock icons automatically? Or is there no such thing as stock icons in Qt?
Well another problem might be that every system has different styleguides. For example Windows apps use "Ok | Cancel", while Apple suggests "Cancel | Ok" just to name an easy example.
Maybe Linus was right and portability is really only for people who are too lazy to write new code. ;)

the Kompany makes my Zaurus rock.
by DaWorm on Thu 22nd Aug 2002 08:01 UTC

Without Shawn Gordon and the kompany, my zaurus would be a sad sad pda. Shawn's a great guy to converse with on irc and he does answer a lot of questions about their applications and encourage the users to submit bugs and feature requests.

Spark...
by rajan r on Thu 22nd Aug 2002 09:35 UTC

What about stock icons. Can't they use native stock icons automatically? Or is there no such thing as stock icons in Qt?

IIRC, there isn't. And even if there is, the icons would look completely out of place in Mac OS X. And if it looks right at home in Mac OS X, it would look completely out of place in other OS. Mac OS X provides some stock icons, but that's about it. Unless you are building a really basic application, you probably have to make your own icons.

Well another problem might be that every system has different styleguides. For example Windows apps use "Ok | Cancel", while Apple suggests "Cancel | Ok" just to name an easy example.

This example Qt handles perfectly. It all depends on the system UI.

Besides, when is theKompany gonna be renamed as theQompany?

glade to hear that they're doing well
by someone on Thu 22nd Aug 2002 12:46 UTC

I don't use any products from the Kompany but it's always nice to hear Open Source company doing well.

keep it up

Open source company?
by Micah Dowty on Thu 22nd Aug 2002 13:45 UTC

I do think it's good that The Kompany is succeeding, but it's important to note that they're not an Open Source company, they just make commercial products designed to run on an Open Source operating system among others.

Yes, we do Open Source
by Shawn Gordon on Thu 22nd Aug 2002 14:18 UTC

Micah, we do a lot of Open Source work, less now than we use to do to limited resources, but if you look at www.thekompany.com/projects you will see a lot of Open Source work.

Shawn Gordon

Re:Open source company?
by Morty on Thu 22nd Aug 2002 14:22 UTC

Why do you say they are not an open source company? If you take a look at their products more then half are GPL/LGPL or some other Open Source license. Athera, KDE Studio, kamera, korelib, kugar etc.

And you get the source for most of their comercial produkts when you buy them, not the embeded ones I think.

open source company
by Anonymous on Thu 22nd Aug 2002 14:24 UTC

Well, tkc maybe a good company but this is anything BUT an Open Source company.

They use Open Source tools, right, but they develop and sell proprietary software.

Black Adder
by The Wondered on Thu 22nd Aug 2002 14:31 UTC


If Mr. Gordon is following these posts, it would be nice to know when if ever - Black Adder will get out of the beta stage.

RE: Open source company?
by Micah Dowty on Thu 22nd Aug 2002 14:31 UTC

Shawn,

That's cool, I didn't see those projects. I guess that makes tkc more similar to Loki in how they worked with Open Source software.

About BlackAdder
by Shawn Gordon on Thu 22nd Aug 2002 14:52 UTC

The Wonderland,

WRT BlackAdder, we had a massive delay due to contractual issues with Trolltech that have recently been worked out. This then left us the task of updating to Qt3 and the latest PyQt, which we've now done. However the way PyQt is now structured it created issues in packaging which we are now working on. BlackAdder is essentially done other than documentation at this stage, which is close, we just need to build this new beta and release it with support for all the new bits, and that should be coming up soon.

TheKompany
by Tom Searing on Thu 22nd Aug 2002 15:01 UTC

Great place to make my Zaurus or "Z" as I call it usable. The support is fantastic. I almost want to program seeing them develop these products so quickly with such great support. I wish the company I worked for had as strong a developer group as TheKompany does. Great work Shawn, you deserve the recoginition.

Groupware
by Richard Rowell on Thu 22nd Aug 2002 16:38 UTC

I for one am really looking forward to Aethera. I work at a small software company with a mixed environment. The sales and support folk are windows, most of the geeks are linux. We would like a central repository for contact information, calendar, and many other functions, currently we use the intranet which is cumbersome. If we could standardize on a single email client/PIM, that would be a big first step.

DataArchitect
by Len on Thu 22nd Aug 2002 18:44 UTC

I notice in the interview that 2.1 of DA is being released next month. I'm wondering if this means that DA 2.1 for Linux and Windows is finally being scheduled for release as well? It's been a long wait, but well worth it I'm sure, as DA is one of the best DB apps I've ever used.

DataArchitect
by Shawn Gordon on Thu 22nd Aug 2002 18:57 UTC

It will be available for all platforms next month.

Open Source Business Models
by Xirzon on Thu 22nd Aug 2002 19:11 UTC

Shawn,

first, it's absolutely great that you're taking the time to post in the forums of the websites that interview you. I've noticed that before and it really says a lot about your dedication to your company. I also think that you're trying to find the best possible balance between open source / proprietary software, as you always seem to be trying to give back to the community (without much visible benefit to your company -- in fact there are always ungrateful whiners ..). I believe this has a lot to do with the fact that you don't rely on "vulture capitalists" to fund your projects.

When you look at the successful campaign to "free Blender" (www.blender3d.com), whose goal it is to release the source code for an already free product and who have almost successfully raised their goal of 100,000 $ in a few weeks already, would you consider putting similar "price tags" on your proprietary software where you would GPL the product if a certain number of customers / subscribers are reached? I think this is a promising business model that needs to be explored further, and I'd really love to see a product like Kapital in the "public domain", but not if you can't recoup your costs and also make some money with it.

Biz Models
by Shawn Gordon on Thu 22nd Aug 2002 19:49 UTC

thanks for the kind words, we are very interested in staying deep in the trenches and not getting into ivory towers, so we stay close to ground level as much as possible.

You know, I've only been periphierally aware of what has been going on with Blender since I don't use it and I have limited time to stay on top of everything that goes on.

The idea is interesting but I don't know that GPL is really needed. Almost all of our applications have our restricted use license which gives the source code to the customer for their personal, non-redistributable use. By making something GPL then we just loose our own protection on our IP. I think our license protects us and our customers, and I don't know that enough people want DataArchitect as a GPL product that would be willing to cough up the needed money ;) .

Thanks for the idea though. The concept might work for something else for us.

Kapital question
by Doug on Thu 22nd Aug 2002 20:17 UTC

Shawn,

Why is Kapital so wedded to KDE and how easy is it for a Gnome user to use it? I'm running RH null and will use 8.0 with the Ximian desktop when it releases (Oct?) and the only thing I feel the absence of is a good Quicken-like manager. It isn't quite worth dumping all the Gnome apps just to get Kapital but life would be better if I could have both....

D

Kapital
by Shawn Gordon on Thu 22nd Aug 2002 20:52 UTC

Because we decided to make it a KDE application. I'm told if you have the KDE libraries installed then it will work, but we don't support that configuration, meaning if you run into problems with that environment, we can't help you. You can try it out with the demo to see how it does. We are just right now working on building with gcc 3.2 so that it will work on the new RH version.

Shawn Gordon and TheKompany
by Danny Mallory on Thu 22nd Aug 2002 23:03 UTC

I own a couple of products from TheKompany for my Zaurus. I have lots of other software installed from various vendors and there is no comparison to a product from TheKompany. It is clear that they not only take the time to ensure product performance but also go the extra mile in giving the product an appearance that is Un-surpassed. So far all of the TKC products I have seen do not fall short to the graphics quality of a Ximian product for the desktop. I am anxious to see what TKC has in store for my desktop.

Well done TKC.

Aethera build for Windows and MacOS?
by Damien Mc Kenna on Fri 23rd Aug 2002 13:15 UTC

One question I have to ask is when Aethera builds will be released for Windows and MacOS? I'd love to move over to it (from Eudora), and I know several companies that would greatly benefit from using such a wonderful product on all their platforms (about 1/4 Windows, 3/4 Mac, with a few Linux systems for good measure).

Aethera on other platforms
by Shawn Gordon on Fri 23rd Aug 2002 14:33 UTC

When we have the 1.0 code finalized for Linux then we will work on the Windows and OS X builds. We were trying to do Windows in parallel, but it was too distracting, so we decided to just wait till it was done. This worked well when we went through the same process with Rekall.

Thanks Shawn et al!
by Damien Mc Kenna on Fri 23rd Aug 2002 19:27 UTC

Thanks for replying to my question, I'm really grateful to you for taking the time. I await Aethera 1.0's launch with baited breath! ;)

Re: Kapital question
by MartinV on Sat 24th Aug 2002 14:45 UTC

Another solution would be to have X11+Gnome and X11+KDE run in adjacent virtual consoles.
You wouldn't have cut&paste between them, though. And you need enough memory.