Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I currently have an open source project that is licensed under GPLv3. I'd like to dual license it, so I can offer it for commercial use. Are there any resources for choosing or creating a commercial software license?

share|improve this question
I think most proprietary licenses are copyrighted themselves... – Federico Culloca Aug 18 '11 at 9:05
I could be wrong, but some open source licenses prohibit commercial use, even for the owner. I would be careful to not dual license with conflicting licenses. The Lesser GPL might be a good fit though. It is usually used in favor of GPL when proprietary software will be built off of something. – Morgan Herlocker Aug 29 '11 at 17:22
@MorganHerlocker Clause 6 of the Open-Source Definition rejects such licenses. About "even for the owner": IANAL, but if he's the sole owner of the copyright, he can license it pretty much any way he sees fit. – luiscubal Apr 28 '13 at 23:33
Nothing in open source licenses prohibits dual licensing. eg. – Tim Malone May 4 at 5:40
up vote 33 down vote accepted

I think Binpress' commercial license generator is excellent:

How it works

  • Adjust the options below to fit your business needs.
  • Once you hit "Generate License" at the bottom, you will be given a unique address to your generated license.
  • If you leave an Email address and name, you can edit your license at any time (optional).
  • To learn more about licensing options, visit our handy licensing guide...
share|improve this answer
Besides the reference to Binpress in the payments section, this is great, thanks. – Sean Fujiwara Aug 29 '11 at 21:01
It didn't quite work as well for me.... not enough customization. – Webnet Mar 19 '13 at 15:14
@Webnet What kind of customization were you missing? – Adam Benayoun Mar 11 '15 at 21:28
@AdamBenayoun I have no idea now... that was so long ago... – Webnet Mar 11 '15 at 21:30

I think most people just copy the EUA from some big software package from a big scary company.

Remember to replace Microsoft/Orace/whoever with your own name! There was the case of a database+programming language tools company big in the 90s that famously forgot!

share|improve this answer
I agree. Those companies pay a lot of lawyers a lot of money, so they must have a good contract. But I prefer a more "friendly" agreement to make the customer more comfortable. – xpda Aug 24 '11 at 2:44
Little known fact: Most companies copyright their publicly available licenses(EULAs, Privacy Policies, etc) and even if they don't explicitly copyright it, it's still "assumed" to be copyrighted under US law (note, IANAL) – Earlz Aug 29 '11 at 16:51
Yes that's why it was particularly embarrassing for the company that did the copy+paste! – Martin Beckett Aug 29 '11 at 19:03
Out of curiosity which was the company that forgot to do the replacement? – sorin Sep 4 '13 at 13:20

What you want is a free software license without copyleft?

Because, GNU GPL, GNU LGPL and GNU FDL, allow commercial use.

If you want to link with proprietary software, then use the GNU LGPL.

If copyleft is not desired I suggest you to use the lib/libpng license.

You may just put the license as a comment on those source code files. Or cite properly elsewhere.

From the FSF and GNU view proprietary software is a unethical thing: It's take away people freedom and commonly impose Digital Restrictions Management (DRM).

Some useful links to know more about this ethical issue:

share|improve this answer

Creative Commons. GNU. And you can find hundreds of examples at Law school web sites and even use existing EULA content and edit it to suit your needs. ALWAYS have your efforts reviewed by a competent attorney.

share|improve this answer
Creative Commons and the GPL are both copyleft licenses that protect users. I'm looking for a license that allows companies to use the code the same way they would use proprietary code, but protects my copyright and the project's ability to remain open source. – Sean Fujiwara Aug 19 '11 at 21:31

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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