perpetual license - German English Dictionary