Skip to content

Commit 281aa60

Browse files
committed
Initial commit.
0 parents  commit 281aa60

File tree

8 files changed

+1450
-0
lines changed

8 files changed

+1450
-0
lines changed

.gitignore

+136
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,136 @@
1+
### JetBrains template
2+
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm
3+
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
4+
.idea
5+
# User-specific stuff:
6+
.idea/workspace.xml
7+
.idea/tasks.xml
8+
.idea/dictionaries
9+
.idea/vcs.xml
10+
.idea/jsLibraryMappings.xml
11+
12+
# Sensitive or high-churn files:
13+
.idea/dataSources.ids
14+
.idea/dataSources.xml
15+
.idea/dataSources.local.xml
16+
.idea/sqlDataSources.xml
17+
.idea/dynamic.xml
18+
.idea/uiDesigner.xml
19+
20+
# Gradle:
21+
.idea/gradle.xml
22+
.idea/libraries
23+
24+
# Mongo Explorer plugin:
25+
### Python template
26+
# Byte-compiled / optimized / DLL files
27+
__pycache__/
28+
*.py[cod]
29+
*$py.class
30+
31+
# C extensions
32+
*.so
33+
34+
# Distribution / packaging
35+
.Python
36+
env/
37+
build/
38+
develop-eggs/
39+
dist/
40+
downloads/
41+
eggs/
42+
.eggs/
43+
lib/
44+
lib64/
45+
parts/
46+
sdist/
47+
var/
48+
*.egg-info/
49+
.installed.cfg
50+
*.egg
51+
52+
# PyInstaller
53+
# Usually these files are written by a python script from a template
54+
# before PyInstaller builds the exe, so as to inject date/other infos into it.
55+
*.manifest
56+
*.spec
57+
58+
# Installer logs
59+
pip-log.txt
60+
pip-delete-this-directory.txt
61+
62+
# Unit test / coverage reports
63+
htmlcov/
64+
.tox/
65+
.coverage
66+
.coverage.*
67+
.cache
68+
nosetests.xml
69+
coverage.xml
70+
*,cover
71+
.hypothesis/
72+
73+
# Translations
74+
*.mo
75+
*.pot
76+
77+
# Django stuff:
78+
*.log
79+
local_settings.py
80+
81+
# Flask instance folder
82+
instance/
83+
84+
# Scrapy stuff:
85+
.scrapy
86+
87+
# Sphinx documentation
88+
docs/_build/
89+
90+
# PyBuilder
91+
target/
92+
93+
# IPython Notebook
94+
.ipynb_checkpoints
95+
96+
# pyenv
97+
.python-version
98+
99+
# celery beat schedule file
100+
celerybeat-schedule
101+
102+
# dotenv
103+
.env
104+
105+
# virtualenv
106+
venv/
107+
ENV/
108+
109+
# Spyder project settings
110+
.spyderproject
111+
112+
# Rope project settings
113+
.ropeproject
114+
115+
.idea/mongoSettings.xml
116+
117+
## File-based project format:
118+
*.iws
119+
120+
## Plugin-specific files:
121+
122+
# IntelliJ
123+
/out/
124+
125+
# mpeltonen/sbt-idea plugin
126+
.idea_modules/
127+
128+
# JIRA plugin
129+
atlassian-ide-plugin.xml
130+
131+
# Crashlytics plugin (for Android Studio and IntelliJ)
132+
com_crashlytics_export_strings.xml
133+
crashlytics.properties
134+
crashlytics-build.properties
135+
fabric.properties
136+

LICENSE.txt

+184
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,184 @@
1+
KoalaCore is released under the LGPL
2+
3+
Copyright 2014
4+
5+
What's LGPL?
6+
LGPL (LESSER GENERAL PUBLIC LICENSE) is a free software license published by
7+
the Free Software Foundation (FSF).
8+
It was designed as a compromise between the strong-copyleft GNU General Public
9+
License (GPL) and permissive licenses such as the BSD licenses and the MIT License.
10+
11+
Why this Licence for KoalaCore?
12+
Because with this licence you can use "Lighthouse Association Platform" regardless
13+
of whether it is free software or proprietary software.
14+
15+
If you make changes to this Platform, in order to improve something or fix
16+
an issue, you should share under the same licence those changes.
17+
18+
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
19+
20+
GNU LESSER GENERAL PUBLIC LICENSE
21+
Version 3, 29 June 2007
22+
23+
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
24+
Everyone is permitted to copy and distribute verbatim copies
25+
of this license document, but changing it is not allowed.
26+
27+
28+
This version of the GNU Lesser General Public License incorporates
29+
the terms and conditions of version 3 of the GNU General Public
30+
License, supplemented by the additional permissions listed below.
31+
32+
0. Additional Definitions.
33+
34+
As used herein, "this License" refers to version 3 of the GNU Lesser
35+
General Public License, and the "GNU GPL" refers to version 3 of the GNU
36+
General Public License.
37+
38+
"The Library" refers to a covered work governed by this License,
39+
other than an Application or a Combined Work as defined below.
40+
41+
An "Application" is any work that makes use of an interface provided
42+
by the Library, but which is not otherwise based on the Library.
43+
Defining a subclass of a class defined by the Library is deemed a mode
44+
of using an interface provided by the Library.
45+
46+
A "Combined Work" is a work produced by combining or linking an
47+
Application with the Library. The particular version of the Library
48+
with which the Combined Work was made is also called the "Linked
49+
Version".
50+
51+
The "Minimal Corresponding Source" for a Combined Work means the
52+
Corresponding Source for the Combined Work, excluding any source code
53+
for portions of the Combined Work that, considered in isolation, are
54+
based on the Application, and not on the Linked Version.
55+
56+
The "Corresponding Application Code" for a Combined Work means the
57+
object code and/or source code for the Application, including any data
58+
and utility programs needed for reproducing the Combined Work from the
59+
Application, but excluding the System Libraries of the Combined Work.
60+
61+
1. Exception to Section 3 of the GNU GPL.
62+
63+
You may convey a covered work under sections 3 and 4 of this License
64+
without being bound by section 3 of the GNU GPL.
65+
66+
2. Conveying Modified Versions.
67+
68+
If you modify a copy of the Library, and, in your modifications, a
69+
facility refers to a function or data to be supplied by an Application
70+
that uses the facility (other than as an argument passed when the
71+
facility is invoked), then you may convey a copy of the modified
72+
version:
73+
74+
a) under this License, provided that you make a good faith effort to
75+
ensure that, in the event an Application does not supply the
76+
function or data, the facility still operates, and performs
77+
whatever part of its purpose remains meaningful, or
78+
79+
b) under the GNU GPL, with none of the additional permissions of
80+
this License applicable to that copy.
81+
82+
3. Object Code Incorporating Material from Library Header Files.
83+
84+
The object code form of an Application may incorporate material from
85+
a header file that is part of the Library. You may convey such object
86+
code under terms of your choice, provided that, if the incorporated
87+
material is not limited to numerical parameters, data structure
88+
layouts and accessors, or small macros, inline functions and templates
89+
(ten or fewer lines in length), you do both of the following:
90+
91+
a) Give prominent notice with each copy of the object code that the
92+
Library is used in it and that the Library and its use are
93+
covered by this License.
94+
95+
b) Accompany the object code with a copy of the GNU GPL and this license
96+
document.
97+
98+
4. Combined Works.
99+
100+
You may convey a Combined Work under terms of your choice that,
101+
taken together, effectively do not restrict modification of the
102+
portions of the Library contained in the Combined Work and reverse
103+
engineering for debugging such modifications, if you also do each of
104+
the following:
105+
106+
a) Give prominent notice with each copy of the Combined Work that
107+
the Library is used in it and that the Library and its use are
108+
covered by this License.
109+
110+
b) Accompany the Combined Work with a copy of the GNU GPL and this license
111+
document.
112+
113+
c) For a Combined Work that displays copyright notices during
114+
execution, include the copyright notice for the Library among
115+
these notices, as well as a reference directing the user to the
116+
copies of the GNU GPL and this license document.
117+
118+
d) Do one of the following:
119+
120+
0) Convey the Minimal Corresponding Source under the terms of this
121+
License, and the Corresponding Application Code in a form
122+
suitable for, and under terms that permit, the user to
123+
recombine or relink the Application with a modified version of
124+
the Linked Version to produce a modified Combined Work, in the
125+
manner specified by section 6 of the GNU GPL for conveying
126+
Corresponding Source.
127+
128+
1) Use a suitable shared library mechanism for linking with the
129+
Library. A suitable mechanism is one that (a) uses at run time
130+
a copy of the Library already present on the user's computer
131+
system, and (b) will operate properly with a modified version
132+
of the Library that is interface-compatible with the Linked
133+
Version.
134+
135+
e) Provide Installation Information, but only if you would otherwise
136+
be required to provide such information under section 6 of the
137+
GNU GPL, and only to the extent that such information is
138+
necessary to install and execute a modified version of the
139+
Combined Work produced by recombining or relinking the
140+
Application with a modified version of the Linked Version. (If
141+
you use option 4d0, the Installation Information must accompany
142+
the Minimal Corresponding Source and Corresponding Application
143+
Code. If you use option 4d1, you must provide the Installation
144+
Information in the manner specified by section 6 of the GNU GPL
145+
for conveying Corresponding Source.)
146+
147+
5. Combined Libraries.
148+
149+
You may place library facilities that are a work based on the
150+
Library side by side in a single library together with other library
151+
facilities that are not Applications and are not covered by this
152+
License, and convey such a combined library under terms of your
153+
choice, if you do both of the following:
154+
155+
a) Accompany the combined library with a copy of the same work based
156+
on the Library, uncombined with any other library facilities,
157+
conveyed under the terms of this License.
158+
159+
b) Give prominent notice with the combined library that part of it
160+
is a work based on the Library, and explaining where to find the
161+
accompanying uncombined form of the same work.
162+
163+
6. Revised Versions of the GNU Lesser General Public License.
164+
165+
The Free Software Foundation may publish revised and/or new versions
166+
of the GNU Lesser General Public License from time to time. Such new
167+
versions will be similar in spirit to the present version, but may
168+
differ in detail to address new problems or concerns.
169+
170+
Each version is given a distinguishing version number. If the
171+
Library as you received it specifies that a certain numbered version
172+
of the GNU Lesser General Public License "or any later version"
173+
applies to it, you have the option of following the terms and
174+
conditions either of that published version or of any later version
175+
published by the Free Software Foundation. If the Library as you
176+
received it does not specify a version number of the GNU Lesser
177+
General Public License, you may choose any version of the GNU Lesser
178+
General Public License ever published by the Free Software Foundation.
179+
180+
If the Library as you received it specifies that a proxy can decide
181+
whether future versions of the GNU Lesser General Public License shall
182+
apply, that proxy's public statement of acceptance of any version is
183+
permanent authorization for you to choose that version for the
184+
Library.

README.md

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# KoalaUsers
2+
This is still an alpha release. Feel free to use it but please report any problems.
3+
4+
TODO: update readme with proper description and tutorial

0 commit comments

Comments
 (0)