diff --git a/ConvertGridToDatabase.glf b/ConvertGridToDatabase.glf index 2c8b6f4..2664216 100644 --- a/ConvertGridToDatabase.glf +++ b/ConvertGridToDatabase.glf @@ -1,11 +1,12 @@ +############################################################################# # -# Copyright 2013 (c) Pointwise, Inc. -# All rights reserved. +# (C) 2021 Cadence Design Systems, Inc. All rights reserved worldwide. # -# This sample Pointwise script is not supported by Pointwise, Inc. +# This sample source code is not supported by Cadence Design Systems, Inc. # It is provided freely for demonstration purposes only. # SEE THE WARRANTY DISCLAIMER AT THE BOTTOM OF THIS FILE. # +############################################################################# ################################################################################ # This script can be used to turn domains into database surfaces or turn @@ -388,17 +389,13 @@ makeWindow tkwait window . +############################################################################# # -# DISCLAIMER: -# TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, POINTWISE DISCLAIMS -# ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED -# TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -# PURPOSE, WITH REGARD TO THIS SCRIPT. TO THE MAXIMUM EXTENT PERMITTED -# BY APPLICABLE LAW, IN NO EVENT SHALL POINTWISE BE LIABLE TO ANY PARTY -# FOR ANY SPECIAL, INCIDENTAL, INDIRECT, OR CONSEQUENTIAL DAMAGES -# WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF -# BUSINESS INFORMATION, OR ANY OTHER PECUNIARY LOSS) ARISING OUT OF THE -# USE OF OR INABILITY TO USE THIS SCRIPT EVEN IF POINTWISE HAS BEEN -# ADVISED OF THE POSSIBILITY OF SUCH DAMAGES AND REGARDLESS OF THE -# FAULT OR NEGLIGENCE OF POINTWISE. +# This file is licensed under the Cadence Public License Version 1.0 (the +# "License"), a copy of which is found in the included file named "LICENSE", +# and is distributed "AS IS." TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE +# LAW, CADENCE DISCLAIMS ALL WARRANTIES AND IN NO EVENT SHALL BE LIABLE TO +# ANY PARTY FOR ANY DAMAGES ARISING OUT OF OR RELATING TO USE OF THIS FILE. +# Please see the License for the full text of applicable terms. # +############################################################################# diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..2e6e846 --- /dev/null +++ b/LICENSE @@ -0,0 +1,96 @@ + Cadence Public License Version 1.0 + + May 2021 + + BY USING, REPRODUCING, DISTRIBUTING, AND/OR OTHERWISE ACCESSING THIS + TECHNOLOGY, YOU AGREE TO THE TERMS OF THIS CADENCE PUBLIC LICENSE + VERSION 1.0 (THE "AGREEMENT"). + +1. License Grant. Subject to the terms and conditions specified herein, You + are hereby granted a perpetual, non-exclusive, no-charge license to Use the + Technology for any purpose, which includes without limitation, the right to + access, copy, modify, merge, publish, redistribute, sublicense, and/or sell + (collectively, to "Use") copies of the Technology. + +2. Distributions. + + i. Copyright Notice and Agreement Text. The Copyright Notice and the full + text of this Cadence Public License Version 1.0 shall be included in all + copies of the Technology, or substantial portions thereof. (For clarity, if + You are redistributing the Technology in source code form, then you + must ensure that the Copyright Notice and Agreement are left intact; if + You are redistributing the Technology in binary or non-source code + form, then you must ensure that the Copyright Notice and Agreement are + reproduced and included in an attribution file, such as a "NOTICES", + "COPYRIGHT", or other equivalent file.) + + ii. Modifications. Any distribution of modified Technology must include a + prominent notice in the corresponding file(s) indicating that the file(s) + was modified by You. You may license Your modifications under different + or additional license terms. + +3. Endorsement. Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from the + Technology without specific prior written permission. + +4. Trademarks. Except for attribution purposes (as described in Sec. 2(i), + above) and as may otherwise be agreed in writing, You do not have + permission to use the trade names, trademarks, service marks, or product + names of the copyright holder or contributor(s). + +5. Termination. + + i. Patent Litigation. If You institute patent litigation against any entity + (including a cross-claim or counterclaim in a lawsuit) alleging that the + Technology constitutes direct or contributory patent infringement, then any + patent licenses granted to You under this Agreement shall terminate as of + the date such litigation is filed. + + ii. Breach. This Agreement, and the license granted hereunder, shall + immediately terminate if You (a) fail to comply with any material terms or + conditions and (b) fail to cure your lack of compliance within a reasonable + time of becoming aware. + +6. Disclaimer or Warranty. UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN + WRITING, THE TECHNOLOGY 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. + +7. Limitation of Liability. IN NO EVENT SHALL THE COPYRIGHT HOLDER 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 + TECHNOLOGY, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +8. Stewardship. While everyone is permitted to copy and distribute copies of + this Agreement, it may only be modified by the Steward. The Steward may + publish new versions (including revisions) of the Agreement. For clarity, + the Technology may always be distributed subject to the version of the + Agreement under which it was received. In addition, after a new version of + the Agreement is published, Licensor may elect to distribute the Technology + under the new version. + +9. Definitions. + + i. "Copyright Notice" means a notice that includes the name of the + copyright holder, a copyright symbol (or equivalent), a date, and, at the + owner's election, a statement of rights. + + ii. "Licensee" means any person or entity that receives the Technology + under this Agreement. + + iii. "Licensor" means any person or entity that distributes the Technology. + + iv. "Steward" means Cadence Design Systems, Inc., which may assign the + responsibility to serve as Steward to a suitable separate entity. + + v. "Technology" means the work of authorship, whether in source code, + binary, or other form, made available under this Agreement, as indicated by + a Copyright Notice that is included in or attached to the Technology. + + vi. "You" (or "Your") means a person or entity exercising permissions + granted by this Agreement. diff --git a/README.md b/README.md index 7773fa5..3b133f1 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ ConvertGridToDatabase ========================================== +Copyright 2021 Cadence Design Systems, Inc. All rights reserved worldwide. + This script lets you select domains or connectors and have them converted into database surface or curves, respectively, while keeping the original grid entities intact. @@ -12,19 +14,7 @@ the original grid entities intact. Disclaimer ---------- -Scripts are freely provided. They are not supported products of -Pointwise, Inc. Some scripts have been written and contributed by -third parties outside of Pointwise's control. - -TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, POINTWISE DISCLAIMS -ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED -TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE, WITH REGARD TO THESE SCRIPTS. TO THE MAXIMUM EXTENT PERMITTED -BY APPLICABLE LAW, IN NO EVENT SHALL POINTWISE BE LIABLE TO ANY PARTY -FOR ANY SPECIAL, INCIDENTAL, INDIRECT, OR CONSEQUENTIAL DAMAGES -WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS -INFORMATION, OR ANY OTHER PECUNIARY LOSS) ARISING OUT OF THE USE OF OR -INABILITY TO USE THESE SCRIPTS EVEN IF POINTWISE HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES AND REGARDLESS OF THE FAULT OR NEGLIGENCE OF -POINTWISE. +This file is licensed under the Cadence Public License Version 1.0 (the "License"), a copy of which is found in the LICENSE file, and is distributed "AS IS." +TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, CADENCE DISCLAIMS ALL WARRANTIES AND IN NO EVENT SHALL BE LIABLE TO ANY PARTY FOR ANY DAMAGES ARISING OUT OF OR RELATING TO USE OF THIS FILE. +Please see the License for the full text of applicable terms.