Changes between Initial Version and Version 1 of Ticket #62849


Ignore:
Timestamp:
May 10, 2021, 11:43:40 AM (3 years ago)
Author:
szhorvat (Szabolcs Horvát)
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #62849 – Description

    initial v1  
    99https://github.com/macports/macports-ports/blob/master/devel/qt5-qtcreator/Portfile#L45
    1010
    11 I opened this issue to request clarification on when it is acceptable to add `license_noconflict openssl` to a portfile.  It would be useful to have a clear guideline on this (e.g. in the wiki), which can also be linked from portfiles that use the license exception. I suppose doubts around this issue might be why some PRs [https://github.com/macports/macports-ports/pull/10791#discussion_r621707434 like this one] are being held up.
     11I count 149 uses at present.
    1212
    13 To be clear, I have no interest in debating licensing issues. I am merely looking for clarification, to expedite creating/handling PRs. That said, here is my understanding of the licensing situation, and my proposal for a guideline:
     13I opened this issue to request clarification on when it is acceptable to add `license_noconflict openssl` to a portfile.  It would be useful to have a clear guideline on this (e.g. in the wiki), which can also be linked as justification from portfiles that use the license exception. I suppose doubts around this issue might be why some PRs [https://github.com/macports/macports-ports/pull/10791#discussion_r621707434 like this one] are being held up.
     14
     15To be clear, I have no interest in debating licensing issues. I am merely looking for clear and easy to follow guidelines, to expedite creating/handling PRs. That said, here is my understanding of the licensing situation, and my proposal for a guideline. It hope this will be a useful starting point.
    1416
    1517> In MacPorts, Qt links to OpenSSL by default, but this can be easily switched off with a variant (`-openssl`). Most software that use Qt have no knowledge of whether Qt is built with or without OpenSSL, so their distributability should not be affected by which version of Qt is present on the user's machine. Therefore, it makes sense to use the following as a guideline: If the binaries of a software work correctly regardless of whether Qt is installed with the `+openssl` or `-openssl` variant, it is fine to add `license_noconflict openssl` to the portfile of that software.