Which type of open source license do you prefer?

No readers like this yet.
No readers like this yet.
A bunch of question marks

Opensource.com

It's the age-old debate among open source enthusiasts—both developers and users alike: Which license to choose? For developers, the decision revolves around what kind of control they are willing to release to anyone wanting to modify the developer's code. For the user, the question is more about philosophy.

Copyleft licenses such as the GPL require that derivative works carry the same protections as the original project, and that the source code be provided for derivatives created. Permissive licenses generally only concern themselves with the licensing of the original program.

Regardless of what your role is in the open source community, we want to know: Which type of license do you prefer, and why? Let us know your choice, and tell us why in the comments below.

211 votes tallied
Copyleft licenses.
64% (136 votes)
Permissive licenses.
36% (75 votes)

Results

Tags

Comments

5 Comments

GPL absolutely.

So-called 'permissive' licenses are only permissive to other developers, giving them the freedom to make derivative works closed source, thus robbing end users of freedom.

GPL and other copyleft licenses do not allow developers to rob end users of the freedoms promised in the original code.

Permissive licences. If you work for a start-up who is trying to get acquired, and diligence turns up that you have any GPL or other copyleft code, the deal is off.

GPL on all my code!

Only GPL, BSD license is bad for itself.

"Permissive" is a question of perspective. As a software user, I want permission to alter the code if I need to do so. In that case, the GPL is more permissive from my (the user's) perspective. That's because the GPL explicitly assumes (rightly) that the user *is* the developer.