A commercial software but open and free for personal/edu. How to license?

Posted by Ivan on Stack Overflow See other posts from Stack Overflow or by Ivan
Published on 2010-05-23T06:31:36Z Indexed on 2010/05/23 7:00 UTC
Read the original article Hit count: 264

Filed under:
|
|
|

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.

    © Stack Overflow or respective owner

    Related posts about open-source

    Related posts about licensing