Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Which opensource license to use to retain commercial rights for myself [closed]

Tags:

licensing

I am starting an opensource project. I want to allow the following: Free for noncommercial use, bins and source mods, like with the GPL, but I would like to retain commercial rights for myself, and provide another license for commercial use for customers who prefer that option.

The number of licensing options seem a bit overwhelming. So my question is:

  • Which opensource license should I use?
  • Which commercial license should I use, if there are any standard ones
    available? Or should I come up with
    my own one here?
like image 470
Jacques Bosch Avatar asked May 12 '10 12:05

Jacques Bosch


2 Answers

There is no problem with dual-licensing. GPL is fine for the noncommercial variant, and is widely accepted.

With the commercial one, I do not know of any standard ones. I would recommend you write one, that really suits your needs.

There is Hanselminutes Podcast on licenses here: Open Source Software Licensing with Jonathan Zuck of ACT Online. Towards the end they talk about the dual licensing of the MySQL database.

There is also a transscript of the podcast as PDF, have a look at the end of the first column on page 7.

like image 138
Marcel Avatar answered Sep 18 '22 15:09

Marcel


No open source license (as defined by the Open Source Initiative) will forbid commercial use of software. You can use a version of the GPL to disallow taking your software proprietary; companies could still use it internally, or distribute it for their own purposes, but they couldn't package it up and sell it as normal shrinkwrap software. Don't use a license like Boost or BSD, as they allow unlimited commercial usage with no restrictions.

You should decide what commercial use you want to allow, and that will depend heavily on the software and what people might want to use it for.

like image 27
David Thornley Avatar answered Sep 18 '22 15:09

David Thornley