perpetual licence - German English Dictionary