Skip to content

basic information about open-source, well-known, widely used licenses etc...

Notifications You must be signed in to change notification settings

tgogos/about_licenses

Repository files navigation

Licenses

basic information about open-source, well-known, widely used licenses etc...

Useful links:

Choose a license:

  • I want it simple and permissive: MIT
  • I'm concerned about patents: Apache License 2.0
  • I care about sharing improvements: GNU GPLv3

MIT: permissive license that is short and to the point. It lets people do anything they want with your code as long as they provide attribution back to you and don’t hold you liable. Examples: jQuery, .NET Core, Rails, Twitter Bootstrap

Apache License 2.0: permissive license similar to the MIT License, but also provides an express grant of patent rights from contributors to users. Examples: Elasticsearch, Kubernetes, Swift

GNU GPLv3: copyleft license that requires anyone who distributes your code or a derivative work to make the source available under the same terms, and also provides an express grant of patent rights from contributors to users. Examples: BASH, GIMP, Privacy Badger

Permissive? Copyleft?

from Wikipedia:

A permissive software license, sometimes also called BSD-like or BSD-style license, is a free software software licence with minimal requirements about how the software can be redistributed. Examples include the MIT Licence, BSD licences, Apple Public Source License and the Apache licence. As of 2016, the most popular free software license is the permissive MIT license.

Copyleft (a play on the word copyright) is the practice of offering people the right to freely distribute copies and modified versions of a work with the stipulation that the same rights be preserved in derivative works down the line. Copyleft software licenses are considered protective or reciprocal, as contrasted with permissive free software licenses.

Copyleft is a form of licensing, and can be used to maintain copyright conditions for works ranging from computer software, to documents, to art, to scientific discoveries and instruments in medicine.

  • In general, copyright law is used by an author to prohibit recipients from reproducing, adapting, or distributing copies of their work.
  • In contrast, under copyleft, an author may give every person who receives a copy of the work permission to reproduce, adapt, or distribute it, with the accompanying requirement that any resulting copies or adaptations are also bound by the same licensing agreement.

Copyleft licenses for software require that information necessary for reproducing and modifying the work must be made available to recipients of the binaries. The source code files will usually contain a copy of the license terms and acknowledge the authors.

from: opensource.org

Most copyleft licenses are Open Source, but not all Open Source licenses are copyleft. When an Open Source license is not copyleft, that means software released under that license can be used as part of programs distributed under other licenses, including proprietary (non-open-source) licenses. For example, the BSD license is a non-copyleft Open Source license. Such licenses are usually called either "non-copyleft" or "permissive" open source licenses

Some terms...

  • Intellectual property rights (IPRs) are the rights granted to the creators of IP, and include trademarks, copyright, patents, industrial design rights, and in some jurisdictions trade secrets. Artistic works including music and literature, as well as discoveries, inventions, words, phrases, symbols, and designs can all be protected as intellectual property.
  • Copyright is a legal right created by the law of a country that grants the creator of an original work exclusive rights for its use and distribution. This is usually only for a limited time.
  • What's the difference between Copyright and Licensing? Copyright is the legal term used to declare and prove who owns the intellectual property (the code, text, etc.). Licensing is the legal term used to describe the terms under which people are allowed to use the copyrighted material.

No-license, but source code is public on Github

Short answer: all rights are reserved. See:

How can I determine if two open source licenses are compatible with each other?

source: opensource.stackexchange.com

floss-license-slide-image.png

Examples from Github repos

The following print-screens are from the official github repositories and include a short description of each license, together with their Permissions, Limitations and Conditions sections.

Angular

MIT-angular.jpg

Prometheus

apache2-prometheus.jpg

Linux

GNU-GPLv2-linux.jpg

Appendix

image from choosealicense.com/appendix/: choosealicense_appendix.jpg

About

basic information about open-source, well-known, widely used licenses etc...

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published