diff --git a/extras/src/main/java/edu/umd/cs/piccolox/PApplet.java b/extras/src/main/java/edu/umd/cs/piccolox/PApplet.java index dd588ac..24ace90 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/PApplet.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/PApplet.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/PFrame.java b/extras/src/main/java/edu/umd/cs/piccolox/PFrame.java index 5bef29c..4c2a4a6 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/PFrame.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/PFrame.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/activities/PPathActivity.java b/extras/src/main/java/edu/umd/cs/piccolox/activities/PPathActivity.java index 1e951e6..d6c193b 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/activities/PPathActivity.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/activities/PPathActivity.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/activities/PPositionPathActivity.java b/extras/src/main/java/edu/umd/cs/piccolox/activities/PPositionPathActivity.java index 7d023d3..19edac2 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/activities/PPositionPathActivity.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/activities/PPositionPathActivity.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/event/PNavigationEventHandler.java b/extras/src/main/java/edu/umd/cs/piccolox/event/PNavigationEventHandler.java index 8ab02ce..195a09b 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/event/PNavigationEventHandler.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/event/PNavigationEventHandler.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/event/PNotification.java b/extras/src/main/java/edu/umd/cs/piccolox/event/PNotification.java index cd43500..160a34d 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/event/PNotification.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/event/PNotification.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/event/PNotificationCenter.java b/extras/src/main/java/edu/umd/cs/piccolox/event/PNotificationCenter.java index a86028e..8fc9957 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/event/PNotificationCenter.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/event/PNotificationCenter.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/event/PSelectionEventHandler.java b/extras/src/main/java/edu/umd/cs/piccolox/event/PSelectionEventHandler.java index d157e27..9d4f73c 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/event/PSelectionEventHandler.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/event/PSelectionEventHandler.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/event/PStyledTextEventHandler.java b/extras/src/main/java/edu/umd/cs/piccolox/event/PStyledTextEventHandler.java index c4b3e92..74cb30f 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/event/PStyledTextEventHandler.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/event/PStyledTextEventHandler.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/event/PZoomToEventHandler.java b/extras/src/main/java/edu/umd/cs/piccolox/event/PZoomToEventHandler.java index a4cef4b..10c39c8 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/event/PZoomToEventHandler.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/event/PZoomToEventHandler.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/handles/PBoundsHandle.java b/extras/src/main/java/edu/umd/cs/piccolox/handles/PBoundsHandle.java index d0dfaef..3d07889 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/handles/PBoundsHandle.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/handles/PBoundsHandle.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/handles/PHandle.java b/extras/src/main/java/edu/umd/cs/piccolox/handles/PHandle.java index 5ed04a2..a78f1ba 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/handles/PHandle.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/handles/PHandle.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/handles/PStickyHandleManager.java b/extras/src/main/java/edu/umd/cs/piccolox/handles/PStickyHandleManager.java index 6df76f6..e6da7a8 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/handles/PStickyHandleManager.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/handles/PStickyHandleManager.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/nodes/P3DRect.java b/extras/src/main/java/edu/umd/cs/piccolox/nodes/P3DRect.java index 8975868..ed43bcd 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/nodes/P3DRect.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/nodes/P3DRect.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/nodes/PCacheCamera.java b/extras/src/main/java/edu/umd/cs/piccolox/nodes/PCacheCamera.java index bb13964..f92b778 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/nodes/PCacheCamera.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/nodes/PCacheCamera.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/nodes/PClip.java b/extras/src/main/java/edu/umd/cs/piccolox/nodes/PClip.java index 5460bb1..a3ede3b 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/nodes/PClip.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/nodes/PClip.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/nodes/PComposite.java b/extras/src/main/java/edu/umd/cs/piccolox/nodes/PComposite.java index cc25422..0424572 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/nodes/PComposite.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/nodes/PComposite.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/nodes/PLens.java b/extras/src/main/java/edu/umd/cs/piccolox/nodes/PLens.java index 65fd22b..faa1182 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/nodes/PLens.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/nodes/PLens.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/nodes/PLine.java b/extras/src/main/java/edu/umd/cs/piccolox/nodes/PLine.java index 6b926cd..38a3087 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/nodes/PLine.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/nodes/PLine.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/nodes/PNodeCache.java b/extras/src/main/java/edu/umd/cs/piccolox/nodes/PNodeCache.java index cba9f54..12614a0 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/nodes/PNodeCache.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/nodes/PNodeCache.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/nodes/PStyledText.java b/extras/src/main/java/edu/umd/cs/piccolox/nodes/PStyledText.java index 9d3dfe8..2c74013 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/nodes/PStyledText.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/nodes/PStyledText.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/pswing/PComboBox.java b/extras/src/main/java/edu/umd/cs/piccolox/pswing/PComboBox.java index 7720191..3da4921 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/pswing/PComboBox.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/pswing/PComboBox.java @@ -1,6 +1,30 @@ -/** - * Copyright (C) 1998-2000 by University of Maryland, College Park, MD 20742, USA +/* + * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are permitted provided + * that the following conditions are met: + * + * Redistributions of source code must retain the above copyright notice, this list of conditions + * and the following disclaimer. + * + * 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. + * + * None of the name of the University of Maryland, the name of the Piccolo2D project, or the names of its + * contributors may be used to endorse or promote products derived from this software without specific + * prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 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. */ package edu.umd.cs.piccolox.pswing; diff --git a/extras/src/main/java/edu/umd/cs/piccolox/pswing/PSwing.java b/extras/src/main/java/edu/umd/cs/piccolox/pswing/PSwing.java index 096ce79..1944db8 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/pswing/PSwing.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/pswing/PSwing.java @@ -1,6 +1,30 @@ -/** - * Copyright (C) 1998-2000 by University of Maryland, College Park, MD 20742, USA +/* + * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are permitted provided + * that the following conditions are met: + * + * Redistributions of source code must retain the above copyright notice, this list of conditions + * and the following disclaimer. + * + * 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. + * + * None of the name of the University of Maryland, the name of the Piccolo2D project, or the names of its + * contributors may be used to endorse or promote products derived from this software without specific + * prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 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. */ package edu.umd.cs.piccolox.pswing; diff --git a/extras/src/main/java/edu/umd/cs/piccolox/pswing/PSwingEventHandler.java b/extras/src/main/java/edu/umd/cs/piccolox/pswing/PSwingEventHandler.java index 8d2123b..350774f 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/pswing/PSwingEventHandler.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/pswing/PSwingEventHandler.java @@ -1,6 +1,30 @@ -/** - * Copyright (C) 1998-2000 by University of Maryland, College Park, MD 20742, USA +/* + * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are permitted provided + * that the following conditions are met: + * + * Redistributions of source code must retain the above copyright notice, this list of conditions + * and the following disclaimer. + * + * 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. + * + * None of the name of the University of Maryland, the name of the Piccolo2D project, or the names of its + * contributors may be used to endorse or promote products derived from this software without specific + * prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 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. */ package edu.umd.cs.piccolox.pswing; diff --git a/extras/src/main/java/edu/umd/cs/piccolox/pswing/PSwingMouseEvent.java b/extras/src/main/java/edu/umd/cs/piccolox/pswing/PSwingMouseEvent.java index be69302..46f6084 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/pswing/PSwingMouseEvent.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/pswing/PSwingMouseEvent.java @@ -1,6 +1,30 @@ -/** - * Copyright (C) 1998-2000 by University of Maryland, College Park, MD 20742, USA +/* + * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are permitted provided + * that the following conditions are met: + * + * Redistributions of source code must retain the above copyright notice, this list of conditions + * and the following disclaimer. + * + * 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. + * + * None of the name of the University of Maryland, the name of the Piccolo2D project, or the names of its + * contributors may be used to endorse or promote products derived from this software without specific + * prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 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. */ package edu.umd.cs.piccolox.pswing; diff --git a/extras/src/main/java/edu/umd/cs/piccolox/pswing/PSwingMouseMotionEvent.java b/extras/src/main/java/edu/umd/cs/piccolox/pswing/PSwingMouseMotionEvent.java index 93cb2b1..4338e37 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/pswing/PSwingMouseMotionEvent.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/pswing/PSwingMouseMotionEvent.java @@ -1,6 +1,30 @@ -/** - * Copyright (C) 1998-2000 by University of Maryland, College Park, MD 20742, USA +/* + * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are permitted provided + * that the following conditions are met: + * + * Redistributions of source code must retain the above copyright notice, this list of conditions + * and the following disclaimer. + * + * 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. + * + * None of the name of the University of Maryland, the name of the Piccolo2D project, or the names of its + * contributors may be used to endorse or promote products derived from this software without specific + * prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 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. */ package edu.umd.cs.piccolox.pswing; diff --git a/extras/src/main/java/edu/umd/cs/piccolox/swing/PCacheCanvas.java b/extras/src/main/java/edu/umd/cs/piccolox/swing/PCacheCanvas.java index 5fa6af6..fcddba4 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/swing/PCacheCanvas.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/swing/PCacheCanvas.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/swing/PDefaultScrollDirector.java b/extras/src/main/java/edu/umd/cs/piccolox/swing/PDefaultScrollDirector.java index 967b4ab..cf288ab 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/swing/PDefaultScrollDirector.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/swing/PDefaultScrollDirector.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/swing/PScrollDirector.java b/extras/src/main/java/edu/umd/cs/piccolox/swing/PScrollDirector.java index 56e9145..d4c2396 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/swing/PScrollDirector.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/swing/PScrollDirector.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/swing/PScrollPane.java b/extras/src/main/java/edu/umd/cs/piccolox/swing/PScrollPane.java index 0eaf9cd..21d0f0e 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/swing/PScrollPane.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/swing/PScrollPane.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/swing/PScrollPaneLayout.java b/extras/src/main/java/edu/umd/cs/piccolox/swing/PScrollPaneLayout.java index 32ad1dc..9cfc281 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/swing/PScrollPaneLayout.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/swing/PScrollPaneLayout.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/swing/PViewport.java b/extras/src/main/java/edu/umd/cs/piccolox/swing/PViewport.java index 3cf636d..92c519c 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/swing/PViewport.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/swing/PViewport.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTBoundsHandle.java b/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTBoundsHandle.java index 079bfa3..afb9566 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTBoundsHandle.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTBoundsHandle.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTCanvas.java b/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTCanvas.java index c39bf46..0e14e50 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTCanvas.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTCanvas.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTHandle.java b/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTHandle.java index 029989b..5799e04 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTHandle.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTHandle.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTImage.java b/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTImage.java index afc5c5a..a3d4dd6 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTImage.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTImage.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTKeyEvent.java b/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTKeyEvent.java index 247a428..4a1b0b1 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTKeyEvent.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTKeyEvent.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTMouseEvent.java b/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTMouseEvent.java index 5d68cc6..2a45dbc 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTMouseEvent.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTMouseEvent.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTPath.java b/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTPath.java index 3f77483..5253f7d 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTPath.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTPath.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTRoot.java b/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTRoot.java index 34dcffa..5b27d25 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTRoot.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTRoot.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTSelectionEventHandler.java b/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTSelectionEventHandler.java index 654414a..9f67a3e 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTSelectionEventHandler.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTSelectionEventHandler.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTStickyHandleManager.java b/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTStickyHandleManager.java index 7d7b0ad..1734398 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTStickyHandleManager.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTStickyHandleManager.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/swt/SWTGraphics2D.java b/extras/src/main/java/edu/umd/cs/piccolox/swt/SWTGraphics2D.java index c752bdc..e21350c 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/swt/SWTGraphics2D.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/swt/SWTGraphics2D.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/swt/SWTShapeManager.java b/extras/src/main/java/edu/umd/cs/piccolox/swt/SWTShapeManager.java index d8f0aa7..22126b9 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/swt/SWTShapeManager.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/swt/SWTShapeManager.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/swt/SWTTimer.java b/extras/src/main/java/edu/umd/cs/piccolox/swt/SWTTimer.java index 94609c6..8b0881e 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/swt/SWTTimer.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/swt/SWTTimer.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/swt/SWTTimerQueue.java b/extras/src/main/java/edu/umd/cs/piccolox/swt/SWTTimerQueue.java index 779fe61..a4092ab 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/swt/SWTTimerQueue.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/swt/SWTTimerQueue.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/util/LineShape.java b/extras/src/main/java/edu/umd/cs/piccolox/util/LineShape.java index a300a52..5ee9b36 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/util/LineShape.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/util/LineShape.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/util/MutablePoints.java b/extras/src/main/java/edu/umd/cs/piccolox/util/MutablePoints.java index 25d0a5d..19f9b02 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/util/MutablePoints.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/util/MutablePoints.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/util/PBoundsLocator.java b/extras/src/main/java/edu/umd/cs/piccolox/util/PBoundsLocator.java index ada5973..549fbaa 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/util/PBoundsLocator.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/util/PBoundsLocator.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/util/PFixedWidthStroke.java b/extras/src/main/java/edu/umd/cs/piccolox/util/PFixedWidthStroke.java index f4f4775..40c579d 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/util/PFixedWidthStroke.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/util/PFixedWidthStroke.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/util/PLocator.java b/extras/src/main/java/edu/umd/cs/piccolox/util/PLocator.java index 69fa2a6..d1b8f73 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/util/PLocator.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/util/PLocator.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/util/PNodeLocator.java b/extras/src/main/java/edu/umd/cs/piccolox/util/PNodeLocator.java index 405626e..6df1d7e 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/util/PNodeLocator.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/util/PNodeLocator.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/util/POcclusionDetection.java b/extras/src/main/java/edu/umd/cs/piccolox/util/POcclusionDetection.java index d17b6c2..29f5fa6 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/util/POcclusionDetection.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/util/POcclusionDetection.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/util/Points.java b/extras/src/main/java/edu/umd/cs/piccolox/util/Points.java index e907bde..1c6f8db 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/util/Points.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/util/Points.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided diff --git a/extras/src/main/java/edu/umd/cs/piccolox/util/XYArray.java b/extras/src/main/java/edu/umd/cs/piccolox/util/XYArray.java index f877e6a..23d84ac 100644 --- a/extras/src/main/java/edu/umd/cs/piccolox/util/XYArray.java +++ b/extras/src/main/java/edu/umd/cs/piccolox/util/XYArray.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2008, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 2002-2008, University of Maryland + * Copyright (c) 1998-2008, University of Maryland * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided