Inteview with Matthias Ettrich

Talking with the creator of KDE about its roots and its creation.
______________________

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Re: Inteview with Matthias Ettrich

Anonymous's picture

I can't believe you interview a developer and don't ask the ultimate question:

vi or Emacs!?!?!?!?!

Re: Inteview with Matthias Ettrich

Anonymous's picture

Although he didn't ask this question, the answer is still there :-)

Re: Inteview with Matthias Ettrich

Anonymous's picture

Check the distribution question...

Re: Inteview with Matthias Ettrich

Anonymous's picture

I have done a bit of programming in QT/KDE, and I must admit, it is a _very_ nice API. With KDevelop and QT Designer, you really have first class RAD tools on Unix.

What I'd like to see though is integration of a GUI designer with KDevelop further (Like with Delphi/Kylix), so that say, double clicking a button in your form inserts code into your KDevelop application where you can code what you want that buttonclick to do... Just use Delphi/Kylix and you'll know what I mean.

Re: Inteview with Matthias Ettrich

Anonymous's picture

AFAIK Qt4 (which will be released somewhen in 2004) will bring some improvements to the Qt-designer, so it could be easily embeded in KDevelop by the kde folks.
I think KDvelop3 will be one of the best IDEs, and when QT-designer is embedded, it will be even better.

QKW - native KDE on win32

Anonymous's picture

There is a project started to assure integration you told about. KDE (at least many KDE apps and KDE libs) will be available on win32 for both commercial and free developers/users.

To read more, visit:

http://www.iidea.pl/~js/qkw/

Nice interview =)

Anonymous's picture

I hope there are more to come soon. Its always cool to learn a bit about the future and the developers making your favorite applications.

I also like Qt, even though I have not used it too long yet. I expect nothing but the best toolkit with the most innovative and intuitive technologies went into it and that Trolltech is busy at work on the next version. Qt also has a very nice online manual. (However, many parts of the Trolltech website seriously need to be updated, especially in the "developers" section. http://www.trolltech.com/developer/index.html Much of the information is old.)

Trolltech Website

Anonymous's picture

Its true, the trolltech website is in dire need of update in the Developer section.

Here: http://www.trolltech.com/products/qt/codecomp/index.html?cid=4 It should also have a comparrison to GTK+ which has a C++ binding. But, the ultimate comparrison which might also decide the language is a comparrison between the dominant Java, Python, C, C++, C# Pascal etc. toolkits to Qt. If Qt still keeps its advantages this is by far the most convincing way to advertise Qt. If another toolkit is shorter, say Qt is more flexible or pick another example =p or jsut improve Qt until it becomes shorter while keeping its flexibility.

QT vs KDE as an app API

Anonymous's picture

As I understand it, some developers of commercial software end up coding to the QT API rather than KDE either for licensing reasons or because the KDE API's aren't available under Win32.

On Windows, they get the native file dialogs, system colors, etc. But on unix, they don't integrate as nicely as they could with KDE.

As a KDE developer and a TT employee, I wonder whether Matthias sees this as a problem. And if so, whether he has any power to steer TT to help make native QT apps on unix integrate better with KDE.

Re: QT vs KDE as an app API

Anonymous's picture

This mail from Matthias answers your question: http://lists.kde.org/?l=kde-core-devel&m=101170367405607=2

Re: QT vs KDE as an app API

Anonymous's picture

QKW - native KDE on win32

Anonymous's picture

There is a project started to assure integration you told about. KDE (at least many KDE apps and KDE libs) will be available on win32 for both commercial and free developers/users.

To read more, visit:

http://www.iidea.pl/~js/qkw/

Re: Inteview with Matthias Ettrich

Anonymous's picture

Why is the licence of QSA such that if you use it in an application, the SCRIPTS that you write are GPL'ed?

You obviously have NO desire to see it used in KOffice, everyone would have to GPL their scripts. And, sadly, most big business run on some crappy VBA Excel Macro hackjob.

Sick sick licensing rears its head again. Why does Trolltech keep on doing it?

Re: Inteview with Matthias Ettrich

Anonymous's picture

Lack of licensing understanding rears its head again. Why do the trolls (not the Trolls) keep on doing it?

Re: Inteview with Matthias Ettrich

Anonymous's picture

To quote from the Trolltech QSA FAQ:

Must Qt Script code interpreted by the GPLed Qt Script interpreter, be released under GPL-compatible licenses?

Depends. If you use "bindings" to the Qt library in the Qt Script code, i.e. script something you just as well could have written directly with Qt the interpreted program is effectively linked to Qt. In this case, since Qt and QSA are released under the GNU GPL, the interpreted program that uses them must be released in a GPL-compatible way. (See also the GPL FAQ: http://www.gnu.org/licenses/gpl- faq.html#IfInterpreterIsGPL). If you do not use "bindings" to the Qt library in the Qt Script code, your interpreted program does not need to be GPL-compabtible.

Re: Inteview with Matthias Ettrich

Anonymous's picture

Scripts for free distribution or internal use, gpl is fine. Scripts that you want to sell proprietary closed source, Trolltech wants you to purchase a license. Is that how it works?

I guess they like eating too.

Derek

Re: Inteview with Matthias Ettrich

Anonymous's picture

well, its a bit silly. but then again.

whats wrong with GPLling your scripts?

scripts are, by defination, source only. GPL demands that you give source to everyone who gets binaries. With scripts, this point is moot. Only remaining problem i can see is that everyone you give/sell the scripts to is entitled to do the same. For something like document macros i cannot see the problem with this....

White Paper
Linux Management with Red Hat Satellite: Measuring Business Impact and ROI

Linux has become a key foundation for supporting today's rapidly growing IT environments. Linux is being used to deploy business applications and databases, trading on its reputation as a low-cost operating environment. For many IT organizations, Linux is a mainstay for deploying Web servers and has evolved from handling basic file, print, and utility workloads to running mission-critical applications and databases, physically, virtually, and in the cloud. As Linux grows in importance in terms of value to the business, managing Linux environments to high standards of service quality — availability, security, and performance — becomes an essential requirement for business success.

Learn More

Sponsored by Red Hat

White Paper
Private PaaS for the Agile Enterprise

If you already use virtualized infrastructure, you are well on your way to leveraging the power of the cloud. Virtualization offers the promise of limitless resources, but how do you manage that scalability when your DevOps team doesn’t scale? In today’s hypercompetitive markets, fast results can make a difference between leading the pack vs. obsolescence. Organizations need more benefits from cloud computing than just raw resources. They need agility, flexibility, convenience, ROI, and control.

Stackato private Platform-as-a-Service technology from ActiveState extends your private cloud infrastructure by creating a private PaaS to provide on-demand availability, flexibility, control, and ultimately, faster time-to-market for your enterprise.

Learn More

Sponsored by ActiveState