compliance/licensing - clarify, fix formatting and point to tldrlegal.com

This commit is contained in:
Carsten Haitzler 2013-10-30 19:27:26 +09:00
parent 309e287b7c
commit b3debcc3e1
2 changed files with 19 additions and 7 deletions

View File

@ -16,14 +16,16 @@ The simple advice
files as printed material with your product and/or in a dialog (e.g. files as printed material with your product and/or in a dialog (e.g.
an "about" dialog) in your product user interface. an "about" dialog) in your product user interface.
2. Provide a URL from which to be able to download "tar files" with 2. Provide a URL from which to be able to download "tar files" with
ALL of the source of EFL exactly as it was when used to compile the ALL of the source of this software exactly as it was when used to compile the
binaries for your product that ships EFL. Keep this URL valid for the binaries for your product. Keep this URL valid for the lifetime of the product.
lifetime of the product.
3. Unless you are doing PS3 (PSl1ght) development any libraries or 3. Unless you are doing PS3 (PSl1ght) development any libraries or
applications you write that use EFL are yours and you do not need to applications you write that use EFL are yours and you do not need to
make the source available. make the source available. That means if you link to EFL dynamically.
If you copy in EFL source into your application or library or
statically link, then you will need to provide full source of whatever
statically links or copies any of this software into yours.
4. If you made changes to EFL it would be appreciated if you 4. If you made changes to EFL it would be appreciated if you
interacted with us (see http://www.enlightenment.org ) and provided the interacted with us (see http://www.enlightenment.org) and provided the
changes you made in patch form BEFORE you ship a product, so they may changes you made in patch form BEFORE you ship a product, so they may
be reviewed to see if you have made any mistakes and perhaps have be reviewed to see if you have made any mistakes and perhaps have
created problems you do not know of yet. created problems you do not know of yet.
@ -44,7 +46,7 @@ relevant.
Q. Do I need to provide the source for EFL? Q. Do I need to provide the source for EFL?
A. Yes. In general you do. If you are shipping any of the binaries or A. Yes. In general you do. If you are shipping any of the binaries or
libraries that are produced, you must provide the EXACT source code libraries that are produced, you must provide the EXACT source code
used to build those binaries. So stick to doing this and you'll be fine. used to build those binaries.
Q. If I have to provide source, how should I do this? Q. If I have to provide source, how should I do this?
A. The best way is to provide a reference in an "about" dialog in the A. The best way is to provide a reference in an "about" dialog in the
@ -69,3 +71,13 @@ source code, provide them as part of the user interface in full (e.g.
in a dialog), or as files in the filesystem, on actual printed in a dialog), or as files in the filesystem, on actual printed
material (manuals, papers) that accompany the product or in CD, DVD material (manuals, papers) that accompany the product or in CD, DVD
etc. media. etc. media.
Q. Is there a simpler list of do's and don'ts i can use?
A. Yes. See http://www.tldrlegal.com. specifically:
http://www.tldrlegal.com/license/bsd-2-clause-license-(freebsd)
http://www.tldrlegal.com/license/gnu-lesser-general-public-license-v2.1-(lgpl-2.1)
http://www.tldrlegal.com/license/gnu-general-public-license-v2-(gpl-2)
http://www.tldrlegal.com/license/zlib-libpng-license-(zlib)
Then match this up with the licensing listed in COPYING.

View File

@ -20,7 +20,7 @@ evas: licenses/COPYING.BSD
embryo: licenses/COPYING.SMALL embryo: licenses/COPYING.SMALL
ecore: licenses/COPYING.BSD ecore: licenses/COPYING.BSD
eio: licenses/COPYING.LGPL eio: licenses/COPYING.LGPL
eldbus: licenses/COPYING.LGPL eldbus: licenses/COPYING.LGPL
efreet: licenses/COPYING.BSD efreet: licenses/COPYING.BSD
eeze: licenses/COPYING.BSD eeze: licenses/COPYING.BSD
ephysics: licenses/COPYING.BSD ephysics: licenses/COPYING.BSD