A commercial software but open and free for personal/edu. How to license?
- by Ivan
I am developing a software to sell for business use but am willing to make it free and open-source for personal and educational use.
Actually I can see the flowing requirements I would like the license to set:
Personal and educational usage of the program and its source codes is to be free.
In case of publishing of derivative works the original work and author (me) must be mentioned (incl. textual link to my website in a not-very-far-hidden place) and the derivative work must have different name.
A derivative work can be closed-source.
In every case of commercial (when the end-user is a commercial body (as a company (expect of non-profit organizations), an individual entrepreneur or government office)) usage of my work or any of derivative works made by anyone, the end-user, service provider or the derivative author must buy a commercial license from me.
I mean no guarantees or responsibilities, whether expressed or implied... (except the case when one explicitly purchases a support service contract from me and the particular contract specifies a responsibility).
Is there a known common license for this case?
As far as I can see now it can not be OSI-approved as it does not comply to the §6. of OSI definition of open source. But there still can be an a common known reusable license for this case as it looks quite natural, I think.