Flexible licensing

Flexible licensing