Add option require, library and update license