Licensing Question

4 views
Skip to first unread message

Richard Zhao

unread,
Aug 21, 2025, 3:36:20 AMAug 21
to icu-s...@unicode.org
Hello,

Our team would like to use the ICU library and have a question regarding its licensing. We noted the section in the license file where `aclocal.m4` and `config.guess` were under GPL, except when used as part of a configuration script.

We think that it is fine to pull in due to the exception, but our legal counsel would like to confirm definitively that these files aren't used anywhere else, and that the exception would apply to the whole library.

Thank you for your assistance.

Best regards,
Richard Zhao

Markus Scherer

unread,
Aug 21, 2025, 2:14:39 PMAug 21
to Richard Zhao, icu-s...@unicode.org
On Thu, Aug 21, 2025 at 12:36 AM 'Richard Zhao' via icu-support <icu-s...@unicode.org> wrote:
Our team would like to use the ICU library and have a question regarding its licensing. We noted the section in the license file where `aclocal.m4` and `config.guess` were under GPL, except when used as part of a configuration script.

We think that it is fine to pull in due to the exception, but our legal counsel would like to confirm definitively that these files aren't used anywhere else, and that the exception would apply to the whole library.

These scripts are only used when building ICU from its source code using the configure+Makefile build system.
It is my belief that the exception applies.
I am not a lawyer.

If you use a different build system, then you can delete these files from your copy of ICU, and delete the corresponding parts of the LICENSE file. I know of code bases that do this.

Best regards,
markus

Steven R. Loomis

unread,
Aug 22, 2025, 9:41:26 AM (14 days ago) Aug 22
to Richard Zhao, icu-s...@unicode.org
Hi, a couple of technical points.
- config.guess  and config.sub are called when the ‘configure’ script is run. They are not used at any otherr time
- aclocal.m4 is used during the process of regenerating the configure script, which is normally only done by the project maintainers.

Also, you said “except when used as part of a configuration script”, however I don’t find that language in the files- the license text is at the top of config.guess and config.sub files. Hope this helps.

Steven

Sent from my iPad

On Aug 21, 2025, at 2:36 AM, 'Richard Zhao' via icu-support <icu-s...@unicode.org> wrote:


--
You received this message because you are subscribed to the Google Groups "icu-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email to icu-support...@unicode.org.
To view this discussion visit https://groups.google.com/a/unicode.org/d/msgid/icu-support/CAMMc_5kcDki7S2D-MDt4hkhzwMm8e1_7duqzB98%3DEaJ2Mo_BiA%40mail.gmail.com.

--
You received this message because you are subscribed to the Google Groups "ICU - Team" group.
To unsubscribe from this group and stop receiving emails from it, send an email to icu-team+u...@unicode.org.
To view this discussion visit https://groups.google.com/a/unicode.org/d/msgid/icu-team/CAMMc_5kcDki7S2D-MDt4hkhzwMm8e1_7duqzB98%3DEaJ2Mo_BiA%40mail.gmail.com.
Reply all
Reply to author
Forward
0 new messages