What should I do if I have already created commercial software based on open-source code?