Position-independent code simply means that placing such a piece of code anywhere in the memory does not require additional address modifications. As suggested, PC-relative is the most relevant one. For example, consider base-register based mode wherein the address stored by base register depends on the memory it is loaded to, even though the offset mentioned in the code is position-independent.