This is an automated email from the ASF dual-hosted git repository.
mgrigorov pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/avro.git
The following commit(s) were added to refs/heads/main by this push:
new 64ac2cdf45 AVRO-3936: Clean up NOTICE and LICENSE file (#3245)
64ac2cdf45 is described below
commit 64ac2cdf45f3c44844b8f031ff6a3bcd29ec29ba
Author: Calvin Kirs <[email protected]>
AuthorDate: Tue Nov 11 14:42:27 2025 +0800
AVRO-3936: Clean up NOTICE and LICENSE file (#3245)
* AVRO-3936: Clean up NOTICE and LICENSE file
https://issues.apache.org/jira/browse/AVRO-1769 The implementation of
Jansson has been removed.
https://github.com/apache/avro/pull/307 The implementation of
nunit.framework.dll,Newtonsoft.Json.dll and Castle.Core.dll has been removed.
https://github.com/apache/avro/pull/2756/ The implementation of m4 macros
has been removed.
https://github.com/apache/avro/commit/8a42cd0642fcadca7765f59d83a059b1eddb26bd
Boost.hhThe implementation of Boost.hh has been removed.
* Update copyright year in NOTICE.txt
---------
Co-authored-by: Martin Grigorov <[email protected]>
---
LICENSE.txt | 170 ------------------------------------------------------------
NOTICE.txt | 30 +----------
2 files changed, 1 insertion(+), 199 deletions(-)
diff --git a/LICENSE.txt b/LICENSE.txt
index 42761f6f81..99c377d4aa 100644
--- a/LICENSE.txt
+++ b/LICENSE.txt
@@ -201,37 +201,6 @@
See the License for the specific language governing permissions and
limitations under the License.
-----------------------------------------------------------------------
-License for the Jansson C JSON parser used in the C implementation:
-
-Copyright (c) 2009-2011 Petri Lehtinen <[email protected]>
-
-Some files include an additional copyright notice:
-* lang/c/jansson/src/pack_unpack.c
- Copyright (c) 2011 Graeme Smecher <[email protected]>
-* lang/c/jansson/test/suites/api/test_unpack.c
- Copyright (c) 2011 Graeme Smecher <[email protected]>
-* lang/c/jansson/src/memory.c
- Copyright (c) 2011 Basile Starynkevitch <[email protected]>
-
-| Permission is hereby granted, free of charge, to any person obtaining a copy
-| of this software and associated documentation files (the "Software"), to deal
-| in the Software without restriction, including without limitation the rights
-| to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-| copies of the Software, and to permit persons to whom the Software is
-| furnished to do so, subject to the following conditions:
-|
-| The above copyright notice and this permission notice shall be included in
-| all copies or substantial portions of the Software.
-|
-| THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-| IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-| FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-| AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-| 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.
-
----------------------------------------------------------------------
License for msinttypes.h and msstdint.h used in the C implementation:
Source from:
@@ -295,145 +264,6 @@ Copyright (C) 2006 Toni Ronkko
| ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
| OTHER DEALINGS IN THE SOFTWARE.
-----------------------------------------------------------------------
-License for NUnit binary included with the C# implementation:
-File: nunit.framework.dll
-
-| NUnit License
-|
-| Copyright © 2002-2015 Charlie Poole
-| Copyright © 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov
-| Copyright © 2000-2002 Philip A. Craig
-|
-| This software is provided 'as-is', without any express or implied warranty.
In
-| no event will the authors be held liable for any damages arising from the use
-| of this software.
-|
-| Permission is granted to anyone to use this software for any purpose,
including
-| commercial applications, and to alter it and redistribute it freely, subject
to
-| the following restrictions:
-|
-| The origin of this software must not be misrepresented; you must not claim
that
-| you wrote the original software. If you use this software in a product, an
-| acknowledgment (see the following) in the product documentation is required.
-|
-| Portions Copyright © 2002-2012 Charlie Poole or Copyright © 2002-2004 James
W.
-| Newkirk, Michael C. Two, Alexei A. Vorontsov or Copyright © 2000-2002 Philip
A.
-| Craig
-|
-| Altered source versions must be plainly marked as such, and must not be
-| misrepresented as being the original software.
-|
-| This notice may not be removed or altered from any source distribution.
-| License Note
-|
-| This license is based on the open source zlib/libpng license. The idea was to
-| keep the license as simple as possible to encourage use of NUnit in free and
-| commercial applications and libraries, but to keep the source code together
and
-| to give credit to the NUnit contributors for their efforts. While this
license
-| allows shipping NUnit in source and binary form, if shipping a NUnit variant
is
-| the sole purpose of your product, please let us know.
-
-----------------------------------------------------------------------
-License for the Json.NET binary included with the C# implementation:
-File: Newtonsoft.Json.dll
-
-Copyright (c) 2007 James Newton-King
-
-| Permission is hereby granted, free of charge, to any person obtaining
-| a copy of this software and associated documentation files (the
-| "Software"), to deal in the Software without restriction, including
-| without limitation the rights to use, copy, modify, merge, publish,
-| distribute, sublicense, and/or sell copies of the Software, and to
-| permit persons to whom the Software is furnished to do so, subject to
-| the following conditions:
-|
-| The above copyright notice and this permission notice shall be
-| included in all copies or substantial portions of the Software.
-|
-| THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-| EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-| MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-| NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-| LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 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.
-
-----------------------------------------------------------------------
-License for the Castle Core binary included with the C# implementation:
-File: Castle.Core.dll
-
-Copyright (c) 2004-2015 Castle Project
-
-License: Apache License version 2.0 (see above)
-URL: https://opensource.org/licenses/Apache-2.0
-
-----------------------------------------------------------------------
-License for the log4net binary included with the C# implementation:
-File: log4net.dll
-
-Copyright 2004-2015 The Apache Software Foundation.
-
-License: Apache License version 2.0 (see above)
-
-----------------------------------------------------------------------
-License for the m4 macros used by the C++ implementation:
-
-Files:
-* lang/c++/m4/m4_ax_boost_system.m4
- Copyright (c) 2008 Thomas Porschberg <[email protected]>
- Copyright (c) 2008 Michael Tindal
- Copyright (c) 2008 Daniel Casimiro <[email protected]>
-* lang/c++/m4/m4_ax_boost_asio.m4
- Copyright (c) 2008 Thomas Porschberg <[email protected]>
- Copyright (c) 2008 Pete Greenwell <[email protected]>
-* lang/c++/m4/m4_ax_boost_filesystem.m4
- Copyright (c) 2009 Thomas Porschberg <[email protected]>
- Copyright (c) 2009 Michael Tindal
- Copyright (c) 2009 Roman Rybalko <[email protected]>
-* lang/c++/m4/m4_ax_boost_thread.m4
- Copyright (c) 2009 Thomas Porschberg <[email protected]>
- Copyright (c) 2009 Michael Tindal
-* lang/c++/m4/m4_ax_boost_regex.m4
- Copyright (c) 2008 Thomas Porschberg <[email protected]>
- Copyright (c) 2008 Michael Tindal
-* lang/c++/m4/m4_ax_boost_base.m4
- Copyright (c) 2008 Thomas Porschberg <[email protected]>
-
-License text:
-| Copying and distribution of this file, with or without modification, are
-| permitted in any medium without royalty provided the copyright notice
-| and this notice are preserved. This file is offered as-is, without any
-| warranty.
-
-----------------------------------------------------------------------
-License for the AVRO_BOOT_NO_TRAIT code in the C++ implementation:
-File: lang/c++/api/Boost.hh
-
-| Boost Software License - Version 1.0 - August 17th, 2003
-|
-| Permission is hereby granted, free of charge, to any person or organization
-| obtaining a copy of the software and accompanying documentation covered by
-| this license (the "Software") to use, reproduce, display, distribute,
-| execute, and transmit the Software, and to prepare derivative works of the
-| Software, and to permit third-parties to whom the Software is furnished to
-| do so, all subject to the following:
-|
-| The copyright notices in the Software and this entire statement, including
-| the above license grant, this restriction and the following disclaimer,
-| must be included in all copies of the Software, in whole or in part, and
-| all derivative works of the Software, unless such copies or derivative
-| works are solely in the form of machine-executable object code generated by
-| a source language processor.
-|
-| THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-| IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-| FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
-| SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
-| FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
-| ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-| DEALINGS IN THE SOFTWARE.
-
----------------------------------------------------------------------
License for jquery.tipsy.js, tipsy.js, and tipsy.css used by the Java IPC
implementation:
diff --git a/NOTICE.txt b/NOTICE.txt
index 41fa8b76b6..cd9dd5de0d 100644
--- a/NOTICE.txt
+++ b/NOTICE.txt
@@ -1,37 +1,9 @@
Apache Avro
-Copyright 2010-2019 The Apache Software Foundation
+Copyright 2010-2025 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (https://www.apache.org/).
-NUnit license acknowledgement:
-
-| Portions Copyright © 2002-2012 Charlie Poole or Copyright © 2002-2004 James
-| W. Newkirk, Michael C. Two, Alexei A. Vorontsov or Copyright © 2000-2002
-| Philip A. Craig
-
-Based upon the representations of upstream licensors, it is understood that
-portions of the mapreduce API included in the Java implementation are licensed
-from various contributors under one or more contributor license agreements to
-Odiago, Inc. and were then contributed by Odiago to Apache Avro, which has now
-made them available under the Apache 2.0 license. The original file header text
-is:
-
-| Licensed to Odiago, Inc. under one or more contributor license
-| agreements. See the NOTICE file distributed with this work for
-| additional information regarding copyright ownership. Odiago, Inc.
-| 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
-|
-| https://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.
-
The Odiago NOTICE at the time of the contribution:
| This product includes software developed by Odiago, Inc.