aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlistair Strachan2018-08-31 13:08:09 -0500
committerAlistair Strachan2018-09-27 14:37:34 -0500
commit0e3e4ad0f4b2f859fc392971b8f4f678815cfb64 (patch)
treea1b98f3c997a5b7502b1c9961ed87aa26d78cab0
parent32cb9d6502fd72e3de02d206fa0191769f0b97da (diff)
downloadexternal-libkmsxx-0e3e4ad0f4b2f859fc392971b8f4f678815cfb64.tar.gz
external-libkmsxx-0e3e4ad0f4b2f859fc392971b8f4f678815cfb64.tar.xz
external-libkmsxx-0e3e4ad0f4b2f859fc392971b8f4f678815cfb64.zip
Add metadata files and update LICENSE for modedb_cea.cpp
Bug: 110964307 Change-Id: I208204f7e8873e2d454aa89a79cc3507afc98763 Signed-off-by: Alistair Strachan <astrachan@google.com>
-rw-r--r--LICENSE36
-rw-r--r--METADATA19
-rw-r--r--MODULE_LICENSE_MPL20
l---------NOTICE1
4 files changed, 56 insertions, 0 deletions
diff --git a/LICENSE b/LICENSE
index 14e2f77..cf12db8 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,3 +1,6 @@
1libkms++ is mostly under the MPLv2 license except for a snippet in modedb_cea.cpp
2which is derived from 2-clause BSD licensed files from the Linux kernel.
3
1Mozilla Public License Version 2.0 4Mozilla Public License Version 2.0
2================================== 5==================================
3 6
@@ -371,3 +374,36 @@ Exhibit B - "Incompatible With Secondary Licenses" Notice
371 374
372 This Source Code Form is "Incompatible With Secondary Licenses", as 375 This Source Code Form is "Incompatible With Secondary Licenses", as
373 defined by the Mozilla Public License, v. 2.0. 376 defined by the Mozilla Public License, v. 2.0.
377
378---------------------------------------------------------------------------
379kms++/src/modedb_cea.cpp
380
381From Linux kernel: drm_edid.c
382
383Copyright (c) 2006 Luc Verhaegen (quirks list)
384Copyright (c) 2007-2008 Intel Corporation
385 Jesse Barnes <jesse.barnes@intel.com>
386Copyright 2010 Red Hat, Inc.
387
388DDC probing routines (drm_ddc_read & drm_do_probe_ddc_edid) originally from
389FB layer.
390 Copyright (C) 2006 Dennis Munsie <dmunsie@cecropia.com>
391
392Permission is hereby granted, free of charge, to any person obtaining a
393copy of this software and associated documentation files (the "Software"),
394to deal in the Software without restriction, including without limitation
395the rights to use, copy, modify, merge, publish, distribute, sub license,
396and/or sell copies of the Software, and to permit persons to whom the
397Software is furnished to do so, subject to the following conditions:
398
399The above copyright notice and this permission notice (including the
400next paragraph) shall be included in all copies or substantial portions
401of the Software.
402
403THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
404IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
405FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
406THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
407LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
408FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
409DEALINGS IN THE SOFTWARE.
diff --git a/METADATA b/METADATA
new file mode 100644
index 0000000..18cb362
--- /dev/null
+++ b/METADATA
@@ -0,0 +1,19 @@
1name: "kms++"
2description:
3 "libkmsxx is a small C++11 library for kernel mode setting. It tries to "
4 "implement as little extra as possible while bringing the kms API in a C++ "
5 "form to the user. It only implements a subset of what libdrm supports."
6
7third_party {
8 url {
9 type: HOMEPAGE
10 value: "https://github.com/tomba/kmsxx"
11 }
12 url {
13 type: GIT
14 value: "https://github.com/tomba/kmsxx"
15 }
16 version: "e0067bdc75566629c9143818c8f3970c16c8825e"
17 last_upgrade_date { year: 2018 month: 8 day: 15 }
18 license_type: RECIPROCAL
19}
diff --git a/MODULE_LICENSE_MPL2 b/MODULE_LICENSE_MPL2
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/MODULE_LICENSE_MPL2
diff --git a/NOTICE b/NOTICE
new file mode 120000
index 0000000..7a694c9
--- /dev/null
+++ b/NOTICE
@@ -0,0 +1 @@
LICENSE \ No newline at end of file