Results 1 to 10 of 10

Thread: OpenSource to Commercial Qt?

  1. #1
    Join Date
    Sep 2007
    Location
    Sant'Elpidio a Mare, Italy
    Posts
    194
    Thanks
    54
    Thanked 2 Times in 2 Posts
    Qt products
    Qt3 Qt4
    Platforms
    Windows

    Question OpenSource to Commercial Qt?

    Hi all,
    is it possible to port a source from the open source qt to the commercial one?
    I mean, if I have a project that is compilable and works perfectly with the open source library, is it possible to compile the same project upon the commercial library without compatibility error to occurr?
    In few words, are open source version and commercial compatible?
    --
    raccoon29

    "La mia vita finirà quando non vedrò più la gente ridere...non necessariamente alle mie battute "

  2. #2
    Join Date
    Feb 2006
    Location
    Oslo, Norway
    Posts
    6,264
    Thanks
    36
    Thanked 1,519 Times in 1,389 Posts
    Qt products
    Qt4
    Platforms
    MacOS X Unix/X11 Windows Symbian S60 Maemo/MeeGo

  3. #3
    Join Date
    Sep 2007
    Location
    Sant'Elpidio a Mare, Italy
    Posts
    194
    Thanks
    54
    Thanked 2 Times in 2 Posts
    Qt products
    Qt3 Qt4
    Platforms
    Windows

    Default Re: OpenSource to Commercial Qt?

    Does it mean that if I have developed a project with the open source lib,it is too late, thus I must die?

    PS: I looked for the answer but I didn't find that entry, thank you jpn.
    --
    raccoon29

    "La mia vita finirà quando non vedrò più la gente ridere...non necessariamente alle mie battute "

  4. #4
    Join Date
    Aug 2006
    Posts
    250
    Thanks
    19
    Thanked 49 Times in 36 Posts
    Qt products
    Qt4
    Platforms
    Windows

    Default Re: OpenSource to Commercial Qt?

    There's two issues here. One is the legal one which jpn pointed out. You're not allowed to start a project with the open source version of Qt and then buy the commercial version later.

    Does it mean that if I have developed a project with the open source lib,it is too late, thus I must die?
    My personal feeling is that if you started some experiments with the open source version, but havent released the program yet, and now you want to buy the commercial version for it, then do. You win and trolltech gets another license sale. If you adhere so strictly to the rules then you lose and trolltech loses a sale too.
    I know no one is going to agree with me on that point though. Don't take it as an endorsement, I'm just stating a personal opinion.

    The other issue is the technical one, and it doesn't exist. The commercial version is 100% compatible with the open source version, so "porting" is just a recompile of your program.
    Last edited by pherthyl; 28th March 2008 at 15:21.

  5. The following user says thank you to pherthyl for this useful post:

    Raccoon29 (28th March 2008)

  6. #5
    Join Date
    Sep 2007
    Location
    Sant'Elpidio a Mare, Italy
    Posts
    194
    Thanks
    54
    Thanked 2 Times in 2 Posts
    Qt products
    Qt3 Qt4
    Platforms
    Windows

    Default Re: OpenSource to Commercial Qt?

    Thank you pherthyl, very exhaustive, exactely all I wished to know
    --
    raccoon29

    "La mia vita finirà quando non vedrò più la gente ridere...non necessariamente alle mie battute "

  7. #6
    Join Date
    Jan 2006
    Location
    Lincoln, NE USA
    Posts
    177
    Thanks
    3
    Thanked 7 Times in 6 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Default Re: OpenSource to Commercial Qt?

    Quote Originally Posted by pherthyl View Post
    .....

    My personal feeling is that if you started some experiments with the open source version, but havent released the program yet, and now you want to buy the commercial version for it, then do. You win and trolltech gets another license sale. If you adhere so strictly to the rules then you lose and trolltech loses a sale too.
    ....
    The commercial version is 100% compatible with the open source version, so "porting" is just a recompile of your program.
    Your "personal feeling" is mine also. I use the commercial version of QT at work and on occasions I email the source home to play with the code at night on the GPL version of QT. When I am done I email the results back to work and I have no trouble with the process.

  8. #7
    Join Date
    Jan 2006
    Location
    Berlin, Germany
    Posts
    64
    Thanks
    1
    Thanked 4 Times in 3 Posts
    Qt products
    Qt4
    Platforms
    MacOS X Unix/X11 Windows

    Default Re: OpenSource to Commercial Qt?

    I can't imagine anyone giving you a hard time about using the GPL version at home when you own a commercial license, since its a per-developer and not per-machine license.
    As far as starting writing a program using the GPL version then getting a commercial license, I would talk to Trolltech Sales about it, I am pretty sure they would be willing to work something out regarding that (maybe like back-license payments to the time you started writing the application or something along those lines).
    (These are, of course, just my personal thoughts on the matter)
    Katrina Niolet

  9. #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: OpenSource to Commercial Qt?

    My feeling is that:
    1. You can always relicence your application, because it is YOUR application so nobody can tell you what licence to choose for it as long as you don't violate any licencing scheme.
    2. GPL starts to apply in practice when you start DISTRIBUTING the software so until you do, the software doesn't have to have any licence, so you are not switching from open to closed source - you don't have to publish source code of any application written for personal use.

    Beware that this is my personal feeling though - don't rely on it and don't quote it outside this discussion

  10. #9
    Join Date
    Sep 2007
    Location
    Sant'Elpidio a Mare, Italy
    Posts
    194
    Thanks
    54
    Thanked 2 Times in 2 Posts
    Qt products
    Qt3 Qt4
    Platforms
    Windows

    Default Re: OpenSource to Commercial Qt?

    Quote Originally Posted by wysota View Post
    2. GPL starts to apply in practice when you start DISTRIBUTING the software so until you do, the software doesn't have to have any licence, so you are not switching from open to closed source - you don't have to publish source code of any application written for personal use.
    So for "distributing" do you mean give it to some distribution company that sells it on wide range or just sell it to someone, or both, ot what else?
    --
    raccoon29

    "La mia vita finirà quando non vedrò più la gente ridere...non necessariamente alle mie battute "

  11. #10
    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: OpenSource to Commercial Qt?

    Quote Originally Posted by Raccoon29 View Post
    So for "distributing" do you mean give it to some distribution company that sells it on wide range or just sell it to someone, or both, ot what else?
    I mean make it available in whatever means possible for people other than the development unit. So in this case "both".

Similar Threads

  1. Replies: 3
    Last Post: 20th March 2008, 14:26
  2. Replies: 2
    Last Post: 4th December 2007, 00:34
  3. Can commercial qt be used with mingw g++ in MS windows
    By notsonerdysunny in forum Qt Programming
    Replies: 5
    Last Post: 29th August 2007, 17:21
  4. installation prob qt4.3 commercial with msvc2005
    By omprakash in forum Installation and Deployment
    Replies: 4
    Last Post: 18th July 2007, 15:51
  5. Does OpenGL be supported in opensource of Qt-4.1.2?
    By showhand in forum Qt Programming
    Replies: 1
    Last Post: 15th May 2006, 10:46

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.