License and Acknowledgements
Source code for Lobrow is released under GPLv3 license:
Copyright (C) 2013 Larry Dickson, Infix Consulting http://infix-systems.com/lobrow email@example.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 LobrowThe following software distributions are utilized in Lobrow and are redistributed (without modification) subject to the following licenses:
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.
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 UI
- 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.
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.
Version : 4.3.5 Description : IzPack is a widely used tool for packaging applications on the Java platform. Licensing : Apache License version 2.0.
AcknowledgementsSource 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.MediaContentmodule 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.BackgroundImageto 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.