https://github.com/go-gl/glh/issues/41 is reporting a possible violation of GPLv2 on go-gl/{glh, text} packages due to a dependency on freetype to render text. Freetype is GPLv2 licensed and since those packages depend on it they should also be GPLv2.
Few months ago pwaller was asking about the use of text rendering on glh. Maybe it's time to remove text rendering from there to avoid the freetype issue, also to keep the text rendering available but also under BSD license, we should implement something like a CODEC (similar to image/png image/jpeg) where the text package depends on a interface and other packages can provide a concrete implementation.
I have some spare time to do that, but I prefer discussing this here before starting any kindo of coding.