We have moved to a new Sailfish OS Forum. Please start new discussions there.

Revision history [back]

click to hide/show revision 1
initial version

posted 2014-04-23 12:17:32 +0200

2Ti gravatar image

Qt license policy and paid for apps

It may be somewhat premature to ask this as there is currently no support (related) for paid for apps in Harbour.

I was however wondering how the licensing for paid apps would work. Specifically the licensing of Qt from Digia. Digia is licensing Qt under GPLv3 and LPGLv2 and a commercial license. LGPLv2 section 2.c says:

  • You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License.

and GPLv3 section 5.c says:

  • You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it.

Neither LPGLv2 or GPLv3 prohibit anyone from charging for the application (sources or object code), they do in fact explicitly allow it, but they also require the sources to be released under GPLv3 and LPGLv2.

So should someone wish to create a proprietary Sailfish app it would seem to me that it requires licensing either Qt Mobile from Digia at €109/month or the enterprise version at some undefined price that needs to be agreed with Digia separately. http://qt.digia.com/Try-Buy/

Was there some special clause in the Sailfish SDK that I missed, that allows developing Sailfish apps without separately licensing Qt?

I am not an expert on copyright law, so could someone clarify if I've understood this correctly. Also could someone from Jolla shed some light on this.

Given that the Android dev license is free (as in beer), and Apple charges (or at least used to) some €70/year for AppStore(tm) access, €109/month seems quite pricey. You really need to believe in your app to take that on, all upfront.

Qt license policy and paid for apps

It may be somewhat premature to ask this as there is currently no support (related) for paid for apps in Harbour.

I was however wondering how the licensing for paid apps would work. Specifically the licensing of Qt from Digia. Digia is licensing Qt under GPLv3 and LPGLv2 and a commercial license. LGPLv2 section 2.c says:

  • You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License.

and GPLv3 section 5.c says:

  • You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it.

Neither LPGLv2 or GPLv3 prohibit anyone from charging for the application (sources or object code), they do in fact explicitly allow it, but they also require the sources to be released under GPLv3 and LPGLv2.

So should someone wish to create a proprietary Sailfish app it would seem to me that it requires licensing either Qt Mobile from Digia at €109/month or the enterprise version at some undefined price that needs to be agreed with Digia separately. http://qt.digia.com/Try-Buy/

Was there some special clause in the Sailfish SDK that I missed, that allows developing non-free Sailfish apps without separately licensing Qt?Qt from Digia with a commercial license? GPLv3 to my knowledge requires all of the program that uses a GPLv3 library also to be GPLv3. LPGL doesn't, but I don't understand their interaction with each other.

I am not an expert on copyright law, so could someone clarify if I've understood this correctly. Also could someone from Jolla shed some light on this.

Given that the Android dev license is free (as in beer), and Apple charges (or at least used to) some €70/year for AppStore(tm) access, €109/month seems quite pricey. You really need to believe in your app to take that on, all upfront.

Qt license policy and paid for apps

It may be somewhat premature to ask this as there is currently no support (related) for paid for apps in Harbour.

I was however wondering how the licensing for paid apps would work. Specifically the licensing of Qt from Digia. Digia is licensing Qt under GPLv3 and LPGLv2 and a commercial license. LGPLv2 section 2.c says:

  • You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License.

and GPLv3 section 5.c says:

  • You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it.

Neither LPGLv2 or GPLv3 prohibit anyone from charging for the application (sources or object code), they do in fact explicitly allow it, but they also require the sources to be released under GPLv3 and LPGLv2.

So should someone wish to create a proprietary Sailfish app it would seem to me that it requires licensing either Qt Mobile from Digia at €109/month or the enterprise version at some undefined price that needs to be agreed with Digia separately. http://qt.digia.com/Try-Buy/

Was there some special clause in the Sailfish SDK that I missed, that allows developing non-free Sailfish apps without separately licensing Qt from Digia with a commercial license? GPLv3 to my knowledge requires all of the program that uses a GPLv3 library also to be GPLv3. LPGL doesn't, but I don't understand their interaction with each other.

I am not an expert on copyright law, so could someone clarify if I've understood this correctly. Also could someone from Jolla shed some light on this.

Given that the Android dev license is free (as in beer), and Apple charges (or at least used to) some €70/year for AppStore(tm) access, €109/month seems quite pricey. You really need to believe in your app to take that on, all upfront.

LPGLv2.1

GPLv3

Qt license policy and paid for apps

It may be somewhat premature to ask this as there is currently no support (related) for paid for apps in Harbour.

I was however wondering how the licensing for paid apps would work. Specifically the licensing of Qt from Digia. Digia is licensing Qt under GPLv3 and LPGLv2 and a commercial license. LGPLv2 section 2.c says:

  • You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License.

and GPLv3 section 5.c says:

  • You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it.

Neither LPGLv2 or GPLv3 prohibit anyone from charging for the application (sources or object code), they do in fact explicitly allow it, but they also require the sources to be released under GPLv3 and LPGLv2.

So should someone wish to create a proprietary Sailfish app it would seem to me that it requires licensing either Qt Mobile from Digia at €109/month or the enterprise version at some undefined price that needs to be agreed with Digia separately. http://qt.digia.com/Try-Buy/

Was there some special clause in the Sailfish SDK that I missed, that allows developing non-free Sailfish apps without separately licensing Qt from Digia with a commercial license? GPLv3 to my knowledge requires all of the program that uses a GPLv3 library also to be GPLv3. LPGL doesn't, but I don't understand their interaction with each other.

I am not an expert on copyright law, so could someone clarify if I've understood this correctly. Also could someone from Jolla shed some light on this.

Given that the Android dev license is free (as in beer), and Apple charges (or at least used to) some €70/year for AppStore(tm) access, €109/month seems quite pricey. You really need to believe in your app to take that on, all upfront.

LPGLv2.1

GPLv3

Qt license policy and paid for apps

It may be somewhat premature to ask this as there is currently no support (related) for paid for apps in Harbour.

I was however wondering how the licensing for paid apps would work. Specifically the licensing of Qt from Digia. Digia is licensing Qt under GPLv3 and LPGLv2 and a commercial license. LGPLv2 section 2.c says:

  • You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License.

and GPLv3 section 5.c says:

  • You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it.

Neither LPGLv2 or GPLv3 prohibit anyone from charging for the application (sources or object code), they do in fact explicitly allow it, but they also require the sources to be released under GPLv3 and LPGLv2.

So should someone wish to create a proprietary Sailfish app it would seem to me that it requires licensing either Qt Mobile from Digia at €109/month or the enterprise version at some undefined price that needs to be agreed with Digia separately. http://qt.digia.com/Try-Buy/

Was there some special clause in the Sailfish SDK that I missed, that allows developing non-free Sailfish apps without separately licensing Qt from Digia with a commercial license? GPLv3 to my knowledge requires all of the program that uses a GPLv3 library also to be GPLv3. LPGL doesn't, but I don't understand their interaction with each other.

I am not an expert on copyright law, so could someone clarify if I've understood this correctly. Also could someone from Jolla shed some light on this.

Given that the Android dev license is free (as in beer), and Apple charges (or at least used to) some €70/year for AppStore(tm) access, €109/month seems quite pricey. You really need to believe in your app to take that on, all upfront.

LPGLv2.1

GPLv3