License and Acknowledgements
Source code for Lobrow is released under GPLv3 license:
Copyright (C) 2013 Larry Dickson, Infix Consulting http://infix-systems.com/lobrow lobrow.org@gmail.com This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see www.gnu.org/licenses/.
Open Source Software Utilized by Lobrow
The following software distributions are utilized in Lobrow and are redistributed (without modification) subject to the following licenses:- Jetty
Version : 8.0.1.v20110908 Description : Jetty provides an Web server and javax.servlet container, plus support for SPDY, Web Sockets, OSGi, JMX, JNDI, JASPI, AJP and many other integrations. These components are open source and available for commercial use and distribution. Licensing : Jetty is dual licensed under the Apache License 2.0 and Eclipse Public License 1.0. Jetty is free for commercial use and distribution under the terms of either license, with exceptions listed in the NOTICE file. - Derby
Version : 10.9.1.0 Description : Apache Derby, an Apache DB subproject, is an open source relational database implemented entirely in Java. Licensing : Apache License 2.0 - jQuery
Version : 1.6.2 Description : jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. With a combination of versatility and extensibility, jQuery has changed the way that millions of people write JavaScript. Licensing : jQuery is provided under the MIT license. - jQuery UI
Version : 1.8.16 Description : jQuery UI is a curated set of user interface interactions, effects, widgets, and themes built on top of the jQuery JavaScript Library. Whether you're building highly interactive web applications or you just need to add a date picker to a form control, jQuery UI is the perfect choice. Licensing : jQuery UI is provided under the MIT license. - DataTables
Version : 1.8.2 Description : DataTables is a plug-in for the jQuery Javascript library. It is a highly flexible tool, based upon the foundations of progressive enhancement, which will add advanced interaction controls to any HTML table. Licensing : DataTables is dual licensed under the GPL v2 license or a BSD (3-point) license. - jQuery UI Layout Plug-in
Version : 1.3.0 - rc30.79 Description : UI Layout - The Ultimate Page Layout Manager. The UI Layout plug-in can create any UI look you want - from simple headers or sidebars, to a complex application with toolbars, menus, help-panels, status bars, sub-forms, etc. Licensing : This plug-in is dual-licensed under the GPL and MIT license. - jQuery.ScrollTo
Version : 1.4.2 Description : With this plugin, you will easily scroll overflowed elements, and the screen itself. It gives you access to many different options to customize and various ways to specify where to scroll. Licensing : This plug-in is dual-licensed under the GPL and MIT license. - jsTree
Version : 1.0-rc3 Description : jsTree is a javascript based, cross browser tree component. It is packaged as a jQuery plugin. Licensing : MIT license. - IzPack
Version : 4.3.5 Description : IzPack is a widely used tool for packaging applications on the Java platform. Licensing : Apache License version 2.0.
Acknowledgements
Source code for Lobrow incorporates a number of solutions and techniques that have been shared by other developers. These contributions are cited where they are utilized in source code. Specifically, we wish to thankfully acknowledge the following posts:- Streaming Video and Audio
URL : http://balusc.blogspot.ca/2009/02/fileservlet-supporting-resume-and.html Author : Copyright (C) 2009 BalusC Description : In a post entitled "FileServlet supporting resume and caching and GZIP", the author illustrates protocol requirements for support of "download resume" requests. The technique is utilized in org.lobrow.filesbrowse.servlet.MediaContent
module to support "streaming" of audio and video files.Licensing : GNU Lesser General Public License. - Image Resizing and Cropping
URL : http://blog.futuremedium.com.au/2011/01/28/a-journey-with-resizing-and-cropping-images-in-java/ Author : Future Medium Pty. Ltd - http://www.futuremedium.com.au/ Description : This post by Patrick Herrers is entitled A journey with resizing and cropping images in Java. The posted solutions are utilized in org.lobrow.filebrowse.servlet.BackgroundImage
to support delivery of image fragments to the client (browser). Each pane in the client window receives a portion of the "background image" to make it appear that all panes are sharing a single image.Licensing : "Feel free to use as you see fit" with link to author.