Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove chatglm_C Module to Eliminate LGPL Dependency #11178

Merged
merged 3 commits into from
May 31, 2024

Conversation

liu-shaojun
Copy link
Contributor

@liu-shaojun liu-shaojun commented May 31, 2024

Description

1. Why the change?

Issue: https://github.com/analytics-zoo/nano/issues/1406

This submission aims to remove the chatglm_C module, which introduced the ngsolve package (licensed under LGPL, a Weak Copyleft license), to meet the requirements of OSPDT. The chatglm._C module was used for native int4, which has now been deprecated, so this change will not have a significant impact.

During our preparations for OSPDT, we conducted scans using BDBA and identified several wheel packages that include the ngsolve package, such as ipex_llm/libs/chatglm_C.cpython-39-x86_64-linux-gnu.so. It's worth noting that ngsolve is licensed under LGPL, which is a Weak Copyleft license. We have been advised to minimize the use of LGPL licenses as much as possible.

image

@liu-shaojun liu-shaojun requested a review from glorysdj as a code owner May 31, 2024 02:46
@liu-shaojun liu-shaojun changed the title remove chatglm_C.**.pyd to solve ngsolve weak copyright vunl Remove chatglm._C Module to Eliminate LGPL Dependency May 31, 2024
@liu-shaojun liu-shaojun changed the title Remove chatglm._C Module to Eliminate LGPL Dependency Remove chatglm_C Module to Eliminate LGPL Dependency May 31, 2024
@liu-shaojun liu-shaojun requested a review from MeouSker77 May 31, 2024 02:56
@liu-shaojun liu-shaojun requested a review from sgwhat May 31, 2024 07:43
@liu-shaojun liu-shaojun merged commit 401013a into intel-analytics:main May 31, 2024
43 checks passed
@liu-shaojun liu-shaojun deleted the ngsolve branch May 31, 2024 09:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants