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

AGPLv3 license violation #49

Closed
MasterKia opened this issue May 11, 2023 · 4 comments
Closed

AGPLv3 license violation #49

MasterKia opened this issue May 11, 2023 · 4 comments

Comments

@MasterKia
Copy link

You're using the PersianBlockerHosts filterlists as a source to block ads:

ADS = Request("https://raw.githubusercontent.com/MasterKia/PersianBlocker/main/PersianBlockerHosts.txt")

That filterlist is licensed under the AGPLv3:
https://github.com/MasterKia/PersianBlocker/blob/main/PersianBlockerHosts.txt#L7

The GPL explicitly prohibits the removal of its license from files, and it appears that the listed files below do not contain any license header. Therefore, you should add the appropriate GPL license header to these files to ensure compliance with the license requirements:

https://github.com/SonyaCore/V2RayGen/blob/f0112dd42588959975f86fd9f4d3a84c4e7deafc/geodata/ads.txt

https://github.com/SonyaCore/V2RayGen/blob/f0112dd42588959975f86fd9f4d3a84c4e7deafc/geodata/clash_rules.yaml

https://github.com/SonyaCore/V2RayGen/blob/f0112dd42588959975f86fd9f4d3a84c4e7deafc/geodata/iran.dat

https://github.com/SonyaCore/V2RayGen/blob/f0112dd42588959975f86fd9f4d3a84c4e7deafc/geodata/qv2ray-client.json

The GPL also requires attribution, so please add something like this in your README file:

The ads list is provided by the PersianBlocker list:
https://github.com/MasterKia/PersianBlocker

@SonyaCore
Copy link
Owner

Thank you for informing me
I updated the README.md file and added block list sources 6dd75a6

@MasterKia
Copy link
Author

Thanks for taking the time!

I also added your project to the list of the projects that use the PersianBlocker list:
https://github.com/MasterKia/PersianBlocker/blob/main/README.md#%EF%B8%8F-%DA%AF%D8%B1%D8%A7%D9%85%DB%8C%D8%AF%D8%A7%D8%B4%D8%AA

Please also add something like this at the top (a comment) to each file containing the licensed work (ads.txt, clash_rules.yaml, iran.dat, qv2ray-client.json):
# License: AGPLv3

@SonyaCore
Copy link
Owner

Added.
983f60e
f48e646

@MasterKia
Copy link
Author

Thank you.

I wonder if .dat files even support having comments.

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

No branches or pull requests

2 participants