Results 1 to 10 of 10

Thread: Is Qt LGPL the right frame work for my needs ?

  1. #1

    Default Is Qt LGPL the right frame work for my needs ?

    Greetings:

    I want to write a browser application that will run on an iphone [local intranet wireless]. I want to deploy the application from a single cd - that will have the linux distribution as well as the application all packaged together. The user has to find a pentium 4 pc, stick the cd in and install the application. Then the iphones can connect to it through local wireless.

    The reason, I am looking into Qt is that, since it is a compiled environment, I do not have to expose my code or make it easy for a hacker to copy my code.

    I want to do it under LGPL. I am not planning to change the QT framework code. If I do, i will share it with the public.

    What resources are available under QT for Iphone browser programming.

    If QT is not optimal for doing what I need (explained above), do you know of another frame work?


    Thanks

  2. #2
    Join Date
    Jan 2006
    Location
    Warsaw, Poland
    Posts
    33,376
    Qt products
    Qt3 Qt4 Qt5 Qt/Embedded
    Platforms
    Unix/X11 Windows Android Maemo/MeeGo
    Thanks
    4
    Thanked 5,019 Times in 4,795 Posts
    Wiki edits
    10

    Default Re: Is Qt LGPL the right frame work for my needs ?

    You want to deploy the application on an iPhone or you want an iPhone to connect to your application using a web browser?
    Your biological and technological distinctiveness will be added to our own. Resistance is futile.

    Please ask Qt related questions on the forum and not using private messages or visitor messages.


  3. #3
    Join Date
    Sep 2009
    Location
    UK
    Posts
    2,447
    Qt products
    Qt4
    Platforms
    Windows
    Thanks
    6
    Thanked 348 Times in 333 Posts

    Default Re: Is Qt LGPL the right frame work for my needs ?

    I don't understand what you want.

    You want to write a browser application that will run on an iphone? In which case, what kind of browser? Web? File? Music? Etc.
    Or you want to write an application for a PC which the iPhone will connect to with its internal web browser?

    You want a single CD that contains both the iPhone and PC application? You say the CD will install the application, but also comes with Linux, so why does it need installing? Or do you plan on installing linux to?

  4. #4

    Default Re: Is Qt LGPL the right frame work for my needs ?

    wysota,
    I want Iphone browser to connect to the application.

    fatjuicymole,
    I was going to do the app in LAMP (Linux, Apache, Mysql, Php) - however, there is no protection for my code, since the server is going to be local at the client site (and not in the cloud)
    I could do sourceguardian or ioncube - however, php scrambling can be broken. That is the reason why I am looking at Qt. If i can write the app use Qt framework and then bundle the compiled executable along with the installation cd for LAMP, then the process will be neat and secure.

    Thanks!

  5. #5
    Join Date
    Sep 2009
    Location
    UK
    Posts
    2,447
    Qt products
    Qt4
    Platforms
    Windows
    Thanks
    6
    Thanked 348 Times in 333 Posts

    Default Re: Is Qt LGPL the right frame work for my needs ?

    So in effect, you want your application to run as a CGI from Apache, interfacing with Mysql? Qt can do that.

  6. #6

    Default Re: Is Qt LGPL the right frame work for my needs ?

    fatjuicymole,

    Can you pls confirm:

    1. my source code don't need to be on the server - a compiled executable generated by qt is what will be on the server.

    2. The qt application can also be packaged into the same lamp cd that i create. In otherwords, users do not need to do anything other than sticking the cd into a baremetal pc and doing the install

    Ofcourse, the wireless configuration and application setup etc, will be done through the interface provided by the aplication

    Thanks!

  7. #7
    Join Date
    Sep 2009
    Location
    UK
    Posts
    2,447
    Qt products
    Qt4
    Platforms
    Windows
    Thanks
    6
    Thanked 348 Times in 333 Posts

    Default Re: Is Qt LGPL the right frame work for my needs ?

    1) Theres no need for your source code to be anywhere but your own development pc.

    2) You can put the Qt app wherever you like, as long as you copy the necessary library files with it (or install the Qt package, or using a Linux dist which includes Qt, whichever is easier for you).

  8. #8

    Default Re: Is Qt LGPL the right frame work for my needs ?

    fatjuicymole,
    Thanks for your help.
    As for licensing my understanding is LGPL - will allow me to use and distribute Qt in my commercial application. The only requirement being, I should share the code, if I make any changes to the Qt framework. I do not need to make my application source code available to the community. Am i correct?

    Also, which forum should i check out to see the techniques used in enforcing licensing in the application developed using qt framework.

  9. #9
    Join Date
    Sep 2009
    Location
    UK
    Posts
    2,447
    Qt products
    Qt4
    Platforms
    Windows
    Thanks
    6
    Thanked 348 Times in 333 Posts

    Default Re: Is Qt LGPL the right frame work for my needs ?

    Yes, as long you use the Qt libraries dynamically and have made no modifications to them, your OK. If you make changes, then those changes need to be open source, and if you link statically, the entire app that was statically linked needs to be open source.

    So if you stick with a version of Qt Creator you can download from Nokia's website, your generally safe, as these versions can't create statically linked applications unless you recompile them, and come with standard libraries.

  10. #10

    Default Re: Is Qt LGPL the right frame work for my needs ?

    Thanks Mate, You are a great help!!!

Similar Threads

  1. Retrieval of frame rate in Phonon.
    By Theo Adams in forum Qt Programming
    Replies: 2
    Last Post: 6th July 2010, 20:00
  2. Question about LGPL 2.1
    By giowck in forum Installation and Deployment
    Replies: 2
    Last Post: 19th May 2010, 07:55
  3. QSkinWindows Classes
    By kernel_panic in forum Qt-based Software
    Replies: 45
    Last Post: 20th April 2010, 13:35
  4. Replies: 16
    Last Post: 7th March 2006, 16:57
  5. Multi frame management ... is it possible ?
    By yellowmat in forum Newbie
    Replies: 8
    Last Post: 25th January 2006, 11:41

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Qt is a trademark of The Qt Company.