I have developed material to teach a programming class. It is an old style class, thought for a teacher teaching to students, with slides and examples. The material is made of a website, where the slides for the instructor are available, and of examples and tests.
I would like to make this material freely accessible to anyone who wants to use it for non commercial purposes. Instead, if there is someone who wants to use it with commercial purposes (e.g. a company that sells education services), I would like to be contacted first to agree on a certain sum of money to use it. Such money would then be devolved to non profit organizations.
s there an "open-source" type of license that fits with this scenario?