Looking through commits, it seems someone (you?) translated DOL code to python, and then to Scala. I don't think doing a 1 to 1 translation allows you to re-license/drop the GPL license of the original work does it?