I just checked Gitlab’s website and it explicitly says “No credit card required” for the free tier. Maybe you registered for the wrong tier?
I don’t really know what I think of him. I have never heard him say anything bad but he feels like an alternate Luke Smith which gives me bad vibes.
His content is pretty good, though. I have discovered some neat stuff through him which I am grateful for
The license doesn’t really matter, unless you mean it should be included in the kernel. If it was another permissive license, you could also port it to Linux. I have no clue if it’s actually possible to port it to Linux natively, but I would guess that you can