Software licensing issues | Computer Science homework help