license and platforms come from stdenv.lib.platforms and stdenv.lib.licenses