license_generator
pub fn write_license( license: &Box<dyn License>, output_path: &str) -> Result<(), Error>