Which copyright license should I choose?

What is the type of license to use the license to make the code free for the public in all possible ways.

Is "MIT License" the best option?

+4
source share
4 answers

Freeing your code as a public domain is the best way to make it free for all possible ways. SQLite is a well-known public library (they have a page that explains their license).

Having said that a code in the public domain can simply be accepted by someone else, and he can call it his own. This is why there are free licenses such as GPL / BSD / MIT / etc, where you retain some semblance of ownership of the work.

Personally, I prefer licenses like BSD or MIT because they are not as restrictive as the GPL. The GPL can say a lot about what a code user can and cannot do with it.

+11
source

The MIT license is pretty close to the public domain, although it requires people to include the license itself, so it is a bit more restrictive. Do you want to force people using your software to give you credit? More restrictive than LGPL, which is self-propagating. The GPL is even more restrictive, but will make your software less prone to use in commercial code.

+5
source

If you want to make your code useful and accessible to everyone in the world, choose a specific liberal license that clearly gives people the right to use your work. Organizations with legal departments such as explicit licenses and people want licenses that work in their jurisdiction.

Although Greg mentioned SQLite, he did not indicate that they recognize licenses on their public domain as a public domain problem and how it happens β€œWork is everywhere for everyone and every use. Public domain actually limits some people, so they also sell licenses. Also, check out The Creative Commons FAQ for CC Licenses has not been transferred to my jurisdiction (country), what can I do to learn more about international license issues.

If this is nothing more than a random solution for you, for example, releasing a huge code base previously owned by Big Company, you might want to get a real IP lawyer, rather than asking a bunch of programmers. :)

+1
source

Check out some of the generalizations of line licenses (see question for links). Just don't write your own!

0
source

All Articles