From ef0ddf45c3081e799edcb4e95770186514b80cf1 Mon Sep 17 00:00:00 2001 From: Miguel de Icaza Date: Wed, 23 Mar 2016 11:12:01 -0400 Subject: [PATCH 1/1] First set of licensing changes --- LICENSE | 143 ++---- mcs/COPYING.LIB | 481 ----------------- mcs/LICENSE.GPL | 15 - mcs/LICENSE.INFOZIP.BSD | 63 +++ mcs/LICENSE.LGPL | 15 - mcs/MIT | 20 + mcs/README | 43 -- .../tools/xpidl2cs/xpidl2cs.pl | 15 +- mono/arch/amd64/amd64-codegen.h | 1 + mono/arch/arm/arm-codegen.h | 1 + mono/arch/arm/arm-vfp-codegen.h | 1 + mono/arch/arm/arm-wmmx.h | 1 + mono/arch/arm64/arm64-codegen.h | 1 + mono/arch/mips/mips-codegen.h | 1 + mono/arch/ppc/ppc-codegen.h | 1 + mono/arch/s390x/s390x-codegen.h | 1 + mono/arch/x86/x86-codegen.h | 1 + mono/dis/declsec.c | 1 + mono/dis/declsec.h | 1 + mono/dis/get.c | 1 + mono/dis/main.c | 1 + mono/io-layer/handles.c | 1 + mono/io-layer/io-portability.c | 1 + mono/io-layer/io-portability.h | 1 + mono/io-layer/io-private.h | 1 + mono/io-layer/io-trace.h | 1 + mono/io-layer/io.c | 1 + mono/io-layer/locking.c | 1 + mono/io-layer/posix.c | 1 + mono/io-layer/processes.c | 1 + mono/io-layer/wthreads.c | 1 + mono/metadata/abi-details.h | 1 + mono/metadata/appdomain.c | 1 + mono/metadata/assembly.c | 1 + mono/metadata/attach.c | 1 + mono/metadata/boehm-gc.c | 1 + mono/metadata/class-internals.h | 1 + mono/metadata/class.c | 1 + mono/metadata/console-io.h | 1 + mono/metadata/console-null.c | 1 + mono/metadata/console-unix.c | 1 + mono/metadata/console-win32.c | 1 + mono/metadata/coree.c | 1 + mono/metadata/coree.h | 1 + mono/metadata/debug-helpers.c | 1 + mono/metadata/debug-mono-ppdb.c | 1 + mono/metadata/debug-mono-ppdb.h | 1 + mono/metadata/debug-mono-symfile.c | 1 + mono/metadata/debug-mono-symfile.h | 1 + mono/metadata/domain-internals.h | 1 + mono/metadata/domain.c | 1 + mono/metadata/environment.c | 1 + mono/metadata/exception.c | 1 + mono/metadata/file-io.c | 1 + mono/metadata/file-io.h | 1 + mono/metadata/file-mmap-posix.c | 1 + mono/metadata/file-mmap-windows.c | 1 + mono/metadata/file-mmap.h | 1 + mono/metadata/filewatcher.c | 1 + mono/metadata/gc-internals.h | 1 + mono/metadata/gc-stats.c | 13 +- mono/metadata/gc.c | 1 + mono/metadata/handle.c | 1 + mono/metadata/handle.h | 1 + mono/metadata/icall.c | 1 + mono/metadata/image-internals.h | 1 + mono/metadata/image.c | 1 + mono/metadata/jit-info.c | 1 + mono/metadata/loader.c | 1 + mono/metadata/locales.c | 1 + mono/metadata/marshal.c | 1 + mono/metadata/mempool.c | 1 + mono/metadata/metadata-verify.c | 1 + mono/metadata/metadata.c | 1 + mono/metadata/method-builder.c | 1 + mono/metadata/monitor.c | 1 + mono/metadata/mono-basic-block.c | 1 + mono/metadata/mono-config-dirs.c | 1 + mono/metadata/mono-config.c | 1 + mono/metadata/mono-debug.c | 1 + mono/metadata/mono-endian.c | 1 + mono/metadata/mono-hash.h | 1 + mono/metadata/mono-mlist.c | 1 + mono/metadata/mono-perfcounters.c | 1 + mono/metadata/mono-security.c | 1 + mono/metadata/null-gc.c | 1 + mono/metadata/number-ms.c | 1 + mono/metadata/object.c | 1 + mono/metadata/opcodes.c | 1 + mono/metadata/pedump.c | 1 + mono/metadata/process.c | 1 + mono/metadata/profiler.c | 1 + mono/metadata/rand.c | 1 + mono/metadata/rand.h | 1 + mono/metadata/reflection-internals.h | 1 + mono/metadata/reflection.c | 1 + mono/metadata/remoting.c | 1 + mono/metadata/runtime.c | 1 + mono/metadata/security-core-clr.c | 1 + mono/metadata/security-manager.c | 1 + mono/metadata/security-manager.h | 1 + mono/metadata/seq-points-data.h | 1 + mono/metadata/sgen-bridge-internals.h | 13 +- mono/metadata/sgen-bridge.c | 30 +- mono/metadata/sgen-bridge.h | 19 +- mono/metadata/sgen-client-mono.h | 13 +- mono/metadata/sgen-mono.c | 13 +- mono/metadata/sgen-new-bridge.c | 30 +- mono/metadata/sgen-old-bridge.c | 31 +- mono/metadata/sgen-os-coop.c | 15 +- mono/metadata/sgen-os-mach.c | 13 +- mono/metadata/sgen-os-posix.c | 13 +- mono/metadata/sgen-stw.c | 13 +- mono/metadata/sgen-tarjan-bridge.c | 28 +- mono/metadata/sgen-toggleref.c | 13 +- mono/metadata/sgen-toggleref.h | 19 +- mono/metadata/socket-io.c | 1 + mono/metadata/string-icalls.c | 1 + mono/metadata/sysmath.c | 1 + mono/metadata/sysmath.h | 1 + mono/metadata/threadpool-ms-io.c | 1 + mono/metadata/threadpool-ms.c | 1 + mono/metadata/threads-types.h | 1 + mono/metadata/threads.c | 1 + mono/metadata/verify.c | 1 + mono/mini/aot-compiler.c | 1 + mono/mini/aot-runtime.c | 1 + mono/mini/bench.cs | 1 + mono/mini/branch-opts.c | 1 + mono/mini/cpu-arm.md | 1 + mono/mini/cpu-arm64.md | 1 + mono/mini/debugger-agent.c | 1 + mono/mini/decompose.c | 1 + mono/mini/dominators.c | 1 + mono/mini/driver.c | 1 + mono/mini/exceptions-amd64.c | 1 + mono/mini/exceptions-arm64.c | 1 + mono/mini/exceptions-s390x.c | 1 + mono/mini/jit-icalls.c | 1 + mono/mini/liveness.c | 1 + mono/mini/llvm-jit.cpp | 2 +- mono/mini/local-propagation.c | 1 + mono/mini/method-to-ir.c | 1 + mono/mini/mini-amd64.c | 1 + mono/mini/mini-arm-tls.S | 1 + mono/mini/mini-arm.c | 1 + mono/mini/mini-arm.h | 1 + mono/mini/mini-arm64.c | 1 + mono/mini/mini-arm64.h | 1 + mono/mini/mini-darwin.c | 2 +- mono/mini/mini-exceptions.c | 1 + mono/mini/mini-gc.c | 1 + mono/mini/mini-generic-sharing.c | 1 + mono/mini/mini-llvm-cpp.cpp | 1 + mono/mini/mini-llvm.c | 1 + mono/mini/mini-ops.h | 1 + mono/mini/mini-posix.c | 1 + mono/mini/mini-runtime.c | 2 + mono/mini/mini-trampolines.c | 1 + mono/mini/mini-windows.c | 1 + mono/mini/mini-x86.c | 1 + mono/mini/mini.c | 1 + mono/mini/mini.h | 1 + mono/mini/seq-points.c | 1 + mono/mini/seq-points.h | 1 + mono/mini/ssa.c | 1 + mono/mini/trace.c | 1 + mono/mini/tramp-amd64.c | 1 + mono/mini/tramp-arm.c | 1 + mono/mini/tramp-arm64.c | 1 + mono/mini/tramp-s390x.c | 2 +- mono/profiler/decode.c | 1 + mono/profiler/mono-profiler-aot.c | 1 + mono/profiler/mono-profiler-iomap.c | 1 + mono/profiler/proflog.c | 1 + mono/profiler/utils.c | 1 + mono/sgen/gc-internal-agnostic.h | 13 +- mono/sgen/sgen-alloc.c | 13 +- mono/sgen/sgen-archdep.h | 13 +- mono/sgen/sgen-cardtable.c | 13 +- mono/sgen/sgen-cardtable.h | 19 +- mono/sgen/sgen-client.h | 13 +- mono/sgen/sgen-conf.h | 13 +- mono/sgen/sgen-copy-object.h | 13 +- mono/sgen/sgen-debug.c | 13 +- mono/sgen/sgen-descriptor.c | 13 +- mono/sgen/sgen-descriptor.h | 13 +- mono/sgen/sgen-fin-weak-hash.c | 13 +- mono/sgen/sgen-gc.c | 13 +- mono/sgen/sgen-gc.h | 13 +- mono/sgen/sgen-gchandles.c | 13 +- mono/sgen/sgen-gray.c | 13 +- mono/sgen/sgen-gray.h | 13 +- mono/sgen/sgen-internal.c | 13 +- mono/sgen/sgen-layout-stats.c | 19 +- mono/sgen/sgen-layout-stats.h | 19 +- mono/sgen/sgen-los.c | 13 +- mono/sgen/sgen-major-copy-object.h | 13 +- mono/sgen/sgen-marksweep-drain-gray-stack.h | 13 +- mono/sgen/sgen-marksweep.c | 13 +- mono/sgen/sgen-memory-governor.c | 13 +- mono/sgen/sgen-memory-governor.h | 19 +- mono/sgen/sgen-minor-copy-object.h | 13 +- mono/sgen/sgen-minor-scan-object.h | 13 +- mono/sgen/sgen-nursery-allocator.c | 13 +- mono/sgen/sgen-pinning-stats.c | 19 +- mono/sgen/sgen-pinning.c | 13 +- mono/sgen/sgen-pinning.h | 13 +- mono/sgen/sgen-pointer-queue.c | 13 +- mono/sgen/sgen-pointer-queue.h | 13 +- mono/sgen/sgen-protocol.c | 13 +- mono/sgen/sgen-protocol.h | 13 +- mono/sgen/sgen-qsort.c | 13 +- mono/sgen/sgen-qsort.h | 13 +- mono/sgen/sgen-scan-object.h | 13 +- mono/sgen/sgen-simple-nursery.c | 13 +- mono/sgen/sgen-split-nursery.c | 13 +- mono/sgen/sgen-tagged-pointer.h | 13 +- mono/sgen/sgen-thread-pool.c | 13 +- mono/sgen/sgen-thread-pool.h | 13 +- mono/sgen/sgen-workers.c | 13 +- mono/sgen/sgen-workers.h | 13 +- mono/tests/pinvoke2.cs | 1 + mono/tests/pinvoke_ppcc.cs | 2 +- mono/tests/pinvoke_ppcd.cs | 2 +- mono/tests/pinvoke_ppcf.cs | 2 +- mono/tests/pinvoke_ppci.cs | 2 +- mono/tests/pinvoke_ppcs.cs | 2 +- mono/tests/test-runner.cs | 19 +- mono/tests/verifier/AssemblyRunner.cs | 19 +- mono/tests/verifier/BatchCompiler.cs | 20 +- mono/tests/verifier/COPYING.LIB | 484 ------------------ mono/unit-tests/test-conc-hashtable.c | 13 +- mono/unit-tests/test-memfuncs.c | 13 +- mono/unit-tests/test-mono-handle.c | 1 + mono/unit-tests/test-sgen-qsort.c | 13 +- mono/utils/atomic.h | 1 + mono/utils/gc_wrapper.h | 1 + mono/utils/hazard-pointer.c | 1 + mono/utils/hazard-pointer.h | 1 + mono/utils/json.c | 1 + mono/utils/json.h | 1 + mono/utils/lock-free-alloc.c | 19 +- mono/utils/lock-free-array-queue.c | 1 + mono/utils/lock-free-array-queue.h | 1 + mono/utils/memfuncs.c | 13 +- mono/utils/memfuncs.h | 14 +- mono/utils/mono-complex.h | 1 + mono/utils/mono-context.c | 1 + mono/utils/mono-context.h | 1 + mono/utils/mono-counters.c | 1 + mono/utils/mono-dl-darwin.c | 1 + mono/utils/mono-dl-posix.c | 1 + mono/utils/mono-dl-windows.c | 1 + mono/utils/mono-dl.c | 1 + mono/utils/mono-embed.c | 1 + mono/utils/mono-error.c | 1 + mono/utils/mono-filemap.c | 1 + mono/utils/mono-hwcap-arm.c | 1 + mono/utils/mono-hwcap-arm64.c | 1 + mono/utils/mono-hwcap-ia64.c | 1 + mono/utils/mono-hwcap-mips.c | 1 + mono/utils/mono-hwcap-ppc.c | 1 + mono/utils/mono-hwcap-s390x.c | 1 + mono/utils/mono-hwcap-sparc.c | 1 + mono/utils/mono-hwcap-x86.c | 1 + mono/utils/mono-hwcap.c | 1 + mono/utils/mono-lazy-init.h | 1 + mono/utils/mono-machine.h | 1 + mono/utils/mono-mmap-internals.h | 13 +- mono/utils/mono-mmap.c | 1 + mono/utils/mono-os-mutex.h | 2 + mono/utils/mono-proclib.c | 1 + mono/utils/mono-rand.c | 1 + mono/utils/mono-signal-handler.h | 1 + mono/utils/mono-stack-unwinding.h | 1 + mono/utils/mono-threads-coop.c | 1 + mono/utils/mono-threads.c | 1 + mono/utils/mono-time.c | 1 + mono/utils/mono-tls.h | 1 + mono/utils/parse.c | 13 +- mono/utils/parse.h | 17 +- 282 files changed, 403 insertions(+), 2176 deletions(-) delete mode 100644 mcs/COPYING.LIB delete mode 100644 mcs/LICENSE.GPL create mode 100644 mcs/LICENSE.INFOZIP.BSD delete mode 100644 mcs/LICENSE.LGPL create mode 100644 mcs/MIT delete mode 100755 mono/tests/verifier/COPYING.LIB diff --git a/LICENSE b/LICENSE index ad5cbb429ff..216b0109ffc 100644 --- a/LICENSE +++ b/LICENSE @@ -1,138 +1,77 @@ -Mono is made up of many pieces of code, all of them open source, but -different pieces of Mono use different licensing terms. +In general, the runtime and its class libraries are licensed under the +terms of the MIT license, and some third party code is licensed under +the 3-clause BSD license. -For comments, corrections and updates, please contact mono@xamarin.com -* Dual Licensing - Parts of Mono are dual licensed, they are available to the - public in GPL or LGPL forms, but we also offer those pieces - under commercial terms from Xamarin for the cases where the - GPL and the LGPL are not suitable. +The Mono distribution does include a handful of pieces of code that +are used during the build system and are covered under different +licenses, those include: - We have tried to pick the licenses that will maximize adoption - of Mono, so we tend to use the MIT X11 or LGPL liceses. +Build Time Code +=============== - Contributions to dual-licensed module require that the author - contributes the code under the terms of the MIT X11 code, or - to sign an agreement that allows Novell to redistribute the - code under other licenses. +This is code that is used at build time, or during the maintenance of +Mono itself, and does not end up in the redistributable part of Mono: - Contributions for other modules should be under the same license - terms as the rest of the module, or under MIT X11 terms. +* gettext - For the actual license links in the Mono distribution see the - bottom of this file. + m4 source files used to probe features at build time: GPL - If you need further information, please contact mono@xamarin.com +* Benchmark Source Files -* The Modules + Logic.cs and zipmark.cs are GPL source files. -** mono/mono: the Mono VM +* mono/docs/HtmlAgilityPack - This code is dual licensed under the LGPL or commercial licenses. + MS-PL licensed - The LGPL ensures that Mono can be used in most scenarios, but - gives Xamarin the flexibility to relicense the code for - embedded systems, static linking or commercial settings where - the LGPL can not be used. +* mcs/jay: 4-clause BSD licensed - We consider non-LGPL use instances where you use this on an - embedded system where the end user is not able to upgrade the - Mono VM or Moonlight installation or distribution that is part - of your product (Section 6 and 7), you would have to obtain a - commercial license from Xamarin (consider software burned into - a ROM, systems where end users would not be able to upgrade, - an embedded console, a game console that imposes limitations - on the distribution and access to the code, a phone platform - that prevents end users from upgrading Moonlight). - - Contact mono@xamarin.com for details on obtaining the Mono - runtime under other terms. +* mcs/nunit24: MS-PL -** mono/support: MonoPosixHelper and support code +* mcs/class/I18N/mklist.sh, tools/cvt.sh: GNU GPLv2 - This code is dual licensed under the LGPL or commercial licenses, with - the same guidelines as mono/mono code. +Runtime Code +============ - The ZLib files are included under a "new BSD"-style license. +The following code is linked with the final Mono runtime, the libmono +embeddable runtime: -** mono/eglib: Mono's X11 glib implementation +* support/minizip: BSD license. - This is a minimal subset of glib that is to be licensed under - the terms of the MIT X11, this means that this code can be - used for any purposes by anyone. +* mono/utils/memcheck.h: BSD license, used on debug builds that use Valgrind. -** mono/arch/*/XXX-codegen.h +* mono/utils/freebsd-dwarf.h, freebsd-elf_common.h, freebsd-elf64.h freebsd-elf32.h: BSD license, used on BSD systems. - This are C macros that are useful when generating native - code on various platforms. This code is MIT X11 licensed. +* mono/utils/bsearch.c: BSD license. -** mcs/mcs, mcs/gmcs +* mono/io-layer/wapi_glob.h, wapi_glob.c: BSD license - The C# Compilers (1.0 and 2.0) +Class Library code +================== - These compilers are dual licensed under the GPL and MIT X11 - license terms. +These are class libraries that can be loaded by your process: -** tests +* mcs/class/RabbitMQ.Client: dual licensed in Apache v2, and Mozilla Public License 1.1 - Unless explicitly stated, the tests are under the MIT X11 license. +* mcs/class/Compat.ICSharpCode.SharpZipLib and + mcs/class/ICSharpCode.SharpZipLib are GPL with class-path exception. + Originates with the SharpDevelop project. -** mcs/class +* mcs/class/System.Core/System/TimeZoneInfo.Android.cs - The class libraries developed by the Mono team are licensed - under the MIT X11 terms. - - In addition to the class libraries developed by the Mono team, - there are a number of class libraries that we bundle as part - of the distribution that were integrated from third-parties or - that contain code that was originally licensed under different - terms, these are: - - ByteFX.Data: LGPL - - Npgsql: LGPL - - FirebirdSql.Data.Firebird: Firebird public license. - See: mcs/class/FirebirdSql.Data.Firebird/license.txt - - ICSharpCode.SharpZipLib, GPL with exceptions. - See: mcs/class/ICSharpCode.SharpZipLib/README - -** mcs/class/System.Core/System/TimeZoneInfo.Android.cs - - This is a port of Apache 2.0-licensed Android code, and thus is - licensed under the Apache 2.0 license: + This is a port of Apache 2.0-licensed Android code, and thus is + licensed under the Apache 2.0 license http://www.apache.org/licenses/LICENSE-2.0 - -** mcs/tools - - These are licensed under the MIT X11 license, except where the - GPL is explicitly used. - -** mcs/jay - - This is a port of Berkeley yacc, so it is available under the BSD - license. See the license in the individual C files for details. - -** mono/man - - Manual pages and Mono documentation are covered by the MIT X11 license. - -* samples - - The code in the "samples" directory is released under the MIT X11 license. - -* The Licenses +The Licenses +============ These are the licenses used in Mono, the files are located: - GNU GPL: details avaliable in the file mcs/LICENSE.GPL - GNU LGPL: details available in the file mcs/LICENSE.LGPL MIT X11: text available in the file mcs/MIT.X11 MPL: text available in the file mcs/LICENSE.MPL - + InfoZip: text available in the file mcs/LICENSE.INFOZIP.BSD diff --git a/mcs/COPYING.LIB b/mcs/COPYING.LIB deleted file mode 100644 index 5bc8fb2c8f7..00000000000 --- a/mcs/COPYING.LIB +++ /dev/null @@ -1,481 +0,0 @@ - GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1991 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is - numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - - Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - - Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - - The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - - Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - - However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - - Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - - GNU LIBRARY GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - c) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - d) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/mcs/LICENSE.GPL b/mcs/LICENSE.GPL deleted file mode 100644 index b236c5684dd..00000000000 --- a/mcs/LICENSE.GPL +++ /dev/null @@ -1,15 +0,0 @@ - Mono compilers and tools. - Copyright (C) 2001, 2002, 2003, Ximian and contributors. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA diff --git a/mcs/LICENSE.INFOZIP.BSD b/mcs/LICENSE.INFOZIP.BSD new file mode 100644 index 00000000000..1438b56c8ed --- /dev/null +++ b/mcs/LICENSE.INFOZIP.BSD @@ -0,0 +1,63 @@ +This is version 2009-Jan-02 of the Info-ZIP license. The definitive +version of this document should be available at +ftp://ftp.info-zip.org/pub/infozip/license.html indefinitely and a +copy at http://www.info-zip.org/pub/infozip/license.html. + +Copyright (c) 1990-2009 Info-ZIP. All rights reserved. + +For the purposes of this copyright and license, "Info-ZIP" is defined +as the following set of individuals: Mark Adler, John Bush, Karl +Davis, Harald Denker, Jean-Michel Dubois, Jean-loup Gailly, Hunter +Goatley, Ed Gordon, Ian Gorman, Chris Herborth, Dirk Haase, Greg +Hartwig, Robert Heath, Jonathan Hudson, Paul Kienitz, David +Kirschbaum, Johnny Lee, Onno van der Linden, Igor Mandrichenko, Steve +P. Miller, Sergio Monesi, Keith Owens, George Petrov, Greg Roelofs, +Kai Uwe Rommel, Steve Salisbury, Dave Smith, Steven M. Schweda, +Christian Spieler, Cosmin Truta, Antoine Verheijen, Paul von Behren, +Rich Wales, Mike White. + +This software is provided "as is," without warranty of any kind, +express or implied. In no event shall Info-ZIP or its contributors be +held liable for any direct, indirect, incidental, special or +consequential damages arising out of the use of or inability to use +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 above disclaimer and the following +restrictions: + +Redistributions of source code (in whole or in part) must retain the +above copyright notice, definition, disclaimer, and this list of +conditions. + +Redistributions in binary form (compiled executables and libraries) +must reproduce the above copyright notice, definition, disclaimer, and +this list of conditions in documentation and/or other materials +provided with the distribution. Additional documentation is not needed +for executables where a command line license option provides these and +a note regarding this option is in the executable's startup +banner. The sole exception to this condition is redistribution of a +standard UnZipSFX binary (including SFXWiz) as part of a +self-extracting archive; that is permitted without inclusion of this +license, as long as the normal SFX banner has not been removed from +the binary or disabled. + +Altered versions--including, but not limited to, ports to new +operating systems, existing ports with new graphical interfaces, +versions with modified or added functionality, and dynamic, shared, or +static library versions not from Info-ZIP--must be plainly marked as +such and must not be misrepresented as being the original source or, +if binaries, compiled from the original source. Such altered versions +also must not be misrepresented as being Info-ZIP releases--including, +but not limited to, labeling of the altered versions with the names +"Info-ZIP" (or any variation thereof, including, but not limited to, +different capitalizations), "Pocket UnZip," "WiZ" or "MacZip" without +the explicit permission of Info-ZIP. Such altered versions are further +prohibited from misrepresentative use of the Zip-Bugs or Info-ZIP +e-mail addresses or the Info-ZIP URL(s), such as to imply Info-ZIP +will provide support for the altered versions. + +Info-ZIP retains the right to use the names "Info-ZIP," "Zip," +"UnZip," "UnZipSFX," "WiZ," "Pocket UnZip," "Pocket Zip," and "MacZip" +for its own source and binary releases. diff --git a/mcs/LICENSE.LGPL b/mcs/LICENSE.LGPL deleted file mode 100644 index 7447504f516..00000000000 --- a/mcs/LICENSE.LGPL +++ /dev/null @@ -1,15 +0,0 @@ - Mono class libraries - Copyright (C) Mono project (authors listed in individual ChangeLog entries) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. diff --git a/mcs/MIT b/mcs/MIT new file mode 100644 index 00000000000..f4655a4d17c --- /dev/null +++ b/mcs/MIT @@ -0,0 +1,20 @@ +The MIT License (MIT) + +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. \ No newline at end of file diff --git a/mcs/README b/mcs/README index 2a64e0f6ef6..f23a12d69bf 100644 --- a/mcs/README +++ b/mcs/README @@ -85,46 +85,3 @@ If you want to only run the tests in a single fixture (say Thanks a lot to Sergey Chaban for his help during the development of the C# compiler. -* LICENSE -========= - -The mcs C# compiler and monoresgen are licensed to you under the GPL, version 2. -The complete text of the GPL is in the 'COPYING' file. - - Copyright (C) 2001-2002 Ximian, Inc. - - This program is free software; you can redistribute it and/or modify - it under the terms of version 2 of the GNU General Public License as - published by the Free Software Foundation. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - -The class libraries are licensed according to the following license: - - Copyright (C) 2001-2002 Ximian, Inc. - -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. - diff --git a/mcs/class/Mono.WebBrowser/tools/xpidl2cs/xpidl2cs.pl b/mcs/class/Mono.WebBrowser/tools/xpidl2cs/xpidl2cs.pl index 8aabd350f40..0e2a0119090 100755 --- a/mcs/class/Mono.WebBrowser/tools/xpidl2cs/xpidl2cs.pl +++ b/mcs/class/Mono.WebBrowser/tools/xpidl2cs/xpidl2cs.pl @@ -6,20 +6,7 @@ # # Copyright (c) 2007 Novell, Inc. # -# This program is free software; you can redistribute it and/or -# modify it under the terms of version 2 of the GNU General Public -# License as published by the Free Software Foundation. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public -# License along with this program; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -############################################################## +# Licensed under the MIT license. See LICENSE file in the project root for full license information. diff --git a/mono/arch/amd64/amd64-codegen.h b/mono/arch/amd64/amd64-codegen.h index 181913f5751..fcdf30adbfd 100644 --- a/mono/arch/amd64/amd64-codegen.h +++ b/mono/arch/amd64/amd64-codegen.h @@ -11,6 +11,7 @@ * * Copyright (C) 2000 Intel Corporation. All rights reserved. * Copyright (C) 2001, 2002 Ximian, Inc. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef AMD64_H diff --git a/mono/arch/arm/arm-codegen.h b/mono/arch/arm/arm-codegen.h index 3ee083f8010..1af30c6b21b 100644 --- a/mono/arch/arm/arm-codegen.h +++ b/mono/arch/arm/arm-codegen.h @@ -3,6 +3,7 @@ * Copyright (c) 2002-2003 Sergey Chaban * Copyright 2005-2011 Novell Inc * Copyright 2011 Xamarin Inc + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ diff --git a/mono/arch/arm/arm-vfp-codegen.h b/mono/arch/arm/arm-vfp-codegen.h index 8b56b00dbbe..edf558da299 100644 --- a/mono/arch/arm/arm-vfp-codegen.h +++ b/mono/arch/arm/arm-vfp-codegen.h @@ -1,6 +1,7 @@ // // Copyright 2011 Xamarin Inc // +// Licensed under the MIT license. See LICENSE file in the project root for full license information. #ifndef __MONO_ARM_VFP_CODEGEN_H__ #define __MONO_ARM_VFP_CODEGEN_H__ diff --git a/mono/arch/arm/arm-wmmx.h b/mono/arch/arm/arm-wmmx.h index 427c4fc9f60..e43ac7763f3 100644 --- a/mono/arch/arm/arm-wmmx.h +++ b/mono/arch/arm/arm-wmmx.h @@ -2,6 +2,7 @@ * ARM CodeGen * XScale WirelessMMX extensions * Copyright 2002 Wild West Software + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __WMMX_H__ diff --git a/mono/arch/arm64/arm64-codegen.h b/mono/arch/arm64/arm64-codegen.h index 1744235476e..6ca4da6d881 100644 --- a/mono/arch/arm64/arm64-codegen.h +++ b/mono/arch/arm64/arm64-codegen.h @@ -5,6 +5,7 @@ * Zoltan Varga (vargaz@gmail.com) * * Copyright 2013 Xamarin, Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __ARM64_CODEGEN_H__ diff --git a/mono/arch/mips/mips-codegen.h b/mono/arch/mips/mips-codegen.h index 1dbd1c6e279..c579c88a9b3 100644 --- a/mono/arch/mips/mips-codegen.h +++ b/mono/arch/mips/mips-codegen.h @@ -4,6 +4,7 @@ * Copyright (c) 2004 Novell, Inc * Author: Paolo Molaro (lupus@ximian.com) * + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ /* registers */ diff --git a/mono/arch/ppc/ppc-codegen.h b/mono/arch/ppc/ppc-codegen.h index d4d25a254f9..869365b4bcc 100644 --- a/mono/arch/ppc/ppc-codegen.h +++ b/mono/arch/ppc/ppc-codegen.h @@ -8,6 +8,7 @@ Copyright (C) 2007-2008 Andreas Faerber for testing do the following: ./test | as -o test.o + Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __MONO_PPC_CODEGEN_H__ diff --git a/mono/arch/s390x/s390x-codegen.h b/mono/arch/s390x/s390x-codegen.h index 4c3cd243520..97db6ce6eb9 100644 --- a/mono/arch/s390x/s390x-codegen.h +++ b/mono/arch/s390x/s390x-codegen.h @@ -1,5 +1,6 @@ /* Copyright (C) 2001 Radek Doulik + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef S390X_H diff --git a/mono/arch/x86/x86-codegen.h b/mono/arch/x86/x86-codegen.h index ff3fe325a79..6c9d63f37e9 100644 --- a/mono/arch/x86/x86-codegen.h +++ b/mono/arch/x86/x86-codegen.h @@ -10,6 +10,7 @@ * * Copyright (C) 2000 Intel Corporation. All rights reserved. * Copyright (C) 2001, 2002 Ximian, Inc. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef X86_H diff --git a/mono/dis/declsec.c b/mono/dis/declsec.c index 3d6cd252366..eb0f168850a 100755 --- a/mono/dis/declsec.c +++ b/mono/dis/declsec.c @@ -6,6 +6,7 @@ * Sebastien Pouliot * * Copyright (C) 2005 Novell, Inc (http://www.novell.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/dis/declsec.h b/mono/dis/declsec.h index fd9a5cb3615..a0e621f7cb0 100644 --- a/mono/dis/declsec.h +++ b/mono/dis/declsec.h @@ -6,6 +6,7 @@ * Sebastien Pouliot * * Copyright (C) 2005 Novell, Inc (http://www.novell.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __MONODIS_DECLSEC_H__ diff --git a/mono/dis/get.c b/mono/dis/get.c index 24df084d6e3..f3724e4384d 100755 --- a/mono/dis/get.c +++ b/mono/dis/get.c @@ -6,6 +6,7 @@ * * (C) 2001 Ximian, Inc. * Copyright 2012 Xamarin Inc + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include #include diff --git a/mono/dis/main.c b/mono/dis/main.c index d8f6f8558fa..d1b85c5509a 100644 --- a/mono/dis/main.c +++ b/mono/dis/main.c @@ -11,6 +11,7 @@ * Structs are not being labeled as `valuetype' classes * * How are fields with literals mapped to constants? + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include #include diff --git a/mono/io-layer/handles.c b/mono/io-layer/handles.c index 3cb0a73d578..f31d6cbfb4e 100644 --- a/mono/io-layer/handles.c +++ b/mono/io-layer/handles.c @@ -6,6 +6,7 @@ * * (C) 2002-2011 Novell, Inc. * Copyright 2011 Xamarin Inc + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/io-layer/io-portability.c b/mono/io-layer/io-portability.c index 8838c304e9c..282cbe93a29 100644 --- a/mono/io-layer/io-portability.c +++ b/mono/io-layer/io-portability.c @@ -6,6 +6,7 @@ * Dick Porter (dick@ximian.com) * * Copyright (c) 2006 Novell, Inc. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/io-layer/io-portability.h b/mono/io-layer/io-portability.h index 8beb367f2e6..d7e9dba666d 100644 --- a/mono/io-layer/io-portability.h +++ b/mono/io-layer/io-portability.h @@ -6,6 +6,7 @@ * Dick Porter (dick@ximian.com) * * Copyright (C) 2006 Novell, Inc. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef _WAPI_IO_PORTABILITY_H_ diff --git a/mono/io-layer/io-private.h b/mono/io-layer/io-private.h index fad582754fd..9af4b1f0a11 100644 --- a/mono/io-layer/io-private.h +++ b/mono/io-layer/io-private.h @@ -6,6 +6,7 @@ * * (C) 2002 Ximian, Inc. * Copyright 2011 Xamarin Inc + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef _WAPI_IO_PRIVATE_H_ diff --git a/mono/io-layer/io-trace.h b/mono/io-layer/io-trace.h index 51f60f45334..f67ff65f842 100644 --- a/mono/io-layer/io-trace.h +++ b/mono/io-layer/io-trace.h @@ -5,6 +5,7 @@ * Marek Habersack * * Copyright 2016 Xamarin, Inc (http://xamarin.com/) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __IO_TRACE_H diff --git a/mono/io-layer/io.c b/mono/io-layer/io.c index b751134d704..11b5f8f2fbb 100644 --- a/mono/io-layer/io.c +++ b/mono/io-layer/io.c @@ -7,6 +7,7 @@ * (C) 2002 Ximian, Inc. * Copyright (c) 2002-2006 Novell, Inc. * Copyright 2011 Xamarin Inc (http://www.xamarin.com). + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/io-layer/locking.c b/mono/io-layer/locking.c index 305c0ab4852..c014a2d3dc4 100644 --- a/mono/io-layer/locking.c +++ b/mono/io-layer/locking.c @@ -6,6 +6,7 @@ * * (C) 2002 Ximian, Inc. * Copyright (c) 2002-2009 Novell, Inc. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include #include diff --git a/mono/io-layer/posix.c b/mono/io-layer/posix.c index 3cd41f67fe3..2856d4fcd61 100644 --- a/mono/io-layer/posix.c +++ b/mono/io-layer/posix.c @@ -7,6 +7,7 @@ * (C) 2002 Ximian, Inc. * Copyright (c) 2002-2009 Novell, Inc. * Copyright 2011 Xamarin Inc + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/io-layer/processes.c b/mono/io-layer/processes.c index d54f84bd324..7e46c31ba3e 100644 --- a/mono/io-layer/processes.c +++ b/mono/io-layer/processes.c @@ -6,6 +6,7 @@ * * (C) 2002-2011 Novell, Inc. * Copyright 2011 Xamarin Inc + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/io-layer/wthreads.c b/mono/io-layer/wthreads.c index bb65b5f799c..304fd35adf8 100644 --- a/mono/io-layer/wthreads.c +++ b/mono/io-layer/wthreads.c @@ -7,6 +7,7 @@ * (C) 2002-2006 Ximian, Inc. * Copyright 2003-2011 Novell, Inc (http://www.novell.com) * Copyright 2011 Xamarin, Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/metadata/abi-details.h b/mono/metadata/abi-details.h index cb0fb34bf95..3f61191b314 100644 --- a/mono/metadata/abi-details.h +++ b/mono/metadata/abi-details.h @@ -1,5 +1,6 @@ /* * Copyright 2014 Xamarin Inc + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __MONO_METADATA_ABI_DETAILS_H__ #define __MONO_METADATA_ABI_DETAILS_H__ diff --git a/mono/metadata/appdomain.c b/mono/metadata/appdomain.c index d525ca0c47e..2df1eeda959 100644 --- a/mono/metadata/appdomain.c +++ b/mono/metadata/appdomain.c @@ -9,6 +9,7 @@ * Copyright 2001-2003 Ximian, Inc (http://www.ximian.com) * Copyright 2004-2009 Novell, Inc (http://www.novell.com) * Copyright 2012 Xamarin Inc + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #undef ASSEMBLY_LOAD_DEBUG #include diff --git a/mono/metadata/assembly.c b/mono/metadata/assembly.c index 275bcbb2343..9bc8b09e270 100644 --- a/mono/metadata/assembly.c +++ b/mono/metadata/assembly.c @@ -7,6 +7,7 @@ * Copyright 2001-2003 Ximian, Inc (http://www.ximian.com) * Copyright 2004-2009 Novell, Inc (http://www.novell.com) * Copyright 2011 Xamarin, Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include #include diff --git a/mono/metadata/attach.c b/mono/metadata/attach.c index 45c3da53594..9e54462633c 100644 --- a/mono/metadata/attach.c +++ b/mono/metadata/attach.c @@ -5,6 +5,7 @@ * Zoltan Varga (vargaz@gmail.com) * * Copyright 2007-2009 Novell, Inc (http://www.novell.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/metadata/boehm-gc.c b/mono/metadata/boehm-gc.c index 4834da608e1..43844ad9830 100644 --- a/mono/metadata/boehm-gc.c +++ b/mono/metadata/boehm-gc.c @@ -4,6 +4,7 @@ * Copyright 2001-2003 Ximian, Inc (http://www.ximian.com) * Copyright 2004-2011 Novell, Inc (http://www.novell.com) * Copyright 2011-2012 Xamarin, Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" diff --git a/mono/metadata/class-internals.h b/mono/metadata/class-internals.h index 51d6b04a183..18017a341ba 100644 --- a/mono/metadata/class-internals.h +++ b/mono/metadata/class-internals.h @@ -1,5 +1,6 @@ /* * Copyright 2012 Xamarin Inc + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __MONO_METADATA_CLASS_INTERNALS_H__ #define __MONO_METADATA_CLASS_INTERNALS_H__ diff --git a/mono/metadata/class.c b/mono/metadata/class.c index 801d7851be5..9422028afd6 100644 --- a/mono/metadata/class.c +++ b/mono/metadata/class.c @@ -7,6 +7,7 @@ * Copyright 2001-2003 Ximian, Inc (http://www.ximian.com) * Copyright 2004-2009 Novell, Inc (http://www.novell.com) * Copyright 2012 Xamarin Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include #ifdef HAVE_ALLOCA_H diff --git a/mono/metadata/console-io.h b/mono/metadata/console-io.h index fdca4871eeb..54ee8820463 100644 --- a/mono/metadata/console-io.h +++ b/mono/metadata/console-io.h @@ -5,6 +5,7 @@ * Gonzalo Paniagua Javier (gonzalo@ximian.com) * * Copyright (c) 2005 Novell, Inc. (http://www.novell.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef _MONO_METADATA_CONSOLEIO_H diff --git a/mono/metadata/console-null.c b/mono/metadata/console-null.c index 7c778bfacd1..b8367e888f7 100644 --- a/mono/metadata/console-null.c +++ b/mono/metadata/console-null.c @@ -5,6 +5,7 @@ * Gonzalo Paniagua Javier (gonzalo@ximian.com) * * Copyright (C) 2005-2009 Novell, Inc. (http://www.novell.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/metadata/console-unix.c b/mono/metadata/console-unix.c index 43c97c7cfef..5c46a85a941 100644 --- a/mono/metadata/console-unix.c +++ b/mono/metadata/console-unix.c @@ -5,6 +5,7 @@ * Gonzalo Paniagua Javier (gonzalo@ximian.com) * * Copyright (C) 2005-2009 Novell, Inc. (http://www.novell.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #if defined(__native_client__) #include "console-null.c" diff --git a/mono/metadata/console-win32.c b/mono/metadata/console-win32.c index ff703808c3d..c7c8c49017b 100644 --- a/mono/metadata/console-win32.c +++ b/mono/metadata/console-win32.c @@ -5,6 +5,7 @@ * Gonzalo Paniagua Javier (gonzalo@ximian.com) * * Copyright (C) 2005-2009 Novell, Inc. (http://www.novell.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/metadata/coree.c b/mono/metadata/coree.c index c2e47b9ca7b..326251cc140 100644 --- a/mono/metadata/coree.c +++ b/mono/metadata/coree.c @@ -5,6 +5,7 @@ * Kornel Pal * * Copyright (C) 2008 Kornel Pal + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/metadata/coree.h b/mono/metadata/coree.h index a9c6a7cb76a..ade821af5e3 100644 --- a/mono/metadata/coree.h +++ b/mono/metadata/coree.h @@ -5,6 +5,7 @@ * Kornel Pal * * Copyright (C) 2008 Kornel Pal + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __MONO_COREE_H__ diff --git a/mono/metadata/debug-helpers.c b/mono/metadata/debug-helpers.c index 2553361c14d..baf79f6be97 100644 --- a/mono/metadata/debug-helpers.c +++ b/mono/metadata/debug-helpers.c @@ -5,6 +5,7 @@ * Mono Project (http://www.mono-project.com) * * Copyright (C) 2005-2008 Novell, Inc. (http://www.novell.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/metadata/debug-mono-ppdb.c b/mono/metadata/debug-mono-ppdb.c index fcbfd9d817f..e6d9cc95e2f 100644 --- a/mono/metadata/debug-mono-ppdb.c +++ b/mono/metadata/debug-mono-ppdb.c @@ -7,6 +7,7 @@ * Mono Project (http://www.mono-project.com) * * Copyright 2015 Xamarin Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/metadata/debug-mono-ppdb.h b/mono/metadata/debug-mono-ppdb.h index e23b279cd94..decf5e8d04b 100644 --- a/mono/metadata/debug-mono-ppdb.h +++ b/mono/metadata/debug-mono-ppdb.h @@ -7,6 +7,7 @@ * Mono Project (http://www.mono-project.com) * * Copyright 2015 Xamarin Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __MONO_METADATA_DEBUG_MONO_PPDB_H__ diff --git a/mono/metadata/debug-mono-symfile.c b/mono/metadata/debug-mono-symfile.c index 8df4c0f9026..f418b2078ce 100644 --- a/mono/metadata/debug-mono-symfile.c +++ b/mono/metadata/debug-mono-symfile.c @@ -6,6 +6,7 @@ * * Copyright (C) 2005-2008 Novell, Inc. (http://www.novell.com) * Copyright 2012 Xamarin Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/metadata/debug-mono-symfile.h b/mono/metadata/debug-mono-symfile.h index 684168994b4..3b3459f3258 100644 --- a/mono/metadata/debug-mono-symfile.h +++ b/mono/metadata/debug-mono-symfile.h @@ -2,6 +2,7 @@ * This header is only installed for use by the debugger: * the structures and the API declared here are not supported. * Copyright 2012 Xamarin Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __MONO_DEBUG_MONO_SYMFILE_H__ diff --git a/mono/metadata/domain-internals.h b/mono/metadata/domain-internals.h index dfd65e48a21..5e3adb36a48 100644 --- a/mono/metadata/domain-internals.h +++ b/mono/metadata/domain-internals.h @@ -1,6 +1,7 @@ /* * Appdomain-related internal data structures and functions. * Copyright 2012 Xamarin Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __MONO_METADATA_DOMAIN_INTERNALS_H__ #define __MONO_METADATA_DOMAIN_INTERNALS_H__ diff --git a/mono/metadata/domain.c b/mono/metadata/domain.c index ab021003394..da3b6930aaf 100644 --- a/mono/metadata/domain.c +++ b/mono/metadata/domain.c @@ -8,6 +8,7 @@ * Copyright 2001-2003 Ximian, Inc (http://www.ximian.com) * Copyright 2004-2009 Novell, Inc (http://www.novell.com) * Copyright 2011-2012 Xamarin, Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/metadata/environment.c b/mono/metadata/environment.c index e0d1970f612..4726f9ba703 100644 --- a/mono/metadata/environment.c +++ b/mono/metadata/environment.c @@ -7,6 +7,7 @@ * * Copyright 2002-2003 Ximian, Inc (http://www.ximian.com) * Copyright 2004-2009 Novell, Inc (http://www.novell.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/metadata/exception.c b/mono/metadata/exception.c index e2c45aca38b..332ac557d1e 100644 --- a/mono/metadata/exception.c +++ b/mono/metadata/exception.c @@ -9,6 +9,7 @@ * * Copyright 2001-2003 Ximian, Inc (http://www.ximian.com) * Copyright 2004-2009 Novell, Inc (http://www.novell.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/metadata/file-io.c b/mono/metadata/file-io.c index 71a956679d1..c0d0f1c11e3 100644 --- a/mono/metadata/file-io.c +++ b/mono/metadata/file-io.c @@ -8,6 +8,7 @@ * Copyright 2001-2003 Ximian, Inc (http://www.ximian.com) * Copyright 2004-2009 Novell, Inc (http://www.novell.com) * Copyright 2012 Xamarin Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/metadata/file-io.h b/mono/metadata/file-io.h index 2974bd49949..ab10f929173 100644 --- a/mono/metadata/file-io.h +++ b/mono/metadata/file-io.h @@ -7,6 +7,7 @@ * * (C) 2001 Ximian, Inc. * Copyright 2012 Xamarin Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef _MONO_METADATA_FILEIO_H_ diff --git a/mono/metadata/file-mmap-posix.c b/mono/metadata/file-mmap-posix.c index aca3e7fb49c..efa5547f6e4 100644 --- a/mono/metadata/file-mmap-posix.c +++ b/mono/metadata/file-mmap-posix.c @@ -5,6 +5,7 @@ * Rodrigo Kumpera * * Copyright 2014 Xamarin Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/metadata/file-mmap-windows.c b/mono/metadata/file-mmap-windows.c index 56d598ee7f2..dba37472c34 100644 --- a/mono/metadata/file-mmap-windows.c +++ b/mono/metadata/file-mmap-windows.c @@ -5,6 +5,7 @@ * Rodrigo Kumpera * * Copyright 2014 Xamarin Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/metadata/file-mmap.h b/mono/metadata/file-mmap.h index 0e391ff1d40..cef862e3bea 100644 --- a/mono/metadata/file-mmap.h +++ b/mono/metadata/file-mmap.h @@ -5,6 +5,7 @@ * Rodrigo Kumpera * * Copyright 2014 Xamarin Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef _MONO_METADATA_FILE_MMAP_H_ diff --git a/mono/metadata/filewatcher.c b/mono/metadata/filewatcher.c index def11d9856d..eb1827a0c60 100644 --- a/mono/metadata/filewatcher.c +++ b/mono/metadata/filewatcher.c @@ -5,6 +5,7 @@ * Gonzalo Paniagua Javier (gonzalo@ximian.com) * * Copyright 2004-2009 Novell, Inc (http://www.novell.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifdef HAVE_CONFIG_H diff --git a/mono/metadata/gc-internals.h b/mono/metadata/gc-internals.h index bc13b1ea269..52d950d8cca 100644 --- a/mono/metadata/gc-internals.h +++ b/mono/metadata/gc-internals.h @@ -5,6 +5,7 @@ * * (C) 2002 Ximian, Inc. * Copyright 2012 Xamarin Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __MONO_METADATA_GC_INTERNAL_H__ diff --git a/mono/metadata/gc-stats.c b/mono/metadata/gc-stats.c index ff442e43f6a..ef232a93e5e 100644 --- a/mono/metadata/gc-stats.c +++ b/mono/metadata/gc-stats.c @@ -3,18 +3,7 @@ * * Copyright (C) 2015 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "mono/sgen/gc-internal-agnostic.h" diff --git a/mono/metadata/gc.c b/mono/metadata/gc.c index 3e56e77a821..172660d1b55 100644 --- a/mono/metadata/gc.c +++ b/mono/metadata/gc.c @@ -6,6 +6,7 @@ * Copyright 2002-2003 Ximian, Inc (http://www.ximian.com) * Copyright 2004-2009 Novell, Inc (http://www.novell.com) * Copyright 2012 Xamarin Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/metadata/handle.c b/mono/metadata/handle.c index c962bda7c7f..6c266259508 100644 --- a/mono/metadata/handle.c +++ b/mono/metadata/handle.c @@ -5,6 +5,7 @@ * - Ludovic Henry * * Copyright 2015 Xamarin, Inc. (www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/metadata/handle.h b/mono/metadata/handle.h index e5807a1796c..99a04282903 100644 --- a/mono/metadata/handle.h +++ b/mono/metadata/handle.h @@ -5,6 +5,7 @@ * - Ludovic Henry * * Copyright 2015 Xamarin, Inc. (www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __MONO_HANDLE_H__ diff --git a/mono/metadata/icall.c b/mono/metadata/icall.c index 7cdd170e90c..bc7290bc639 100644 --- a/mono/metadata/icall.c +++ b/mono/metadata/icall.c @@ -11,6 +11,7 @@ * Copyright 2001-2003 Ximian, Inc (http://www.ximian.com) * Copyright 2004-2009 Novell, Inc (http://www.novell.com) * Copyright 2011-2015 Xamarin Inc (http://www.xamarin.com). + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/metadata/image-internals.h b/mono/metadata/image-internals.h index e5211176d8e..959575f6a0a 100644 --- a/mono/metadata/image-internals.h +++ b/mono/metadata/image-internals.h @@ -1,5 +1,6 @@ /* * Copyright 2015 Xamarin Inc + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __MONO_METADATA_IMAGE_INTERNALS_H__ #define __MONO_METADATA_IMAGE_INTERNALS_H__ diff --git a/mono/metadata/image.c b/mono/metadata/image.c index b16cd7cc2e8..7b1b4278315 100644 --- a/mono/metadata/image.c +++ b/mono/metadata/image.c @@ -9,6 +9,7 @@ * Copyright 2001-2003 Ximian, Inc (http://www.ximian.com) * Copyright 2004-2009 Novell, Inc (http://www.novell.com) * + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include #include diff --git a/mono/metadata/jit-info.c b/mono/metadata/jit-info.c index 2f4be6663ff..c8d5f588322 100644 --- a/mono/metadata/jit-info.c +++ b/mono/metadata/jit-info.c @@ -8,6 +8,7 @@ * Copyright 2001-2003 Ximian, Inc (http://www.ximian.com) * Copyright 2004-2009 Novell, Inc (http://www.novell.com) * Copyright 2011-2012 Xamarin, Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/metadata/loader.c b/mono/metadata/loader.c index 56630da1edd..f9b83480b52 100644 --- a/mono/metadata/loader.c +++ b/mono/metadata/loader.c @@ -17,6 +17,7 @@ * TODO: * This should keep track of the assembly versions that we are loading. * + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include #include diff --git a/mono/metadata/locales.c b/mono/metadata/locales.c index 18b52ae2b82..2adadc6ed6e 100644 --- a/mono/metadata/locales.c +++ b/mono/metadata/locales.c @@ -10,6 +10,7 @@ * Copyright 2004-2009 Novell, Inc (http://www.novell.com) * (C) 2003 PT Cakram Datalingga Duaribu http://www.cdl2000.com * Copyright (C) 2012 Xamarin Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/metadata/marshal.c b/mono/metadata/marshal.c index 675bd2c7129..e39b4dbcb61 100644 --- a/mono/metadata/marshal.c +++ b/mono/metadata/marshal.c @@ -8,6 +8,7 @@ * Copyright 2004-2009 Novell, Inc (http://www.novell.com) * Copyright 2011 Xamarin, Inc (http://www.xamarin.com) * + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" diff --git a/mono/metadata/mempool.c b/mono/metadata/mempool.c index abbdbdbace3..60d36ae2ad1 100644 --- a/mono/metadata/mempool.c +++ b/mono/metadata/mempool.c @@ -10,6 +10,7 @@ * Copyright 2001-2003 Ximian, Inc (http://www.ximian.com) * Copyright 2004-2009 Novell, Inc (http://www.novell.com) * Copyright 2011 Xamarin Inc. (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/metadata/metadata-verify.c b/mono/metadata/metadata-verify.c index 753e5269e92..287c68fbfb7 100644 --- a/mono/metadata/metadata-verify.c +++ b/mono/metadata/metadata-verify.c @@ -5,6 +5,7 @@ * Mono Project (http://www.mono-project.com) * * Copyright (C) 2005-2008 Novell, Inc. (http://www.novell.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include #include diff --git a/mono/metadata/metadata.c b/mono/metadata/metadata.c index a96f8cee638..73f60caca14 100644 --- a/mono/metadata/metadata.c +++ b/mono/metadata/metadata.c @@ -7,6 +7,7 @@ * * Copyright 2001-2003 Ximian, Inc (http://www.ximian.com) * Copyright 2004-2009 Novell, Inc (http://www.novell.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/metadata/method-builder.c b/mono/metadata/method-builder.c index 3b04c246494..98431f7d64a 100644 --- a/mono/metadata/method-builder.c +++ b/mono/metadata/method-builder.c @@ -6,6 +6,7 @@ * * Copyright 2002-2003 Ximian, Inc (http://www.ximian.com) * Copyright 2004-2009 Novell, Inc (http://www.novell.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" diff --git a/mono/metadata/monitor.c b/mono/metadata/monitor.c index b068745dff6..45c13be4e0f 100644 --- a/mono/metadata/monitor.c +++ b/mono/metadata/monitor.c @@ -6,6 +6,7 @@ * * Copyright 2003 Ximian, Inc (http://www.ximian.com) * Copyright 2004-2009 Novell, Inc (http://www.novell.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/metadata/mono-basic-block.c b/mono/metadata/mono-basic-block.c index d7115994b84..f4cbdcffc0f 100644 --- a/mono/metadata/mono-basic-block.c +++ b/mono/metadata/mono-basic-block.c @@ -5,6 +5,7 @@ * Rodrigo Kumpera (rkumpera@novell.com) * * Copyright 2010 Novell, Inc (http://www.novell.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/metadata/mono-config-dirs.c b/mono/metadata/mono-config-dirs.c index 01e2773a9b8..ece67d1286c 100644 --- a/mono/metadata/mono-config-dirs.c +++ b/mono/metadata/mono-config-dirs.c @@ -2,6 +2,7 @@ * mono-config-dirs.c: * * Copyright 2015 Xamarin Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ /* diff --git a/mono/metadata/mono-config.c b/mono/metadata/mono-config.c index 2eba9e86d4b..80261f2b62e 100644 --- a/mono/metadata/mono-config.c +++ b/mono/metadata/mono-config.c @@ -7,6 +7,7 @@ * * Copyright 2002-2003 Ximian, Inc (http://www.ximian.com) * Copyright 2004-2009 Novell, Inc (http://www.novell.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" #include diff --git a/mono/metadata/mono-debug.c b/mono/metadata/mono-debug.c index 09c55b3bcc8..b88b20e0381 100644 --- a/mono/metadata/mono-debug.c +++ b/mono/metadata/mono-debug.c @@ -7,6 +7,7 @@ * Copyright 2001-2003 Ximian, Inc (http://www.ximian.com) * Copyright 2004-2009 Novell, Inc (http://www.novell.com) * Copyright 2011 Xamarin Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/metadata/mono-endian.c b/mono/metadata/mono-endian.c index 23b6fe7b3ca..a4c48f1413d 100644 --- a/mono/metadata/mono-endian.c +++ b/mono/metadata/mono-endian.c @@ -6,6 +6,7 @@ * * Copyright 2001-2003 Ximian, Inc (http://www.ximian.com) * Copyright 2004-2009 Novell, Inc (http://www.novell.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include #include "mono-endian.h" diff --git a/mono/metadata/mono-hash.h b/mono/metadata/mono-hash.h index e07f8fadb83..60c3328a238 100644 --- a/mono/metadata/mono-hash.h +++ b/mono/metadata/mono-hash.h @@ -5,6 +5,7 @@ * Paolo Molaro (lupus@xamarin.com) * * Copyright 2013 Xamarin Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __MONO_G_HASH_H__ diff --git a/mono/metadata/mono-mlist.c b/mono/metadata/mono-mlist.c index 7e90b652dd5..657800afbe3 100644 --- a/mono/metadata/mono-mlist.c +++ b/mono/metadata/mono-mlist.c @@ -5,6 +5,7 @@ * Paolo Molaro (lupus@ximian.com) * * Copyright 2006-2009 Novell, Inc (http://www.novell.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "mono/metadata/mono-mlist.h" diff --git a/mono/metadata/mono-perfcounters.c b/mono/metadata/mono-perfcounters.c index 267f87d4735..445df5c8334 100644 --- a/mono/metadata/mono-perfcounters.c +++ b/mono/metadata/mono-perfcounters.c @@ -7,6 +7,7 @@ * * Copyright 2008-2009 Novell, Inc (http://www.novell.com) * 2011 Xamarin, Inc + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" diff --git a/mono/metadata/mono-security.c b/mono/metadata/mono-security.c index b9293154ab1..d59d624782a 100644 --- a/mono/metadata/mono-security.c +++ b/mono/metadata/mono-security.c @@ -5,6 +5,7 @@ * Sebastien Pouliot * * Copyright 2004-2009 Novell, Inc (http://www.novell.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifdef HAVE_CONFIG_H diff --git a/mono/metadata/null-gc.c b/mono/metadata/null-gc.c index f933e11276f..7f904f3dec7 100644 --- a/mono/metadata/null-gc.c +++ b/mono/metadata/null-gc.c @@ -4,6 +4,7 @@ * Copyright 2001-2003 Ximian, Inc (http://www.ximian.com) * Copyright 2004-2011 Novell, Inc (http://www.novell.com) * Copyright 2011 Xamarin, Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" diff --git a/mono/metadata/number-ms.c b/mono/metadata/number-ms.c index b296ca2e37d..48084d143eb 100644 --- a/mono/metadata/number-ms.c +++ b/mono/metadata/number-ms.c @@ -5,6 +5,7 @@ * Ludovic Henry (ludovic@xamarin.com) * * Copyright 2015 Xamarin, Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ // diff --git a/mono/metadata/object.c b/mono/metadata/object.c index 55f5c898b3b..6525f3fc096 100644 --- a/mono/metadata/object.c +++ b/mono/metadata/object.c @@ -8,6 +8,7 @@ * Copyright 2001-2003 Ximian, Inc (http://www.ximian.com) * Copyright 2004-2011 Novell, Inc (http://www.novell.com) * Copyright 2001 Xamarin Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include #ifdef HAVE_ALLOCA_H diff --git a/mono/metadata/opcodes.c b/mono/metadata/opcodes.c index 6cfbe5cbcce..838142e253f 100644 --- a/mono/metadata/opcodes.c +++ b/mono/metadata/opcodes.c @@ -6,6 +6,7 @@ * * Copyright 2002-2003 Ximian, Inc (http://www.ximian.com) * Copyright 2004-2009 Novell, Inc (http://www.novell.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include #include /* for NULL */ diff --git a/mono/metadata/pedump.c b/mono/metadata/pedump.c index 19ebb958b24..3af4153a867 100644 --- a/mono/metadata/pedump.c +++ b/mono/metadata/pedump.c @@ -6,6 +6,7 @@ * * Copyright 2001-2003 Ximian, Inc (http://www.ximian.com) * Copyright 2004-2009 Novell, Inc (http://www.novell.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include #include diff --git a/mono/metadata/process.c b/mono/metadata/process.c index dd4ac82ee77..3cd38789d3c 100644 --- a/mono/metadata/process.c +++ b/mono/metadata/process.c @@ -6,6 +6,7 @@ * * Copyright 2002 Ximian, Inc. * Copyright 2002-2006 Novell, Inc. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/metadata/profiler.c b/mono/metadata/profiler.c index cdd11fda385..b2620ecf030 100644 --- a/mono/metadata/profiler.c +++ b/mono/metadata/profiler.c @@ -8,6 +8,7 @@ * Copyright 2001-2003 Ximian, Inc (http://www.ximian.com) * Copyright 2004-2009 Novell, Inc (http://www.novell.com) * Copyright 2011 Xamarin Inc (http://www.xamarin.com). + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" diff --git a/mono/metadata/rand.c b/mono/metadata/rand.c index 422bda1d1bc..87d2d104790 100644 --- a/mono/metadata/rand.c +++ b/mono/metadata/rand.c @@ -8,6 +8,7 @@ * * Copyright 2001-2003 Ximian, Inc (http://www.ximian.com) * Copyright 2004-2009 Novell, Inc (http://www.novell.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/metadata/rand.h b/mono/metadata/rand.h index 15af782fdc6..563b3748359 100644 --- a/mono/metadata/rand.h +++ b/mono/metadata/rand.h @@ -7,6 +7,7 @@ * * (C) 2001 Ximian, Inc. * Copyright (C) 2004-2005 Novell, Inc (http://www.novell.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef _MONO_METADATA_RAND_H_ diff --git a/mono/metadata/reflection-internals.h b/mono/metadata/reflection-internals.h index 04417c82b71..600f2c6d268 100644 --- a/mono/metadata/reflection-internals.h +++ b/mono/metadata/reflection-internals.h @@ -1,5 +1,6 @@ /* * Copyright 2014 Xamarin Inc + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __MONO_METADATA_REFLECTION_INTERNALS_H__ #define __MONO_METADATA_REFLECTION_INTERNALS_H__ diff --git a/mono/metadata/reflection.c b/mono/metadata/reflection.c index b40ce1bf90e..3de48250000 100644 --- a/mono/metadata/reflection.c +++ b/mono/metadata/reflection.c @@ -8,6 +8,7 @@ * Copyright 2004-2009 Novell, Inc (http://www.novell.com) * Copyright 2011 Rodrigo Kumpera * + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include #include "mono/utils/mono-digest.h" diff --git a/mono/metadata/remoting.c b/mono/metadata/remoting.c index 9c329f49342..6555cdec7a0 100644 --- a/mono/metadata/remoting.c +++ b/mono/metadata/remoting.c @@ -5,6 +5,7 @@ * Copyright 2004-2009 Novell, Inc (http://www.novell.com) * Copyright 2011-2014 Xamarin, Inc (http://www.xamarin.com) * + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" diff --git a/mono/metadata/runtime.c b/mono/metadata/runtime.c index fcd87823876..1c41c797db4 100644 --- a/mono/metadata/runtime.c +++ b/mono/metadata/runtime.c @@ -5,6 +5,7 @@ * Jonathan Pryor * * Copyright 2010 Novell, Inc (http://www.novell.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/metadata/security-core-clr.c b/mono/metadata/security-core-clr.c index fc2169f9131..4c6589176b8 100644 --- a/mono/metadata/security-core-clr.c +++ b/mono/metadata/security-core-clr.c @@ -6,6 +6,7 @@ * Sebastien Pouliot * * Copyright 2007-2010 Novell, Inc (http://www.novell.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/metadata/security-manager.c b/mono/metadata/security-manager.c index e3c3cbc82d5..0dfb927bc29 100644 --- a/mono/metadata/security-manager.c +++ b/mono/metadata/security-manager.c @@ -5,6 +5,7 @@ * Sebastien Pouliot * * Copyright 2005-2009 Novell, Inc (http://www.novell.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "security-manager.h" diff --git a/mono/metadata/security-manager.h b/mono/metadata/security-manager.h index 98fbbfd6521..19ac3e8f82c 100644 --- a/mono/metadata/security-manager.h +++ b/mono/metadata/security-manager.h @@ -5,6 +5,7 @@ * Sebastien Pouliot * * Copyright (C) 2004-2005 Novell, Inc (http://www.novell.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef _MONO_METADATA_SECURITY_MANAGER_H_ diff --git a/mono/metadata/seq-points-data.h b/mono/metadata/seq-points-data.h index 3f72f3f338a..afd19549824 100644 --- a/mono/metadata/seq-points-data.h +++ b/mono/metadata/seq-points-data.h @@ -1,5 +1,6 @@ /* * Copyright 2015 Xamarin Inc + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __MONO_SEQ_POINTS_DATA_H__ diff --git a/mono/metadata/sgen-bridge-internals.h b/mono/metadata/sgen-bridge-internals.h index ac7dfb97599..df6a4bb8cde 100644 --- a/mono/metadata/sgen-bridge-internals.h +++ b/mono/metadata/sgen-bridge-internals.h @@ -3,18 +3,7 @@ * * Copyright (C) 2015 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __MONO_SGENBRIDGEINTERNAL_H__ diff --git a/mono/metadata/sgen-bridge.c b/mono/metadata/sgen-bridge.c index 93d5b0858a9..3b0487c9243 100644 --- a/mono/metadata/sgen-bridge.c +++ b/mono/metadata/sgen-bridge.c @@ -3,38 +3,10 @@ * * Copyright 2011 Novell, Inc (http://www.novell.com) * Copyright 2011 Xamarin Inc (http://www.xamarin.com) - * - * THIS MATERIAL IS PROVIDED AS IS, WITH ABSOLUTELY NO WARRANTY EXPRESSED - * OR IMPLIED. ANY USE IS AT YOUR OWN RISK. - * - * Permission is hereby granted to use or copy this program - * for any purpose, provided the above notices are retained on all copies. - * Permission to modify the code and to distribute modified code is granted, - * provided the above notices are retained, and a notice that the code was - * modified is included with the above copyright notice. - * - * * Copyright 2001-2003 Ximian, Inc * Copyright 2003-2010 Novell, Inc. * - * 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. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" diff --git a/mono/metadata/sgen-bridge.h b/mono/metadata/sgen-bridge.h index 28bf2caf759..38dc44637cc 100644 --- a/mono/metadata/sgen-bridge.h +++ b/mono/metadata/sgen-bridge.h @@ -1,24 +1,7 @@ /* * Copyright 2011 Novell, Inc. * - * 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. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ /* diff --git a/mono/metadata/sgen-client-mono.h b/mono/metadata/sgen-client-mono.h index fd36c3941ee..a468337ab2a 100644 --- a/mono/metadata/sgen-client-mono.h +++ b/mono/metadata/sgen-client-mono.h @@ -3,18 +3,7 @@ * * Copyright (C) 2014 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifdef SGEN_DEFINE_OBJECT_VTABLE diff --git a/mono/metadata/sgen-mono.c b/mono/metadata/sgen-mono.c index 42f860df05d..2f0e4163daf 100644 --- a/mono/metadata/sgen-mono.c +++ b/mono/metadata/sgen-mono.c @@ -3,18 +3,7 @@ * * Copyright (C) 2014 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" diff --git a/mono/metadata/sgen-new-bridge.c b/mono/metadata/sgen-new-bridge.c index 20fdb460add..a93b4a4bd16 100644 --- a/mono/metadata/sgen-new-bridge.c +++ b/mono/metadata/sgen-new-bridge.c @@ -3,38 +3,10 @@ * * Copyright 2011 Novell, Inc (http://www.novell.com) * Copyright 2011 Xamarin Inc (http://www.xamarin.com) - * - * THIS MATERIAL IS PROVIDED AS IS, WITH ABSOLUTELY NO WARRANTY EXPRESSED - * OR IMPLIED. ANY USE IS AT YOUR OWN RISK. - * - * Permission is hereby granted to use or copy this program - * for any purpose, provided the above notices are retained on all copies. - * Permission to modify the code and to distribute modified code is granted, - * provided the above notices are retained, and a notice that the code was - * modified is included with the above copyright notice. - * - * * Copyright 2001-2003 Ximian, Inc * Copyright 2003-2010 Novell, Inc. * - * 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. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" diff --git a/mono/metadata/sgen-old-bridge.c b/mono/metadata/sgen-old-bridge.c index 83f991d5b86..fef6fb65e55 100644 --- a/mono/metadata/sgen-old-bridge.c +++ b/mono/metadata/sgen-old-bridge.c @@ -3,38 +3,9 @@ * * Copyright 2011 Novell, Inc (http://www.novell.com) * Copyright 2011 Xamarin Inc (http://www.xamarin.com) - * - * THIS MATERIAL IS PROVIDED AS IS, WITH ABSOLUTELY NO WARRANTY EXPRESSED - * OR IMPLIED. ANY USE IS AT YOUR OWN RISK. - * - * Permission is hereby granted to use or copy this program - * for any purpose, provided the above notices are retained on all copies. - * Permission to modify the code and to distribute modified code is granted, - * provided the above notices are retained, and a notice that the code was - * modified is included with the above copyright notice. - * - * * Copyright 2001-2003 Ximian, Inc * Copyright 2003-2010 Novell, Inc. - * - * 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. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" diff --git a/mono/metadata/sgen-os-coop.c b/mono/metadata/sgen-os-coop.c index fb6fc13bc45..90c8266b341 100644 --- a/mono/metadata/sgen-os-coop.c +++ b/mono/metadata/sgen-os-coop.c @@ -5,18 +5,7 @@ * João Matos (joao.matos@xamarin.com) * Copyright (C) 2015 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" @@ -78,4 +67,4 @@ mono_gc_get_restart_signal (void) } #endif -#endif \ No newline at end of file +#endif diff --git a/mono/metadata/sgen-os-mach.c b/mono/metadata/sgen-os-mach.c index 666ef3ce8cf..10ac567111e 100644 --- a/mono/metadata/sgen-os-mach.c +++ b/mono/metadata/sgen-os-mach.c @@ -9,18 +9,7 @@ * Copyright 2010 Novell, Inc (http://www.novell.com) * Copyright (C) 2012 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" diff --git a/mono/metadata/sgen-os-posix.c b/mono/metadata/sgen-os-posix.c index 37979a497d4..dc9d29ff139 100644 --- a/mono/metadata/sgen-os-posix.c +++ b/mono/metadata/sgen-os-posix.c @@ -9,18 +9,7 @@ * Copyright 2010 Novell, Inc (http://www.novell.com) * Copyright (C) 2012 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" diff --git a/mono/metadata/sgen-stw.c b/mono/metadata/sgen-stw.c index 15eb283ee13..4185ce07b8a 100644 --- a/mono/metadata/sgen-stw.c +++ b/mono/metadata/sgen-stw.c @@ -10,18 +10,7 @@ * Copyright 2011 Xamarin, Inc. * Copyright (C) 2012 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" diff --git a/mono/metadata/sgen-tarjan-bridge.c b/mono/metadata/sgen-tarjan-bridge.c index e6bd1f17aa7..764d9d72626 100644 --- a/mono/metadata/sgen-tarjan-bridge.c +++ b/mono/metadata/sgen-tarjan-bridge.c @@ -4,37 +4,11 @@ * Copyright 2011 Novell, Inc (http://www.novell.com) * Copyright 2014 Xamarin Inc (http://www.xamarin.com) * - * THIS MATERIAL IS PROVIDED AS IS, WITH ABSOLUTELY NO WARRANTY EXPRESSED - * OR IMPLIED. ANY USE IS AT YOUR OWN RISK. - * - * Permission is hereby granted to use or copy this program - * for any purpose, provided the above notices are retained on all copies. - * Permission to modify the code and to distribute modified code is granted, - * provided the above notices are retained, and a notice that the code was - * modified is included with the above copyright notice. - * * * Copyright 2001-2003 Ximian, Inc * Copyright 2003-2010 Novell, Inc. * - * 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. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" diff --git a/mono/metadata/sgen-toggleref.c b/mono/metadata/sgen-toggleref.c index d9afbfa868d..5ca66e738af 100644 --- a/mono/metadata/sgen-toggleref.c +++ b/mono/metadata/sgen-toggleref.c @@ -7,18 +7,7 @@ * Copyright 2011 Xamarin, Inc. * Copyright (C) 2012 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" diff --git a/mono/metadata/sgen-toggleref.h b/mono/metadata/sgen-toggleref.h index e7c4b91b740..917323c575a 100644 --- a/mono/metadata/sgen-toggleref.h +++ b/mono/metadata/sgen-toggleref.h @@ -7,24 +7,7 @@ * Author: * Rodrigo Kumpera (kumpera@gmail.com) * - * 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. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef _MONO_SGEN_TOGGLEREF_H_ diff --git a/mono/metadata/socket-io.c b/mono/metadata/socket-io.c index 7f8c7beaa2c..4bf721f9a06 100644 --- a/mono/metadata/socket-io.c +++ b/mono/metadata/socket-io.c @@ -10,6 +10,7 @@ * * This file has been re-licensed under the MIT License: * http://opensource.org/licenses/MIT + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/metadata/string-icalls.c b/mono/metadata/string-icalls.c index 1594cc52bfc..be330aa413a 100644 --- a/mono/metadata/string-icalls.c +++ b/mono/metadata/string-icalls.c @@ -7,6 +7,7 @@ * * Copyright 2001-2003 Ximian, Inc (http://www.ximian.com) * Copyright 2004-2009 Novell, Inc (http://www.novell.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include #include diff --git a/mono/metadata/sysmath.c b/mono/metadata/sysmath.c index eadb052ccd1..8d55a552f84 100644 --- a/mono/metadata/sysmath.c +++ b/mono/metadata/sysmath.c @@ -8,6 +8,7 @@ * Copyright 2001-2003 Ximian, Inc (http://www.ximian.com) * Copyright 2004-2009 Novell, Inc (http://www.novell.com) * Copyright 2015 Xamarin, Inc (https://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ // diff --git a/mono/metadata/sysmath.h b/mono/metadata/sysmath.h index bb3cf92bfd5..85d3234dfdb 100644 --- a/mono/metadata/sysmath.h +++ b/mono/metadata/sysmath.h @@ -7,6 +7,7 @@ * * (C) Ximian, Inc. 2002 * Copyright 2015 Xamarin, Inc (https://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __METADATA_SYSMATH_H__ diff --git a/mono/metadata/threadpool-ms-io.c b/mono/metadata/threadpool-ms-io.c index 30e34e50a3c..5f4f36a193f 100644 --- a/mono/metadata/threadpool-ms-io.c +++ b/mono/metadata/threadpool-ms-io.c @@ -5,6 +5,7 @@ * Ludovic Henry (ludovic.henry@xamarin.com) * * Copyright 2015 Xamarin, Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/metadata/threadpool-ms.c b/mono/metadata/threadpool-ms.c index 32d93e6e522..db40521860f 100644 --- a/mono/metadata/threadpool-ms.c +++ b/mono/metadata/threadpool-ms.c @@ -5,6 +5,7 @@ * Ludovic Henry (ludovic.henry@xamarin.com) * * Copyright 2015 Xamarin, Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ // diff --git a/mono/metadata/threads-types.h b/mono/metadata/threads-types.h index b097a377fe6..b970e96e038 100644 --- a/mono/metadata/threads-types.h +++ b/mono/metadata/threads-types.h @@ -7,6 +7,7 @@ * * (C) 2001 Ximian, Inc * (C) Copyright 2002-2006 Novell, Inc + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef _MONO_METADATA_THREADS_TYPES_H_ diff --git a/mono/metadata/threads.c b/mono/metadata/threads.c index 68c4b9025c0..5884d0270e5 100644 --- a/mono/metadata/threads.c +++ b/mono/metadata/threads.c @@ -9,6 +9,7 @@ * Copyright 2001-2003 Ximian, Inc (http://www.ximian.com) * Copyright 2004-2009 Novell, Inc (http://www.novell.com) * Copyright 2011 Xamarin, Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/metadata/verify.c b/mono/metadata/verify.c index e52f90aca0c..54651bc2b3c 100644 --- a/mono/metadata/verify.c +++ b/mono/metadata/verify.c @@ -7,6 +7,7 @@ * Copyright 2001-2003 Ximian, Inc (http://www.ximian.com) * Copyright 2004-2009 Novell, Inc (http://www.novell.com) * Copyright 2011 Rodrigo Kumpera + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/mini/aot-compiler.c b/mono/mini/aot-compiler.c index 3cd38718b98..0622a8b334c 100644 --- a/mono/mini/aot-compiler.c +++ b/mono/mini/aot-compiler.c @@ -8,6 +8,7 @@ * (C) 2002 Ximian, Inc. * Copyright 2003-2011 Novell, Inc * Copyright 2011 Xamarin Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" diff --git a/mono/mini/aot-runtime.c b/mono/mini/aot-runtime.c index 4f633c190af..2d789a2f176 100644 --- a/mono/mini/aot-runtime.c +++ b/mono/mini/aot-runtime.c @@ -8,6 +8,7 @@ * (C) 2002 Ximian, Inc. * Copyright 2003-2011 Novell, Inc. * Copyright 2011 Xamarin, Inc. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" diff --git a/mono/mini/bench.cs b/mono/mini/bench.cs index c6a23620c56..15cd67d60c6 100644 --- a/mono/mini/bench.cs +++ b/mono/mini/bench.cs @@ -2,6 +2,7 @@ using System; using System.Reflection; /* + * Licensed under the MIT license. See LICENSE file in the project root for full license information. * Regression tests for the mono JIT. * * Each test needs to be of the form: diff --git a/mono/mini/branch-opts.c b/mono/mini/branch-opts.c index 1a4ea53fe1f..7b2bedd5647 100644 --- a/mono/mini/branch-opts.c +++ b/mono/mini/branch-opts.c @@ -6,6 +6,7 @@ * * (C) 2005 Ximian, Inc. http://www.ximian.com * Copyright 2011 Xamarin Inc. http://www.xamarin.com + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "mini.h" diff --git a/mono/mini/cpu-arm.md b/mono/mini/cpu-arm.md index cd51ad72c94..24694376aac 100644 --- a/mono/mini/cpu-arm.md +++ b/mono/mini/cpu-arm.md @@ -1,5 +1,6 @@ # Copyright 2003-2011 Novell, Inc (http://www.novell.com) # Copyright 2011 Xamarin, Inc (http://www.xamarin.com) +# Licensed under the MIT license. See LICENSE file in the project root for full license information. # arm cpu description file # this file is read by genmdesc to pruduce a table with all the relevant information # about the cpu instructions that may be used by the regsiter allocator, the scheduler diff --git a/mono/mini/cpu-arm64.md b/mono/mini/cpu-arm64.md index 440e6a69e14..a8eea0965d5 100644 --- a/mono/mini/cpu-arm64.md +++ b/mono/mini/cpu-arm64.md @@ -1,5 +1,6 @@ # Copyright 2011-2013 Xamarin, Inc (http://www.xamarin.com) # Copyright 2003-2011 Novell, Inc (http://www.novell.com) +# Licensed under the MIT license. See LICENSE file in the project root for full license information. # arm64 cpu description file # this file is read by genmdesc to pruduce a table with all the relevant information # about the cpu instructions that may be used by the regsiter allocator, the scheduler diff --git a/mono/mini/debugger-agent.c b/mono/mini/debugger-agent.c index e69085073ec..b2712b486eb 100644 --- a/mono/mini/debugger-agent.c +++ b/mono/mini/debugger-agent.c @@ -6,6 +6,7 @@ * * Copyright 2009-2010 Novell, Inc. * Copyright 2011 Xamarin Inc. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/mini/decompose.c b/mono/mini/decompose.c index 10c8c75e134..10a5bdfd5b4 100644 --- a/mono/mini/decompose.c +++ b/mono/mini/decompose.c @@ -6,6 +6,7 @@ * * (C) 2002 Ximian, Inc. * Copyright 2011 Xamarin, Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "mini.h" diff --git a/mono/mini/dominators.c b/mono/mini/dominators.c index ab3ba6333cc..b4c8dc39056 100644 --- a/mono/mini/dominators.c +++ b/mono/mini/dominators.c @@ -7,6 +7,7 @@ * * (C) 2003 Ximian, Inc. * Copyright 2011 Xamarin, Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include #include diff --git a/mono/mini/driver.c b/mono/mini/driver.c index 5b717fcd5e0..a84cd2f6ab0 100644 --- a/mono/mini/driver.c +++ b/mono/mini/driver.c @@ -7,6 +7,7 @@ * * (C) 2002-2003 Ximian, Inc. * (C) 2003-2006 Novell, Inc. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/mini/exceptions-amd64.c b/mono/mini/exceptions-amd64.c index 9ec2caa8432..e4e15d6314e 100644 --- a/mono/mini/exceptions-amd64.c +++ b/mono/mini/exceptions-amd64.c @@ -6,6 +6,7 @@ * * (C) 2001 Ximian, Inc. * Copyright 2011 Xamarin, Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/mini/exceptions-arm64.c b/mono/mini/exceptions-arm64.c index e7d9e0074d3..5737edebf23 100644 --- a/mono/mini/exceptions-arm64.c +++ b/mono/mini/exceptions-arm64.c @@ -10,6 +10,7 @@ * Paolo Molaro (lupus@ximian.com) * * (C) 2001 Ximian, Inc. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "mini.h" diff --git a/mono/mini/exceptions-s390x.c b/mono/mini/exceptions-s390x.c index bfb3fabcda8..fc2390d0b85 100644 --- a/mono/mini/exceptions-s390x.c +++ b/mono/mini/exceptions-s390x.c @@ -13,6 +13,7 @@ /* Dietmar Maurer (dietmar@ximian.com) */ /* */ /* Copyright - 2001 Ximian, Inc. */ +/* Licensed under the MIT license. See LICENSE file in the project root for full license information. */ /* */ /*------------------------------------------------------------------*/ diff --git a/mono/mini/jit-icalls.c b/mono/mini/jit-icalls.c index dbf89a8d517..6d87c74e92d 100644 --- a/mono/mini/jit-icalls.c +++ b/mono/mini/jit-icalls.c @@ -8,6 +8,7 @@ * (C) 2002 Ximian, Inc. * Copyright 2003-2011 Novell Inc (http://www.novell.com) * Copyright 2011 Xamarin Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include #include diff --git a/mono/mini/liveness.c b/mono/mini/liveness.c index f26d6597bb5..c8978930740 100644 --- a/mono/mini/liveness.c +++ b/mono/mini/liveness.c @@ -6,6 +6,7 @@ * * (C) 2002 Ximian, Inc. * Copyright 2011 Xamarin, Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/mini/llvm-jit.cpp b/mono/mini/llvm-jit.cpp index 6a7c49c0629..7fef6b85cb9 100644 --- a/mono/mini/llvm-jit.cpp +++ b/mono/mini/llvm-jit.cpp @@ -4,7 +4,7 @@ // (C) 2009-2011 Novell, Inc. // Copyright 2011-2015 Xamarin, Inc (http://www.xamarin.com) // - +// Licensed under the MIT license. See LICENSE file in the project root for full license information. // // Mono's internal header files are not C++ clean, so avoid including them if // possible diff --git a/mono/mini/local-propagation.c b/mono/mini/local-propagation.c index 2120fa08728..f23c5ff3bb9 100644 --- a/mono/mini/local-propagation.c +++ b/mono/mini/local-propagation.c @@ -10,6 +10,7 @@ * * (C) 2006 Novell, Inc. http://www.novell.com * Copyright 2011 Xamarin, Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/mini/method-to-ir.c b/mono/mini/method-to-ir.c index 87dad9d0c6f..30abb09c124 100644 --- a/mono/mini/method-to-ir.c +++ b/mono/mini/method-to-ir.c @@ -8,6 +8,7 @@ * (C) 2002 Ximian, Inc. * Copyright 2003-2010 Novell, Inc (http://www.novell.com) * Copyright 2011 Xamarin, Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/mini/mini-amd64.c b/mono/mini/mini-amd64.c index c5f3d8d95cf..18e48283d95 100644 --- a/mono/mini/mini-amd64.c +++ b/mono/mini/mini-amd64.c @@ -12,6 +12,7 @@ * (C) 2003 Ximian, Inc. * Copyright 2003-2011 Novell, Inc (http://www.novell.com) * Copyright 2011 Xamarin, Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "mini.h" #include diff --git a/mono/mini/mini-arm-tls.S b/mono/mini/mini-arm-tls.S index 63096e7439f..47a6dbb5ba2 100644 --- a/mono/mini/mini-arm-tls.S +++ b/mono/mini/mini-arm-tls.S @@ -2,6 +2,7 @@ * mini-arm-tls.S: tls getters and setters for arm platforms * * Copyright 2015 Xamarin, Inc. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/mini/mini-arm.c b/mono/mini/mini-arm.c index 32d4311101b..a103384a3f3 100644 --- a/mono/mini/mini-arm.c +++ b/mono/mini/mini-arm.c @@ -8,6 +8,7 @@ * (C) 2003 Ximian, Inc. * Copyright 2003-2011 Novell, Inc (http://www.novell.com) * Copyright 2011 Xamarin, Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "mini.h" #include diff --git a/mono/mini/mini-arm.h b/mono/mini/mini-arm.h index 3d8c976f9d6..bcd922f522b 100644 --- a/mono/mini/mini-arm.h +++ b/mono/mini/mini-arm.h @@ -1,5 +1,6 @@ /* * Copyright 2011 Xamarin Inc + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __MONO_MINI_ARM_H__ diff --git a/mono/mini/mini-arm64.c b/mono/mini/mini-arm64.c index 434d88c3653..83fe015daa5 100644 --- a/mono/mini/mini-arm64.c +++ b/mono/mini/mini-arm64.c @@ -12,6 +12,7 @@ * (C) 2003 Ximian, Inc. * Copyright 2003-2011 Novell, Inc (http://www.novell.com) * Copyright 2011 Xamarin, Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "mini.h" diff --git a/mono/mini/mini-arm64.h b/mono/mini/mini-arm64.h index 21e1f542474..154859e7165 100644 --- a/mono/mini/mini-arm64.h +++ b/mono/mini/mini-arm64.h @@ -6,6 +6,7 @@ * Based on mini-arm.h: * * Copyright 2011 Xamarin Inc + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __MONO_MINI_ARM64_H__ diff --git a/mono/mini/mini-darwin.c b/mono/mini/mini-darwin.c index 659075cc30a..4f8fbcf6585 100644 --- a/mono/mini/mini-darwin.c +++ b/mono/mini/mini-darwin.c @@ -8,7 +8,7 @@ * Copyright 2003-2011 Novell, Inc (http://www.novell.com) * Copyright 2011 Xamarin, Inc (http://www.xamarin.com) * - * See LICENSE for licensing information. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include #include diff --git a/mono/mini/mini-exceptions.c b/mono/mini/mini-exceptions.c index debd868c87f..479aed2f41a 100644 --- a/mono/mini/mini-exceptions.c +++ b/mono/mini/mini-exceptions.c @@ -8,6 +8,7 @@ * Copyright 2001-2003 Ximian, Inc. * Copyright 2003-2008 Novell, Inc. * Copyright 2011 Xamarin Inc (http://www.xamarin.com). + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/mini/mini-gc.c b/mono/mini/mini-gc.c index 47265e1d10f..f50d686347e 100644 --- a/mono/mini/mini-gc.c +++ b/mono/mini/mini-gc.c @@ -6,6 +6,7 @@ * * Copyright 2009 Novell, Inc (http://www.novell.com) * Copyright 2011 Xamarin, Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" diff --git a/mono/mini/mini-generic-sharing.c b/mono/mini/mini-generic-sharing.c index bffb8232c8a..43137b6885f 100644 --- a/mono/mini/mini-generic-sharing.c +++ b/mono/mini/mini-generic-sharing.c @@ -6,6 +6,7 @@ * * Copyright 2007-2011 Novell, Inc (http://www.novell.com) * Copyright 2011 Xamarin, Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/mini/mini-llvm-cpp.cpp b/mono/mini/mini-llvm-cpp.cpp index 8122365cab9..e3219686ae2 100644 --- a/mono/mini/mini-llvm-cpp.cpp +++ b/mono/mini/mini-llvm-cpp.cpp @@ -3,6 +3,7 @@ // // (C) 2009-2011 Novell, Inc. // Copyright 2011 Xamarin, Inc (http://www.xamarin.com) +// Licensed under the MIT license. See LICENSE file in the project root for full license information. // // diff --git a/mono/mini/mini-llvm.c b/mono/mini/mini-llvm.c index 558db05357e..c07a6f56e08 100644 --- a/mono/mini/mini-llvm.c +++ b/mono/mini/mini-llvm.c @@ -3,6 +3,7 @@ * * Copyright 2009-2011 Novell Inc (http://www.novell.com) * Copyright 2011 Xamarin Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "mini.h" diff --git a/mono/mini/mini-ops.h b/mono/mini/mini-ops.h index 7e1e72ce497..ad48c07158e 100644 --- a/mono/mini/mini-ops.h +++ b/mono/mini/mini-ops.h @@ -2,6 +2,7 @@ * Copyright 2003 Ximian, Inc * Copyright 2003-2011 Novell Inc * Copyright 2011 Xamarin Inc + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ MINI_OP(OP_LOAD, "load", NONE, NONE, NONE) MINI_OP(OP_LDADDR, "ldaddr", IREG, NONE, NONE) diff --git a/mono/mini/mini-posix.c b/mono/mini/mini-posix.c index 63198d79083..7be84488f58 100644 --- a/mono/mini/mini-posix.c +++ b/mono/mini/mini-posix.c @@ -9,6 +9,7 @@ * Copyright 2011 Xamarin, Inc (http://www.xamarin.com) * * See LICENSE for licensing information. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include #include diff --git a/mono/mini/mini-runtime.c b/mono/mini/mini-runtime.c index 0e2861753a7..06238b4d688 100644 --- a/mono/mini/mini-runtime.c +++ b/mono/mini/mini-runtime.c @@ -1,3 +1,4 @@ + /* * mini-runtime.c: Runtime code for the JIT * @@ -8,6 +9,7 @@ * Copyright 2002-2003 Ximian, Inc. * Copyright 2003-2010 Novell, Inc. * Copyright 2011-2015 Xamarin, Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/mini/mini-trampolines.c b/mono/mini/mini-trampolines.c index 346ef6d9221..c464a0033a7 100644 --- a/mono/mini/mini-trampolines.c +++ b/mono/mini/mini-trampolines.c @@ -2,6 +2,7 @@ * (C) 2003 Ximian, Inc. * (C) 2003-2011 Novell, Inc. * Copyright 2011 Xamarin, Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include #include diff --git a/mono/mini/mini-windows.c b/mono/mini/mini-windows.c index 4bcc19b5bfb..e7764e91beb 100644 --- a/mono/mini/mini-windows.c +++ b/mono/mini/mini-windows.c @@ -8,6 +8,7 @@ * Copyright 2003-2008 Ximian, Inc. * * See LICENSE for licensing information. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include #include diff --git a/mono/mini/mini-x86.c b/mono/mini/mini-x86.c index e63198ad732..5e9204611d7 100644 --- a/mono/mini/mini-x86.c +++ b/mono/mini/mini-x86.c @@ -9,6 +9,7 @@ * Copyright 2003 Ximian, Inc. * Copyright 2003-2011 Novell Inc. * Copyright 2011 Xamarin Inc. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "mini.h" #include diff --git a/mono/mini/mini.c b/mono/mini/mini.c index 046572a3329..7101e69b33c 100644 --- a/mono/mini/mini.c +++ b/mono/mini/mini.c @@ -8,6 +8,7 @@ * Copyright 2002-2003 Ximian, Inc. * Copyright 2003-2010 Novell, Inc. * Copyright 2011 Xamarin, Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/mini/mini.h b/mono/mini/mini.h index c5f93787eee..23f048881db 100644 --- a/mono/mini/mini.h +++ b/mono/mini/mini.h @@ -2,6 +2,7 @@ * Copyright 2002-2003 Ximian Inc * Copyright 2003-2011 Novell Inc * Copyright 2011 Xamarin Inc + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __MONO_MINI_H__ #define __MONO_MINI_H__ diff --git a/mono/mini/seq-points.c b/mono/mini/seq-points.c index 434a11f4370..fd9cc01200d 100644 --- a/mono/mini/seq-points.c +++ b/mono/mini/seq-points.c @@ -5,6 +5,7 @@ * Marcos Henrich (marcos.henrich@xamarin.com) * * Copyright 2014 Xamarin, Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "mini.h" diff --git a/mono/mini/seq-points.h b/mono/mini/seq-points.h index d0e6f5aa157..79915205a2d 100644 --- a/mono/mini/seq-points.h +++ b/mono/mini/seq-points.h @@ -1,5 +1,6 @@ /* * Copyright 2014 Xamarin Inc + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __MONO_SEQ_POINTS_H__ diff --git a/mono/mini/ssa.c b/mono/mini/ssa.c index a29108872a4..cb100267ef7 100644 --- a/mono/mini/ssa.c +++ b/mono/mini/ssa.c @@ -6,6 +6,7 @@ * * (C) 2003 Ximian, Inc. * Copyright 2011 Xamarin, Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include #include diff --git a/mono/mini/trace.c b/mono/mini/trace.c index 765bc111c09..d8e4437b75d 100644 --- a/mono/mini/trace.c +++ b/mono/mini/trace.c @@ -7,6 +7,7 @@ * * (C) 2002 Ximian, Inc. * Copyright 2011 Xamarin, Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/mini/tramp-amd64.c b/mono/mini/tramp-amd64.c index 78b0c8086fc..05fb2cecac2 100644 --- a/mono/mini/tramp-amd64.c +++ b/mono/mini/tramp-amd64.c @@ -8,6 +8,7 @@ * (C) 2001 Ximian, Inc. * Copyright 2003-2011 Novell, Inc (http://www.novell.com) * Copyright 2011 Xamarin, Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/mini/tramp-arm.c b/mono/mini/tramp-arm.c index c539a1e1f02..5ff7bbfdfc8 100644 --- a/mono/mini/tramp-arm.c +++ b/mono/mini/tramp-arm.c @@ -7,6 +7,7 @@ * (C) 2001-2003 Ximian, Inc. * Copyright 2003-2011 Novell Inc * Copyright 2011 Xamarin Inc + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/mini/tramp-arm64.c b/mono/mini/tramp-arm64.c index 2ea00c87fc3..5088fea2297 100644 --- a/mono/mini/tramp-arm64.c +++ b/mono/mini/tramp-arm64.c @@ -11,6 +11,7 @@ * (C) 2001-2003 Ximian, Inc. * Copyright 2003-2011 Novell Inc * Copyright 2011 Xamarin Inc + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "mini.h" diff --git a/mono/mini/tramp-s390x.c b/mono/mini/tramp-s390x.c index eb61dc05cd4..408997daace 100644 --- a/mono/mini/tramp-s390x.c +++ b/mono/mini/tramp-s390x.c @@ -13,7 +13,7 @@ /* Dietmar Maurer (dietmar@ximian.com) */ /* */ /* Copyright - 2001 Ximian, Inc. */ -/* */ +/* Licensed under the MIT license. See LICENSE file in the project root for full license information.*/ /*------------------------------------------------------------------*/ /*------------------------------------------------------------------*/ diff --git a/mono/profiler/decode.c b/mono/profiler/decode.c index e57211635ee..d88694d198e 100644 --- a/mono/profiler/decode.c +++ b/mono/profiler/decode.c @@ -6,6 +6,7 @@ * Alex Rønne Petersen (alexrp@xamarin.com) * * Copyright 2010 Novell, Inc (http://www.novell.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ /* diff --git a/mono/profiler/mono-profiler-aot.c b/mono/profiler/mono-profiler-aot.c index 79d80717aaa..4cf48bbd1b2 100644 --- a/mono/profiler/mono-profiler-aot.c +++ b/mono/profiler/mono-profiler-aot.c @@ -9,6 +9,7 @@ * The AOT compiler can load these files during compilation. * Currently, only the order in which methods were compiled is saved, * allowing more efficient function ordering in the AOT files. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/profiler/mono-profiler-iomap.c b/mono/profiler/mono-profiler-iomap.c index 7030a4b3e5f..445e1bf1f89 100644 --- a/mono/profiler/mono-profiler-iomap.c +++ b/mono/profiler/mono-profiler-iomap.c @@ -8,6 +8,7 @@ * * Note: this profiler is completely unsafe wrt handling managed objects, * don't use and don't copy code from here. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" diff --git a/mono/profiler/proflog.c b/mono/profiler/proflog.c index cb2ea092fb3..ed46b6d4cc9 100644 --- a/mono/profiler/proflog.c +++ b/mono/profiler/proflog.c @@ -7,6 +7,7 @@ * * Copyright 2010 Novell, Inc (http://www.novell.com) * Copyright 2011 Xamarin Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/profiler/utils.c b/mono/profiler/utils.c index 9266dee403c..753024dcf72 100644 --- a/mono/profiler/utils.c +++ b/mono/profiler/utils.c @@ -12,6 +12,7 @@ * Paolo Molaro (lupus@ximian.com) * * Copyright 2010 Novell, Inc (http://www.novell.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "utils.h" #include diff --git a/mono/sgen/gc-internal-agnostic.h b/mono/sgen/gc-internal-agnostic.h index a609c69d86f..9fe2f3ceeb4 100644 --- a/mono/sgen/gc-internal-agnostic.h +++ b/mono/sgen/gc-internal-agnostic.h @@ -3,18 +3,7 @@ * * Copyright (C) 2015 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __MONO_METADATA_GCINTERNALAGNOSTIC_H__ diff --git a/mono/sgen/sgen-alloc.c b/mono/sgen/sgen-alloc.c index 9d3f45195e1..2bc3214f143 100644 --- a/mono/sgen/sgen-alloc.c +++ b/mono/sgen/sgen-alloc.c @@ -10,18 +10,7 @@ * Copyright 2011 Xamarin, Inc. * Copyright (C) 2012 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ /* diff --git a/mono/sgen/sgen-archdep.h b/mono/sgen/sgen-archdep.h index 5e349f8416e..b4c058f13a4 100644 --- a/mono/sgen/sgen-archdep.h +++ b/mono/sgen/sgen-archdep.h @@ -5,18 +5,7 @@ * Copyright 2003-2010 Novell, Inc. * Copyright (C) 2012 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __MONO_SGENARCHDEP_H__ #define __MONO_SGENARCHDEP_H__ diff --git a/mono/sgen/sgen-cardtable.c b/mono/sgen/sgen-cardtable.c index 16f4ea6a7d9..05dfe7d9074 100644 --- a/mono/sgen/sgen-cardtable.c +++ b/mono/sgen/sgen-cardtable.c @@ -9,18 +9,7 @@ * Copyright 2011 Xamarin Inc (http://www.xamarin.com) * Copyright (C) 2012 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" diff --git a/mono/sgen/sgen-cardtable.h b/mono/sgen/sgen-cardtable.h index fde8ac11eff..059fb77fa64 100644 --- a/mono/sgen/sgen-cardtable.h +++ b/mono/sgen/sgen-cardtable.h @@ -2,24 +2,7 @@ * Copyright 2001-2003 Ximian, Inc * Copyright 2003-2010 Novell, Inc. * - * 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. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __MONO_SGEN_CARD_TABLE_INLINES_H__ #define __MONO_SGEN_CARD_TABLE_INLINES_H__ diff --git a/mono/sgen/sgen-client.h b/mono/sgen/sgen-client.h index a975040734d..4cf9f003d55 100644 --- a/mono/sgen/sgen-client.h +++ b/mono/sgen/sgen-client.h @@ -3,18 +3,7 @@ * * Copyright (C) 2014 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "mono/sgen/sgen-pointer-queue.h" diff --git a/mono/sgen/sgen-conf.h b/mono/sgen/sgen-conf.h index 11a8998478e..429dcb26af3 100644 --- a/mono/sgen/sgen-conf.h +++ b/mono/sgen/sgen-conf.h @@ -6,18 +6,7 @@ * Copyright 2011 Xamarin Inc (http://www.xamarin.com) * Copyright (C) 2012 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __MONO_SGENCONF_H__ #define __MONO_SGENCONF_H__ diff --git a/mono/sgen/sgen-copy-object.h b/mono/sgen/sgen-copy-object.h index 2b7bc60670a..016fc462e0e 100644 --- a/mono/sgen/sgen-copy-object.h +++ b/mono/sgen/sgen-copy-object.h @@ -5,18 +5,7 @@ * Copyright 2003-2010 Novell, Inc. * Copyright (C) 2012 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ extern guint64 stat_copy_object_called_nursery; diff --git a/mono/sgen/sgen-debug.c b/mono/sgen/sgen-debug.c index 27e8cb0addf..28e77a77e87 100644 --- a/mono/sgen/sgen-debug.c +++ b/mono/sgen/sgen-debug.c @@ -10,18 +10,7 @@ * Copyright 2011 Xamarin, Inc. * Copyright (C) 2012 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" diff --git a/mono/sgen/sgen-descriptor.c b/mono/sgen/sgen-descriptor.c index 1d5b36637ee..852a4a63329 100644 --- a/mono/sgen/sgen-descriptor.c +++ b/mono/sgen/sgen-descriptor.c @@ -6,18 +6,7 @@ * Copyright 2011 Xamarin Inc (http://www.xamarin.com) * Copyright (C) 2012 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" #ifdef HAVE_SGEN_GC diff --git a/mono/sgen/sgen-descriptor.h b/mono/sgen/sgen-descriptor.h index c61fa5f74d6..2b1f9e4da49 100644 --- a/mono/sgen/sgen-descriptor.h +++ b/mono/sgen/sgen-descriptor.h @@ -7,18 +7,7 @@ * * Copyright (C) 2012 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __MONO_SGEN_DESCRIPTOR_H__ #define __MONO_SGEN_DESCRIPTOR_H__ diff --git a/mono/sgen/sgen-fin-weak-hash.c b/mono/sgen/sgen-fin-weak-hash.c index 5130b1c6b38..dd7cca93dbe 100644 --- a/mono/sgen/sgen-fin-weak-hash.c +++ b/mono/sgen/sgen-fin-weak-hash.c @@ -10,18 +10,7 @@ * Copyright 2011 Xamarin, Inc. * Copyright (C) 2012 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" diff --git a/mono/sgen/sgen-gc.c b/mono/sgen/sgen-gc.c index e4d787a8bc8..498abf6b8e9 100644 --- a/mono/sgen/sgen-gc.c +++ b/mono/sgen/sgen-gc.c @@ -18,18 +18,7 @@ * Copyright 2011 Xamarin, Inc. * Copyright (C) 2012 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. * * Important: allocation provides always zeroed memory, having to do * a memset after allocation is deadly for performance. diff --git a/mono/sgen/sgen-gc.h b/mono/sgen/sgen-gc.h index 381e24d6f45..f3d868a5416 100644 --- a/mono/sgen/sgen-gc.h +++ b/mono/sgen/sgen-gc.h @@ -6,18 +6,7 @@ * Copyright 2011 Xamarin Inc (http://www.xamarin.com) * Copyright (C) 2012 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __MONO_SGENGC_H__ #define __MONO_SGENGC_H__ diff --git a/mono/sgen/sgen-gchandles.c b/mono/sgen/sgen-gchandles.c index 68be8b5c243..223116861a6 100644 --- a/mono/sgen/sgen-gchandles.c +++ b/mono/sgen/sgen-gchandles.c @@ -3,18 +3,7 @@ * * Copyright (C) 2015 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" diff --git a/mono/sgen/sgen-gray.c b/mono/sgen/sgen-gray.c index cb6694342fe..809215136f9 100644 --- a/mono/sgen/sgen-gray.c +++ b/mono/sgen/sgen-gray.c @@ -5,18 +5,7 @@ * Copyright 2003-2010 Novell, Inc. * Copyright (C) 2012 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" #ifdef HAVE_SGEN_GC diff --git a/mono/sgen/sgen-gray.h b/mono/sgen/sgen-gray.h index 79d2c701a0e..019f44c927c 100644 --- a/mono/sgen/sgen-gray.h +++ b/mono/sgen/sgen-gray.h @@ -4,18 +4,7 @@ * Copyright 2011 Xamarin Inc (http://www.xamarin.com) * Copyright (C) 2012 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __MONO_SGEN_GRAY_H__ #define __MONO_SGEN_GRAY_H__ diff --git a/mono/sgen/sgen-internal.c b/mono/sgen/sgen-internal.c index e5327399c58..256e32b20a1 100644 --- a/mono/sgen/sgen-internal.c +++ b/mono/sgen/sgen-internal.c @@ -3,18 +3,7 @@ * * Copyright (C) 2012 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" diff --git a/mono/sgen/sgen-layout-stats.c b/mono/sgen/sgen-layout-stats.c index 2f9ca117783..74c5c02a027 100644 --- a/mono/sgen/sgen-layout-stats.c +++ b/mono/sgen/sgen-layout-stats.c @@ -1,24 +1,7 @@ /* * Copyright Xamarin Inc (http://www.xamarin.com) * - * 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. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" diff --git a/mono/sgen/sgen-layout-stats.h b/mono/sgen/sgen-layout-stats.h index 3853d346348..024e0192442 100644 --- a/mono/sgen/sgen-layout-stats.h +++ b/mono/sgen/sgen-layout-stats.h @@ -1,24 +1,7 @@ /* * Copyright Xamarin Inc (http://www.xamarin.com) * - * 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. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __MONO_SGEN_LAYOUT_STATS_H__ #define __MONO_SGEN_LAYOUT_STATS_H__ diff --git a/mono/sgen/sgen-los.c b/mono/sgen/sgen-los.c index eb620281410..5cb3c71253d 100644 --- a/mono/sgen/sgen-los.c +++ b/mono/sgen/sgen-los.c @@ -15,18 +15,7 @@ * Copyright 2003-2010 Novell, Inc. * Copyright (C) 2012 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" diff --git a/mono/sgen/sgen-major-copy-object.h b/mono/sgen/sgen-major-copy-object.h index a4b10ff85df..826aca9dfd1 100644 --- a/mono/sgen/sgen-major-copy-object.h +++ b/mono/sgen/sgen-major-copy-object.h @@ -5,18 +5,7 @@ * Copyright 2003-2010 Novell, Inc. * Copyright (C) 2012 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #define collector_pin_object(obj, queue) do { \ diff --git a/mono/sgen/sgen-marksweep-drain-gray-stack.h b/mono/sgen/sgen-marksweep-drain-gray-stack.h index e59e8d99178..15ccf336df6 100644 --- a/mono/sgen/sgen-marksweep-drain-gray-stack.h +++ b/mono/sgen/sgen-marksweep-drain-gray-stack.h @@ -4,18 +4,7 @@ * * Copyright (C) 2014 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ /* diff --git a/mono/sgen/sgen-marksweep.c b/mono/sgen/sgen-marksweep.c index b475ef3ad79..9f4cbfc129d 100644 --- a/mono/sgen/sgen-marksweep.c +++ b/mono/sgen/sgen-marksweep.c @@ -7,18 +7,7 @@ * Copyright 2009-2010 Novell, Inc. * Copyright (C) 2012 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" diff --git a/mono/sgen/sgen-memory-governor.c b/mono/sgen/sgen-memory-governor.c index 611ae5c118f..398c36e2ab2 100644 --- a/mono/sgen/sgen-memory-governor.c +++ b/mono/sgen/sgen-memory-governor.c @@ -10,18 +10,7 @@ * Copyright 2011 Xamarin Inc (http://www.xamarin.com) * Copyright (C) 2012 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" diff --git a/mono/sgen/sgen-memory-governor.h b/mono/sgen/sgen-memory-governor.h index 669b59734e9..4ce17f5993b 100644 --- a/mono/sgen/sgen-memory-governor.h +++ b/mono/sgen/sgen-memory-governor.h @@ -2,24 +2,7 @@ * Copyright 2001-2003 Ximian, Inc * Copyright 2003-2010 Novell, Inc. * - * 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. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __MONO_SGEN_MEMORY_GOVERNOR_H__ #define __MONO_SGEN_MEMORY_GOVERNOR_H__ diff --git a/mono/sgen/sgen-minor-copy-object.h b/mono/sgen/sgen-minor-copy-object.h index 49b42265c7a..a77d53b4744 100644 --- a/mono/sgen/sgen-minor-copy-object.h +++ b/mono/sgen/sgen-minor-copy-object.h @@ -5,18 +5,7 @@ * Copyright 2003-2010 Novell, Inc. * Copyright (C) 2012 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #define collector_pin_object(obj, queue) sgen_pin_object (obj, queue); diff --git a/mono/sgen/sgen-minor-scan-object.h b/mono/sgen/sgen-minor-scan-object.h index 9b23ce4ab70..4b62a739f27 100644 --- a/mono/sgen/sgen-minor-scan-object.h +++ b/mono/sgen/sgen-minor-scan-object.h @@ -5,18 +5,7 @@ * Copyright 2003-2010 Novell, Inc. * Copyright (C) 2012 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ extern guint64 stat_scan_object_called_nursery; diff --git a/mono/sgen/sgen-nursery-allocator.c b/mono/sgen/sgen-nursery-allocator.c index e42e3bf64aa..785f46d5645 100644 --- a/mono/sgen/sgen-nursery-allocator.c +++ b/mono/sgen/sgen-nursery-allocator.c @@ -7,18 +7,7 @@ * Copyright 2011 Xamarin Inc (http://www.xamarin.com) * Copyright (C) 2012 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ /* diff --git a/mono/sgen/sgen-pinning-stats.c b/mono/sgen/sgen-pinning-stats.c index 5edccfaabec..26fcfd116af 100644 --- a/mono/sgen/sgen-pinning-stats.c +++ b/mono/sgen/sgen-pinning-stats.c @@ -3,24 +3,7 @@ * Copyright 2003-2010 Novell, Inc. * Copyright 2011 Xamarin Inc (http://www.xamarin.com) * - * 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. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" diff --git a/mono/sgen/sgen-pinning.c b/mono/sgen/sgen-pinning.c index a94af9ddf44..b3588117c28 100644 --- a/mono/sgen/sgen-pinning.c +++ b/mono/sgen/sgen-pinning.c @@ -5,18 +5,7 @@ * Copyright 2003-2010 Novell, Inc. * Copyright (C) 2012 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" diff --git a/mono/sgen/sgen-pinning.h b/mono/sgen/sgen-pinning.h index e7f1e288f81..568ac946199 100644 --- a/mono/sgen/sgen-pinning.h +++ b/mono/sgen/sgen-pinning.h @@ -4,18 +4,7 @@ * Copyright 2011 Xamarin Inc (http://www.xamarin.com) * Copyright (C) 2012 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __MONO_SGEN_PINNING_H__ #define __MONO_SGEN_PINNING_H__ diff --git a/mono/sgen/sgen-pointer-queue.c b/mono/sgen/sgen-pointer-queue.c index 196bc301071..5fb25b0bdc5 100644 --- a/mono/sgen/sgen-pointer-queue.c +++ b/mono/sgen/sgen-pointer-queue.c @@ -3,18 +3,7 @@ * * Copyright (C) 2014 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifdef HAVE_SGEN_GC diff --git a/mono/sgen/sgen-pointer-queue.h b/mono/sgen/sgen-pointer-queue.h index 3352dab3c58..5127b5bdc1d 100644 --- a/mono/sgen/sgen-pointer-queue.h +++ b/mono/sgen/sgen-pointer-queue.h @@ -3,18 +3,7 @@ * * Copyright (C) 2014 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __MONO_SGEN_POINTER_QUEUE_H__ diff --git a/mono/sgen/sgen-protocol.c b/mono/sgen/sgen-protocol.c index 963035950b3..ffc47f248de 100644 --- a/mono/sgen/sgen-protocol.c +++ b/mono/sgen/sgen-protocol.c @@ -6,18 +6,7 @@ * Copyright 2003-2010 Novell, Inc. * Copyright (C) 2012 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifdef HAVE_SGEN_GC diff --git a/mono/sgen/sgen-protocol.h b/mono/sgen/sgen-protocol.h index 220418e8167..5ec3680fc5a 100644 --- a/mono/sgen/sgen-protocol.h +++ b/mono/sgen/sgen-protocol.h @@ -6,18 +6,7 @@ * Copyright 2003-2010 Novell, Inc. * Copyright (C) 2012 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __MONO_SGENPROTOCOL_H__ diff --git a/mono/sgen/sgen-qsort.c b/mono/sgen/sgen-qsort.c index 7566bddbc1d..802dd561e9e 100644 --- a/mono/sgen/sgen-qsort.c +++ b/mono/sgen/sgen-qsort.c @@ -3,18 +3,7 @@ * * Copyright (C) 2013 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" diff --git a/mono/sgen/sgen-qsort.h b/mono/sgen/sgen-qsort.h index 75577e57122..b9d0f648138 100644 --- a/mono/sgen/sgen-qsort.h +++ b/mono/sgen/sgen-qsort.h @@ -3,18 +3,7 @@ * * Copyright (C) 2014 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __MONO_SGENQSORT_H__ #define __MONO_SGENQSORT_H__ diff --git a/mono/sgen/sgen-scan-object.h b/mono/sgen/sgen-scan-object.h index b7f97364631..b5cbedaa92e 100644 --- a/mono/sgen/sgen-scan-object.h +++ b/mono/sgen/sgen-scan-object.h @@ -5,18 +5,7 @@ * Copyright 2003-2010 Novell, Inc. * Copyright (C) 2013 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. * * * Scans one object, using the OBJ_XXX macros. The start of the diff --git a/mono/sgen/sgen-simple-nursery.c b/mono/sgen/sgen-simple-nursery.c index 40639d7050b..56a235aa30f 100644 --- a/mono/sgen/sgen-simple-nursery.c +++ b/mono/sgen/sgen-simple-nursery.c @@ -6,18 +6,7 @@ * Copyright 2011 Xamarin Inc (http://www.xamarin.com) * Copyright (C) 2012 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" diff --git a/mono/sgen/sgen-split-nursery.c b/mono/sgen/sgen-split-nursery.c index 588651fbc0b..3606607809e 100644 --- a/mono/sgen/sgen-split-nursery.c +++ b/mono/sgen/sgen-split-nursery.c @@ -9,18 +9,7 @@ * Copyright 2011-2012 Xamarin Inc (http://www.xamarin.com) * Copyright (C) 2012 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" diff --git a/mono/sgen/sgen-tagged-pointer.h b/mono/sgen/sgen-tagged-pointer.h index 2d55abbbcc1..8b28fde0170 100644 --- a/mono/sgen/sgen-tagged-pointer.h +++ b/mono/sgen/sgen-tagged-pointer.h @@ -3,18 +3,7 @@ * * Copyright (C) 2014 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __MONO_SGEN_TAGGED_POINTER_H__ diff --git a/mono/sgen/sgen-thread-pool.c b/mono/sgen/sgen-thread-pool.c index e9706943f84..d3738f661fe 100644 --- a/mono/sgen/sgen-thread-pool.c +++ b/mono/sgen/sgen-thread-pool.c @@ -3,18 +3,7 @@ * * Copyright (C) 2015 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" diff --git a/mono/sgen/sgen-thread-pool.h b/mono/sgen/sgen-thread-pool.h index 4dcb3a9a14b..b9d56e928c7 100644 --- a/mono/sgen/sgen-thread-pool.h +++ b/mono/sgen/sgen-thread-pool.h @@ -3,18 +3,7 @@ * * Copyright (C) 2015 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __MONO_SGEN_THREAD_POOL_H__ diff --git a/mono/sgen/sgen-workers.c b/mono/sgen/sgen-workers.c index 33907204c8a..adc600a090f 100644 --- a/mono/sgen/sgen-workers.c +++ b/mono/sgen/sgen-workers.c @@ -5,18 +5,7 @@ * Copyright 2003-2010 Novell, Inc. * Copyright (C) 2012 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" diff --git a/mono/sgen/sgen-workers.h b/mono/sgen/sgen-workers.h index 61538f913aa..780d2eb6df9 100644 --- a/mono/sgen/sgen-workers.h +++ b/mono/sgen/sgen-workers.h @@ -4,18 +4,7 @@ * Copyright 2011 Xamarin Inc (http://www.xamarin.com) * Copyright (C) 2012 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __MONO_SGEN_WORKER_H__ diff --git a/mono/tests/pinvoke2.cs b/mono/tests/pinvoke2.cs index cf87dbd103e..5e0f474ec40 100644 --- a/mono/tests/pinvoke2.cs +++ b/mono/tests/pinvoke2.cs @@ -1,5 +1,6 @@ // // Copyright 2011 Xamarin Inc (http://www.xamarin.com). +// Licensed under the MIT license. See LICENSE file in the project root for full license information. // using System; diff --git a/mono/tests/pinvoke_ppcc.cs b/mono/tests/pinvoke_ppcc.cs index 96901791806..da90ba1c35f 100644 --- a/mono/tests/pinvoke_ppcc.cs +++ b/mono/tests/pinvoke_ppcc.cs @@ -10,7 +10,7 @@ // // Bill Seurer (seurer@linux.vnet.ibm.com) // -// (C) {Copyright holder} +// Licensed under the MIT license. See LICENSE file in the project root for full license information. // using System; diff --git a/mono/tests/pinvoke_ppcd.cs b/mono/tests/pinvoke_ppcd.cs index c4bafea0989..602706345e9 100644 --- a/mono/tests/pinvoke_ppcd.cs +++ b/mono/tests/pinvoke_ppcd.cs @@ -10,7 +10,7 @@ // // Bill Seurer (seurer@linux.vnet.ibm.com) // -// (C) {Copyright holder} +// Licensed under the MIT license. See LICENSE file in the project root for full license information. // using System; diff --git a/mono/tests/pinvoke_ppcf.cs b/mono/tests/pinvoke_ppcf.cs index a529a5331fe..a7f519e557c 100644 --- a/mono/tests/pinvoke_ppcf.cs +++ b/mono/tests/pinvoke_ppcf.cs @@ -10,7 +10,7 @@ // // Bill Seurer (seurer@linux.vnet.ibm.com) // -// (C) {Copyright holder} +// Licensed under the MIT license. See LICENSE file in the project root for full license information. // using System; diff --git a/mono/tests/pinvoke_ppci.cs b/mono/tests/pinvoke_ppci.cs index e7c1d395c79..34021e0b053 100644 --- a/mono/tests/pinvoke_ppci.cs +++ b/mono/tests/pinvoke_ppci.cs @@ -10,7 +10,7 @@ // // Bill Seurer (seurer@linux.vnet.ibm.com) // -// (C) {Copyright holder} +// Licensed under the MIT license. See LICENSE file in the project root for full license information. // using System; diff --git a/mono/tests/pinvoke_ppcs.cs b/mono/tests/pinvoke_ppcs.cs index a57a9098500..08ad1d6eccd 100644 --- a/mono/tests/pinvoke_ppcs.cs +++ b/mono/tests/pinvoke_ppcs.cs @@ -10,7 +10,7 @@ // // Bill Seurer (seurer@linux.vnet.ibm.com) // -// (C) {Copyright holder} +// Licensed under the MIT license. See LICENSE file in the project root for full license information. // using System; diff --git a/mono/tests/test-runner.cs b/mono/tests/test-runner.cs index e58e009a269..80a294566df 100644 --- a/mono/tests/test-runner.cs +++ b/mono/tests/test-runner.cs @@ -6,24 +6,7 @@ // // Copyright (C) 2008 Novell, Inc (http://www.novell.com) // -// 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. +// Licensed under the MIT license. See LICENSE file in the project root for full license information. // using System; using System.IO; diff --git a/mono/tests/verifier/AssemblyRunner.cs b/mono/tests/verifier/AssemblyRunner.cs index e66f751d24e..b4627e0d048 100644 --- a/mono/tests/verifier/AssemblyRunner.cs +++ b/mono/tests/verifier/AssemblyRunner.cs @@ -6,24 +6,7 @@ // // Copyright (C) 2007 Novell, Inc (http://www.novell.com) // -// 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. +// Licensed under the MIT license. See LICENSE file in the project root for full license information.// // using System; using System.IO; diff --git a/mono/tests/verifier/BatchCompiler.cs b/mono/tests/verifier/BatchCompiler.cs index 2233f10ce72..cb18ef67a89 100644 --- a/mono/tests/verifier/BatchCompiler.cs +++ b/mono/tests/verifier/BatchCompiler.cs @@ -6,25 +6,7 @@ // // Copyright (C) 2008 Novell, Inc (http://www.novell.com) // -// 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. -// +// Licensed under the MIT license. See LICENSE file in the project root for full license information. using System; using System.IO; using System.Reflection; diff --git a/mono/tests/verifier/COPYING.LIB b/mono/tests/verifier/COPYING.LIB deleted file mode 100755 index a14a1303801..00000000000 --- a/mono/tests/verifier/COPYING.LIB +++ /dev/null @@ -1,484 +0,0 @@ -These CLI bytecode verifier tests are licensed under the -terms of the GNU Library General Public License, version 2. - - GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1991 Free Software Foundation, Inc. - 675 Mass Ave, Cambridge, MA 02139, USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is - numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - - Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - - Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - - The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - - Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - - However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - - Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - - GNU LIBRARY GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - c) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - d) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - Appendix: How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/mono/unit-tests/test-conc-hashtable.c b/mono/unit-tests/test-conc-hashtable.c index c5303a1a6cd..32d859c50d5 100644 --- a/mono/unit-tests/test-conc-hashtable.c +++ b/mono/unit-tests/test-conc-hashtable.c @@ -3,18 +3,7 @@ * * Copyright (C) 2014 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" diff --git a/mono/unit-tests/test-memfuncs.c b/mono/unit-tests/test-memfuncs.c index 2fb1498f609..07c33a90eff 100644 --- a/mono/unit-tests/test-memfuncs.c +++ b/mono/unit-tests/test-memfuncs.c @@ -3,18 +3,7 @@ * * Copyright (C) 2013 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" diff --git a/mono/unit-tests/test-mono-handle.c b/mono/unit-tests/test-mono-handle.c index fd916a65906..3438039a4b0 100644 --- a/mono/unit-tests/test-mono-handle.c +++ b/mono/unit-tests/test-mono-handle.c @@ -5,6 +5,7 @@ * Aleksey Kliger * * Copyright 2015 Xamarin, Inc. (www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/unit-tests/test-sgen-qsort.c b/mono/unit-tests/test-sgen-qsort.c index 951b1b7321b..7cc6b627445 100644 --- a/mono/unit-tests/test-sgen-qsort.c +++ b/mono/unit-tests/test-sgen-qsort.c @@ -3,18 +3,7 @@ * * Copyright (C) 2013 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" diff --git a/mono/utils/atomic.h b/mono/utils/atomic.h index cb4be209e5a..78ab036a22b 100755 --- a/mono/utils/atomic.h +++ b/mono/utils/atomic.h @@ -6,6 +6,7 @@ * * (C) 2002 Ximian, Inc. * Copyright 2012 Xamarin Inc + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef _WAPI_ATOMIC_H_ diff --git a/mono/utils/gc_wrapper.h b/mono/utils/gc_wrapper.h index a90d27c064f..908bcabc512 100644 --- a/mono/utils/gc_wrapper.h +++ b/mono/utils/gc_wrapper.h @@ -1,6 +1,7 @@ /* * Copyright 2004-2011 Novell, Inc (http://www.novell.com) * Copyright 2011 Xamarin, Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __MONO_OS_GC_WRAPPER_H__ #define __MONO_OS_GC_WRAPPER_H__ diff --git a/mono/utils/hazard-pointer.c b/mono/utils/hazard-pointer.c index df1e4cdc8e9..f5e9f73ed35 100644 --- a/mono/utils/hazard-pointer.c +++ b/mono/utils/hazard-pointer.c @@ -2,6 +2,7 @@ * hazard-pointer.c: Hazard pointer related code. * * (C) Copyright 2011 Novell, Inc + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/utils/hazard-pointer.h b/mono/utils/hazard-pointer.h index fa70e71bb40..ae3a1a1d887 100644 --- a/mono/utils/hazard-pointer.h +++ b/mono/utils/hazard-pointer.h @@ -2,6 +2,7 @@ * hazard-pointer.h: Hazard pointer related code. * * (C) Copyright 2011 Novell, Inc + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __MONO_HAZARD_POINTER_H__ #define __MONO_HAZARD_POINTER_H__ diff --git a/mono/utils/json.c b/mono/utils/json.c index 2ca9ec24745..331f9038081 100644 --- a/mono/utils/json.c +++ b/mono/utils/json.c @@ -5,6 +5,7 @@ * Joao Matos (joao.matos@xamarin.com) * * Copyright 2015 Xamarin Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/utils/json.h b/mono/utils/json.h index cee9c8905dc..79b26165e77 100644 --- a/mono/utils/json.h +++ b/mono/utils/json.h @@ -5,6 +5,7 @@ * Joao Matos (joao.matos@xamarin.com) * * Copyright 2015 Xamarin Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __MONO_UTILS_JSON_H__ diff --git a/mono/utils/lock-free-alloc.c b/mono/utils/lock-free-alloc.c index 66cb6ea3f80..b32f5926178 100644 --- a/mono/utils/lock-free-alloc.c +++ b/mono/utils/lock-free-alloc.c @@ -3,24 +3,7 @@ * * (C) Copyright 2011 Novell, Inc * - * 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. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ /* diff --git a/mono/utils/lock-free-array-queue.c b/mono/utils/lock-free-array-queue.c index 98a3f31745a..b0d0a9a1dfe 100644 --- a/mono/utils/lock-free-array-queue.c +++ b/mono/utils/lock-free-array-queue.c @@ -3,6 +3,7 @@ * require hazard pointers. * * (C) Copyright 2011 Xamarin Inc. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ /* diff --git a/mono/utils/lock-free-array-queue.h b/mono/utils/lock-free-array-queue.h index 620025153de..fc924a7639a 100644 --- a/mono/utils/lock-free-array-queue.h +++ b/mono/utils/lock-free-array-queue.h @@ -3,6 +3,7 @@ * require hazard pointers. * * (C) Copyright 2011 Xamarin Inc. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __MONO_LOCK_FREE_ARRAY_QUEUE_H__ #define __MONO_LOCK_FREE_ARRAY_QUEUE_H__ diff --git a/mono/utils/memfuncs.c b/mono/utils/memfuncs.c index f657b5532ee..455ffe77ea4 100644 --- a/mono/utils/memfuncs.c +++ b/mono/utils/memfuncs.c @@ -3,18 +3,7 @@ * * Copyright (C) 2013-2015 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ /* diff --git a/mono/utils/memfuncs.h b/mono/utils/memfuncs.h index 51a3618e706..24cc0544474 100644 --- a/mono/utils/memfuncs.h +++ b/mono/utils/memfuncs.h @@ -3,18 +3,8 @@ * * Copyright (C) 2015 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __MONO_UTILS_MEMFUNCS_H__ diff --git a/mono/utils/mono-complex.h b/mono/utils/mono-complex.h index 798fddb263b..af13bf62b98 100644 --- a/mono/utils/mono-complex.h +++ b/mono/utils/mono-complex.h @@ -5,6 +5,7 @@ * Joao Matos (joao.matos@xamarin.com) * * Copyright 2015 Xamarin, Inc (http://www.xamarin.com) +* Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/utils/mono-context.c b/mono/utils/mono-context.c index 81aff561cca..632513d874f 100644 --- a/mono/utils/mono-context.c +++ b/mono/utils/mono-context.c @@ -3,6 +3,7 @@ * * * Copyright (c) 2011 Novell, Inc (http://www.novell.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/utils/mono-context.h b/mono/utils/mono-context.h index 2661e657636..c1159ca723a 100644 --- a/mono/utils/mono-context.h +++ b/mono/utils/mono-context.h @@ -3,6 +3,7 @@ * * * Copyright (c) 2011 Novell, Inc (http://www.novell.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ diff --git a/mono/utils/mono-counters.c b/mono/utils/mono-counters.c index 17170a40ed2..e0260f8ac84 100644 --- a/mono/utils/mono-counters.c +++ b/mono/utils/mono-counters.c @@ -1,6 +1,7 @@ /* * Copyright 2006-2010 Novell * Copyright 2011 Xamarin Inc + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/utils/mono-dl-darwin.c b/mono/utils/mono-dl-darwin.c index ff7028555c1..225706c547a 100644 --- a/mono/utils/mono-dl-darwin.c +++ b/mono/utils/mono-dl-darwin.c @@ -6,6 +6,7 @@ * * Copyright 2001-2004 Ximian, Inc. * Copyright 2004-2009 Novell, Inc. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/utils/mono-dl-posix.c b/mono/utils/mono-dl-posix.c index 09eed6222e2..b48a1831d75 100644 --- a/mono/utils/mono-dl-posix.c +++ b/mono/utils/mono-dl-posix.c @@ -6,6 +6,7 @@ * * Copyright 2001-2004 Ximian, Inc. * Copyright 2004-2009 Novell, Inc. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/utils/mono-dl-windows.c b/mono/utils/mono-dl-windows.c index 19ff818f733..9e3efa796f7 100644 --- a/mono/utils/mono-dl-windows.c +++ b/mono/utils/mono-dl-windows.c @@ -6,6 +6,7 @@ * * Copyright 2001-2004 Ximian, Inc. * Copyright 2004-2009 Novell, Inc. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/utils/mono-dl.c b/mono/utils/mono-dl.c index aa57e04a50e..62493555a30 100644 --- a/mono/utils/mono-dl.c +++ b/mono/utils/mono-dl.c @@ -6,6 +6,7 @@ * * Copyright 2001-2004 Ximian, Inc. * Copyright 2004-2009 Novell, Inc. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" #include "mono/utils/mono-dl.h" diff --git a/mono/utils/mono-embed.c b/mono/utils/mono-embed.c index 3bb1ac6bff6..de78a84aa43 100644 --- a/mono/utils/mono-embed.c +++ b/mono/utils/mono-embed.c @@ -10,6 +10,7 @@ * Copyright 2001-2004 Ximian, Inc. * Copyright 2004-2010 Novell, Inc. * + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" #include "mono/utils/mono-dl.h" diff --git a/mono/utils/mono-error.c b/mono/utils/mono-error.c index 06040202164..94c0c4fd35a 100644 --- a/mono/utils/mono-error.c +++ b/mono/utils/mono-error.c @@ -4,6 +4,7 @@ * Authors: * Rodrigo Kumpera (rkumpera@novell.com) * Copyright 2009 Novell, Inc (http://www.novell.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/utils/mono-filemap.c b/mono/utils/mono-filemap.c index c559ad3185d..cd93eaff39f 100644 --- a/mono/utils/mono-filemap.c +++ b/mono/utils/mono-filemap.c @@ -5,6 +5,7 @@ * Paolo Molaro (lupus@ximian.com) * * Copyright 2008-2008 Novell, Inc. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" diff --git a/mono/utils/mono-hwcap-arm.c b/mono/utils/mono-hwcap-arm.c index 2df530d824e..6cf8065d06a 100644 --- a/mono/utils/mono-hwcap-arm.c +++ b/mono/utils/mono-hwcap-arm.c @@ -16,6 +16,7 @@ * Copyright 2006 Broadcom * Copyright 2007-2008 Andreas Faerber * Copyright 2011-2013 Xamarin Inc + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "mono/utils/mono-hwcap-arm.h" diff --git a/mono/utils/mono-hwcap-arm64.c b/mono/utils/mono-hwcap-arm64.c index 5149cc06943..5491cff96cf 100644 --- a/mono/utils/mono-hwcap-arm64.c +++ b/mono/utils/mono-hwcap-arm64.c @@ -2,6 +2,7 @@ * mono-hwcap-arm64.c: ARM hardware feature detection * * Copyright 2013 Xamarin Inc + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "mono/utils/mono-hwcap-arm64.h" diff --git a/mono/utils/mono-hwcap-ia64.c b/mono/utils/mono-hwcap-ia64.c index 226ab0d6a57..b5979862208 100644 --- a/mono/utils/mono-hwcap-ia64.c +++ b/mono/utils/mono-hwcap-ia64.c @@ -16,6 +16,7 @@ * Copyright 2006 Broadcom * Copyright 2007-2008 Andreas Faerber * Copyright 2011-2013 Xamarin Inc + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "mono/utils/mono-hwcap-ia64.h" diff --git a/mono/utils/mono-hwcap-mips.c b/mono/utils/mono-hwcap-mips.c index a768257ff8f..6d809a79ac5 100644 --- a/mono/utils/mono-hwcap-mips.c +++ b/mono/utils/mono-hwcap-mips.c @@ -16,6 +16,7 @@ * Copyright 2006 Broadcom * Copyright 2007-2008 Andreas Faerber * Copyright 2011-2013 Xamarin Inc + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "mono/utils/mono-hwcap-mips.h" diff --git a/mono/utils/mono-hwcap-ppc.c b/mono/utils/mono-hwcap-ppc.c index c88b95f6ec8..174cc620a20 100644 --- a/mono/utils/mono-hwcap-ppc.c +++ b/mono/utils/mono-hwcap-ppc.c @@ -16,6 +16,7 @@ * Copyright 2006 Broadcom * Copyright 2007-2008 Andreas Faerber * Copyright 2011-2013 Xamarin Inc + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "mono/utils/mono-hwcap-ppc.h" diff --git a/mono/utils/mono-hwcap-s390x.c b/mono/utils/mono-hwcap-s390x.c index d5c9d254c3c..19a7fba1101 100644 --- a/mono/utils/mono-hwcap-s390x.c +++ b/mono/utils/mono-hwcap-s390x.c @@ -16,6 +16,7 @@ * Copyright 2006 Broadcom * Copyright 2007-2008 Andreas Faerber * Copyright 2011-2013 Xamarin Inc + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "mono/utils/mono-hwcap-s390x.h" diff --git a/mono/utils/mono-hwcap-sparc.c b/mono/utils/mono-hwcap-sparc.c index d0456db5494..ba849873632 100644 --- a/mono/utils/mono-hwcap-sparc.c +++ b/mono/utils/mono-hwcap-sparc.c @@ -16,6 +16,7 @@ * Copyright 2006 Broadcom * Copyright 2007-2008 Andreas Faerber * Copyright 2011-2013 Xamarin Inc + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "mono/utils/mono-hwcap-sparc.h" diff --git a/mono/utils/mono-hwcap-x86.c b/mono/utils/mono-hwcap-x86.c index 57fff00039e..4a96aa3a088 100644 --- a/mono/utils/mono-hwcap-x86.c +++ b/mono/utils/mono-hwcap-x86.c @@ -16,6 +16,7 @@ * Copyright 2006 Broadcom * Copyright 2007-2008 Andreas Faerber * Copyright 2011-2013 Xamarin Inc + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "mono/utils/mono-hwcap-x86.h" diff --git a/mono/utils/mono-hwcap.c b/mono/utils/mono-hwcap.c index 38c032696bb..a3d2b6078bf 100644 --- a/mono/utils/mono-hwcap.c +++ b/mono/utils/mono-hwcap.c @@ -16,6 +16,7 @@ * Copyright 2006 Broadcom * Copyright 2007-2008 Andreas Faerber * Copyright 2011-2013 Xamarin Inc + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/utils/mono-lazy-init.h b/mono/utils/mono-lazy-init.h index 99631f08ef6..194eadc15c9 100644 --- a/mono/utils/mono-lazy-init.h +++ b/mono/utils/mono-lazy-init.h @@ -4,6 +4,7 @@ * Authors: Ludovic Henry * * Copyright 2015 Xamarin, Inc. (www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __MONO_LAZY_INIT_H__ diff --git a/mono/utils/mono-machine.h b/mono/utils/mono-machine.h index 083f41aee33..fce4e6c2ba6 100644 --- a/mono/utils/mono-machine.h +++ b/mono/utils/mono-machine.h @@ -5,6 +5,7 @@ * Rodrigo Kumpera (kumpera@gmail.com) * * Copyright (c) 2011 Novell, Inc (http://www.novell.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __MONO_MONO_MACHINE_H__ diff --git a/mono/utils/mono-mmap-internals.h b/mono/utils/mono-mmap-internals.h index ed6f015a647..faca70b8ca9 100644 --- a/mono/utils/mono-mmap-internals.h +++ b/mono/utils/mono-mmap-internals.h @@ -3,18 +3,7 @@ * * Copyright (C) 2014 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __MONO_UTILS_MMAP_INTERNAL_H__ diff --git a/mono/utils/mono-mmap.c b/mono/utils/mono-mmap.c index f3b4d17c77b..7fa483ce593 100644 --- a/mono/utils/mono-mmap.c +++ b/mono/utils/mono-mmap.c @@ -5,6 +5,7 @@ * Mono Team (mono-list@lists.ximian.com) * * Copyright 2001-2008 Novell, Inc. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" diff --git a/mono/utils/mono-os-mutex.h b/mono/utils/mono-os-mutex.h index 536640532ef..8f7f70307c7 100644 --- a/mono/utils/mono-os-mutex.h +++ b/mono/utils/mono-os-mutex.h @@ -5,6 +5,8 @@ * Authors: Jeffrey Stedfast * * Copyright 2002 Ximian, Inc. (www.ximian.com) + * + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __MONO_OS_MUTEX_H__ diff --git a/mono/utils/mono-proclib.c b/mono/utils/mono-proclib.c index dc7ba95c732..c53af96454a 100644 --- a/mono/utils/mono-proclib.c +++ b/mono/utils/mono-proclib.c @@ -1,6 +1,7 @@ /* * Copyright 2008-2011 Novell Inc * Copyright 2011 Xamarin Inc + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" diff --git a/mono/utils/mono-rand.c b/mono/utils/mono-rand.c index d1e4bb2c496..1e8297750bf 100644 --- a/mono/utils/mono-rand.c +++ b/mono/utils/mono-rand.c @@ -10,6 +10,7 @@ * Copyright 2001-2003 Ximian, Inc (http://www.ximian.com) * Copyright 2004-2009 Novell, Inc (http://www.novell.com) * Copyright 2001 Xamarin, Inc (http://www.novell.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ diff --git a/mono/utils/mono-signal-handler.h b/mono/utils/mono-signal-handler.h index 94335964cd0..9e0b072a1a5 100644 --- a/mono/utils/mono-signal-handler.h +++ b/mono/utils/mono-signal-handler.h @@ -2,6 +2,7 @@ * mono-signal-handler.h: Handle signal handler differences across platforms * * Copyright (C) 2013 Xamarin Inc + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __MONO_SIGNAL_HANDLER_H__ diff --git a/mono/utils/mono-stack-unwinding.h b/mono/utils/mono-stack-unwinding.h index 456cb31bb3e..123f40ba2ad 100644 --- a/mono/utils/mono-stack-unwinding.h +++ b/mono/utils/mono-stack-unwinding.h @@ -1,6 +1,7 @@ /* * Copyright 2008-2010 Novell, Inc. * Copyright 2011 Xamarin Inc. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __MONO_MONO_STACK_UNWINDING_H__ #define __MONO_MONO_STACK_UNWINDING_H__ diff --git a/mono/utils/mono-threads-coop.c b/mono/utils/mono-threads-coop.c index 20740b3dcd1..4283537b0f9 100644 --- a/mono/utils/mono-threads-coop.c +++ b/mono/utils/mono-threads-coop.c @@ -5,6 +5,7 @@ * Rodrigo Kumpera (kumpera@gmail.com) * * Copyright 2015 Xamarin, Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/utils/mono-threads.c b/mono/utils/mono-threads.c index 5d08308885a..21fae2f6078 100644 --- a/mono/utils/mono-threads.c +++ b/mono/utils/mono-threads.c @@ -6,6 +6,7 @@ * * Copyright 2011 Novell, Inc (http://www.novell.com) * Copyright 2011 Xamarin, Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/utils/mono-time.c b/mono/utils/mono-time.c index 3c940e73ddf..5f0168ebb74 100644 --- a/mono/utils/mono-time.c +++ b/mono/utils/mono-time.c @@ -2,6 +2,7 @@ * Time utility functions. * Author: Paolo Molaro () * Copyright (C) 2008 Novell, Inc. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/utils/mono-tls.h b/mono/utils/mono-tls.h index 0b6cd5a1a1c..565b3fe593b 100644 --- a/mono/utils/mono-tls.h +++ b/mono/utils/mono-tls.h @@ -6,6 +6,7 @@ * * Copyright 2011 Novell, Inc (http://www.novell.com) * Copyright 2011 Xamarin, Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #ifndef __MONO_TLS_H__ diff --git a/mono/utils/parse.c b/mono/utils/parse.c index 0c44c3f6bfa..0bf17f6727b 100644 --- a/mono/utils/parse.c +++ b/mono/utils/parse.c @@ -3,18 +3,7 @@ * * Copyright (C) 2015 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include diff --git a/mono/utils/parse.h b/mono/utils/parse.h index a899908baad..86b30261b86 100644 --- a/mono/utils/parse.h +++ b/mono/utils/parse.h @@ -1,21 +1,8 @@ /* * parse.h: Parsing for GC options. * - * Copyright (C) 2015 Xamarin Inc - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - */ + * Licensed under the MIT license. See LICENSE file in the project root for full license information. + / #ifndef __MONO_UTILS_PARSE_H__ #define __MONO_UTILS_PARSE_H__ -- 2.25.1