Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. QtWebEngine
  4. Usage of Chromium GPL Components with a proprietary software
Forum Updated to NodeBB v4.3 + New Features

Usage of Chromium GPL Components with a proprietary software

Scheduled Pinned Locked Moved Unsolved QtWebEngine
3 Posts 3 Posters 1.1k Views 2 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.
  • R Offline
    R Offline
    ramysiha
    wrote on last edited by
    #1

    So basically we have a proprietary software that uses QtWebEngine.
    Currently as far as I understand all the Chromium GPL libs are being linked into the QtWebEngineProcess and then communicates and renders the HTML pages into the proprietary QT application.
    Does that mean that the proprietary application needs to be GPL license compatible ?
    I have taken a look at https://www.gnu.org/licenses/gpl-faq.html#GPLInProprietarySystem
    and I quote:

    However, in many cases you can distribute the GPL-covered software alongside your proprietary system. To do this validly, you must make sure that the free and nonfree programs communicate at arms length, that they are not combined in a way that would make them effectively a single program.

    So does that consider as arms length ?

    raven-worxR 1 Reply Last reply
    0
    • SGaistS Offline
      SGaistS Offline
      SGaist
      Lifetime Qt Champion
      wrote on last edited by
      #2

      Hi and welcome to devnet,

      That's a question you should bring directly to The Qt Company and/or a lawyer. This is a community driven forum, no legal advice available here.

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      1 Reply Last reply
      0
      • R ramysiha

        So basically we have a proprietary software that uses QtWebEngine.
        Currently as far as I understand all the Chromium GPL libs are being linked into the QtWebEngineProcess and then communicates and renders the HTML pages into the proprietary QT application.
        Does that mean that the proprietary application needs to be GPL license compatible ?
        I have taken a look at https://www.gnu.org/licenses/gpl-faq.html#GPLInProprietarySystem
        and I quote:

        However, in many cases you can distribute the GPL-covered software alongside your proprietary system. To do this validly, you must make sure that the free and nonfree programs communicate at arms length, that they are not combined in a way that would make them effectively a single program.

        So does that consider as arms length ?

        raven-worxR Offline
        raven-worxR Offline
        raven-worx
        Moderators
        wrote on last edited by
        #3

        @ramysiha said in Usage of Chromium GPL Components with a proprietary software:

        So basically we have a proprietary software that uses QtWebEngine.
        Currently as far as I understand all the Chromium GPL libs are being linked into the QtWebEngineProcess and then communicates and renders the HTML pages into the proprietary QT application.
        Does that mean that the proprietary application needs to be GPL license compatible ?

        i am not a lawyer, these are just my thoughts/interpretations.

        I think you do not need to license your software to GPL (as long as you haven't changed any source of the GPL module). You haven't integrated QtWebEngine into your application, you are just using it by executing a "tool". And i think this is meant by "arm length".
        If you would have integrated it statically it would make a difference.

        But anyway to be safe you should consider to get legal advice by a laywer.

        --- 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

        • Login

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