We are a startup building a desktop application using Python targeting schools. Morally we want to Open up the source. But we are concerned how we will restrict others downloading for free there by impacting our business. Conventional business strategies of looking other avenues of revenue like support seems limited. Any ideas how we may go open source but still be able to protect the business?

  • 1
    If you don't want people to download your code, what benefit do you expect to get by opening it up?
    – MadHatter
    Mar 22 '16 at 9:11
  • Sorry, that I didn't mean just downloading, but redistributing it and creating a business of it. At the same time I like to share code with my buyers under no redistribution clause, but free to do any modification for their own usage.
    – user4579
    Mar 22 '16 at 9:19
  • 1
    @user4579 When that's what you want, then get a lawyer to write a license agreement which allows the licensee to view and modify the sourcecode, but not to distribute it. But please don't call it open source.
    – Philipp
    Mar 22 '16 at 9:27
  • Is it a learning software? Then you could open source the software itself but sell the content.
    – Philipp
    Mar 22 '16 at 9:37
  • @Phillip That's a great idea to sell content. It seems to be a good idea to implement.
    – user4579
    Mar 22 '16 at 9:44

Browse other questions tagged or ask your own question.