qgis / QGIS-Mac-Packager

Scripts for Official QGIS MacOS Packages
https://www.qgis.org
GNU General Public License v2.0
56 stars 21 forks source link

MrSID, ECW licenses may not be compatible by QGIS distribution #15

Open kyngchaos opened 5 years ago

kyngchaos commented 5 years ago

As far as I can tell for these, the distribution of the binary libraries within an application require the application to restrict download from certain countries, at least if distributed from the US. I don't see any such restriction in the QGIS site. This was the reason for my method requiring the user to download those libraries and manually install them for the GDAL format plugins (or maybe I was just being over cautious, I don't know).

This should be investigated and verified, and those libraries removed from the distribution if necessary.

NathanW2 commented 5 years ago

Is this in the license file for the ECW SDK?

kyngchaos commented 5 years ago

ECW SDK and MrSID SDK

nyalldawson commented 5 years ago

at least if distributed from the US

Is this actually the case here? No idea how mirrors may effect things, but I believe the QGIS hosting infrastructure is european based. @elpaso @rduivenvoorde ?

This was the reason for my method requiring the user to download those libraries and manually install them for the GDAL format plugins

I'm curious how this approach gets around the issue -- is there something on your server backend blocking the downloads from the restricted regions?

saberraz commented 5 years ago

Another question is, how are we handling Windows packages, which come with those drivers already packaged?

NathanW2 commented 5 years ago

They are bundled and would be very bad to remove them. If this is a US trade issue like what gitlab and GitHub have recently have had to do, I am not sure it will affect us as we are not a US company.

On Tue., 30 Jul. 2019, 8:34 am Sab, notifications@github.com wrote:

Another question is, how are we handling Windows packages, which come with those drivers already packaged?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/qgis/QGIS-Mac-Packager/issues/15?email_source=notifications&email_token=AAC5FXCXRRZZHW45QOOS273QB5V5VA5CNFSM4IHSG4Y2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD3CGMFA#issuecomment-516187668, or mute the thread https://github.com/notifications/unsubscribe-auth/AAC5FXHXJJWSXSN64V5O6FDQB5V5VANCNFSM4IHSG4YQ .

kyngchaos commented 5 years ago

I'm curious how this approach gets around the issue -- is there something on your server backend blocking the downloads from the restricted regions?

No, I can't block downloads by region. I only distribute the GDAL plugin binary that's linked to the SDK libraries. It's up to the user to get the SDK libraries, I'm not distributing those.

nyalldawson commented 5 years ago

It's up to the user to get the SDK libraries, I'm not distributing those.

Ah, makes sense!

jef-n commented 5 years ago

Hi Nyall,

On Mon, 29. Jul 2019 at 15:22:45 -0700, Nyall Dawson wrote:

This was the reason for my method requiring the user to download those libraries and manually install them for the GDAL format plugins

I'm curious how this approach gets around the issue -- is there something on your server backend blocking the downloads from the restricted regions?

It also restricts distribution to "any national of these countries".

Jürgen

-- Jürgen E. Fischer norBIT GmbH Tel. +49-4931-918175-31 Dipl.-Inf. (FH) Rheinstraße 13 Fax. +49-4931-918175-50 Software Engineer D-26506 Norden https://www.norbit.de QGIS release manager (PSC) Germany IRC: jef on FreeNode

norBIT Gesellschaft fuer Unternehmensberatung und Informationssysteme mbH Rheinstrasse 13, 26506 Norden GF: Juergen Fischer, Nils Kutscher HR: Amtsgericht Aurich HRB 100827 Datenschutzerklaerung: https://www.norbit.de/83/

nyalldawson commented 5 years ago

It also restricts distribution to "any national of these countries".

(my unhelpful reply): what a steaming pile of horse 💩. This restriction is so antiquated and useless in the current era that it's just a laughable joke.

NathanW2 commented 5 years ago

I also don't think it applies to us anyway given it has come up in other open projects and the result is 'doesnt affect us'

On Tue., 30 Jul. 2019, 7:10 pm Nyall Dawson, notifications@github.com wrote:

It also restricts distribution to "any national of these countries".

(my unhelpful reply): what a steaming pile of horse 💩. This restriction is so antiquated and useless in the current era that it's just a laughable joke.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/qgis/QGIS-Mac-Packager/issues/15?email_source=notifications&email_token=AAC5FXBXJRROI3EXRP5P2GLQCAAOXA5CNFSM4IHSG4Y2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD3DKL2A#issuecomment-516335080, or mute the thread https://github.com/notifications/unsubscribe-auth/AAC5FXDYIW47XKKZFJXIIM3QCAAOXANCNFSM4IHSG4YQ .

mbernasocchi commented 5 years ago

FWIW we are also not distributing ECW and MrSID in QField for that reason

mewoch commented 4 years ago

does providing a build minus MrSID and ECW for those affected leave enough wriggle room?