I'm a student who has started programming my own applications for sale. I'd like to open source them so that people have free access to the code. My problem is with copy protection. I'd like to make money with my software so I wrapped it around with DRM. The problem is people who have direct access to the code and can therefore copy it at will. What copy protection mechanism RMS and Slashdot readers suggest I'd use? It would be best if the whole DRM app would be open source (free).