Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have an application and I'm ready to release it into the wild world of the Internet. However, I am a confused of a few things.

Keeping in mind that I am not releasing the source code, must I include a license If I don't want my program copied and claimed someone elses? If yes, then which one?

Also, note that is a non-commercial freelance programmer's application.

share|improve this question

migrated from Jul 30 '11 at 23:34

This question came from our site for professional and enthusiast programmers.

up vote 3 down vote accepted

Your program is already copyrighted from the moment you create it, and without a license agreement, by default it is illegal to copy or redistribute it without your permission.

License agreements may or may not give you additional rights or protections. You should probably talk to a lawyer specializing in software licensing to discuss what exactly you want in a license, and what a license can and cannot give you. In particular, if you are doing work for a client, you may want specific terms in your contract regarding when copyright assignment occurs.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.