dimfalk / kostra2010R

R interface for KOSTRA-DWD-2010R dataset
GNU General Public License v3.0
2 stars 0 forks source link

check for suitable licenses #14

Closed dimfalk closed 2 years ago

dimfalk commented 2 years ago

Permissive

A short, permissive software license. Basically, you can do whatever you want as long as you include the original copyright and license.

A license that allows you much freedom with the software, including an explicit right to a patent. "State changes" means that you have to include a notice in each file you modified.

In every licensed file, original copyright, patent, trademark, and attribution notices must be preserved. In every licensed file changed, a notification must be added stating that changes have been made to that file.

The BSD 3-clause license allows you almost unlimited freedom with the software so long as you include the BSD copyright notice in it. "Use trademark" in this case means you cannot use the names of the original company or its members to endorse derived products.

The BSD 2-clause license allows you almost unlimited freedom with the software so long as you include the BSD copyright notice in it.

BSD licenses (unlike GPL) do not require that source code be distributed at all. Suitable for commercial and partly proprietary software.

Copyleft

The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the four freedoms to run, study, share, and modify the software. These GPL series are all copyleft licenses, which means that any derivative work must be distributed under the same or equivalent license terms. It is more restrictive than the LGPL and even further distinct from the more widely used permissive software licenses BSD, Apache and MIT.

You may copy, distribute and modify the software as long as you track changes/dates of in source files and keep all modifications under GPL. You can distribute your application using a GPL library commercially, but you must also disclose the source code.

GPL 3 tries to close some loopholes in GPL 2.

You may copy, distribute and modify the software provided that modifications are described inside the modified files and licensed for free under LGPL-2.1. Derivatives or non-separate (statically-linked) works of the software must be licensed under LGPL, but separate, parent projects don't have to be.

LGPL 3 tries to close some loopholes in LGPL 2.1.

Data


https://usethis.r-lib.org/reference/licenses.html

usethis::use_gpl_license(version = 3, include_future = TRUE)