1

At first, I always developed commercial projects only, so I bad know GNU licenses. Now, I want to make my library available for other developers. And maybe to find co-developers. So, I chosen GNU GPL v3... BUT
I didn't get how does this license apply to me?

  1. Can I use own GNU GPL v3 library in my commercial projects?
  2. Can I use own GNU GPL v3 library in my commercial projects if some developer modified its sources too?
  • By "commercial products" do you mean "closed source commercial products"? – Glenn Randers-Pehrson Dec 25 '16 at 18:46
  • Yeah, a software that will shared like proprietary software and include this GNU GPL v3 library (as dynamic or static linked). – Шах Dec 25 '16 at 18:49
  • If the first and second items of my question have differences I need to know it too. – Шах Dec 25 '16 at 18:50
  • 1
    Looks like So the GPL doesn't restrict the creator of the software in any way? probably answers both of your questions (items #1 and #4 there). – apsillers Dec 25 '16 at 18:53
  • 1
    At iText, we require code contributors to sign a Contributor License Agreement. If they don't sign such an agreement, we don't accept the code. That is explained in the question about the GPL and the creator of the software. – Bruno Lowagie Dec 26 '16 at 9:50
6
  1. Can I use own GNU GPL v3 library in my commercial projects?

Yes, as long as you own the rights to your own code, you could license it to other under the GPL for free or commercially for a fee. For instance this is the business model of MySQL.

  1. Can I use own GNU GPL v3 library in my commercial projects if some developer modified its sources too?

Yes, as you as you own the rights to this code which may require a contributor license agreement such that external contributions rights are licensed to you in a way that would allow you to relicense under a commercial license.

Your Answer

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

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