GEODE-1435: Correct licensing on ANTLR files. - Add license for C++ parser. - Remove verbose public domain statement for ANTLR. - Remove Apache header from public domain files.
Project: http://git-wip-us.apache.org/repos/asf/geode-native/repo Commit: http://git-wip-us.apache.org/repos/asf/geode-native/commit/0347dfbf Tree: http://git-wip-us.apache.org/repos/asf/geode-native/tree/0347dfbf Diff: http://git-wip-us.apache.org/repos/asf/geode-native/diff/0347dfbf Branch: refs/heads/master Commit: 0347dfbf25110809c74094c6b8fa2942e450a629 Parents: 12ccffa Author: Jacob Barrett <[email protected]> Authored: Tue Jan 31 17:22:48 2017 -0800 Committer: Anthony Baker <[email protected]> Committed: Fri Feb 3 12:52:34 2017 -0800 ---------------------------------------------------------------------- LICENSE | 10 ++++++ NOTICE | 3 -- dist/LICENSE | 36 +++----------------- dist/NOTICE | 3 -- .../impl/CPPParser/CPPDictionary.hpp | 16 --------- .../impl/CPPParser/CPPSymbol.hpp | 16 --------- .../impl/CPPParser/DictEntry.hpp | 16 --------- .../impl/CPPParser/Dictionary.cpp | 16 --------- .../impl/CPPParser/Dictionary.hpp | 16 --------- .../impl/CPPParser/Support.cpp | 16 --------- 10 files changed, 15 insertions(+), 133 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/geode-native/blob/0347dfbf/LICENSE ---------------------------------------------------------------------- diff --git a/LICENSE b/LICENSE index 2d176dc..81d5672 100644 --- a/LICENSE +++ b/LICENSE @@ -245,3 +245,13 @@ 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. + + +--------------------------------------------------------------------------- +Public Domain +--------------------------------------------------------------------------- + +Apache Geode bundles the following files, which are available in the public +domain: + + - PUBLIC DOMAIN PCCTS-BASED C++ GRAMMAR (http://www.antlr2.org/) http://git-wip-us.apache.org/repos/asf/geode-native/blob/0347dfbf/NOTICE ---------------------------------------------------------------------- diff --git a/NOTICE b/NOTICE index d3b77a3..68b6289 100644 --- a/NOTICE +++ b/NOTICE @@ -3,6 +3,3 @@ Copyright 2017 The Apache Software Foundation. This product includes software developed at The Apache Software Foundation (http://www.apache.org/). - -This product includes software from the -ANTLRv2 Project (http://www.antlr2.org). http://git-wip-us.apache.org/repos/asf/geode-native/blob/0347dfbf/dist/LICENSE ---------------------------------------------------------------------- diff --git a/dist/LICENSE b/dist/LICENSE index b73dd07..5a9b88a 100644 --- a/dist/LICENSE +++ b/dist/LICENSE @@ -352,39 +352,13 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + --------------------------------------------------------------------------- -ANTLR 2 License (http://www.antlr2.org/license.html) +Public Domain --------------------------------------------------------------------------- -Apache Geode bundles the following files under the ANTLR 2 License: +Apache Geode bundles the following files, which are available in the public +domain: - ANTLRv2 (http://www.antlr2.org/) - -ANTLR 1989-2006 Developed by Terence Parr -Partially supported by University of San Francisco & jGuru.com - -We reserve no legal rights to the ANTLR--it is fully in the -public domain. An individual or company may do whatever -they wish with source code distributed with ANTLR or the -code generated by ANTLR, including the incorporation of -ANTLR, or its output, into commerical software. - -We encourage users to develop software with ANTLR. However, -we do ask that credit is given to us for developing -ANTLR. By "credit", we mean that if you use ANTLR or -incorporate any source code into one of your programs -(commercial product, research project, or otherwise) that -you acknowledge this fact somewhere in the documentation, -research report, etc... If you like ANTLR and have -developed a nice tool with the output, please mention that -you developed it using ANTLR. In addition, we ask that the -headers remain intact in our source code. As long as these -guidelines are kept, we expect to continue enhancing this -system and expect to make other tools available as they are -completed. - -The primary ANTLR guy: - -Terence Parr [email protected] [email protected] + - PUBLIC DOMAIN PCCTS-BASED C++ GRAMMAR (http://www.antlr2.org/) http://git-wip-us.apache.org/repos/asf/geode-native/blob/0347dfbf/dist/NOTICE ---------------------------------------------------------------------- diff --git a/dist/NOTICE b/dist/NOTICE index d3b77a3..68b6289 100644 --- a/dist/NOTICE +++ b/dist/NOTICE @@ -3,6 +3,3 @@ Copyright 2017 The Apache Software Foundation. This product includes software developed at The Apache Software Foundation (http://www.apache.org/). - -This product includes software from the -ANTLRv2 Project (http://www.antlr2.org). http://git-wip-us.apache.org/repos/asf/geode-native/blob/0347dfbf/src/pdxautoserializer/impl/CPPParser/CPPDictionary.hpp ---------------------------------------------------------------------- diff --git a/src/pdxautoserializer/impl/CPPParser/CPPDictionary.hpp b/src/pdxautoserializer/impl/CPPParser/CPPDictionary.hpp index 508ae34..81f01c7 100644 --- a/src/pdxautoserializer/impl/CPPParser/CPPDictionary.hpp +++ b/src/pdxautoserializer/impl/CPPParser/CPPDictionary.hpp @@ -1,20 +1,4 @@ /* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You 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. - */ -/* * PUBLIC DOMAIN PCCTS-BASED C++ GRAMMAR (cplusplus.g, stat.g, expr.g) * * Authors: Sumana Srinivasan, NeXT Inc.; [email protected] http://git-wip-us.apache.org/repos/asf/geode-native/blob/0347dfbf/src/pdxautoserializer/impl/CPPParser/CPPSymbol.hpp ---------------------------------------------------------------------- diff --git a/src/pdxautoserializer/impl/CPPParser/CPPSymbol.hpp b/src/pdxautoserializer/impl/CPPParser/CPPSymbol.hpp index 82ce94f..7611e11 100644 --- a/src/pdxautoserializer/impl/CPPParser/CPPSymbol.hpp +++ b/src/pdxautoserializer/impl/CPPParser/CPPSymbol.hpp @@ -1,20 +1,4 @@ /* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You 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. - */ -/* * PUBLIC DOMAIN PCCTS-BASED C++ GRAMMAR (cplusplus.g, stat.g, expr.g) * * Authors: Sumana Srinivasan, NeXT Inc.; [email protected] http://git-wip-us.apache.org/repos/asf/geode-native/blob/0347dfbf/src/pdxautoserializer/impl/CPPParser/DictEntry.hpp ---------------------------------------------------------------------- diff --git a/src/pdxautoserializer/impl/CPPParser/DictEntry.hpp b/src/pdxautoserializer/impl/CPPParser/DictEntry.hpp index 1b38328..16f5594 100644 --- a/src/pdxautoserializer/impl/CPPParser/DictEntry.hpp +++ b/src/pdxautoserializer/impl/CPPParser/DictEntry.hpp @@ -1,20 +1,4 @@ /* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You 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. - */ -/* * PUBLIC DOMAIN PCCTS-BASED C++ GRAMMAR (cplusplus.g, stat.g, expr.g) * * Authors: Sumana Srinivasan, NeXT Inc.; [email protected] http://git-wip-us.apache.org/repos/asf/geode-native/blob/0347dfbf/src/pdxautoserializer/impl/CPPParser/Dictionary.cpp ---------------------------------------------------------------------- diff --git a/src/pdxautoserializer/impl/CPPParser/Dictionary.cpp b/src/pdxautoserializer/impl/CPPParser/Dictionary.cpp index 85a26f6..ea78a3c 100644 --- a/src/pdxautoserializer/impl/CPPParser/Dictionary.cpp +++ b/src/pdxautoserializer/impl/CPPParser/Dictionary.cpp @@ -1,20 +1,4 @@ /* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You 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. - */ -/* * PUBLIC DOMAIN PCCTS-BASED C++ GRAMMAR (cplusplus.g, stat.g, expr.g) * * Authors: Sumana Srinivasan, NeXT Inc.; [email protected] http://git-wip-us.apache.org/repos/asf/geode-native/blob/0347dfbf/src/pdxautoserializer/impl/CPPParser/Dictionary.hpp ---------------------------------------------------------------------- diff --git a/src/pdxautoserializer/impl/CPPParser/Dictionary.hpp b/src/pdxautoserializer/impl/CPPParser/Dictionary.hpp index 17bdaa7..d5b6c40 100644 --- a/src/pdxautoserializer/impl/CPPParser/Dictionary.hpp +++ b/src/pdxautoserializer/impl/CPPParser/Dictionary.hpp @@ -1,20 +1,4 @@ /* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You 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. - */ -/* * PUBLIC DOMAIN PCCTS-BASED C++ GRAMMAR (cplusplus.g, stat.g, expr.g) * * Authors: Sumana Srinivasan, NeXT Inc.; [email protected] http://git-wip-us.apache.org/repos/asf/geode-native/blob/0347dfbf/src/pdxautoserializer/impl/CPPParser/Support.cpp ---------------------------------------------------------------------- diff --git a/src/pdxautoserializer/impl/CPPParser/Support.cpp b/src/pdxautoserializer/impl/CPPParser/Support.cpp index f39dc46..9ba33b3 100644 --- a/src/pdxautoserializer/impl/CPPParser/Support.cpp +++ b/src/pdxautoserializer/impl/CPPParser/Support.cpp @@ -1,20 +1,4 @@ /* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You 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. - */ -/* * PUBLIC DOMAIN PCCTS-BASED C++ GRAMMAR (cplusplus.g, stat.g, expr.g) * * Authors: Sumana Srinivasan, NeXT Inc.; [email protected]
