diff options
author | Carsten Haitzler (Rasterman) <raster@rasterman.com> | 2013-03-22 17:40:56 +0900 |
---|---|---|
committer | Carsten Haitzler (Rasterman) <raster@rasterman.com> | 2013-03-23 13:29:13 +0900 |
commit | 10fe8f29e387c72fddb6b0fcde5bad4c0243c23d (patch) | |
tree | f7199241fd4b4fab1f64c2993723aeb7a25a31ef /COMPLIANCE | |
parent | 46be79a206bc90d844e7589605505e7ac8804307 (diff) |
add a COMPLIANCE file for convenience.
Diffstat (limited to 'COMPLIANCE')
-rw-r--r-- | COMPLIANCE | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/COMPLIANCE b/COMPLIANCE new file mode 100644 index 0000000000..1ee00231ae --- /dev/null +++ b/COMPLIANCE | |||
@@ -0,0 +1,71 @@ | |||
1 | Compliance | ||
2 | |||
3 | This is not a legal notice, so do not treat it as one. This is | ||
4 | intended as "plain English" advice for the average person to ensure | ||
5 | they comply with licenses in this software in the most simple way. It takes | ||
6 | the position of "comply with the MOST restrictive license in this | ||
7 | aggregation and then you will comply with all." If you have any doubts, | ||
8 | please consult the full license COPYING files and a lawyer. Take this | ||
9 | as a rough guide. | ||
10 | |||
11 | The simple advice | ||
12 | |||
13 | Do this and you won't go too wrong. | ||
14 | |||
15 | 1. Provide the content of ALL of the COPYING, AUTHORS and licenses/COPYING.* | ||
16 | files as printed material with your product and/or in a dialog (e.g. | ||
17 | an "about" dialog) in your product user interface. | ||
18 | 2. Provide a URL from which to be able to download "tar files" with | ||
19 | ALL of the source of EFL exactly as it was when used to compile the | ||
20 | binaries for your product that ships EFL. Keep this URL valid for the | ||
21 | lifetime of the product. | ||
22 | 3. Unless you are doing PS3 (PSl1ght) development any libraries or | ||
23 | applications you write that use EFL are yours and you do not need to | ||
24 | make the source available. | ||
25 | 4. If you made changes to EFL it would be appreciated if you | ||
26 | interacted with us (see http://www.enlightenment.org ) and provided the | ||
27 | changes you made in patch form BEFORE you ship a product, so they may | ||
28 | be reviewed to see if you have made any mistakes and perhaps have | ||
29 | created problems you do not know of yet. | ||
30 | |||
31 | F.A.Q. | ||
32 | |||
33 | Q. Where is the licensing information? | ||
34 | A. See the COPYING file here and then the COPYING.* files inside the | ||
35 | licenses directory that it references. These are the proper legal | ||
36 | pieces of information you will need. | ||
37 | |||
38 | Q. Do I need to make the source public of libraries or applications that I | ||
39 | build on top of EFL? | ||
40 | A. No, UNLESS you use the escape library. Escape is GPL. This is ONLY | ||
41 | needed for PS3 development, so unless you are doing this, it is not | ||
42 | relevant. | ||
43 | |||
44 | Q. Do I need to provide the source for EFL? | ||
45 | A. Yes. In general you do. If you are shipping any of the binaries or | ||
46 | libraries that are produced, you must provide the EXACT source code | ||
47 | used to build those binaries. So stick to doing this and you'll be fine. | ||
48 | |||
49 | Q. If I have to provide source, how should I do this? | ||
50 | A. The best way is to provide a reference in an "about" dialog in the | ||
51 | product that ships the EFL libraries/tools that gives a URL from | ||
52 | which the source can be downloaded EXACTLY as you used to compile EFL. | ||
53 | You may not simply point to upstream repositories and pass the problem | ||
54 | to someone else. You MUST provide the source exactly as used. | ||
55 | |||
56 | You MAY also provide the source code itself on the product itself | ||
57 | (e.g. on its filesystem) (provide the tar archives of the source), or in | ||
58 | place of a download link if you do not believe you will be able to | ||
59 | maintain that download link for the lifetime of the product. | ||
60 | |||
61 | You MAY also (or instead of the above 2) provide the source on media | ||
62 | (CD, DVD, flash etc.) that accompany the product. | ||
63 | |||
64 | Choose 1 or more of the above methods and you will be fine. | ||
65 | |||
66 | Q. Do I need to reproduce the license information in the COPYING* files? | ||
67 | A. Yes. You must provide these with your product, and just like the | ||
68 | source code, provide them as part of the user interface in full (e.g. | ||
69 | in a dialog), or as files in the filesystem, on actual printed | ||
70 | material (manuals, papers) that accompany the product or in CD, DVD | ||
71 | etc. media. | ||