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

Webinar
One Click, Universal Protection: Implementing Centralized Security Policies on Linux Systems

As Linux continues to play an ever increasing role in corporate data centers and institutions, ensuring the integrity and protection of these systems must be a priority. With 60% of the world's websites and an increasing share of organization's mission-critical workloads running on Linux, failing to stop malware and other advanced threats on Linux can increasingly impact an organization's reputation and bottom line.

Learn More

Sponsored by Bit9

Webinar
Linux Backup and Recovery Webinar

Most companies incorporate backup procedures for critical data, which can be restored quickly if a loss occurs. However, fewer companies are prepared for catastrophic system failures, in which they lose all data, the entire operating system, applications, settings, patches and more, reducing their system(s) to “bare metal.” After all, before data can be restored to a system, there must be a system to restore it to.

In this one hour webinar, learn how to enhance your existing backup strategies for better disaster recovery preparedness using Storix System Backup Administrator (SBAdmin), a highly flexible bare-metal recovery solution for UNIX and Linux systems.

Learn More

Sponsored by Storix