Python Web App example uses AGPLv3 library
The Python Web App quickstart suggests the use of Authlib as an OAuth client library. However, Authlib is licensed under AGPLv3 (unless you pay for a commercial license), which, depending on who you ask, can force any project it is used in to also be licensed and distributed under the terms of the AGPLv3. This is unacceptable in many situations, and can cause headaches for anyone who just follows the quickstart and doesn't do their research on software licensing.
I would suggest refactoring the guide to use pyoidc instead as it is licensed under the much less restrictive Apache license and is also a certified implementation of the OpenID Connect standard.
Hi!
Can I take this up, as a part of Hacktoberfest?
Not up for grabs @pradyunsg. Please look for other issues.
@albertoperdomo raising for visibility