Is specific Liscence needed to share application?
-
If I made application with QT
What have I done ?- Downloaded the QT offline installer 5.12 from QT https://download.qt.io/archive/qt/5.13/ (I guess it open source)
- USING limereport , smtp , mysql , QCustomPlot (which are not included in QT) in project and not "other QT libs like QT charts , virtual keyboard " etc
- Using QT installer framework for deployment.
- Can I sell this thing to others taking money?
I haven't purchased any license. What is best way to go with it?
If the client is happy to agree that I am earning money by making app through the open source version CAN I sell to them?
Sorry If this is not in correct category. I thought to write this in QT Lounge but I guess it's for Destkop application so I decided to put it here. If in wrong category please moderators move to required category
-
If I made application with QT
What have I done ?- Downloaded the QT offline installer 5.12 from QT https://download.qt.io/archive/qt/5.13/ (I guess it open source)
- USING limereport , smtp , mysql , QCustomPlot (which are not included in QT) in project and not "other QT libs like QT charts , virtual keyboard " etc
- Using QT installer framework for deployment.
- Can I sell this thing to others taking money?
I haven't purchased any license. What is best way to go with it?
If the client is happy to agree that I am earning money by making app through the open source version CAN I sell to them?
Sorry If this is not in correct category. I thought to write this in QT Lounge but I guess it's for Destkop application so I decided to put it here. If in wrong category please moderators move to required category
@Thank-You said in Is specific Liscence needed to share application?:
Can I sell this thing to others taking money?
As long as you do not violate the licenses of Qt modules you're using you can. Most of Qt is licensed under LGPL, some parts are GPL. So, check the licenses.
-
If I made application with QT
What have I done ?- Downloaded the QT offline installer 5.12 from QT https://download.qt.io/archive/qt/5.13/ (I guess it open source)
- USING limereport , smtp , mysql , QCustomPlot (which are not included in QT) in project and not "other QT libs like QT charts , virtual keyboard " etc
- Using QT installer framework for deployment.
- Can I sell this thing to others taking money?
I haven't purchased any license. What is best way to go with it?
If the client is happy to agree that I am earning money by making app through the open source version CAN I sell to them?
Sorry If this is not in correct category. I thought to write this in QT Lounge but I guess it's for Destkop application so I decided to put it here. If in wrong category please moderators move to required category
@Thank-You said in Is specific Liscence needed to share application?:
QCustomPlot
AFAIK QCustomPlot is GPL only, so you'll have to abide by GPL rules for your application.
Standard disclaimer about not being a lawyer apply of course!
Nothing in either LGPL nor GPL strictly forbid you from selling your application, but there are stipulations you have to abide, so make sure to read them and apply them -
@Thank-You said in Is specific Liscence needed to share application?:
Can I sell this thing to others taking money?
As long as you do not violate the licenses of Qt modules you're using you can. Most of Qt is licensed under LGPL, some parts are GPL. So, check the licenses.
As long as you do not violate the licenses of Qt modules you're using you can
@jsulm Yes I haven't made any change to it
JUST WROTE codeAnd if client is happy to give me money for the work .
So @J-Hilk If I removed QCustomPlot then Can I use it ?
Sure You are not a lawyer but just say what you knowI haven't touched any single file in QT modules
-
As long as you do not violate the licenses of Qt modules you're using you can
@jsulm Yes I haven't made any change to it
JUST WROTE codeAnd if client is happy to give me money for the work .
So @J-Hilk If I removed QCustomPlot then Can I use it ?
Sure You are not a lawyer but just say what you knowI haven't touched any single file in QT modules
@Thank-You said in Is specific Liscence needed to share application?:
Yes I haven't made any change to it
That is not all. Using GPL licensed libraries for example requires you to also use GPL for your own code (means: provide your code to everybody who gets your app and asks for code!).
In case of LGPL you do not have to provide your code, but you need enable your users to replace LGPL libs with their own versions (usually this means: provide object files to enable relinking of your app). -
@Thank-You said in Is specific Liscence needed to share application?:
Yes I haven't made any change to it
That is not all. Using GPL licensed libraries for example requires you to also use GPL for your own code (means: provide your code to everybody who gets your app and asks for code!).
In case of LGPL you do not have to provide your code, but you need enable your users to replace LGPL libs with their own versions (usually this means: provide object files to enable relinking of your app).@jsulm If the user isn't interested about these stuff and they don't want to know anything. What they need is product and are happy to pay me. They are not interested about what I am using to build product.
That's it.
It's just personal type of software that only one or his co-worker use.
So is there any restriction in this case? -
@jsulm If the user isn't interested about these stuff and they don't want to know anything. What they need is product and are happy to pay me. They are not interested about what I am using to build product.
That's it.
It's just personal type of software that only one or his co-worker use.
So is there any restriction in this case?@Thank-You said in Is specific Liscence needed to share application?:
So is there any restriction in this case?
Well, if you're sure your users will not ask you for the code or object files then it is fine (but you should be prepared to provide all this if they ask!). Anyway, you should read GPL/LGPL to get more details about your obligations or ask people who are experts in this area.
-
@Thank-You said in Is specific Liscence needed to share application?:
So is there any restriction in this case?
Well, if you're sure your users will not ask you for the code or object files then it is fine (but you should be prepared to provide all this if they ask!). Anyway, you should read GPL/LGPL to get more details about your obligations or ask people who are experts in this area.
@jsulm said in Is specific Liscence needed to share application?:
Well, if you're sure your users will not ask you for the code or object files then it is fine (but you should be prepared to provide all this if they ask!).
thats not quite right (I think) if @Thank-You publishes under GPL he/she/it has to notify the user about it in an about page or something like that, so that the user knows he can request the source code
LGPL no idea 🤷♂️
-
@jsulm said in Is specific Liscence needed to share application?:
Well, if you're sure your users will not ask you for the code or object files then it is fine (but you should be prepared to provide all this if they ask!).
thats not quite right (I think) if @Thank-You publishes under GPL he/she/it has to notify the user about it in an about page or something like that, so that the user knows he can request the source code
LGPL no idea 🤷♂️
@J-Hilk You're right. That's why I suggested that @Thank-You reads the actual licenses and/or asks experts (I'm not a lawyer).
-
@J-Hilk You're right. That's why I suggested that @Thank-You reads the actual licenses and/or asks experts (I'm not a lawyer).