Revert "evas_device: remove pointer data when device is removed."
[platform/upstream/efl.git] / COPYING
diff --git a/COPYING b/COPYING
index 296efe7..51d541b 100644 (file)
--- a/COPYING
+++ b/COPYING
@@ -1,25 +1,42 @@
-Copyright notice for Eet:
+Licensing
 
-Copyright (C) 2002-2011 Carsten Haitzler and various contributors (see AUTHORS)
+EFL comes with several licences. Different shared libraries are
+covered by different licenses, and are distributed here as an
+aggregation with a single build system. Listed below are the library/project
+names and the license file covering it. Note that this license would
+cover all of the source invovled in each project (src/lib/PROJECT,
+src/modules/PROJECT, src/bin/PROJECT data/PROJECT) unless specifically
+noted otherwise (eg epp in edje or lz4, libunibreak etc.), so please
+refer to these imported project sources for details (but be aware that
+the licensing of such libraries is compatible with the libraries that
+use them and is not more restrictive).
 
-All rights reserved.
+evil:            licenses/COPYING.BSD
+eina:            licenses/COPYING.LGPL
+emile:           licenses/COPYING.LGPL
+eet:             licenses/COPYING.BSD
+eo:              licenses/COPYING.BSD
+ector:           licenses/COPYING.FTL, licenses/COPYING.GPL (dual licenses)
+evas:            licenses/COPYING.BSD
+embryo:          licenses/COPYING.SMALL
+ecore:           licenses/COPYING.BSD
+dns:             licenses/COPYING.DNS
+eio:             licenses/COPYING.LGPL
+eldbus:          licenses/COPYING.LGPL
+efreet:          licenses/COPYING.BSD
+eeze:            licenses/COPYING.BSD
+ephysics:        licenses/COPYING.BSD
+edje:            licenses/COPYING.BSD
+edje/epp:        licenses/COPYING.GPL (separate binary/executable)
+emotion:         licenses/COPYING.BSD
+ethumb:          licenses/COPYING.LGPL
+eolian:          licenses/COPYING.BSD
+elua:            licenses/COPYING.BSD
+elementary:      licenses/COPYING.LGPL
+generic/evas:    licenses/COPYING.GPL (separate binary/executable)
+efl:             licenses/COPYING.LGPL
+csharp bindings: licenses/COPYING.ASL
+cxx bindings:    licenses/COPYING.ASL
 
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
-
-   1. Redistributions of source code must retain the above copyright
-      notice, this list of conditions and the following disclaimer.
-   2. Redistributions in binary form must reproduce the above copyright 
-      notice, this list of conditions and the following disclaimer in the
-      documentation and/or other materials provided with the distribution.
-
-THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, 
-INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
-FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
-COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
-INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
-OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
-LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+NOTE: If linked together, the result will be effectively be LGPL (or
+GPL if escape is used) due to license characteristics.