Skip to main content

Project Licenses

BlackWeb is dual-licensed under two open-source licenses: GPL-3.0 CC BY-NC-ND 4.0

GNU General Public License v3.0 (GPL-3.0)

The software components of BlackWeb are licensed under the GNU General Public License v3.0.
The GPL-3.0 is a free, copyleft license that allows you to:
  • Use the software for any purpose
  • Study how the software works and modify it
  • Share the software with others
  • Distribute modified versions
However, you must:
  • Disclose source code when distributing
  • License derivatives under GPL-3.0
  • State changes made to the code
  • Include copyright and license notices
Read the full GPL-3.0 License

Creative Commons BY-NC-ND 4.0

The documentation and certain project materials are licensed under Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International.
This license allows you to:
  • Share — copy and redistribute the material in any medium or format
Under the following terms:
  • Attribution (BY) — You must give appropriate credit, provide a link to the license, and indicate if changes were made
  • NonCommercial (NC) — You may not use the material for commercial purposes
  • NoDerivatives (ND) — If you remix, transform, or build upon the material, you may not distribute the modified material
Read the full CC BY-NC-ND 4.0 License

Disclaimer

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
In detail:
  • No Warranty: The software is provided without any guarantees or warranties of any kind
  • No Liability: The authors or copyright holders shall not be liable for any claims, damages, or other liability
  • Use at Your Own Risk: Whether in contract, tort, or otherwise, arising from, out of, or in connection with the software or the use or other dealings in the software

What This Means for Users

While BlackWeb is designed to help protect your network by blocking malicious domains, the project maintainers cannot guarantee:
  • Complete protection against all threats
  • 100% accuracy of domain classifications
  • Compatibility with all systems and configurations
  • Uninterrupted operation or error-free performance
Users are responsible for testing and validating BlackWeb in their own environments before production deployment.

Third-Party Licenses

BlackWeb aggregates content from numerous third-party blocklists. Each source may have its own license terms. By using BlackWeb, you should be aware that:
  • Different upstream sources may have different licenses
  • You are responsible for compliance with upstream source licenses
  • BlackWeb reformats and consolidates these sources for Squid-Cache compatibility
Refer to the SOURCES section for links to individual blocklist providers and their respective licenses.

Attribution

When using or distributing BlackWeb, please:
  1. Include License Information
    • Maintain all copyright notices
    • Include copies of the GPL-3.0 and CC BY-NC-ND 4.0 licenses
  2. Provide Attribution
  3. State Changes
    • If you modify the software, clearly indicate what changes were made
    • Document modifications in a changelog

Questions About Licensing

If you have questions about how these licenses apply to your use case:
  • Review the full license texts linked above
  • Consult with a legal professional familiar with open-source licensing
  • Open an issue on GitHub for clarification (non-legal advice)

Need Help?

If you’re unsure about licensing terms or have specific questions, feel free to open an issue on GitHub.

Build docs developers (and LLMs) love