Results 1 to 8 of 8

Thread: Open Source QT vs Paid QT

  1. #1
    Join Date
    Jan 2006
    Posts
    185
    Thanks
    1
    Thanked 2 Times in 2 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Default Open Source QT vs Paid QT

    What if...

    What if I develop a program using the Open source edition of QT and I start selling it. Well, that is not legal as far as I also deliver the source code, but how could someone know if the program was created using the Free Edition or the Paid Edition?

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

    Default Re: Open Source QT vs Paid QT

    It's illegal. Period. And the library has information about the licence embedded into itself.

  3. #3
    Join Date
    Jan 2006
    Posts
    368
    Thanks
    14
    Thanked 18 Times in 17 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Default Re: Open Source QT vs Paid QT

    Quote Originally Posted by wysota View Post
    It's illegal. Period. And the library has information about the licence embedded into itself.
    Excuse me... it's illegal to sell GPL based applications...? Since when...?

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

    Default Re: Open Source QT vs Paid QT

    Quote Originally Posted by elcuco View Post
    Excuse me... it's illegal to sell GPL based applications...? Since when...?
    No, it's not, as long as you publish the sources. But I think the hidden question was "Can someone find out that a closed-source application was developed using open source library?"

  5. #5
    Join Date
    Nov 2006
    Location
    Shrewsbury, UK
    Posts
    97
    Thanks
    3
    Thanked 11 Times in 11 Posts
    Qt products
    Qt4
    Platforms
    Windows

    Default Re: Open Source QT vs Paid QT

    Interesting. But what if I write an application (say just a simple main.cpp) with the open source version and I sell the resulting exe to someone who has also been sold Qt runtimes from the commercial version by another vendor. The application will still run (I've tried it a while ago) so how can you tell which version of Qt was used to write (or link) it. And yes I Know this is still illegal - its any stamping of signatures in the executable that interests me.

    Pete

  6. #6
    Join Date
    Jan 2006
    Location
    Warsaw, Poland
    Posts
    33,359
    Thanks
    3
    Thanked 5,015 Times in 4,792 Posts
    Qt products
    Qt3 Qt4 Qt5 Qt/Embedded
    Platforms
    Unix/X11 Windows Android Maemo/MeeGo
    Wiki edits
    10

    Default Re: Open Source QT vs Paid QT

    In that case you can't see the difference. You probably could if you built Qt with a custom build key, although I'm not sure. But it's enough to have a modified version of the libraries (with some functionality cut out) and the resulting exe will not link against a different library though to rellocation errors. At least I think so.

  7. #7
    Join Date
    Jan 2006
    Location
    Warsaw, Poland
    Posts
    5,372
    Thanks
    28
    Thanked 976 Times in 912 Posts
    Qt products
    Qt3 Qt4
    Platforms
    Unix/X11 Windows

    Default Re: Open Source QT vs Paid QT

    Quote Originally Posted by pdolbey View Post
    its any stamping of signatures in the executable that interests me.
    It's hard to construct such system because you can simply edit the executable and get rid of it. Certainly it should involve some cryptography.

    I've heard about a method in which the global offset table was scrambled and only a hardware key could produce proper addresses, but it's more like just keeping crackers away long enough to produce some profit, than a real solution.

  8. #8
    Join Date
    Jan 2006
    Location
    Warsaw, Poland
    Posts
    33,359
    Thanks
    3
    Thanked 5,015 Times in 4,792 Posts
    Qt products
    Qt3 Qt4 Qt5 Qt/Embedded
    Platforms
    Unix/X11 Windows Android Maemo/MeeGo
    Wiki edits
    10

    Default Re: Open Source QT vs Paid QT

    Some idea is to keep not the code but the data hidden (encrypted). It should be harder to modify the binary in such a way that encryption/decryption of data gets disabled. It's still a battle against time, but safes or locks share the same idea - keep the bad guy away just long enough.

Similar Threads

  1. Replies: 3
    Last Post: 7th October 2015, 19:43
  2. Open source automated testing tool for Qt App
    By William Wilson in forum Qt Programming
    Replies: 21
    Last Post: 5th December 2007, 16:56
  3. Qt Open source + MSVC++ 2008
    By TopFuel in forum Qt Programming
    Replies: 9
    Last Post: 6th October 2007, 19:09
  4. Licencing issue with Qt Open source
    By thepasty in forum General Discussion
    Replies: 16
    Last Post: 26th July 2006, 14:56
  5. Replies: 11
    Last Post: 24th March 2006, 06:40

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
  •  
Digia, Qt and their respective logos are trademarks of Digia Plc in Finland and/or other countries worldwide.