Re: Licensing and pip questions
Hi,toggle quoted messageShow quoted text
As for Pip and virtual environments, unlikely as NVDA must be run as a dedicated binary for those who do not have resources to run Python, let alone virtual environments. It might be possible to create such a scenario on newer Windows 10 releases, but since many users are still on older Windows releases (even older Windows 10 feature updates), this coming to fruition is quite unlikely.
From: firstname.lastname@example.org <email@example.com> On Behalf Of Omer Zak
Sent: Monday, September 14, 2020 12:49 AM
Subject: Re: [nvda-addons] Licensing and pip questions
On Sun, 2020-09-13 at 23:42 -0700, Joseph Lee wrote:
Regarding licensing question, as some may say that add-ons areThanks for the reference to the license file.
I remember seeing mentions of proprietary plugins/add-ons.
It is my understanding from reading the above that those plugins work via the exception to GPLv2 which permits use of such plugins under certain conditions.
So I understand that my own plugin has to be licensed under GPLv2, but I'll be allowed to license few data files under GPLv3+ (they contain materials from GPLv3+ licensed projects).
As for including external modules, you must include them manually asLooks to me to be prohibitively heavy-weight.
Did anyone request a NVDA feature which would work like the following:
1. NVDA runs inside a virtualenv.
2. When installed, plugins may request that certain modules be installed from PyPI via pip.
3. A module in NVDA manages dependencies of modules installed via pip in behalf of add-ons, and blocks uninstallation of pip-installed modules unless all add-ons needing them have been uninstalled.
The key to making programs fast is to make them do practically nothing.
Mike Haertel (original author of GNU grep) My own blog is at https://tddpirate.zak.co.il/
My opinions, as expressed in this E-mail message, are mine alone.
They do not represent the official policy of any organization with which I may be affiliated in any way.
WARNING TO SPAMMERS: at https://www.zak.co.il/spamwarning.html