License
Agreement
License for MultiShow
License
for additional components
License for
MultiShow
MultiShow © 1999-2010
Werner Randelshofer, Hausmatt 10, CH-6405 Immensee
Switzerland
All Rights Reserved.
MultiShow can be licensed under the terms of the Creative Commons BY 3.0 license, and/or under the terms of the Lesser General Public License LGPL Version 3.
The license is free for commercial and non-commercial use.
If you want to honor my work on this project, send me a bottle of good wine.
Creative Commons BY 3.0 license terms
You are free:
- to Share — to copy, distribute and transmit the work
- to Remix — to adapt the work
Under the following conditions:
- Attribution. You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work).
- For any reuse or distribution, you must make clear to others the license terms of this work. The best way to do this is with a link to this web page.
- Any of the above conditions can be waived if you get permission from the copyright holder.
- Nothing in this license impairs or restricts the author's moral rights.
Lawyers, please read the full legal code.
Lesser General Public License LGPL 3 license terms
GNU LESSER GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
This version of the GNU Lesser General Public License incorporates the terms and conditions of version 3 of the GNU General Public License, supplemented by the additional permissions listed below.
0. Additional Definitions.
As used herein, “this License” refers to version 3 of the GNU Lesser General Public License, and the “GNU GPL” refers to version 3 of the GNU General Public License.
“The Library” refers to a covered work governed by this License, other than an Application or a Combined Work as defined below.
An “Application” is any work that makes use of an interface provided by the Library, but which is not otherwise based on the Library. Defining a subclass of a class defined by the Library is deemed a mode of using an interface provided by the Library.
A “Combined Work” is a work produced by combining or linking an Application with the Library. The particular version of the Library with which the Combined Work was made is also called the “Linked Version”.
The “Minimal Corresponding Source” for a Combined Work means the Corresponding Source for the Combined Work, excluding any source code for portions of the Combined Work that, considered in isolation, are based on the Application, and not on the Linked Version.
The “Corresponding Application Code” for a Combined Work means the object code and/or source code for the Application, including any data and utility programs needed for reproducing the Combined Work from the Application, but excluding the System Libraries of the Combined Work.
1. Exception to Section 3 of the GNU GPL.
You may convey a covered work under sections 3 and 4 of this License without being bound by section 3 of the GNU GPL.
2. Conveying Modified Versions.
If you modify a copy of the Library, and, in your modifications, a facility refers to a function or data to be supplied by an Application that uses the facility (other than as an argument passed when the facility is invoked), then you may convey a copy of the modified version:
- a) under this License, provided that you make a good faith effort to ensure that, in the event an Application does not supply the function or data, the facility still operates, and performs whatever part of its purpose remains meaningful, or
- b) under the GNU GPL, with none of the additional permissions of this License applicable to that copy.
3. Object Code Incorporating Material from Library Header Files.
The object code form of an Application may incorporate material from a header file that is part of the Library. You may convey such object code under terms of your choice, provided that, if the incorporated material is not limited to numerical parameters, data structure layouts and accessors, or small macros, inline functions and templates (ten or fewer lines in length), you do both of the following:
- a) Give prominent notice with each copy of the object code that the Library is used in it and that the Library and its use are covered by this License.
- b) Accompany the object code with a copy of the GNU GPL and this license document.
4. Combined Works.
You may convey a Combined Work under terms of your choice that, taken together, effectively do not restrict modification of the portions of the Library contained in the Combined Work and reverse engineering for debugging such modifications, if you also do each of the following:
- a) Give prominent notice with each copy of the Combined Work that the Library is used in it and that the Library and its use are covered by this License.
- b) Accompany the Combined Work with a copy of the GNU GPL and this license document.
- c) For a Combined Work that displays copyright notices during execution, include the copyright notice for the Library among these notices, as well as a reference directing the user to the copies of the GNU GPL and this license document.
- d) Do one of the following:
- 0) Convey the Minimal Corresponding Source under the terms of this License, and the Corresponding Application Code in a form suitable for, and under terms that permit, the user to recombine or relink the Application with a modified version of the Linked Version to produce a modified Combined Work, in the manner specified by section 6 of the GNU GPL for conveying Corresponding Source.
- 1) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (a) uses at run time a copy of the Library already present on the user's computer system, and (b) will operate properly with a modified version of the Library that is interface-compatible with the Linked Version.
- e) Provide Installation Information, but only if you would otherwise be required to provide such information under section 6 of the GNU GPL, and only to the extent that such information is necessary to install and execute a modified version of the Combined Work produced by recombining or relinking the Application with a modified version of the Linked Version. (If you use option 4d0, the Installation Information must accompany the Minimal Corresponding Source and Corresponding Application Code. If you use option 4d1, you must provide the Installation Information in the manner specified by section 6 of the GNU GPL for conveying Corresponding Source.)
5. Combined Libraries.
You may place library facilities that are a work based on the Library side by side in a single library together with other library facilities that are not Applications and are not covered by this License, and convey such a combined library under terms of your choice, if you do both of the following:
- a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities, conveyed under the terms of this License.
- b) Give prominent notice with the combined library that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work.
6. Revised Versions of the GNU Lesser General Public License.
The Free Software Foundation may publish revised and/or new versions of the GNU Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
Each version is given a distinguishing version number. If the Library as you received it specifies that a certain numbered version of the GNU Lesser General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that published version or of any later version published by the Free Software Foundation. If the Library as you received it does not specify a version number of the GNU Lesser General Public License, you may choose any version of the GNU Lesser General Public License ever published by the Free Software Foundation.
If the Library as you received it specifies that a proxy can decide whether future versions of the GNU Lesser General Public License shall apply, that proxy's public statement of acceptance of any version is permanent authorization for you to choose that version for the Library.
License
for JavaBeans Activation Framework
JavaBeans™Activation Framework 1.0.2
License Agreement
SUN MICROSYSTEMS, INC. (``SUN'') IS WILLING TO LICENSE ITS JAVABEANS™ ACTIVATION
FRAMEWORK SOFTWARE (``SOFTWARE'') TO YOU ("CUSTOMER")
ONLY UPON THE CONDITION THAT YOU ACCEPT ALL OF THE
TERMS CONTAINED IN THIS LICENSE AGREEMENT ("AGREEMENT").
- License to Distribute. Customer is granted a royalty-free,
non-transferable right to reproduce and use the Software
for the purpose of developing applications which run in
conjunction with the Software. Customer may not modify the Software
(including any APIs exposed by the Software) in any way.
- Restrictions. Software is confidential copyrighted
information of Sun and title to all copies is retained by Sun and/or
its licensors. Except to the extent enforcement of this provision is prohibited
by applicable law, if at all, Customer shall not decompile, disassemble,
decrypt, extract, or otherwise reverse engineer Software. Software
is not designed or intended for use in on-line control of aircraft,
air traffic, aircraft navigation or aircraft communications; or in the
design, construction, operation or maintenance of any nuclear
facility. Customer warrants that it will not use or redistribute the
Software for such purposes.
- Trademarks and Logos. This Agreement does not
authorize Customer to use any Sun name, trademark or logo. Customer acknowledges that
Sun owns the Java trademark and all Java-related trademarks, logos and
icons including the Coffee Cup and Duke (``Java Marks'') and agrees to:
- comply with the Java Trademark Guidelines at
http://java.sun.com/trademarks.html;
- not do anything harmful to or
inconsistent with Sun's rights in the Java Marks; and
- assist
Sun
in protecting those rights, including assigning to Sun any rights
acquired by Customer in any Java Mark.
- Disclaimer of Warranty. Software is provided ``AS IS,''
without a
warranty of any kind. ALL EXPRESS OR IMPLIED REPRESENTATIONS AND WARRANTIES,
INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE HEREBY EXCLUDED.
- Limitation of Liability. IN NO EVENT WILL SUN OR ITS
LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR SPECIAL,
INDIRECT, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES HOWEVER CAUSED
AND REGARDLESS OF THE THEORY OF LIABILITY ARISING OUT OF THE
DOWNLOADING OF, USE OF, OR INABILITY TO USE, SOFTWARE, EVEN IF SUN HAS
BEEN
ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
- Termination. Customer may terminate this Agreement
at any time by destroying all copies of Software. This Agreement will terminate
immediately without notice from Sun if Customer fails to comply
with any
provision of this Agreement. Upon such termination, Customer
must destroy
all copies of Software. Sections 4 and 5 above shall survive
termination
of this Agreement.
- Export Regulations. Software, including technical data,
is subject to U.S. export control laws, including the U.S. Export
Administration Act and its associated regulations, and may be
subject
to export or import regulations in other countries. Customer
agrees to
comply strictly with all such regulations and acknowledges
that it has
the responsibility to obtain licenses to export, re-export,
or import
Software. Software may not be downloaded, or otherwise exported
or
re-exported
- into, or to a national or resident of, Cuba,
Iraq,
Iran, North Korea, Libya, Sudan, Syria or any country to which
the U.S.
has embargoed goods; or
- to anyone on the U.S. Treasury
Department's list of Specially Designated Nations or the U.S.
Commerce
Department's Table of Denial Orders.
- Restricted Rights. Use, duplication or disclosure by
the United
States government is subject to the restrictions as set forth
in the
Rights in Technical Data and Computer Software Clauses in DFARS
252.227-7013(c) (1) (ii) and FAR 52.227-19(c) (2) as applicable.
- Governing Law. Any action related to this Agreement will
be
governed by California law and controlling U.S. federal law.
No choice
of law rules of any jurisdiction will apply.
- Severability. If any of the above provisions are held
to be in
violation of applicable law, void, or unenforceable in any
jurisdiction, then such provisions are herewith waived or amended
to
the extent necessary for the Agreement to be otherwise enforceable
in
such jurisdiction. However, if in Sun's opinion deletion
or amendment
of any provisions of the Agreement by operation of this paragraph
unreasonably compromises the rights or increase the liabilities
of Sun
or its licensors, Sun reserves the right to terminate the Agreement.
License for Java Media Framework
Java™
Media Framework
(JMF) 2.1.1e
Binary Code License Agreement
- License
to Use. Sun Microsystems, Inc. ("Sun") grants you a
non-exclusive and non-transferable license for the internal use only
of the accompanying software and documentation and any error
corrections provided by Sun (collectively "Software"), by
the number of users and the class of computer hardware for which the
corresponding fee has been paid.
- Restrictions. Software is confidential and copyrighted. Title to
Software and all associated intellectual property rights is retained
by Sun and/or its licensors. Except as specifically authorized in any
Supplemental License Terms, you may not make copies of Software,
other than a single copy of Software for archival purposes. Unless
enforcement is prohibited by applicable law, you may not modify,
decompile, or reverse engineer Software. You acknowledge that
Software is not designed or intended for use in the design,
construction, operation or maintenance of any nuclear facility. Sun
disclaims any express or implied warranty of fitness for such uses.
No right, title or interest in or to any trademark, service mark,
logo or trade name of Sun or its licensors is granted under this
Agreement.
- Limited
Warranty. Sun warrants to you that for a period of ninety (90)
days from the date of purchase, as evidenced by a copy of the
receipt, the media on which Software is furnished (if any) will be
free of defects in materials and workmanship under normal use. Except
for the foregoing, Software is provided "AS IS". Your
exclusive remedy and Sun's entire liability under this limited
warranty will be at Sun's option to replace Software media or refund
the fee paid for Software.
- DISCLAIMER OF WARRANTY. UNLESS SPECIFIED IN THIS AGREEMENT, ALL
EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES,
INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE OR NON-INFRINGEMENT ARE DISCLAIMED, EXCEPT TO THE
EXTENT THAT THESE DISCLAIMERS ARE HELD TO BE LEGALLY INVALID.
- LIMITATION OF LIABILITY. TO THE EXTENT NOT PROHIBITED BY LAW, IN
NO EVENT WILL SUN OR ITS LICENSORS BE LIABLE FOR ANY LOST REVENUE,
PROFIT OR DATA, OR FOR SPECIAL, INDIRECT, CONSEQUENTIAL, INCIDENTAL
OR PUNITIVE DAMAGES, HOWEVER CAUSED REGARDLESS OF THE THEORY OF
LIABILITY, ARISING OUT OF OR RELATED TO THE USE OF OR INABILITY TO
USE SOFTWARE, EVEN IF SUN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES. In no event will Sun's liability to you, whether in
contract, tort (including negligence), or otherwise, exceed the
amount paid by you for Software under this Agreement. The foregoing
limitations will apply even if the above stated warranty fails of its
essential purpose.
- Termination. This Agreement is effective until terminated. You
may terminate this Agreement at any time by destroying all copies of
Software. This Agreement will terminate immediately without notice
from Sun if you fail to comply with any provision of this Agreement.
Upon Termination, you must destroy all copies of Software.
- Export
Regulations. All Software and technical data delivered under this
Agreement are subject to US export control laws and may be subject to
export or import regulations in other countries. You agree to comply
strictly with all such laws and regulations and acknowledge that you
have the responsibility to obtain such licenses to export, re-export,
or import as may be required after delivery to you.
- U.S.
Government Restricted Rights. If Software is being acquired by or
on behalf of the U.S. Government or by a U.S. Government prime
contractor or subcontractor (at any tier), then the Government's
rights in Software and accompanying documentation will be only as set
forth in this Agreement; this is in accordance with 48 C.F.R.
227.7202-4 (for Department of Defense (DOD) acquisitions) and with 48
CFR 2.101 and 12.212 (for non-DOD acquisitions).
- Governing Law. Any action related to this Agreement will be
governed by California law and controlling U.S. federal law. No
choice of law rules of any jurisdiction will apply.
- Severability. If any provision of this Agreement is held to be
unenforceable, this Agreement will remain in effect with the
provision omitted, unless omission would frustrate the intent of the
parties, in which case this Agreement will immediately terminate.
- Integration. This Agreement is the entire agreement between you
and Sun relating to its subject matter. It supersedes all prior or
contemporaneous oral or written communications, proposals,
representations and warranties and prevails over any conflicting or
additional terms of any quote, order, acknowledgment, or other
communication between the parties relating to its subject matter
during the term of this Agreement. No modification of this Agreement
will be binding, unless in writing and signed by an authorized
representative of each party.
Java™ Media Framework
(JMF) 2.1.1e
Supplemental License Terms
These supplemental license terms
("Supplemental Terms") add to or modify the terms of the
Binary Code License Agreement
(collectively, the "Agreement").
Capitalized terms not defined in these Supplemental Terms shall have
the same meanings ascribed to them in the Agreement. These
Supplemental Terms shall supersede any inconsistent or conflicting
terms in the Agreement, or in any license contained within the
Software.
- Software Internal Use and
Development License Grant. Subject to the terms and conditions of
this Agreement, including, but not limited to Section 3 (Java
Technology Restrictions) of these Supplemental Terms, Sun grants you
a non-exclusive, non-transferable, limited license to reproduce
internally and use internally the binary form of the Software,
complete and unmodified, for the sole purpose of designing,
developing and testing your Java applets and applications
("Programs").
- License to Distribute Software.
In addition to the license granted in Section 1 (Software Internal
Use and Development License Grant) of these Supplemental Terms,
subject to the terms and conditions of this Agreement, including but
not limited to, Section 3 (Java Technology Restrictions) of these
Supplemental Terms, Sun grants you a non-exclusive, non-transferable,
limited license to reproduce and distribute the Software in binary
code form only, provided that you:
- distribute the Software
complete and unmodified, except that you may omit those files
specifically identified as"optional" in the Software
"README" file, which include samples, documents, and bin
files, or that are removable by using the Software customizer tool
provided, only as part of and for the sole purpose of running your
Program into which the Software is incorporated;
- do not
distribute additional software intended to replace any components of
the Software;
- do not remove or alter any proprietary legends or
notices contained in the Software;
- only distribute the Software
subject to a license agreement that protects Sun's interests
consistent with the terms contained in this Agreement; and
- agree
to defend and indemnify Sun and its licensors from and against any
damages, costs, liabilities, settlement amounts or expenses,
including attorneys' fees, incurred in connection with any claim,
lawsuit or action by any third party that arises or results from the
use or distribution of any and all Programs or Software.
- Java Technology
Restrictions. You may not modify the Java Platform Interface
("JPI", identified as classes contained within the "java"
package or any subpackages of the "java" package), by
creating additional classes within the JPI or otherwise causing the
addition to or modification of the classes in the JPI. In the event
that you create an additional class and associated API's, which:
-
extends the functionality of the Java platform, and
- is exposed
to third party software developers for the purpose of developing
additional software which invokes such additional API, you must
promptly publish broadly an accurate specification for such API for
free use by all developers.
You may not create, or authorize your
licensees to create additional classes, interfaces, packages or
subpackages that are in any way identified as "java",
"javax", "sun" or similar convention as specified
by Sun in any class file naming convention designation.
-
Java Runtime Availability. Refer to the appropriate version of
the Java Runtime Environment binary code license (currently located
at
http://www.java.sun.com/jdk/index.html)
for the availability of runtime code which may be distributed with
Java applets and applications.
- Trademarks and Logos. You
acknowledge and agree as between you and Sun that Sun owns the SUN,
SOLARIS, JAVA, JINI, FORTE, STAROFFICE, STARPORTAL and iPLANET
trademarks and all SUN, SOLARIS, JAVA, JINI, FORTE, STAROFFICE,
STARPORTAL and iPLANET-related trademarks, service marks, logos and
other brand designations ("Sun Marks"), and you agree to
comply with the Sun Trademark and Logo Usage Requirements currently
located at
http://www.sun.com/policies/trademarks.
Any use you make
of the Sun Marks inures to Sun's benefit.
- Source Code. Software may
contain source code that is provided solely for reference purposes
pursuant to the terms of this Agreement. Source code may not be
redistributed unless expressly provided for in this Agreement.
- Termination for Infringement.
Either party may terminate this Agreement immediately should any
Software become, or in either party's opinion be likely to become,
the subject of a claim of infringement of any intellectual property
right.
For inquiries
please contact: Sun Microsystems, Inc. 901 San Antonio Road, Palo
Alto, California 94303.
License for MRJAdapter
This library is free software; you can redistribute it and/or modify it under
the terms of the GNU Lesser General Public License as published by the Free
Software Foundation; either version 2.1 of the License, or (at your option)
any later version.
This library 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 Lesser General Public License for more
details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software Foundation,
Inc.,
59
Temple Place, Suite 330, Boston, MA 02111-1307 USA
License for Jffmpeg
Copyright (c) 2002 Francisco Javier Cabello
Copyright (c) 2004 Guilhem Tardy (www.salyens.com)
This library is free software; you can redistribute it and/or modify it under
the terms of the GNU Lesser General Public License as published by the Free
Software Foundation; either version 2 of the License, or (at your option)
any later version.
This library 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 Lesser General Public License for more
details.
You should have received a copy of the GNU Lesser General Public License along
with this library; if not, write to the Free Software Foundation, Inc., 59
Temple Place, Suite 330, Boston, MA 02111-1307 USA.
CopyrightMultiShow
© 1999-2006
Werner Randelshofer, Staldenmattweg 2, Immensee, CH-6405,
Switzerland http://www.randelshofer.ch/
werner.randelshofer@bluewin.ch All
Rights Reserved.
Third
party components shipped with this software are used under license and are copyright
by their proprietor. |