0

What open source license do I use to also enable proprietary development using my open source library? I don't want to force all the proprietary source code to be free and available.

I'm building a wrapper over a commercial proprietary application's (CA) RestAPI in C#. I'm interested to put that wrapper into the public domain, and maybe open source it. My hope is that will promote use of the CA. I'll be making use of that wrapper in my own admin application, and that admin app will likely be free for individuals, but paid for commercial use and be proprietary.

Follow up - is there a community for micro-dev companies, one man band operations doing it for love and beer money?

  • 2
    Do you own all the code? The two ways you could go are the "dual licensing" route (if you own all the code), or else use a "permissive" license (search the site for both of these topics for more information). – Brandin Feb 9 at 8:33
  • 2
    @Brandin you know, if you felt like doing the two searches and providing a couple of pointers, that's basically the answer. I urge you to write it up, so you can benefit from the upvotes. – MadHatter Feb 10 at 16:18
  • 1
    You are confusing commercial and propitiatory: All Free Software and Open Source licences allow Commercial use. It looks like you are looking for licences that allow inclusion of a Free Software library into proprietary works. Is that correct? – ctrl-alt-delor Feb 11 at 8:56
  • Followup: one question per question (you can ask as many as you like). – ctrl-alt-delor Feb 11 at 8:57
  • Please read the Free Software definition gnu.org/philosophy/free-sw.en.html (it is like the Open Source definition, but easier to understand), it will help with your miss-conceptions. – ctrl-alt-delor Feb 11 at 9:01

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.