Developers can also take steps to protect their work by regularly updating their software, using strong licensing models, and educating their users about the value of legitimate software.