Why to license an application under GNU GPL?

I am extremely sorry if this is an incorrect question, but want to answer to this question very badly, hence asking. I am developing an application which I want to make open source. I believe there is appreciable amount of my own original work in it & would like to have some commercial interest in it.

So I am choosing to dual license my project. One with GNU LGPL - to give back to the community Other with commercial - to gain some money

I feel LGPL gives better freedom to application developers who would like to use my code in their application compared to what GPL gives. Then I dont understand why so many popular applications are GPL rather than being LGPL. Am I missing onto something? Is it better to license under GPL rather than LGPL?

Sorry for being a bit off-topic...


Two reasons why you might prefer the GPL:

  • Commercial : if you are dual licensing, then it creates an extra incentive for companies that wish to use your code to buy a commercial license. This is because the strong copyleft provisions in the GPL make it difficult for propriatary software products to use GPL'd code
  • Ethical - if you agree with the FSF that software should be free (as in freedom rather than beer) then this goal is helped by having as much code as possible under the GPL license. Again because of the strong copyleft provisions, GPL-based code is likely to stay free and encorage more code to be released under the GPL.
  • 链接地址: http://www.djcxy.com/p/79526.html

    上一篇: 开源项目的许可和许可证兼容性?

    下一篇: 为什么要在GNU GPL下授权应用程序?