Access, entry: even after entry is hidden, able to click on anchor issue fix
[platform/upstream/elementary.git] / COMPLIANCE
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 software 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 and AUTHORS
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 Elementary exactly as it was when used to compile the
20 binaries for your product that ships Elementary. Keep this URL valid for the
21 lifetime of the product.
22 3. If you made changes to Elementary it would be appreciated if you
23 interacted with us (see http://www.enlightenment.org ) and provided the
24 changes you made in patch form BEFORE you ship a product, so they may
25 be reviewed to see if you have made any mistakes and perhaps have
26 created problems you do not know of yet.
27
28 F.A.Q.
29
30 Q. Where is the licensing information?
31 A. See the COPYING file here in this directory. This is the proper legal
32 information you will need. It covers all of elementary, EXCEPT the
33 theme which is public domain (the text files only - images are not).
34
35 Q. Do I need to make the source public of libraries or applications that I
36 build on top of Elementary?
37 A. No. Even the default theme is public domain, which means you can
38 make your own by copying it and starting from there, and you may
39 license your copied variation any way you like.
40
41 Q. Do I need to provide the source for Elementary?
42 A. Yes. In general you do. If you are shipping any of the binaries or
43 libraries built from Elementary, you must provide the EXACT source code
44 used to build those binaries.
45
46 Q. If I have to provide source, how should I do this?
47 A. The best way is to provide a reference in an "about" dialog in the
48 product that ships the Elementary libraries/tools that gives a URL from
49 which the source can be downloaded EXACTLY as you used to compile Elementary.
50 You may not simply point to upstream repositories and pass the problem
51 to someone else. You MUST provide the source exactly as used.
52
53   You MAY also provide the source code itself on the product itself
54 (e.g. on its filesystem) (provide the tar archives of the source), or in
55 place of a download link if you do not believe you will be able to
56 maintain that download link for the lifetime of the product.
57
58   You MAY also (or instead of the above 2) provide the source on media
59 (CD, DVD, flash etc.) that accompany the product.
60
61   Choose 1 or more of the above methods and you will be fine.
62
63 Q. Do I need to reproduce the license information in the COPYING file?
64 A. Yes. You must provide these with your product, and just like the
65 source code, provide them as part of the user interface in full (e.g.
66 in a dialog), or as files in the filesystem, on actual printed
67 material (manuals, papers) that accompany the product or in CD, DVD
68 etc. media.
69
70 Q. Is there a simpler list of do's and don'ts i can use?
71 A. Yes. See http://www.tldrlegal.com. specifically:
72
73 http://www.tldrlegal.com/license/gnu-lesser-general-public-license-v2.1-(lgpl-2.1)