Hi,
I want to make my project open source and put it under LGPL - but only for desktop systems (Windows, Linux, MacOs). The use of its source code on mobile platforms (Android, iOs) shall be forbidden for others. I do have plans to change this restriction in the future, but I want to reach a certain point of break-even with my investments first.

  1. Is it sensibly possible to restrict the LGPL to explicitly named operation systems / platforms?
  2. Will I as the original author and probably main contributor of the code still have the right to publish an Android/iOs app based on the code and earn money that way?
  3. In case you don't know an answer: do you have any idea where I can get good advice on this?


This is the first time I step into the world of licensing questions - I am absolutely inexperienced in these things. I have not found any example on platform-specific OS-licenses yet, that makes me wonder if I might have completely misunderstood some basic concept.