Merge branch 'master' into achievements
[QuestHelper.git] / LICENSE
blobed7e69520946992fe50497344319b8e68d61a538
2 QuestHelper wouldn't exist if not for all the useful libraries and example code that exists. As a result, various parts of QuestHelper are licensed under a variety of licenses.
4 Libraries:
6 AstrolabeQH/* - LGPL v2.1, much thanks to Esamynn
7 ChatThrottleLib/* - All rights reserved, by Mikk. I am assuming that embedding is OK, as the library is useless otherwise, but will remove the library if requested.
8 LibAboutPanel/* - All rights reserved, by Ackis. I am assuming that embedding is OK, as the library is useless otherwise, but will remove the library if requested.
10 QH files:
12 error.lua - LGPL v3.0, heavily based on Swatter code from Norganna
14 All of the following files are LGPL v3.0, based on the original 0.48 QuestHelper code:
15 comm.lua
16 custom.lua
17 dodads.lua
18 flightpath.lua
19 graph.lua
20 help.lua
21 hidden.lua
22 lang.lua
23 main.lua
24 mapbutton.lua
25 menu.lua
26 nag.lua
27 objective.lua
28 objtips.lua
29 pathfinding.lua
30 pattern.lua
31 quest.lua
32 QuestHelper.toc
33 questlog.lua
34 recycle.lua
35 routing.lua
36 teleport.lua
37 textviewer.lua
38 tomtom.lua
39 tracker.lua
40 upgrade.lua
41 utility.lua
42 lang/*
43 Art/*
45 All other files are (c) Ben Wilhelm, all rights reserved. This includes, but is not limited to:
47 core.lua
48 collect.lua
49 tooltip.lua
50 collect_*.lua
51 routing_*.lua
52 manager_*.lua
53 director_*.lua
54 db_*.lua
55 static_*.lua
56 graph_*.lua (not graph.lua itself, however)
57 filter_*.lua
59 All of these files have very restricted interfaces, making them suitable for inclusion in an otherwise LGPL codebase. If you feel that the coupling between the closed-sourced and LGPL sections is too tight, please let me know what I can do to improve things.