viral, GPL incompatible open source license?

I'd like to relicense my open source project under a non-viral GPL incompatible license.

Which license should I choose?


There is a full list on the GNU website.

http://www.gnu.org/philosophy/license-list.html#GPLIncompatibleLicenses

You could use MPL or MS-PL or the BSD license or Apache v1/1.1. Keep in mind that BSD and Apache licenses have revised versions (the ones commonly used) which are compatible with particular versions of the GPL.


It's very simple to "create" the anti-gpl license like https://gist.github.com/12896 or https://gist.github.com/12906

Basically, you write something like:

  • "No part of software may be included in software projects that are solely distributed under strong copyleft restricted licenses."
  • append BSD/ISC/MIT license here, your choice
  • It is not good idea to use currently-incompatible licenses (old Apache, old 4-clause BSD license), because they might become GPL-compatible with newer GPL license (eg GPLv3 is compatible with more licenses). If you use anti-copyleft sentence in your license (as above), it will never be GPL-compatible, because copyleft is core of GPL.

    Note that my suggestion is not just about GPL, it is incompatible with any viral (copyleft) license. GPL is just the notorious example of such restrictive license.


    你有没有考虑过WTFPL?

    链接地址: http://www.djcxy.com/p/79722.html

    上一篇: 我如何找到适合我的项目的开源许可证?

    下一篇: 病毒,GPL不兼容的开源许可证?