add BSD 3 clause license