Die Funktionen einer Software sind nicht schützbar. Eine einfache Nach-Programmierung ist nicht verboten. Es gibt noch den Begriff der sklavischen Nachahmung. Diese bezieht sich aber nur auf die Oberfläche oder das Aussehen (
GUI). (Das ist alles deutsches Recht!)