Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

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.

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 several kinds of license and comparison

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?

share|improve this question

closed as off topic by Yannis Mar 30 '12 at 19:25

Questions on Programmers Stack Exchange are expected to relate to software development within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here. If this question can be reworded to fit the rules in the help center, please edit the question.

For a list of popular licenses, see the OSS Watch License differentator, details can be found in this answer of mine. –  Mark Booth Mar 30 '12 at 10:40
What's exactly the question here? ...isn't there enough documentation around licenses already? –  arnaud Mar 30 '12 at 11:19
In my (non-legally binding) opinion that is a reasonably good high-level view. Depending on how much in-depth you want to go you can get into any number of ugly, sticky issues that you don't represent very well (for example "it allows developer to do anything" is very ill-specified). But if all you're looking for is a high-level view, then I'd say that's a good shot at it. –  Joachim Sauer Mar 30 '12 at 11:37
You really need to discuss legal matters with a lawyer, not with a bunch of programmers, software licensing is on topic but questions that require legal expertise are not. –  Yannis Mar 30 '12 at 19:27

1 Answer 1

If you are worried about getting sued, chances are you should be talking to a lawyer instead of soliciting feedback from community at large. (Not that it is a bad thing, but you can't argue in court and say Person X on a forum said it was ok, so I did it).

Otherwise, there is a wide range available and there should be one to fit your needs.


share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.