add three clause BSD