Open Source Licenses

Open source software is distributed under a license, just like regular proprietary software is. An open source license is a license with a difference: instead of keeping or expanding the software developer's rights over the product, it basically gives them away. It gives freedom to the end user to modify the source code according to their will and requirements. It gives freedom to the user to sell or give the product away without having to pay royalty to the original developer.

There is no single open source license; to date, more than 30 exist. This table summarises some of the well known ones.

 

License

Proprietary Software linking

Distribution of “the Work”

Redistributing of the code with changes

Compatible with GNU GPL

GPL

Not allowed (since the linked software is considered a whole)

Not allowed with software whose license is not GNU GPL compatible.

Only if the derivative is GNU GPL.

Yes

LGPL

Allowed (since the software that links to the library is not considered a derivative work)

Allowed with some restrictions: You have to provide source code of the distributed LGPL library with (if any) modifications, changes to the LGPL library should be allowed to third parties and if BC your app/lib should still work with the modified LGPL lib/app.

Only if the derivative is GNU LGPL or GNU GPL.

Yes

Apple Public

Allowed (the requirements of Apple License apply only to the Covered Code)

Allowed.

Only under Apple Public license.

No

Apache Public

Allowed.

Allowed.

Allowed (as long as the name “Apache” isn't used in the name of the derivative work)

No

Artistic 2.0

Allowed.

Allowed (as long as C or perl subroutines supplied by you and linked into the Covered Code are not considered a part of the Covered Code)

Allowed if one of the following is true:
a) modifications are freely available,
b) one uses the modified package only within corporation or organization,
c) rename any non-standard executables,
d) make other distribution arrangements with the Copyright Holder
And the name of the Copyright Holder may not be used to promote derived products without his/hes written permission.

Yes [1]

BSD

Allowed.

Allowed.

Allowed.

Only the modified BSD license is compatible with GPL. The original BSD license is not compatible because it includes a weird advertising clause. [2]

MIT (X11)

Allowed.

Allowed.

Allowed.

Yes

MPL

Allowed.

Allowed.

Only under MPL.

No/Yes [3]

More on Open Source in Software Industry

Open Source Licenses

Open source software is distributed under a license, just like regular proprietary software is. An open source license is a license with a difference: instead of keeping or expanding the software developer's rights over the product, it basically gives them away.
Read More

Open Source in Web Development

Apache runs the internet. For that matter, it’s been running the internet ever since it’s been around. Apache has been termed the killer application for the Internet.
Read More

Open Source Portals

The needs of the people can only understood by the people, and only the people can provide feasible solutions. However, the solutions need to be updated from time to time, or new ones need to be thought of. Also, there should be a common forum on which all the problems and solutions can be posted.
Read More

Career Opportunities

In our OSS Myth-Busting spree, we noticed that one of the chief misconception people have about open source software companies are all run by volunteers and there isn’t much of a cash flow over there. People believe that OSS developers are just passionate hobbyists and nothing more than that.
Read More

Drawbacks

There is no doubt about the fact that open source has taken the world by storm. Open Source is spearheading the revolution to bring about a change in the world order, where the environment is free, conducive and constructive.
Read More

 

What's on the Site?

'SARS: An Open Scar', takes a trip back in time to look at the SARS outbreak. We aim to provide concise yet detailed information on the SARS outbreak,

What is Open Source What is Open Source
Here we tell you what exactly Open Source is, how it all began and why you should care about this topic
OSS in Life OSS in Life
How does Open Source have an impact on the basic necessities of our lives? Come here and we’ll show you how.
Why Open Sorce Software Why Open Source Software?
What really sets Open Source apart? What are its advantages and what is its current status? We make feel the basic essence of Open Source here.
Software World OSS in the Software World
This industry is where the roots lie. This is where the winds of change is gathering into a storm. This is where the future lies.
Common User OSS for the User
A groundbreaking concept is that which changes the lives of people. In this section we show you how Open Source is doing just that.
Web OSS on the Web
Why should the world care? We tell them why.
Industry OSS in the Industry
Open Source isn’t restricted the software industry. Here we give you case studies, success stories, a little satire and a lot more to convince you of the potential of Open Source.
About Us
Seven different people. How we came together, collaborated and worked, to bring to you what you see here.