]> git.llucax.com Git - software/libev.git/blobdiff - LICENSE
document c++ callbacks!
[software/libev.git] / LICENSE
diff --git a/LICENSE b/LICENSE
index 9ddac933ee160fb1e73449a0d0568d14814e92f7..2bb53c1841c64ff5e287b98b453e0db1dc357a13 100644 (file)
--- a/LICENSE
+++ b/LICENSE
@@ -10,6 +10,10 @@ met:
       disclaimer in the documentation and/or other materials provided
       with the distribution.
 
       disclaimer in the documentation and/or other materials provided
       with the distribution.
 
+    * The name of the author may not be used to endorse or promote
+      products derived from this software without specific prior written
+      permission.
+
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
@@ -22,11 +26,12 @@ 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.
 
 (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: parts of the library might be under a different license:
+NOTE: the core parts of this library are under the so-called 2-clause
+BSD style license, which is compatible with this one, but lacks the
+restriction that you must not use the name of the author(s) of those parts
+to endorse any product. So feel free to use the authors name and any
+others that helped write the core parts :)
 
 
-* event.h is same license as above, but is closely modelled after libevent,
-  so its license might apply even though its not obviously derived from it
-  (it's the 3-clause bsd license).
-* evdns.c is under public domain (so it says) but was taken out of libevent,
-  so its license might apply.
+Additionally, if you embed libev, care has been taken that all embeddable
+parts are under the 2-clause BSD license as well.