3 clause BSD only