D is 100% open source. The gnu D compiler and the LLVM D compiler were always 100% open source.
All three compilers shared the open source D front end. The DMD backend source code was available for anyone to use, it just couldn't be redistributed. We were eventually able to fully Boost license it.
The DMD compiler always had source available for free from Digital Mars. I never sold a single copy :-)