Compliance with the permissive license MIT: 

The MIT license is a 'template' license: it must be instantiated by the intended copyright information. The license then requires that both - the copyright line and the license text - is distributed together with the open source program: "The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software."

Hence, using the MIT components compliantly (only) requires to handover the respective licenses together with the respective javascript libraries.

Compliance with the strong copyleft license GPL:

The GPL allows to distribute the source code "provided that one conspicuously and appropriately publishes on each copy an appropriate copyright notice and disclaimer of warranty [...] and gives any other recipients of the Program a copy of this License along with the Program". Additionally, the GPL requires that each code which uses the GPL licensed library etc. is also licensed under the GPL (copyleft effect)

Due to the fact that a javascript library is ever distributed as source code, that the source code itself contains all unmodified copyright information and that there is no other code calling the bretteleben image library than the html page itself, fodina has (only) to distribute the GPL license together with the library.

The problem with compliant javascript libraries:

For improving the performance, javascript libraries are mostly distributed as compressed libs: all blanks, linefeeds, and comments are erased. So - mostly - these compressed versions do not contain the license text. Hence - in this form - unfortunately the libraries are not distributed compliantly.

How to integrate compliant javascript libraries:

JQuery & hoverIntend

Both, the uncompressed JQuery version as well as the compressed JQuery version contain a more or less small a header with the copyright information and a link to a page with some information about the MIT license. hoverIntend is designed as a JQuery plugin. But none of them - neither the libs, nor the plugin - contain the license text.

Fodina nevertheless wants to distribute these elements compliantly. Therefore, we took the compressed JQuery library, added the MIT license text manually and embedded this 'new' version into the fodina html code: JQuery

modernizr

modernizr is a set of functions which is compiled by a configuration process and offers only a short header with a small hint to the MIT license. This header does neither contain a copyright line nor the license text itself, the corresponding license page does not contain an adequate copyright line.

Fodina nevertheless wants to distribute the modernizr library compliantly. There, we took the compressed downloaded lib, added the MIT license text from the modernizr license page into the text and embedded this 'new' version into the fodina html code: Initiates file downloadmodernizr

superfish

superfish is offered as compressed and uncompressed javascript plugin for jQuery. It is double licensed under the MIT and/or the GPL. This implicitly means, that one can select the license one needs. The compressed version as well as the uncompressed version only contains a small header without any license text.

Fodina nevertheless wants to distribute superfish compliantly. Therefore, we took the compressed library, added the MIT license text manually, selected the MIT licensing statement and embedded that 'new' version into the fodina html code: superfish

bretteleben

Fodina uses the bretteleben.de JavaScript Slideshow twice. It contains a header with the copyright information and is licensed under the GPL v3. Unfortunately it does not include the license text. If one adds it manually, the sourcecode becomes so large, that the performance suffers. Hence, we can only deliver the library in that form we had received it.