- -The intent of this document is to state the conditions under which the -Jetty Package may be copied, such that the Copyright Holder maintains some -semblance of control over the development of the package, while giving the -users of the package the right to use, distribute and make reasonable -modifications to the Package in accordance with the goals and ideals of -the Open Source concept as described at -http://www.opensource.org. -
-It is the intent of this license to allow commercial usage of the Jetty -package, so long as the source code is distributed or suitable visible -credit given or other arrangements made with the copyright holders. - -
Definitions:
- -
- -
- -
- -
- -
- -
- -
-
- -1. The Standard Version of the Jetty package is -available from http://jetty.mortbay.org.
- -2. You may make and distribute verbatim copies of the source form -of the Standard Version of this Package without restriction, provided that -you include this license and all of the original copyright notices -and associated disclaimers.
- -3. You may make and distribute verbatim copies of the compiled form of the -Standard Version of this Package without restriction, provided that you -include this license.
- -4. You may apply bug fixes, portability fixes and other modifications -derived from the Public Domain or from the Copyright Holder. A Package -modified in such a way shall still be considered the Standard Version.
- -5. You may otherwise modify your copy of this Package in any way, provided -that you insert a prominent notice in each changed file stating how and -when you changed that file, and provided that you do at least ONE of the -following:
- -
-a) Place your modifications in the Public Domain or otherwise make them -Freely Available, such as by posting said modifications to Usenet or -an equivalent medium, or placing the modifications on a major archive -site such as ftp.uu.net, or by allowing the Copyright Holder to include -your modifications in the Standard Version of the Package.- -6. You may distribute modifications or subsets of this Package in source -code or compiled form, provided that you do at least ONE of the following:- -b) Use the modified Package only within your corporation or organization.
- -c) Rename any non-standard classes so the names do not conflict -with standard classes, which must also be provided, and provide -a separate manual page for each non-standard class that clearly -documents how it differs from the Standard Version.
- -d) Make other arrangements with the Copyright Holder.
-
- -
-a) Distribute this license and all original copyright messages, together -with instructions (in the about dialog, manual page or equivalent) on where -to get the complete Standard Version.- -7. You may charge a reasonable copying fee for any distribution of this -Package. You may charge any fee you choose for support of this Package. -You may not charge a fee for this Package itself. However, -you may distribute this Package in aggregate with other (possibly -commercial) programs as part of a larger (possibly commercial) software -distribution provided that you meet the other distribution requirements -of this license.- -b) Accompany the distribution with the machine-readable source of -the Package with your modifications. The modified package must include -this license and all of the original copyright notices and associated -disclaimers, together with instructions on where to get the complete -Standard Version.
- -c) Make other arrangements with the Copyright Holder.
-
- -8. Input to or the output produced from the programs of this Package -do not automatically fall under the copyright of this Package, but -belong to whomever generated them, and may be sold commercially, and -may be aggregated with this Package.
- -9. Any program subroutines supplied by you and linked into this Package -shall not be considered part of this Package.
- -10. The name of the Copyright Holder may not be used to endorse or promote -products derived from this software without specific prior written -permission.
- -11. This license may change with each release of a Standard Version of -the Package. You may choose to use the license associated with version -you are using or the license of the latest Standard Version.
- -12. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- -13. If any superior law implies a warranty, the sole remedy under such shall -be , at the Copyright Holders option either a) return of any price paid or -b) use or reasonable endeavours to repair or replace the software.
- -14. This license shall be read under the laws of Australia.
- -
http://localhost:8080/contacts. There should be no
- * ending slash.
- *
- * @return DOCUMENT ME!
- */
- public abstract String getBaseUrl();
-
- public final void setUp() throws Exception {
- super.setUp();
- }
-
- public static void main(String[] args) {
- junit.textui.TestRunner.run(AbstractContactsTests.class);
- }
-
- public void testHelloPageAccessible() throws Exception {
- WebConversation conversation = new WebConversation();
- WebRequest request = new GetMethodWebRequest(getBaseUrl());
-
- WebResponse response = conversation.getResponse(request);
- assertEquals("Contacts Security Demo", response.getTitle());
- assertEquals(2, response.getLinks().length); // debug and manage links
- assertTrue(response.getText().lastIndexOf("sample.contact.Contact@") != -1);
- }
-
- public void testHessianFailsWithIncorrectCredentials() {
- String PREFIX = "beans.";
- DefaultListableBeanFactory lbf = new DefaultListableBeanFactory();
- Properties p = new Properties();
- p.setProperty(PREFIX + "hessianProxy.class",
- "org.springframework.remoting.caucho.HessianProxyFactoryBean");
- p.setProperty(PREFIX + "hessianProxy.serviceInterface",
- "sample.contact.ContactManager");
- p.setProperty(PREFIX + "hessianProxy.serviceUrl",
- getBaseUrl() + "/caucho/ContactManager-hessian");
- p.setProperty(PREFIX + "hessianProxy.username", "marissa");
- p.setProperty(PREFIX + "hessianProxy.password", "WRONG_PASSWORD");
-
- (new PropertiesBeanDefinitionReader(lbf)).registerBeanDefinitions(p,
- PREFIX);
-
- ContactManager contactManager = (ContactManager) lbf.getBean(
- "hessianProxy");
-
- try {
- contactManager.getRandomContact();
- fail("Should have thrown RemoteAccessException");
- } catch (RemoteAccessException exception) {
- assertTrue(true);
- }
- }
-
- public void testHessianOperational() {
- String PREFIX = "beans.";
- DefaultListableBeanFactory lbf = new DefaultListableBeanFactory();
- Properties p = new Properties();
- p.setProperty(PREFIX + "hessianProxy.class",
- "org.springframework.remoting.caucho.HessianProxyFactoryBean");
- p.setProperty(PREFIX + "hessianProxy.serviceInterface",
- "sample.contact.ContactManager");
- p.setProperty(PREFIX + "hessianProxy.serviceUrl",
- getBaseUrl() + "/caucho/ContactManager-hessian");
- p.setProperty(PREFIX + "hessianProxy.username", "marissa");
- p.setProperty(PREFIX + "hessianProxy.password", "koala");
-
- (new PropertiesBeanDefinitionReader(lbf)).registerBeanDefinitions(p,
- PREFIX);
-
- ContactManager contactManager = (ContactManager) lbf.getBean(
- "hessianProxy");
- assertTrue(contactManager.getRandomContact() != null);
- }
-
- public void testLoginNameCaseSensitive() throws Exception {
- WebConversation conversation = new WebConversation();
- WebRequest request = new GetMethodWebRequest(getBaseUrl());
-
- WebResponse helloPage = conversation.getResponse(request);
- WebLink debugLink = helloPage.getLinkWith("Debug");
- WebResponse loginPage = debugLink.click();
- assertEquals(1, loginPage.getForms()[0].getSubmitButtons().length);
-
- WebForm loginForm = loginPage.getForms()[0];
- loginPage = null;
-
- loginForm.setParameter("j_username", "mArIsSA");
- loginForm.setParameter("j_password", "koala");
-
- WebResponse loginOutcome = conversation.getResponse(loginForm
- .getRequest("submit"));
-
- assertTrue(loginOutcome.getText().lastIndexOf("SUCCESS!") != -1);
- }
-
- public void testLoginPasswordCaseSensitive() throws Exception {
- WebConversation conversation = new WebConversation();
- WebRequest request = new GetMethodWebRequest(getBaseUrl());
-
- WebResponse helloPage = conversation.getResponse(request);
- WebLink debugLink = helloPage.getLinkWith("Debug");
- WebResponse loginPage = debugLink.click();
- assertEquals(1, loginPage.getForms()[0].getSubmitButtons().length);
-
- WebForm loginForm = loginPage.getForms()[0];
- loginPage = null;
-
- loginForm.setParameter("j_username", "dianne");
- loginForm.setParameter("j_password", "EmU");
-
- WebResponse loginOutcome = conversation.getResponse(loginForm
- .getRequest("submit"));
-
- assertEquals("Login", loginOutcome.getTitle());
- }
-
- public void testLoginSuccess() throws Exception {
- WebConversation conversation = new WebConversation();
- WebRequest request = new GetMethodWebRequest(getBaseUrl());
-
- WebResponse helloPage = conversation.getResponse(request);
- WebLink debugLink = helloPage.getLinkWith("Debug");
- WebResponse loginPage = debugLink.click();
- assertEquals(1, loginPage.getForms()[0].getSubmitButtons().length);
-
- WebForm loginForm = loginPage.getForms()[0];
- loginPage = null;
-
- loginForm.setParameter("j_username", "marissa");
- loginForm.setParameter("j_password", "koala");
-
- WebResponse loginOutcome = conversation.getResponse(loginForm
- .getRequest("submit"));
-
- assertTrue(loginOutcome.getText().lastIndexOf("SUCCESS!") != -1);
- }
-
- public void testLoginUnknownUsername() throws Exception {
- WebConversation conversation = new WebConversation();
- WebRequest request = new GetMethodWebRequest(getBaseUrl());
-
- WebResponse helloPage = conversation.getResponse(request);
- WebLink debugLink = helloPage.getLinkWith("Debug");
- WebResponse loginPage = debugLink.click();
- assertEquals(1, loginPage.getForms()[0].getSubmitButtons().length);
-
- WebForm loginForm = loginPage.getForms()[0];
- loginPage = null;
-
- loginForm.setParameter("j_username", "angella");
- loginForm.setParameter("j_password", "echidna");
-
- WebResponse loginOutcome = conversation.getResponse(loginForm
- .getRequest("submit"));
-
- assertEquals("Login", loginOutcome.getTitle());
- }
-
- public void testSessionAsMarissa() throws Exception {
- WebConversation conversation = new WebConversation();
- WebRequest request = new GetMethodWebRequest(getBaseUrl());
-
- WebResponse helloPage = conversation.getResponse(request);
- WebLink manageLink = helloPage.getLinkWith("Manage");
- WebResponse loginPage = manageLink.click();
- manageLink = null;
- assertEquals(1, loginPage.getForms()[0].getSubmitButtons().length);
-
- WebForm loginForm = loginPage.getForms()[0];
- loginPage = null;
-
- loginForm.setParameter("j_username", "marissa");
- loginForm.setParameter("j_password", "koala");
-
- WebResponse loginOutcome = conversation.getResponse(loginForm
- .getRequest("submit"));
-
- assertEquals("Your Contacts", loginOutcome.getTitle());
- assertTrue(loginOutcome.getText().lastIndexOf("marissa's Contacts") != -1);
- assertEquals(4, loginOutcome.getTables()[0].getRowCount()); // 3 contacts + header
- assertEquals(5, loginOutcome.getLinks().length); // 3 contacts + add + logoff
-
- WebLink addLink = loginOutcome.getLinkWith("Add");
- loginOutcome = null;
-
- WebResponse addPage = addLink.click();
- WebForm addForm = addPage.getForms()[0];
- addPage = null;
-
- addForm.setParameter("name", "");
- addForm.setParameter("email", "");
-
- WebResponse addOutcomeFail = conversation.getResponse(addForm
- .getRequest("execute"));
-
- assertEquals(new URL(getBaseUrl() + "/secure/add.htm"),
- addOutcomeFail.getURL());
- assertTrue(addOutcomeFail.getText().lastIndexOf("Please fix all errors!") != -1);
- addOutcomeFail = null;
-
- addForm.setParameter("name", "somebody");
- addForm.setParameter("email", "them@somewhere.com");
-
- WebResponse addOutcomeSuccess = conversation.getResponse(addForm
- .getRequest("execute"));
-
- assertEquals("Your Contacts", addOutcomeSuccess.getTitle());
- assertTrue(addOutcomeSuccess.getText().lastIndexOf("marissa's Contacts") != -1);
- assertEquals(5, addOutcomeSuccess.getTables()[0].getRowCount()); // 4 contacts + header
- assertEquals(6, addOutcomeSuccess.getLinks().length); // 4 contacts + add + logoff
-
- WebLink logout = addOutcomeSuccess.getLinkWith("Logoff");
- addOutcomeSuccess = null;
-
- WebResponse loggedOut = logout.click();
- assertEquals("Contacts Security Demo", loggedOut.getTitle());
-
- WebLink debugLink = loggedOut.getLinkWith("Debug");
- loggedOut = null;
-
- WebResponse loginAgainPage = debugLink.click();
- assertEquals("Login", loginAgainPage.getTitle());
- }
-
- public void testSessionAsScott() throws Exception {
- WebConversation conversation = new WebConversation();
- WebRequest request = new GetMethodWebRequest(getBaseUrl());
-
- WebResponse helloPage = conversation.getResponse(request);
- WebLink manageLink = helloPage.getLinkWith("Manage");
- WebResponse loginPage = manageLink.click();
- manageLink = null;
- assertEquals(1, loginPage.getForms()[0].getSubmitButtons().length);
-
- WebForm loginForm = loginPage.getForms()[0];
- loginPage = null;
-
- loginForm.setParameter("j_username", "scott");
- loginForm.setParameter("j_password", "wombat");
-
- WebResponse loginOutcome = conversation.getResponse(loginForm
- .getRequest("submit"));
-
- assertEquals("Your Contacts", loginOutcome.getTitle());
- assertTrue(loginOutcome.getText().lastIndexOf("scott's Contacts") != -1);
- assertEquals(3, loginOutcome.getTables()[0].getRowCount()); // 2 contacts + header
- assertEquals(2, loginOutcome.getLinks().length); // add + logoff only
-
- WebLink addLink = loginOutcome.getLinkWith("Add");
- loginOutcome = null;
-
- WebResponse addPage = addLink.click();
- WebForm addForm = addPage.getForms()[0];
- addPage = null;
-
- addForm.setParameter("name", "somebody");
- addForm.setParameter("email", "them@somewhere.com");
-
- WebResponse addOutcomeSuccess = conversation.getResponse(addForm
- .getRequest("execute"));
-
- assertEquals("Your Contacts", addOutcomeSuccess.getTitle());
- assertTrue(addOutcomeSuccess.getText().lastIndexOf("scott's Contacts") != -1);
- assertEquals(4, addOutcomeSuccess.getTables()[0].getRowCount()); // 3 contacts + header
- assertEquals(2, addOutcomeSuccess.getLinks().length); // add + logoff only
-
- WebLink logout = addOutcomeSuccess.getLinkWith("Logoff");
- addOutcomeSuccess = null;
-
- WebResponse loggedOut = logout.click();
- assertEquals("Contacts Security Demo", loggedOut.getTitle());
-
- WebLink debugLink = loggedOut.getLinkWith("Debug");
- loggedOut = null;
-
- WebResponse loginAgainPage = debugLink.click();
- assertEquals("Login", loginAgainPage.getTitle());
- }
-}
diff --git a/integration-test/src/net/sf/acegisecurity/integrationtests/web/ContainerAdapterContactsTests.java b/integration-test/src/net/sf/acegisecurity/integrationtests/web/ContainerAdapterContactsTests.java
deleted file mode 100644
index b3efd3e871..0000000000
--- a/integration-test/src/net/sf/acegisecurity/integrationtests/web/ContainerAdapterContactsTests.java
+++ /dev/null
@@ -1,31 +0,0 @@
-/* Copyright 2004 Acegi Technology Pty Limited
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package net.sf.acegisecurity.integrationtests.web;
-
-/**
- * Returns information required to run container adapters version of Contacts
- * application test.
- *
- * @author Ben Alex
- * @version $Id$
- */
-public class ContainerAdapterContactsTests extends AbstractContactsTests {
- //~ Methods ================================================================
-
- public String getBaseUrl() {
- return "http://localhost:8080/contacts-container-adapter";
- }
-}
diff --git a/integration-test/src/net/sf/acegisecurity/integrationtests/web/FilterContactsTests.java b/integration-test/src/net/sf/acegisecurity/integrationtests/web/FilterContactsTests.java
deleted file mode 100644
index b62a6eedbf..0000000000
--- a/integration-test/src/net/sf/acegisecurity/integrationtests/web/FilterContactsTests.java
+++ /dev/null
@@ -1,31 +0,0 @@
-/* Copyright 2004 Acegi Technology Pty Limited
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package net.sf.acegisecurity.integrationtests.web;
-
-/**
- * Returns information required to run filters version of Contacts application
- * test.
- *
- * @author Ben Alex
- * @version $Id$
- */
-public class FilterContactsTests extends AbstractContactsTests {
- //~ Methods ================================================================
-
- public String getBaseUrl() {
- return "http://localhost:8080/contacts";
- }
-}
diff --git a/lib/LICENSE b/lib/LICENSE
deleted file mode 100644
index 7915358960..0000000000
--- a/lib/LICENSE
+++ /dev/null
@@ -1,5 +0,0 @@
-Unless an alternate license file is provided, all of the included lib JARs were
-obtained from the Spring Framework "with dependencies" ZIP file.
-
-$Id$
-
diff --git a/lib/cas/LICENSE b/lib/cas/LICENSE
deleted file mode 100644
index b96bdc210e..0000000000
--- a/lib/cas/LICENSE
+++ /dev/null
@@ -1,29 +0,0 @@
- Copyright (c) 2000-2003 Yale University. All rights reserved.
-
- THIS SOFTWARE IS PROVIDED "AS IS," AND ANY EXPRESS OR IMPLIED
- WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
- MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ARE EXPRESSLY
- DISCLAIMED. IN NO EVENT SHALL YALE UNIVERSITY OR ITS EMPLOYEES BE
- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED, THE COSTS OF
- PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA OR
- PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 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 IN ADVANCE OF THE POSSIBILITY OF SUCH
- DAMAGE.
-
- Redistribution and use of this software in source or binary forms,
- with or without modification, are permitted, provided that the
- following conditions are met:
-
- 1. Any redistribution must include the above copyright notice and
- disclaimer and this list of conditions in any related documentation
- and, if feasible, in the redistributed software.
-
- 2. Any redistribution must include the acknowledgment, "This product
- includes software developed by Yale University," in any related
- documentation and, if feasible, in the redistributed software.
-
- 3. The names "Yale" and "Yale University" must not be used to endorse
- or promote products derived from this software.
diff --git a/lib/ehcache/LICENSE.txt b/lib/ehcache/LICENSE.txt
deleted file mode 100644
index 3306070dfc..0000000000
--- a/lib/ehcache/LICENSE.txt
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * $Id$
- *
- * ====================================================================
- *
- * The Apache Software License, Version 1.1
- *
- * Copyright (c) 1999-2003 The Apache Software Foundation. All rights
- * reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in
- * the documentation and/or other materials provided with the
- * distribution.
- *
- * 3. The end-user documentation included with the redistribution, if
- * any, must include the following acknowlegement:
- * "This product includes software developed by the
- * Apache Software Foundation (http://www.apache.org/)."
- * Alternately, this acknowlegement may appear in the software itself,
- * if and wherever such third-party acknowlegements normally appear.
- *
- * 4. The names "The Jakarta Project", "Commons", and "Apache Software
- * Foundation" must not be used to endorse or promote products derived
- * from this software without prior written permission. For written
- * permission, please contact apache@apache.org.
- *
- * 5. Products derived from this software may not be called "Apache"
- * nor may "Apache" appear in their names without prior written
- * permission of the Apache Group.
- *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
- * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
- * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY 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.
- * ====================================================================
- *
- * This software consists of voluntary contributions made by many
- * individuals on behalf of the Apache Software Foundation. For more
- * information on the Apache Software Foundation, please see
- * - -The intent of this document is to state the conditions under which the -Jetty Package may be copied, such that the Copyright Holder maintains some -semblance of control over the development of the package, while giving the -users of the package the right to use, distribute and make reasonable -modifications to the Package in accordance with the goals and ideals of -the Open Source concept as described at -http://www.opensource.org. -
-It is the intent of this license to allow commercial usage of the Jetty -package, so long as the source code is distributed or suitable visible -credit given or other arrangements made with the copyright holders. - -
Definitions:
- -
- -
- -
- -
- -
- -
- -
-
- -1. The Standard Version of the Jetty package is -available from http://jetty.mortbay.org.
- -2. You may make and distribute verbatim copies of the source form -of the Standard Version of this Package without restriction, provided that -you include this license and all of the original copyright notices -and associated disclaimers.
- -3. You may make and distribute verbatim copies of the compiled form of the -Standard Version of this Package without restriction, provided that you -include this license.
- -4. You may apply bug fixes, portability fixes and other modifications -derived from the Public Domain or from the Copyright Holder. A Package -modified in such a way shall still be considered the Standard Version.
- -5. You may otherwise modify your copy of this Package in any way, provided -that you insert a prominent notice in each changed file stating how and -when you changed that file, and provided that you do at least ONE of the -following:
- -
-a) Place your modifications in the Public Domain or otherwise make them -Freely Available, such as by posting said modifications to Usenet or -an equivalent medium, or placing the modifications on a major archive -site such as ftp.uu.net, or by allowing the Copyright Holder to include -your modifications in the Standard Version of the Package.- -6. You may distribute modifications or subsets of this Package in source -code or compiled form, provided that you do at least ONE of the following:- -b) Use the modified Package only within your corporation or organization.
- -c) Rename any non-standard classes so the names do not conflict -with standard classes, which must also be provided, and provide -a separate manual page for each non-standard class that clearly -documents how it differs from the Standard Version.
- -d) Make other arrangements with the Copyright Holder.
-
- -
-a) Distribute this license and all original copyright messages, together -with instructions (in the about dialog, manual page or equivalent) on where -to get the complete Standard Version.- -7. You may charge a reasonable copying fee for any distribution of this -Package. You may charge any fee you choose for support of this Package. -You may not charge a fee for this Package itself. However, -you may distribute this Package in aggregate with other (possibly -commercial) programs as part of a larger (possibly commercial) software -distribution provided that you meet the other distribution requirements -of this license.- -b) Accompany the distribution with the machine-readable source of -the Package with your modifications. The modified package must include -this license and all of the original copyright notices and associated -disclaimers, together with instructions on where to get the complete -Standard Version.
- -c) Make other arrangements with the Copyright Holder.
-
- -8. Input to or the output produced from the programs of this Package -do not automatically fall under the copyright of this Package, but -belong to whomever generated them, and may be sold commercially, and -may be aggregated with this Package.
- -9. Any program subroutines supplied by you and linked into this Package -shall not be considered part of this Package.
- -10. The name of the Copyright Holder may not be used to endorse or promote -products derived from this software without specific prior written -permission.
- -11. This license may change with each release of a Standard Version of -the Package. You may choose to use the license associated with version -you are using or the license of the latest Standard Version.
- -12. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- -13. If any superior law implies a warranty, the sole remedy under such shall -be , at the Copyright Holders option either a) return of any price paid or -b) use or reasonable endeavours to repair or replace the software.
- -14. This license shall be read under the laws of Australia.
- -
| ||||||||||
| ||||||||||
| to top | ||||||||||
| - Copyright © 2001-2002, Marco Hunsicker. All rights reserved. Hosted by SourceForge.net |
| ||||||||||
| ||||||||||
| to top | ||||||||||
| - Copyright © 2001-2002, Marco Hunsicker. All rights reserved. Hosted by SourceForge.net |
| ||||||||||
| ||||||||||
| to top | ||||||||||
| - Copyright © 2001-2002, Marco Hunsicker. All rights reserved. Hosted by SourceForge.net |
| ||||||||||
| ||||||||||
| to top | ||||||||||
| - Copyright © 2001-2002, Marco Hunsicker. All rights reserved. Hosted by SourceForge.net |
| ||||||||||
| ||||||||||
| to top | ||||||||||
| - Copyright © 2001-2002, Marco Hunsicker. All rights reserved. Hosted by SourceForge.net |
| ||||||||||
| ||||||||||
| to top | ||||||||||
| - Copyright © 2001-2002, Marco Hunsicker. All rights reserved. Hosted by SourceForge.net |
| ||||||||||
| ||||||||||
| to top | ||||||||||
| - Copyright © 2001-2002, Marco Hunsicker. All rights reserved. Hosted by SourceForge.net |