Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free.

I'm working on a piece of software which i'd like to sell; however i'd like to keep the source 'open' in the sense that I see no reason why people should be not able to browse it for educational purposes. Most of my personal learning process involves looking at similar examples of other people's work. I'd like to protect my intellectual property, but also give something useful to the programming community (without which many of us wouldn't have gotten too far). I'm not super worried about theft of my 'algorithm' since what i'm doing isn't all that profound. I'd likely wait until the software was ready for release before publishing the source anywhere. Are there any licenses which are appropriate for this sort of thing? Alternatively, are there better resources than this site that I should direct my search toward?

Thanks, brian

share|improve this question

1 Answer 1

Microsoft released the source code to the .NET framework under a reference read-only license.

You might want to do a bit of research about that.

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.