Is my concept in open source license correct?
- by tester
I would like to justify whether my concept in the open source license is correct, as you know that, misunderstanding the terms may lead to a serious law sue. Thank you.
  The main difference among the open source license is whether the
  license is copyleft. Copyleft license means allow the others to
  reproduce, modify and distribute the products but the released product
  is bound by the same licensing restriction. That means they have to
  use the same license for the modified version. Also, the copyleft
  license require all the released modified version  to be free
  software.
  
  On the other hand, if any others create derived work incorporating
  non-copyleft licensed code, they can choose any license for the code.
The serveral kinds of license and comparsion
  GPL is a restrictive license. Software requires to released as GPL
  license if  that integrate or is modified from the other GPL license
  software . The library used in developing GPL license software are
  also restricted to GPL and LGPL , proprietary software are not allowed
  to employ (or complied with) in any part of the GPL application.
  
  LGPL is similar to GPL ,  but was more permissive with regarding allow
  the using of other non-GPL software.
  
  BSD is relatively simple license,  it allow developer to do anything
  on the original source code . The license holder do not hold any legal
  responsibilities for their released product.
  
  Apache license is evolved from the BSD license. The legal terms are
  improved and are written  by legal professionals in a more modern way.
  It covers comprehensive intellectual property ownership and liability
  issues.
Also, are there any popular license beside these? Thank you