Changes between Initial Version and Version 1 of Ticket #63455, comment 5


Ignore:
Timestamp:
Dec 31, 2021, 9:08:22 PM (3 years ago)
Author:
chrstphrchvz (Christopher Chavez)
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #63455, comment 5

    initial v1  
    22> You will not find any prebuilt MySQL/MariaDB ports, because they are built with OpenSSL 1.1, which MySQL/MariaDB themselves being licensed under GPL do not allow binary redistribution of (this condition may go away if the ports are migrated to OpenSSL 3, which is GPL compatible).
    33
    4 MySQL/MariaDB ports have been migrated to OpenSSL 3, so this should no longer be an issue. However, even though OpenSSL 1.1-GPL incompatibility was previously why MacPorts claimed it could not offer prebuilt MySQL/MariaDB ports, this may not have reflected whether either of these upstream projects may actually have granted an OpenSSL linking exception (applicable to unofficial 3rd-party binary distributions). For example, MySQL licensing since 5.6 has the following text [https://downloads.mysql.com/docs/licenses/mysqld-5.6-gpl-en.pdf]:
     4~~MySQL/MariaDB ports have been migrated to OpenSSL 3, so this should no longer be an issue~~ (edit: this was not successful). However, even though OpenSSL 1.1-GPL incompatibility was previously why MacPorts claimed it could not offer prebuilt MySQL/MariaDB ports, this may not have reflected whether either of these upstream projects may actually have granted an OpenSSL linking exception (applicable to unofficial 3rd-party binary distributions). For example, MySQL licensing since 5.6 has the following text [https://downloads.mysql.com/docs/licenses/mysqld-5.6-gpl-en.pdf]:
    55>This distribution of MySQL 5.6.46 (and later) is distributed with certain software (including but not limited to OpenSSL) that is licensed under separate terms, as designated in a particular file or component or in the license documentation. Without limiting your rights under the GPLv2, the authors of MySQL hereby grant you an additional permission to link the program and your derivative works with the separately licensed software that they have included with the program.