View Single Post

  #4 (permalink)  
Old 11-13-2004
Manuel Lemos
 
Posts: n/a
Default Re: extension PHP Qt

Hello,

On 11/13/2004 03:04 PM, Gyger Jean-Luc wrote:
>>>Three weeks ago, I have started to develop a binding extension for Qt and
>>>PHP 5.

>>
>>Thne idea is interesting but there are a couple of details that may make
>>your extension uninteresting for the current PHP community:
>>
>>1. Very few people will be using PHP 5 soon.
>>
>>2. Qt Open Source license is GPL. This means that your extension has to
>>be GPL to be publicly distributed and only GPL programs can use your
>>extension unless they pay the commercial Qt license.
>>
>>If you agree that this may be a problem, you may want to consider using
>>wxWindows instead of Qt, and also benefit of cross-platform with native
>>bindings without a cost or licence limitations:
>>
>>http://www.wxwindows.org/
>>

>
>
> I see your point of view and thank you for this.
>
> Of course, I would like to distribute this extension with the GPL licence.
> If I want to use Qt is because this library is a very power toolkit and I
> use it everyday as PHP. I'm checked on Internet and I do not see if
> somebody try to implement this binding, like PyQt or PerlQt etc...


AFAIK, nobody is developing Qt bindings extension. The problem is that
if you can't use Qt to develop and distribute non-GPL application
without paying a commercial Qt license fee.

When you posted your message to the public I assumed that you were
interested in attracting other people to help or use your extension.

What I am trying to tell you is that because of the license fee payment
requirement, Qt is not interesting to many people.


> Of course, it exist PHP-GTK, but I prefer Qt than GTK. But I don't want to
> begin a discussion between this two toolkits, this is not the goal,
> everybody prefer what he want.
>
> In a first step, my intention is to have this extension on Linux system and
> after also for windows and other, but first on Linux.


Either GTK, Qt and wxWindows can work either on Linux and Windows, so
that is not a problem.


> I thing that we can build very porwer tool with PHP and Qt.


I suggested the wxWindows library as an alternative because it is
practically as powerful as Qt and is LGPL, so everybody can use it
without paying commercial license fees. Therefore, a wxWindows extension
would be more interesting than a Qt extension. See what I mean?

Because of the license problems, unlike a Qt extension, a wxWindows
extension would be acceptable for in PECL. If you get your extension
accepted in PECL, you can get much more exposure to your work and
eventually more users and other people helping in the development.

http://pecl.php.net/




--

Regards,
Manuel Lemos

PHP Classes - Free ready to use OOP components written in PHP
http://www.phpclasses.org/

PHP Reviews - Reviews of PHP books and other products
http://www.phpclasses.org/reviews/

Metastorage - Data object relational mapping layer generator
http://www.meta-language.net/metastorage.html
Reply With Quote