Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. Android and LGPL
Qt 6.11 is out! See what's new in the release blog

Android and LGPL

Scheduled Pinned Locked Moved Mobile and Embedded
4 Posts 2 Posters 2.8k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P Offline
    P Offline
    pjoe
    wrote on last edited by
    #1

    Hi,

    Trying to figure out what is possible/required for using Qt LGPL for a closed source Android app to be published on Play Store.

    I see a few options/issues:

    • Using Ministro: this allows updating of the lib, but how about having user substitute his own modified version of Qt (as required by LGPL)? Also IMO Ministro is a pretty bad UX for end users.
    • Using bundled Qt libs: how can end-user substitute these? Would require re-packing apk with changed libs, which would void signing and break app updates

    Is Qt essentially not that attractive for Android development unless you get the commercial Qt fro Mobile license?

    -pjoe

    1 Reply Last reply
    0
    • P Offline
      P Offline
      pjoe
      wrote on last edited by
      #2

      Also TBH $149/month Qt Mobile license is rather steep price for me for a lib to do Android/iOS development. Especially since I don't need enginio or paid support, I just want to be able to use the lib legally :)

      1 Reply Last reply
      0
      • raven-worxR Offline
        raven-worxR Offline
        raven-worx
        Moderators
        wrote on last edited by
        #3

        [quote author="pjoe" date="1387311732"]

        • Using bundled Qt libs: how can end-user substitute these? Would require re-packing apk with changed libs, which would void signing and break app updates[/quote]

        IMHO it's ok that repacking the apk breaks the signing, since after it it's not your work anymore. And the same for updates. I don't think that the LGPL requires this.
        On Android it's quite easy to install unsigned apks, so this shouldn't be problem for users in general.
        So all you have todo is give the user the chance to substitude the LGPL part (Qt) of your work. Your actual app can still be closed source.

        But also note that i am not a lawyer. ;)

        --- SUPPORT REQUESTS VIA CHAT WILL BE IGNORED ---
        If you have a question please use the forum so others can benefit from the solution in the future

        1 Reply Last reply
        0
        • P Offline
          P Offline
          pjoe
          wrote on last edited by
          #4

          Yeah I think the tricky part is for user to get hold of apk. Though I suppose I could always publish the apk somewhere other than Play Store for users to get hold of if they want to replace LGPL libs.

          It would be great with an authoritative answer from Digia on this :)

          1 Reply Last reply
          0

          • Login

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • Users
          • Groups
          • Search
          • Get Qt Extensions
          • Unsolved