Sign up ×
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?

share|improve this question

closed as primarily opinion-based by MichaelT, Snowman, durron597, Ixrec, GlenH7 Sep 23 at 21:22

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise.If this question can be reworded to fit the rules in the help center, please edit the 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

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