Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. General talk
  3. Brainstorm
  4. Adding other Project to Qt like PoDoFo (LGPL)

Adding other Project to Qt like PoDoFo (LGPL)

Scheduled Pinned Locked Moved Solved Brainstorm
8 Posts 4 Posters 2.5k 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.
  • S Offline
    S Offline
    SeppyQT
    wrote on last edited by
    #1

    Hallo,

    there are good libraries which went dormant or went down. Also some OSS Projects. Some of them were good or at least in some points.

    It seems like PoDoFo went dormant, at least the links to BugTracker and the link to Mailing List Archives are dead. The Archive is reachable via Google.
    As far as I know Qt PDF is not capable of creating PDFs with Forms like Textboxes. PoDoFo is capable to create AcroForms.

    Since Qt (Community Edition) is LGPL and PoDoFo is LGPL. Qt could include PoDoFo and continue it. There is only one Problem to solve since Qt is Dual Licensed.

    What do you guys think of including other Projects into Qt?

    Greetings

    aha_1980A 1 Reply Last reply
    0
    • S SeppyQT

      Hallo,

      there are good libraries which went dormant or went down. Also some OSS Projects. Some of them were good or at least in some points.

      It seems like PoDoFo went dormant, at least the links to BugTracker and the link to Mailing List Archives are dead. The Archive is reachable via Google.
      As far as I know Qt PDF is not capable of creating PDFs with Forms like Textboxes. PoDoFo is capable to create AcroForms.

      Since Qt (Community Edition) is LGPL and PoDoFo is LGPL. Qt could include PoDoFo and continue it. There is only one Problem to solve since Qt is Dual Licensed.

      What do you guys think of including other Projects into Qt?

      Greetings

      aha_1980A Offline
      aha_1980A Offline
      aha_1980
      Lifetime Qt Champion
      wrote on last edited by
      #2

      @SeppyQT

      From my last experience, they will not add LGPL software to Qt, only BSD/MIT style licensed libraries, so discussion about it is useless.

      Regards

      Qt has to stay free or it will die.

      1 Reply Last reply
      0
      • K Offline
        K Offline
        Konstantin Tokarev
        wrote on last edited by
        #3

        Even if there were no licensing issues, adding unmaintained piece of 3rd party code to Qt Project would not be an easy decision

        S 1 Reply Last reply
        1
        • K Konstantin Tokarev

          Even if there were no licensing issues, adding unmaintained piece of 3rd party code to Qt Project would not be an easy decision

          S Offline
          S Offline
          SeppyQT
          wrote on last edited by
          #4

          @Konstantin-Tokarev said in Adding other Project to Qt like PoDoFo (LGPL):

          Even if there were no licensing issues, adding unmaintained piece of 3rd party code to Qt Project would not be an easy decision

          you could just add the AcroForm support in it. And podofo last upload was begin of 2018, not that old.

          1 Reply Last reply
          0
          • K Offline
            K Offline
            Konstantin Tokarev
            wrote on last edited by
            #5

            QtPDF is based on pdfium, so to make this possible you need to add support for alternative engine, or implement missing functionality in pdfium

            1 Reply Last reply
            1
            • SGaistS Offline
              SGaistS Offline
              SGaist
              Lifetime Qt Champion
              wrote on last edited by
              #6

              Hi,

              In addition to what @Konstantin-Tokarev wrote, here's a question:

              • Who would maintain that project forward ?

              Are you volunteering to do that ?

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

              S 1 Reply Last reply
              0
              • SGaistS SGaist

                Hi,

                In addition to what @Konstantin-Tokarev wrote, here's a question:

                • Who would maintain that project forward ?

                Are you volunteering to do that ?

                S Offline
                S Offline
                SeppyQT
                wrote on last edited by
                #7

                @SGaist

                If I get into the PDF Standard and had enough time I would but I doubt that a successful project can be maintained by one Person :/

                My first action were removing or replacing the parts which are incompatible with C++17 and later like auto_ptr in PoDoFo . When it compiles and behaves as it should I would maintain it.

                @Konstantin-Tokarev
                Isn't pdfium made by Google?

                @SGaist

                The Problem is then the Naming. If I fork it and rename it to prevent legal naming issues, no one recognizes the library and will only be used by a small group the rest will stick to PoDoFo until it is that old that you can't use it effectively.
                ATM (lib)podofo is still findable with "apt search podofo".

                My Intention is that either PoDoFo will be included into a living library or someone continues the work without different forks of it.

                Imagine if the Company stops Qt and release it as Open Source and now 3 Forks with their own Communities start continuing it. It would not make such progress as it woul if only one bigger Community working and maintaining it. In my Opinion a waste of resourcing splitting communities.

                1 Reply Last reply
                0
                • K Offline
                  K Offline
                  Konstantin Tokarev
                  wrote on last edited by
                  #8

                  @SeppyQT said in Adding other Project to Qt like PoDoFo (LGPL):

                  Isn't pdfium made by Google?

                  It is, so in order to contribute you'll have to comply to their terms, and maintain your code as well

                  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