diff --git a/actor/src/main/scala/swaydb/Actor.scala b/actor/src/main/scala/swaydb/Actor.scala
index 82202bb29..41d6a4c01 100644
--- a/actor/src/main/scala/swaydb/Actor.scala
+++ b/actor/src/main/scala/swaydb/Actor.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/actor/src/main/scala/swaydb/ActorConfig.scala b/actor/src/main/scala/swaydb/ActorConfig.scala
index b798dbb3f..0d6e513be 100644
--- a/actor/src/main/scala/swaydb/ActorConfig.scala
+++ b/actor/src/main/scala/swaydb/ActorConfig.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/actor/src/main/scala/swaydb/ActorHooks.scala b/actor/src/main/scala/swaydb/ActorHooks.scala
index ab1e5b817..4a564156d 100644
--- a/actor/src/main/scala/swaydb/ActorHooks.scala
+++ b/actor/src/main/scala/swaydb/ActorHooks.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/actor/src/main/scala/swaydb/ActorQueue.scala b/actor/src/main/scala/swaydb/ActorQueue.scala
index b4567b5bd..c17330851 100644
--- a/actor/src/main/scala/swaydb/ActorQueue.scala
+++ b/actor/src/main/scala/swaydb/ActorQueue.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/actor/src/main/scala/swaydb/DefActor.scala b/actor/src/main/scala/swaydb/DefActor.scala
index 19df5563c..87dd358f6 100644
--- a/actor/src/main/scala/swaydb/DefActor.scala
+++ b/actor/src/main/scala/swaydb/DefActor.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/actor/src/main/scala/swaydb/Scheduler.scala b/actor/src/main/scala/swaydb/Scheduler.scala
index f66a55e11..f2806a3f5 100644
--- a/actor/src/main/scala/swaydb/Scheduler.scala
+++ b/actor/src/main/scala/swaydb/Scheduler.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/actor/src/main/scala/swaydb/test/TestActor.scala b/actor/src/main/scala/swaydb/test/TestActor.scala
index 3d8ba845d..c930bfde5 100644
--- a/actor/src/main/scala/swaydb/test/TestActor.scala
+++ b/actor/src/main/scala/swaydb/test/TestActor.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.test
diff --git a/actor/src/test/scala/swaydb/Test.scala b/actor/src/test/scala/swaydb/Test.scala
index 72666aff3..413f53e0f 100644
--- a/actor/src/test/scala/swaydb/Test.scala
+++ b/actor/src/test/scala/swaydb/Test.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/agpl.txt b/agpl.txt
deleted file mode 100644
index 1ce875873..000000000
--- a/agpl.txt
+++ /dev/null
@@ -1,661 +0,0 @@
- GNU AFFERO GENERAL PUBLIC LICENSE
- Version 3, 19 November 2007
-
- Copyright (C) 2007 Free Software Foundation, Inc.
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
- Preamble
-
- The GNU Affero General Public License is a free, copyleft license for
-software and other kinds of works, specifically designed to ensure
-cooperation with the community in the case of network server software.
-
- The licenses for most software and other practical works are designed
-to take away your freedom to share and change the works. By contrast,
-our General Public Licenses are intended to guarantee your freedom to
-share and change all versions of a program--to make sure it remains free
-software for all its users.
-
- 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
-them 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.
-
- Developers that use our General Public Licenses protect your rights
-with two steps: (1) assert copyright on the software, and (2) offer
-you this License which gives you legal permission to copy, distribute
-and/or modify the software.
-
- A secondary benefit of defending all users' freedom is that
-improvements made in alternate versions of the program, if they
-receive widespread use, become available for other developers to
-incorporate. Many developers of free software are heartened and
-encouraged by the resulting cooperation. However, in the case of
-software used on network servers, this result may fail to come about.
-The GNU General Public License permits making a modified version and
-letting the public access it on a server without ever releasing its
-source code to the public.
-
- The GNU Affero General Public License is designed specifically to
-ensure that, in such cases, the modified source code becomes available
-to the community. It requires the operator of a network server to
-provide the source code of the modified version running there to the
-users of that server. Therefore, public use of a modified version, on
-a publicly accessible server, gives the public access to the source
-code of the modified version.
-
- An older license, called the Affero General Public License and
-published by Affero, was designed to accomplish similar goals. This is
-a different license, not a version of the Affero GPL, but Affero has
-released a new version of the Affero GPL which permits relicensing under
-this license.
-
- The precise terms and conditions for copying, distribution and
-modification follow.
-
- TERMS AND CONDITIONS
-
- 0. Definitions.
-
- "This License" refers to version 3 of the GNU Affero General Public License.
-
- "Copyright" also means copyright-like laws that apply to other kinds of
-works, such as semiconductor masks.
-
- "The Program" refers to any copyrightable work licensed under this
-License. Each licensee is addressed as "you". "Licensees" and
-"recipients" may be individuals or organizations.
-
- To "modify" a work means to copy from or adapt all or part of the work
-in a fashion requiring copyright permission, other than the making of an
-exact copy. The resulting work is called a "modified version" of the
-earlier work or a work "based on" the earlier work.
-
- A "covered work" means either the unmodified Program or a work based
-on the Program.
-
- To "propagate" a work means to do anything with it that, without
-permission, would make you directly or secondarily liable for
-infringement under applicable copyright law, except executing it on a
-computer or modifying a private copy. Propagation includes copying,
-distribution (with or without modification), making available to the
-public, and in some countries other activities as well.
-
- To "convey" a work means any kind of propagation that enables other
-parties to make or receive copies. Mere interaction with a user through
-a computer network, with no transfer of a copy, is not conveying.
-
- An interactive user interface displays "Appropriate Legal Notices"
-to the extent that it includes a convenient and prominently visible
-feature that (1) displays an appropriate copyright notice, and (2)
-tells the user that there is no warranty for the work (except to the
-extent that warranties are provided), that licensees may convey the
-work under this License, and how to view a copy of this License. If
-the interface presents a list of user commands or options, such as a
-menu, a prominent item in the list meets this criterion.
-
- 1. Source Code.
-
- The "source code" for a work means the preferred form of the work
-for making modifications to it. "Object code" means any non-source
-form of a work.
-
- A "Standard Interface" means an interface that either is an official
-standard defined by a recognized standards body, or, in the case of
-interfaces specified for a particular programming language, one that
-is widely used among developers working in that language.
-
- The "System Libraries" of an executable work include anything, other
-than the work as a whole, that (a) is included in the normal form of
-packaging a Major Component, but which is not part of that Major
-Component, and (b) serves only to enable use of the work with that
-Major Component, or to implement a Standard Interface for which an
-implementation is available to the public in source code form. A
-"Major Component", in this context, means a major essential component
-(kernel, window system, and so on) of the specific operating system
-(if any) on which the executable work runs, or a compiler used to
-produce the work, or an object code interpreter used to run it.
-
- The "Corresponding Source" for a work in object code form means all
-the source code needed to generate, install, and (for an executable
-work) run the object code and to modify the work, including scripts to
-control those activities. However, it does not include the work's
-System Libraries, or general-purpose tools or generally available free
-programs which are used unmodified in performing those activities but
-which are not part of the work. For example, Corresponding Source
-includes interface definition files associated with source files for
-the work, and the source code for shared libraries and dynamically
-linked subprograms that the work is specifically designed to require,
-such as by intimate data communication or control flow between those
-subprograms and other parts of the work.
-
- The Corresponding Source need not include anything that users
-can regenerate automatically from other parts of the Corresponding
-Source.
-
- The Corresponding Source for a work in source code form is that
-same work.
-
- 2. Basic Permissions.
-
- All rights granted under this License are granted for the term of
-copyright on the Program, and are irrevocable provided the stated
-conditions are met. This License explicitly affirms your unlimited
-permission to run the unmodified Program. The output from running a
-covered work is covered by this License only if the output, given its
-content, constitutes a covered work. This License acknowledges your
-rights of fair use or other equivalent, as provided by copyright law.
-
- You may make, run and propagate covered works that you do not
-convey, without conditions so long as your license otherwise remains
-in force. You may convey covered works to others for the sole purpose
-of having them make modifications exclusively for you, or provide you
-with facilities for running those works, provided that you comply with
-the terms of this License in conveying all material for which you do
-not control copyright. Those thus making or running the covered works
-for you must do so exclusively on your behalf, under your direction
-and control, on terms that prohibit them from making any copies of
-your copyrighted material outside their relationship with you.
-
- Conveying under any other circumstances is permitted solely under
-the conditions stated below. Sublicensing is not allowed; section 10
-makes it unnecessary.
-
- 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
-
- No covered work shall be deemed part of an effective technological
-measure under any applicable law fulfilling obligations under article
-11 of the WIPO copyright treaty adopted on 20 December 1996, or
-similar laws prohibiting or restricting circumvention of such
-measures.
-
- When you convey a covered work, you waive any legal power to forbid
-circumvention of technological measures to the extent such circumvention
-is effected by exercising rights under this License with respect to
-the covered work, and you disclaim any intention to limit operation or
-modification of the work as a means of enforcing, against the work's
-users, your or third parties' legal rights to forbid circumvention of
-technological measures.
-
- 4. Conveying Verbatim Copies.
-
- You may convey verbatim copies of the Program's source code as you
-receive it, in any medium, provided that you conspicuously and
-appropriately publish on each copy an appropriate copyright notice;
-keep intact all notices stating that this License and any
-non-permissive terms added in accord with section 7 apply to the code;
-keep intact all notices of the absence of any warranty; and give all
-recipients a copy of this License along with the Program.
-
- You may charge any price or no price for each copy that you convey,
-and you may offer support or warranty protection for a fee.
-
- 5. Conveying Modified Source Versions.
-
- You may convey a work based on the Program, or the modifications to
-produce it from the Program, in the form of source code under the
-terms of section 4, provided that you also meet all of these conditions:
-
- a) The work must carry prominent notices stating that you modified
- it, and giving a relevant date.
-
- b) The work must carry prominent notices stating that it is
- released under this License and any conditions added under section
- 7. This requirement modifies the requirement in section 4 to
- "keep intact all notices".
-
- c) You must license the entire work, as a whole, under this
- License to anyone who comes into possession of a copy. This
- License will therefore apply, along with any applicable section 7
- additional terms, to the whole of the work, and all its parts,
- regardless of how they are packaged. This License gives no
- permission to license the work in any other way, but it does not
- invalidate such permission if you have separately received it.
-
- d) If the work has interactive user interfaces, each must display
- Appropriate Legal Notices; however, if the Program has interactive
- interfaces that do not display Appropriate Legal Notices, your
- work need not make them do so.
-
- A compilation of a covered work with other separate and independent
-works, which are not by their nature extensions of the covered work,
-and which are not combined with it such as to form a larger program,
-in or on a volume of a storage or distribution medium, is called an
-"aggregate" if the compilation and its resulting copyright are not
-used to limit the access or legal rights of the compilation's users
-beyond what the individual works permit. Inclusion of a covered work
-in an aggregate does not cause this License to apply to the other
-parts of the aggregate.
-
- 6. Conveying Non-Source Forms.
-
- You may convey a covered work in object code form under the terms
-of sections 4 and 5, provided that you also convey the
-machine-readable Corresponding Source under the terms of this License,
-in one of these ways:
-
- a) Convey the object code in, or embodied in, a physical product
- (including a physical distribution medium), accompanied by the
- Corresponding Source fixed on a durable physical medium
- customarily used for software interchange.
-
- b) Convey the object code in, or embodied in, a physical product
- (including a physical distribution medium), accompanied by a
- written offer, valid for at least three years and valid for as
- long as you offer spare parts or customer support for that product
- model, to give anyone who possesses the object code either (1) a
- copy of the Corresponding Source for all the software in the
- product that is covered by this License, on a durable physical
- medium customarily used for software interchange, for a price no
- more than your reasonable cost of physically performing this
- conveying of source, or (2) access to copy the
- Corresponding Source from a network server at no charge.
-
- c) Convey individual copies of the object code with a copy of the
- written offer to provide the Corresponding Source. This
- alternative is allowed only occasionally and noncommercially, and
- only if you received the object code with such an offer, in accord
- with subsection 6b.
-
- d) Convey the object code by offering access from a designated
- place (gratis or for a charge), and offer equivalent access to the
- Corresponding Source in the same way through the same place at no
- further charge. You need not require recipients to copy the
- Corresponding Source along with the object code. If the place to
- copy the object code is a network server, the Corresponding Source
- may be on a different server (operated by you or a third party)
- that supports equivalent copying facilities, provided you maintain
- clear directions next to the object code saying where to find the
- Corresponding Source. Regardless of what server hosts the
- Corresponding Source, you remain obligated to ensure that it is
- available for as long as needed to satisfy these requirements.
-
- e) Convey the object code using peer-to-peer transmission, provided
- you inform other peers where the object code and Corresponding
- Source of the work are being offered to the general public at no
- charge under subsection 6d.
-
- A separable portion of the object code, whose source code is excluded
-from the Corresponding Source as a System Library, need not be
-included in conveying the object code work.
-
- A "User Product" is either (1) a "consumer product", which means any
-tangible personal property which is normally used for personal, family,
-or household purposes, or (2) anything designed or sold for incorporation
-into a dwelling. In determining whether a product is a consumer product,
-doubtful cases shall be resolved in favor of coverage. For a particular
-product received by a particular user, "normally used" refers to a
-typical or common use of that class of product, regardless of the status
-of the particular user or of the way in which the particular user
-actually uses, or expects or is expected to use, the product. A product
-is a consumer product regardless of whether the product has substantial
-commercial, industrial or non-consumer uses, unless such uses represent
-the only significant mode of use of the product.
-
- "Installation Information" for a User Product means any methods,
-procedures, authorization keys, or other information required to install
-and execute modified versions of a covered work in that User Product from
-a modified version of its Corresponding Source. The information must
-suffice to ensure that the continued functioning of the modified object
-code is in no case prevented or interfered with solely because
-modification has been made.
-
- If you convey an object code work under this section in, or with, or
-specifically for use in, a User Product, and the conveying occurs as
-part of a transaction in which the right of possession and use of the
-User Product is transferred to the recipient in perpetuity or for a
-fixed term (regardless of how the transaction is characterized), the
-Corresponding Source conveyed under this section must be accompanied
-by the Installation Information. But this requirement does not apply
-if neither you nor any third party retains the ability to install
-modified object code on the User Product (for example, the work has
-been installed in ROM).
-
- The requirement to provide Installation Information does not include a
-requirement to continue to provide support service, warranty, or updates
-for a work that has been modified or installed by the recipient, or for
-the User Product in which it has been modified or installed. Access to a
-network may be denied when the modification itself materially and
-adversely affects the operation of the network or violates the rules and
-protocols for communication across the network.
-
- Corresponding Source conveyed, and Installation Information provided,
-in accord with this section must be in a format that is publicly
-documented (and with an implementation available to the public in
-source code form), and must require no special password or key for
-unpacking, reading or copying.
-
- 7. Additional Terms.
-
- "Additional permissions" are terms that supplement the terms of this
-License by making exceptions from one or more of its conditions.
-Additional permissions that are applicable to the entire Program shall
-be treated as though they were included in this License, to the extent
-that they are valid under applicable law. If additional permissions
-apply only to part of the Program, that part may be used separately
-under those permissions, but the entire Program remains governed by
-this License without regard to the additional permissions.
-
- When you convey a copy of a covered work, you may at your option
-remove any additional permissions from that copy, or from any part of
-it. (Additional permissions may be written to require their own
-removal in certain cases when you modify the work.) You may place
-additional permissions on material, added by you to a covered work,
-for which you have or can give appropriate copyright permission.
-
- Notwithstanding any other provision of this License, for material you
-add to a covered work, you may (if authorized by the copyright holders of
-that material) supplement the terms of this License with terms:
-
- a) Disclaiming warranty or limiting liability differently from the
- terms of sections 15 and 16 of this License; or
-
- b) Requiring preservation of specified reasonable legal notices or
- author attributions in that material or in the Appropriate Legal
- Notices displayed by works containing it; or
-
- c) Prohibiting misrepresentation of the origin of that material, or
- requiring that modified versions of such material be marked in
- reasonable ways as different from the original version; or
-
- d) Limiting the use for publicity purposes of names of licensors or
- authors of the material; or
-
- e) Declining to grant rights under trademark law for use of some
- trade names, trademarks, or service marks; or
-
- f) Requiring indemnification of licensors and authors of that
- material by anyone who conveys the material (or modified versions of
- it) with contractual assumptions of liability to the recipient, for
- any liability that these contractual assumptions directly impose on
- those licensors and authors.
-
- All other non-permissive additional terms are considered "further
-restrictions" within the meaning of section 10. If the Program as you
-received it, or any part of it, contains a notice stating that it is
-governed by this License along with a term that is a further
-restriction, you may remove that term. If a license document contains
-a further restriction but permits relicensing or conveying under this
-License, you may add to a covered work material governed by the terms
-of that license document, provided that the further restriction does
-not survive such relicensing or conveying.
-
- If you add terms to a covered work in accord with this section, you
-must place, in the relevant source files, a statement of the
-additional terms that apply to those files, or a notice indicating
-where to find the applicable terms.
-
- Additional terms, permissive or non-permissive, may be stated in the
-form of a separately written license, or stated as exceptions;
-the above requirements apply either way.
-
- 8. Termination.
-
- You may not propagate or modify a covered work except as expressly
-provided under this License. Any attempt otherwise to propagate or
-modify it is void, and will automatically terminate your rights under
-this License (including any patent licenses granted under the third
-paragraph of section 11).
-
- However, if you cease all violation of this License, then your
-license from a particular copyright holder is reinstated (a)
-provisionally, unless and until the copyright holder explicitly and
-finally terminates your license, and (b) permanently, if the copyright
-holder fails to notify you of the violation by some reasonable means
-prior to 60 days after the cessation.
-
- Moreover, your license from a particular copyright holder is
-reinstated permanently if the copyright holder notifies you of the
-violation by some reasonable means, this is the first time you have
-received notice of violation of this License (for any work) from that
-copyright holder, and you cure the violation prior to 30 days after
-your receipt of the notice.
-
- Termination of your rights under this section does not terminate the
-licenses of parties who have received copies or rights from you under
-this License. If your rights have been terminated and not permanently
-reinstated, you do not qualify to receive new licenses for the same
-material under section 10.
-
- 9. Acceptance Not Required for Having Copies.
-
- You are not required to accept this License in order to receive or
-run a copy of the Program. Ancillary propagation of a covered work
-occurring solely as a consequence of using peer-to-peer transmission
-to receive a copy likewise does not require acceptance. However,
-nothing other than this License grants you permission to propagate or
-modify any covered work. These actions infringe copyright if you do
-not accept this License. Therefore, by modifying or propagating a
-covered work, you indicate your acceptance of this License to do so.
-
- 10. Automatic Licensing of Downstream Recipients.
-
- Each time you convey a covered work, the recipient automatically
-receives a license from the original licensors, to run, modify and
-propagate that work, subject to this License. You are not responsible
-for enforcing compliance by third parties with this License.
-
- An "entity transaction" is a transaction transferring control of an
-organization, or substantially all assets of one, or subdividing an
-organization, or merging organizations. If propagation of a covered
-work results from an entity transaction, each party to that
-transaction who receives a copy of the work also receives whatever
-licenses to the work the party's predecessor in interest had or could
-give under the previous paragraph, plus a right to possession of the
-Corresponding Source of the work from the predecessor in interest, if
-the predecessor has it or can get it with reasonable efforts.
-
- You may not impose any further restrictions on the exercise of the
-rights granted or affirmed under this License. For example, you may
-not impose a license fee, royalty, or other charge for exercise of
-rights granted under this License, and you may not initiate litigation
-(including a cross-claim or counterclaim in a lawsuit) alleging that
-any patent claim is infringed by making, using, selling, offering for
-sale, or importing the Program or any portion of it.
-
- 11. Patents.
-
- A "contributor" is a copyright holder who authorizes use under this
-License of the Program or a work on which the Program is based. The
-work thus licensed is called the contributor's "contributor version".
-
- A contributor's "essential patent claims" are all patent claims
-owned or controlled by the contributor, whether already acquired or
-hereafter acquired, that would be infringed by some manner, permitted
-by this License, of making, using, or selling its contributor version,
-but do not include claims that would be infringed only as a
-consequence of further modification of the contributor version. For
-purposes of this definition, "control" includes the right to grant
-patent sublicenses in a manner consistent with the requirements of
-this License.
-
- Each contributor grants you a non-exclusive, worldwide, royalty-free
-patent license under the contributor's essential patent claims, to
-make, use, sell, offer for sale, import and otherwise run, modify and
-propagate the contents of its contributor version.
-
- In the following three paragraphs, a "patent license" is any express
-agreement or commitment, however denominated, not to enforce a patent
-(such as an express permission to practice a patent or covenant not to
-sue for patent infringement). To "grant" such a patent license to a
-party means to make such an agreement or commitment not to enforce a
-patent against the party.
-
- If you convey a covered work, knowingly relying on a patent license,
-and the Corresponding Source of the work is not available for anyone
-to copy, free of charge and under the terms of this License, through a
-publicly available network server or other readily accessible means,
-then you must either (1) cause the Corresponding Source to be so
-available, or (2) arrange to deprive yourself of the benefit of the
-patent license for this particular work, or (3) arrange, in a manner
-consistent with the requirements of this License, to extend the patent
-license to downstream recipients. "Knowingly relying" means you have
-actual knowledge that, but for the patent license, your conveying the
-covered work in a country, or your recipient's use of the covered work
-in a country, would infringe one or more identifiable patents in that
-country that you have reason to believe are valid.
-
- If, pursuant to or in connection with a single transaction or
-arrangement, you convey, or propagate by procuring conveyance of, a
-covered work, and grant a patent license to some of the parties
-receiving the covered work authorizing them to use, propagate, modify
-or convey a specific copy of the covered work, then the patent license
-you grant is automatically extended to all recipients of the covered
-work and works based on it.
-
- A patent license is "discriminatory" if it does not include within
-the scope of its coverage, prohibits the exercise of, or is
-conditioned on the non-exercise of one or more of the rights that are
-specifically granted under this License. You may not convey a covered
-work if you are a party to an arrangement with a third party that is
-in the business of distributing software, under which you make payment
-to the third party based on the extent of your activity of conveying
-the work, and under which the third party grants, to any of the
-parties who would receive the covered work from you, a discriminatory
-patent license (a) in connection with copies of the covered work
-conveyed by you (or copies made from those copies), or (b) primarily
-for and in connection with specific products or compilations that
-contain the covered work, unless you entered into that arrangement,
-or that patent license was granted, prior to 28 March 2007.
-
- Nothing in this License shall be construed as excluding or limiting
-any implied license or other defenses to infringement that may
-otherwise be available to you under applicable patent law.
-
- 12. No Surrender of Others' Freedom.
-
- If 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 convey a
-covered work so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you may
-not convey it at all. For example, if you agree to terms that obligate you
-to collect a royalty for further conveying from those to whom you convey
-the Program, the only way you could satisfy both those terms and this
-License would be to refrain entirely from conveying the Program.
-
- 13. Remote Network Interaction; Use with the GNU General Public License.
-
- Notwithstanding any other provision of this License, if you modify the
-Program, your modified version must prominently offer all users
-interacting with it remotely through a computer network (if your version
-supports such interaction) an opportunity to receive the Corresponding
-Source of your version by providing access to the Corresponding Source
-from a network server at no charge, through some standard or customary
-means of facilitating copying of software. This Corresponding Source
-shall include the Corresponding Source for any work covered by version 3
-of the GNU General Public License that is incorporated pursuant to the
-following paragraph.
-
- Notwithstanding any other provision of this License, you have
-permission to link or combine any covered work with a work licensed
-under version 3 of the GNU General Public License into a single
-combined work, and to convey the resulting work. The terms of this
-License will continue to apply to the part which is the covered work,
-but the work with which it is combined will remain governed by version
-3 of the GNU General Public License.
-
- 14. Revised Versions of this License.
-
- The Free Software Foundation may publish revised and/or new versions of
-the GNU Affero 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
-Program specifies that a certain numbered version of the GNU Affero General
-Public License "or any later version" applies to it, you have the
-option of following the terms and conditions either of that numbered
-version or of any later version published by the Free Software
-Foundation. If the Program does not specify a version number of the
-GNU Affero General Public License, you may choose any version ever published
-by the Free Software Foundation.
-
- If the Program specifies that a proxy can decide which future
-versions of the GNU Affero General Public License can be used, that proxy's
-public statement of acceptance of a version permanently authorizes you
-to choose that version for the Program.
-
- Later license versions may give you additional or different
-permissions. However, no additional obligations are imposed on any
-author or copyright holder as a result of your choosing to follow a
-later version.
-
- 15. Disclaimer of Warranty.
-
- THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
-APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
-HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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 PROGRAM
-IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
-ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
- 16. Limitation of Liability.
-
- IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
-THE PROGRAM 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 PROGRAM (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 PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
-EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
-SUCH DAMAGES.
-
- 17. Interpretation of Sections 15 and 16.
-
- If the disclaimer of warranty and limitation of liability provided
-above cannot be given local legal effect according to their terms,
-reviewing courts shall apply local law that most closely approximates
-an absolute waiver of all civil liability in connection with the
-Program, unless a warranty or assumption of liability accompanies a
-copy of the Program in return for a fee.
-
- END OF TERMS AND CONDITIONS
-
- How to Apply These Terms to Your New Programs
-
- If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
- To do so, attach the following notices to the program. It is safest
-to attach them to the start of each source file to most effectively
-state 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 program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as published
- by the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- 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 Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
- along with this program. If not, see .
-
-Also add information on how to contact you by electronic and paper mail.
-
- If your software can interact with users remotely through a computer
-network, you should also make sure that it provides a way for users to
-get its source. For example, if your program is a web application, its
-interface could display a "Source" link that leads users to an archive
-of the code. There are many ways you could offer source, and different
-solutions will be better for different programs; see section 13 for the
-specific requirements.
-
- You should also get your employer (if you work as a programmer) or school,
-if any, to sign a "copyright disclaimer" for the program, if necessary.
-For more information on this, and how to apply and follow the GNU AGPL, see
-.
\ No newline at end of file
diff --git a/cache/src/main/scala/swaydb/data/cache/Cache.scala b/cache/src/main/scala/swaydb/data/cache/Cache.scala
index 03209684d..3a84248b5 100644
--- a/cache/src/main/scala/swaydb/data/cache/Cache.scala
+++ b/cache/src/main/scala/swaydb/data/cache/Cache.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.cache
diff --git a/cache/src/main/scala/swaydb/data/cache/Lazy.scala b/cache/src/main/scala/swaydb/data/cache/Lazy.scala
index e5fa2f5a7..e923b7b59 100644
--- a/cache/src/main/scala/swaydb/data/cache/Lazy.scala
+++ b/cache/src/main/scala/swaydb/data/cache/Lazy.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.cache
diff --git a/cache/src/test/scala/swaydb/data/cache/CacheSpec.scala b/cache/src/test/scala/swaydb/data/cache/CacheSpec.scala
index c69bd503f..56ffe589f 100644
--- a/cache/src/test/scala/swaydb/data/cache/CacheSpec.scala
+++ b/cache/src/test/scala/swaydb/data/cache/CacheSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.cache
diff --git a/cache/src/test/scala/swaydb/data/cache/LazySpec.scala b/cache/src/test/scala/swaydb/data/cache/LazySpec.scala
index 9d5753794..0c903c2c1 100644
--- a/cache/src/test/scala/swaydb/data/cache/LazySpec.scala
+++ b/cache/src/test/scala/swaydb/data/cache/LazySpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.cache
diff --git a/compression/src/main/scala/swaydb/compression/CompressionInternal.scala b/compression/src/main/scala/swaydb/compression/CompressionInternal.scala
index 78db77878..084e847bc 100644
--- a/compression/src/main/scala/swaydb/compression/CompressionInternal.scala
+++ b/compression/src/main/scala/swaydb/compression/CompressionInternal.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.compression
diff --git a/compression/src/main/scala/swaydb/compression/CompressorInternal.scala b/compression/src/main/scala/swaydb/compression/CompressorInternal.scala
index a45a25fc3..4b0545677 100644
--- a/compression/src/main/scala/swaydb/compression/CompressorInternal.scala
+++ b/compression/src/main/scala/swaydb/compression/CompressorInternal.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.compression
diff --git a/compression/src/main/scala/swaydb/compression/DecompressorInternal.scala b/compression/src/main/scala/swaydb/compression/DecompressorInternal.scala
index 48bf51017..2ed0537a4 100644
--- a/compression/src/main/scala/swaydb/compression/DecompressorInternal.scala
+++ b/compression/src/main/scala/swaydb/compression/DecompressorInternal.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.compression
diff --git a/compression/src/test/resources/logback.xml b/compression/src/test/resources/logback.xml
index 32b0d8470..8939428e1 100644
--- a/compression/src/test/resources/logback.xml
+++ b/compression/src/test/resources/logback.xml
@@ -1,3 +1,19 @@
+
+
@@ -16,4 +32,4 @@
-
\ No newline at end of file
+
diff --git a/compression/src/test/scala/swaydb/compression/CompressionSpec.scala b/compression/src/test/scala/swaydb/compression/CompressionSpec.scala
index feb1f8253..3047b32f5 100644
--- a/compression/src/test/scala/swaydb/compression/CompressionSpec.scala
+++ b/compression/src/test/scala/swaydb/compression/CompressionSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.compression
diff --git a/compression/src/test/scala/swaydb/compression/CompressionTestGen.scala b/compression/src/test/scala/swaydb/compression/CompressionTestGen.scala
index de2c0e623..22d765adf 100644
--- a/compression/src/test/scala/swaydb/compression/CompressionTestGen.scala
+++ b/compression/src/test/scala/swaydb/compression/CompressionTestGen.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.compression
diff --git a/configs/src/main/scala/swaydb/configs/level/DefaultEventuallyPersistentConfig.scala b/configs/src/main/scala/swaydb/configs/level/DefaultEventuallyPersistentConfig.scala
index 3d61e38a1..cbd935d0b 100644
--- a/configs/src/main/scala/swaydb/configs/level/DefaultEventuallyPersistentConfig.scala
+++ b/configs/src/main/scala/swaydb/configs/level/DefaultEventuallyPersistentConfig.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.configs.level
diff --git a/configs/src/main/scala/swaydb/configs/level/DefaultExecutionContext.scala b/configs/src/main/scala/swaydb/configs/level/DefaultExecutionContext.scala
index b558f4148..485cd7934 100644
--- a/configs/src/main/scala/swaydb/configs/level/DefaultExecutionContext.scala
+++ b/configs/src/main/scala/swaydb/configs/level/DefaultExecutionContext.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program, or any covered work, by linking or combining
- * it with other code, such other code is not for that reason alone subject
- * to any of the requirements of the GNU Affero GPL version 3.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.configs.level
diff --git a/configs/src/main/scala/swaydb/configs/level/DefaultMemoryConfig.scala b/configs/src/main/scala/swaydb/configs/level/DefaultMemoryConfig.scala
index ac49735d9..cfb98ee01 100644
--- a/configs/src/main/scala/swaydb/configs/level/DefaultMemoryConfig.scala
+++ b/configs/src/main/scala/swaydb/configs/level/DefaultMemoryConfig.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.configs.level
diff --git a/configs/src/main/scala/swaydb/configs/level/DefaultPersistentConfig.scala b/configs/src/main/scala/swaydb/configs/level/DefaultPersistentConfig.scala
index aeea97291..95e2817a1 100644
--- a/configs/src/main/scala/swaydb/configs/level/DefaultPersistentConfig.scala
+++ b/configs/src/main/scala/swaydb/configs/level/DefaultPersistentConfig.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.configs.level
diff --git a/configs/src/main/scala/swaydb/configs/level/DefaultThreadFactory.scala b/configs/src/main/scala/swaydb/configs/level/DefaultThreadFactory.scala
index 3bdbbef8d..e3f07eb6a 100644
--- a/configs/src/main/scala/swaydb/configs/level/DefaultThreadFactory.scala
+++ b/configs/src/main/scala/swaydb/configs/level/DefaultThreadFactory.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.configs.level
diff --git a/configs/src/test/scala/swaydb/Test.scala b/configs/src/test/scala/swaydb/Test.scala
index a846b448e..413f53e0f 100644
--- a/configs/src/test/scala/swaydb/Test.scala
+++ b/configs/src/test/scala/swaydb/Test.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/core-performance/src/main/scala/swaydb/Performance.scala b/core-performance/src/main/scala/swaydb/Performance.scala
index d9a1cad2e..5bf44f04e 100644
--- a/core-performance/src/main/scala/swaydb/Performance.scala
+++ b/core-performance/src/main/scala/swaydb/Performance.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/core-performance/src/test/scala/swaydb/core/actor/ActorPerformanceSpec.scala b/core-performance/src/test/scala/swaydb/core/actor/ActorPerformanceSpec.scala
index 885dde461..66fa72ec4 100644
--- a/core-performance/src/test/scala/swaydb/core/actor/ActorPerformanceSpec.scala
+++ b/core-performance/src/test/scala/swaydb/core/actor/ActorPerformanceSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.actor
diff --git a/core-performance/src/test/scala/swaydb/core/cache/CachePerformanceSpec.scala b/core-performance/src/test/scala/swaydb/core/cache/CachePerformanceSpec.scala
index c59fb5aa2..a59a5ec24 100644
--- a/core-performance/src/test/scala/swaydb/core/cache/CachePerformanceSpec.scala
+++ b/core-performance/src/test/scala/swaydb/core/cache/CachePerformanceSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.cache
diff --git a/core-performance/src/test/scala/swaydb/core/io/file/BlockCachePerformanceSpec.scala b/core-performance/src/test/scala/swaydb/core/io/file/BlockCachePerformanceSpec.scala
index 8ce7c20f1..c82101c93 100644
--- a/core-performance/src/test/scala/swaydb/core/io/file/BlockCachePerformanceSpec.scala
+++ b/core-performance/src/test/scala/swaydb/core/io/file/BlockCachePerformanceSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program, or any covered work, by linking or combining
- * it with other code, such other code is not for that reason alone subject
- * to any of the requirements of the GNU Affero GPL version 3.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.io.file
diff --git a/core-performance/src/test/scala/swaydb/core/io/file/DBFileWriteReadPerformanceSpec.scala b/core-performance/src/test/scala/swaydb/core/io/file/DBFileWriteReadPerformanceSpec.scala
index 24b1e5a6f..8e6d10894 100644
--- a/core-performance/src/test/scala/swaydb/core/io/file/DBFileWriteReadPerformanceSpec.scala
+++ b/core-performance/src/test/scala/swaydb/core/io/file/DBFileWriteReadPerformanceSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.io.file
diff --git a/core-performance/src/test/scala/swaydb/core/io/file/ForceSavePerformanceSpec.scala b/core-performance/src/test/scala/swaydb/core/io/file/ForceSavePerformanceSpec.scala
index 199399a7e..513937b88 100644
--- a/core-performance/src/test/scala/swaydb/core/io/file/ForceSavePerformanceSpec.scala
+++ b/core-performance/src/test/scala/swaydb/core/io/file/ForceSavePerformanceSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program, or any covered work, by linking or combining
- * it with other code, such other code is not for that reason alone subject
- * to any of the requirements of the GNU Affero GPL version 3.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.io.file
diff --git a/core-performance/src/test/scala/swaydb/core/level/LevelPerformanceSpec.scala b/core-performance/src/test/scala/swaydb/core/level/LevelPerformanceSpec.scala
index 125803ab4..fdcc24aaf 100644
--- a/core-performance/src/test/scala/swaydb/core/level/LevelPerformanceSpec.scala
+++ b/core-performance/src/test/scala/swaydb/core/level/LevelPerformanceSpec.scala
@@ -1,21 +1,18 @@
-///*
-// * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
-// *
-// * This file is a part of SwayDB.
-// *
-// * SwayDB is free software: you can redistribute it and/or modify
-// * it under the terms of the GNU Affero General Public License as
-// * published by the Free Software Foundation, either version 3 of the
-// * License, or (at your option) any later version.
-// *
-// * SwayDB 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 Affero General Public License for more details.
-// *
-// * You should have received a copy of the GNU Affero General Public License
-// * along with SwayDB. If not, see .
-// */
+/*
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
//
//package swaydb.core.level
//
diff --git a/core-performance/src/test/scala/swaydb/core/level/PathsDistributorPerformanceSpec.scala b/core-performance/src/test/scala/swaydb/core/level/PathsDistributorPerformanceSpec.scala
index ad8ae6c2c..4dd6afc54 100644
--- a/core-performance/src/test/scala/swaydb/core/level/PathsDistributorPerformanceSpec.scala
+++ b/core-performance/src/test/scala/swaydb/core/level/PathsDistributorPerformanceSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level
diff --git a/core-performance/src/test/scala/swaydb/core/level/zero/LevelPerformanceSpec.scala b/core-performance/src/test/scala/swaydb/core/level/zero/LevelPerformanceSpec.scala
index 5aa6cda4a..65dc34153 100644
--- a/core-performance/src/test/scala/swaydb/core/level/zero/LevelPerformanceSpec.scala
+++ b/core-performance/src/test/scala/swaydb/core/level/zero/LevelPerformanceSpec.scala
@@ -1,21 +1,18 @@
-///*
-// * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
-// *
-// * This file is a part of SwayDB.
-// *
-// * SwayDB is free software: you can redistribute it and/or modify
-// * it under the terms of the GNU Affero General Public License as
-// * published by the Free Software Foundation, either version 3 of the
-// * License, or (at your option) any later version.
-// *
-// * SwayDB 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 Affero General Public License for more details.
-// *
-// * You should have received a copy of the GNU Affero General Public License
-// * along with SwayDB. If not, see .
-// */
+/*
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
//
//package swaydb.core.level.zero
//
diff --git a/core-performance/src/test/scala/swaydb/core/map/MapsPerformanceSpec.scala b/core-performance/src/test/scala/swaydb/core/map/MapsPerformanceSpec.scala
index 97c02e08b..e384ce894 100644
--- a/core-performance/src/test/scala/swaydb/core/map/MapsPerformanceSpec.scala
+++ b/core-performance/src/test/scala/swaydb/core/map/MapsPerformanceSpec.scala
@@ -1,21 +1,18 @@
-///*
-// * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
-// *
-// * This file is a part of SwayDB.
-// *
-// * SwayDB is free software: you can redistribute it and/or modify
-// * it under the terms of the GNU Affero General Public License as
-// * published by the Free Software Foundation, either version 3 of the
-// * License, or (at your option) any later version.
-// *
-// * SwayDB 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 Affero General Public License for more details.
-// *
-// * You should have received a copy of the GNU Affero General Public License
-// * along with SwayDB. If not, see .
-// */
+/*
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
//
//package swaydb.core.map
//
diff --git a/core-performance/src/test/scala/swaydb/core/merge/SegmentMerge_Performance_Spec.scala b/core-performance/src/test/scala/swaydb/core/merge/SegmentMerge_Performance_Spec.scala
index a3242593c..ff175499e 100644
--- a/core-performance/src/test/scala/swaydb/core/merge/SegmentMerge_Performance_Spec.scala
+++ b/core-performance/src/test/scala/swaydb/core/merge/SegmentMerge_Performance_Spec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.merge
diff --git a/core-performance/src/test/scala/swaydb/core/segment/SegmentReadPerformanceSpec.scala b/core-performance/src/test/scala/swaydb/core/segment/SegmentReadPerformanceSpec.scala
index e5818befa..b6ed65464 100644
--- a/core-performance/src/test/scala/swaydb/core/segment/SegmentReadPerformanceSpec.scala
+++ b/core-performance/src/test/scala/swaydb/core/segment/SegmentReadPerformanceSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment
diff --git a/core-performance/src/test/scala/swaydb/core/segment/block/BlockReaderPerformanceSpec.scala b/core-performance/src/test/scala/swaydb/core/segment/block/BlockReaderPerformanceSpec.scala
index c995b7665..6d11bf89a 100644
--- a/core-performance/src/test/scala/swaydb/core/segment/block/BlockReaderPerformanceSpec.scala
+++ b/core-performance/src/test/scala/swaydb/core/segment/block/BlockReaderPerformanceSpec.scala
@@ -1,26 +1,18 @@
-///*
-// * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
-// *
-// * This file is a part of SwayDB.
-// *
-// * SwayDB is free software: you can redistribute it and/or modify
-// * it under the terms of the GNU Affero General Public License as
-// * published by the Free Software Foundation, either version 3 of the
-// * License, or (at your option) any later version.
-// *
-// * SwayDB 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 Affero General Public License for more details.
-// *
-// * You should have received a copy of the GNU Affero General Public License
-// * along with SwayDB. If not, see .
-// *
-// * Additional permission under the GNU Affero GPL version 3 section 7:
-// * If you modify this Program or any covered work, only by linking or
-// * combining it with separate works, the licensors of this Program grant
-// * you additional permission to convey the resulting work.
-// */
+/*
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
//
//package swaydb.core.segment.block
//
diff --git a/core-performance/src/test/scala/swaydb/core/segment/block/SegmentSearcherPerformanceSpec.scala b/core-performance/src/test/scala/swaydb/core/segment/block/SegmentSearcherPerformanceSpec.scala
index 5f253c82a..b8036c161 100644
--- a/core-performance/src/test/scala/swaydb/core/segment/block/SegmentSearcherPerformanceSpec.scala
+++ b/core-performance/src/test/scala/swaydb/core/segment/block/SegmentSearcherPerformanceSpec.scala
@@ -1,21 +1,18 @@
-///*
-// * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
-// *
-// * This file is a part of SwayDB.
-// *
-// * SwayDB is free software: you can redistribute it and/or modify
-// * it under the terms of the GNU Affero General Public License as
-// * published by the Free Software Foundation, either version 3 of the
-// * License, or (at your option) any later version.
-// *
-// * SwayDB 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 Affero General Public License for more details.
-// *
-// * You should have received a copy of the GNU Affero General Public License
-// * along with SwayDB. If not, see .
-// */
+/*
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
//package swaydb.core.segment.block
//
//import org.scalamock.scalatest.MockFactory
diff --git a/core-performance/src/test/scala/swaydb/core/util/LimitHashMapPerformanceSpec.scala b/core-performance/src/test/scala/swaydb/core/util/LimitHashMapPerformanceSpec.scala
index 25f958497..ab3457ef8 100644
--- a/core-performance/src/test/scala/swaydb/core/util/LimitHashMapPerformanceSpec.scala
+++ b/core-performance/src/test/scala/swaydb/core/util/LimitHashMapPerformanceSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util
diff --git a/core-stress/src/main/scala/swaydb/Stress.scala b/core-stress/src/main/scala/swaydb/Stress.scala
index f7406b739..c2a40cf6c 100644
--- a/core-stress/src/main/scala/swaydb/Stress.scala
+++ b/core-stress/src/main/scala/swaydb/Stress.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/core-stress/src/test/scala/swaydb/core/io/file/DBFileStressWriteSpec.scala b/core-stress/src/test/scala/swaydb/core/io/file/DBFileStressWriteSpec.scala
index 94cb4f68b..2859a83fa 100644
--- a/core-stress/src/test/scala/swaydb/core/io/file/DBFileStressWriteSpec.scala
+++ b/core-stress/src/test/scala/swaydb/core/io/file/DBFileStressWriteSpec.scala
@@ -1,26 +1,18 @@
-///*
-// * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
-// *
-// * This file is a part of SwayDB.
-// *
-// * SwayDB is free software: you can redistribute it and/or modify
-// * it under the terms of the GNU Affero General Public License as
-// * published by the Free Software Foundation, either version 3 of the
-// * License, or (at your option) any later version.
-// *
-// * SwayDB 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 Affero General Public License for more details.
-// *
-// * You should have received a copy of the GNU Affero General Public License
-// * along with SwayDB. If not, see .
-// *
-// * Additional permission under the GNU Affero GPL version 3 section 7:
-// * If you modify this Program or any covered work, only by linking or
-// * combining it with separate works, the licensors of this Program grant
-// * you additional permission to convey the resulting work.
-// */
+/*
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
//
//package swaydb.core.io.file
//
diff --git a/core-stress/src/test/scala/swaydb/core/level/LevelStressSpec.scala b/core-stress/src/test/scala/swaydb/core/level/LevelStressSpec.scala
index bc2357c6d..b4cfe66dc 100644
--- a/core-stress/src/test/scala/swaydb/core/level/LevelStressSpec.scala
+++ b/core-stress/src/test/scala/swaydb/core/level/LevelStressSpec.scala
@@ -1,21 +1,18 @@
-///*
-// * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
-// *
-// * This file is a part of SwayDB.
-// *
-// * SwayDB is free software: you can redistribute it and/or modify
-// * it under the terms of the GNU Affero General Public License as
-// * published by the Free Software Foundation, either version 3 of the
-// * License, or (at your option) any later version.
-// *
-// * SwayDB 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 Affero General Public License for more details.
-// *
-// * You should have received a copy of the GNU Affero General Public License
-// * along with SwayDB. If not, see .
-// */
+/*
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
//
//package swaydb.core.level
//
diff --git a/core-stress/src/test/scala/swaydb/core/level/zero/LevelZeroStressSpec.scala b/core-stress/src/test/scala/swaydb/core/level/zero/LevelZeroStressSpec.scala
index 554f840a1..f74807192 100644
--- a/core-stress/src/test/scala/swaydb/core/level/zero/LevelZeroStressSpec.scala
+++ b/core-stress/src/test/scala/swaydb/core/level/zero/LevelZeroStressSpec.scala
@@ -1,40 +1,18 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
-
-///*
-// * Copyright (C) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
-// *
-// * This file is a part of SwayDB.
-// *
-// * SwayDB is free software: you can redistribute it and/or modify
-// * it under the terms of the GNU Affero General Public License as
-// * published by the Free Software Foundation, either version 3 of the
-// * License, or (at your option) any later version.
-// *
-// * SwayDB 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 Affero General Public License for more details.
-// *
-// * You should have received a copy of the GNU Affero General Public License
-// * along with SwayDB. If not, see .
-// */
//
//package swaydb.core.level.zero
//
diff --git a/core-stress/src/test/scala/swaydb/core/map/MapStressSpec.scala b/core-stress/src/test/scala/swaydb/core/map/MapStressSpec.scala
index 83600dd9a..2993ee7a7 100644
--- a/core-stress/src/test/scala/swaydb/core/map/MapStressSpec.scala
+++ b/core-stress/src/test/scala/swaydb/core/map/MapStressSpec.scala
@@ -1,21 +1,18 @@
-///*
-// * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
-// *
-// * This file is a part of SwayDB.
-// *
-// * SwayDB is free software: you can redistribute it and/or modify
-// * it under the terms of the GNU Affero General Public License as
-// * published by the Free Software Foundation, either version 3 of the
-// * License, or (at your option) any later version.
-// *
-// * SwayDB 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 Affero General Public License for more details.
-// *
-// * You should have received a copy of the GNU Affero General Public License
-// * along with SwayDB. If not, see .
-// */
+/*
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
//
//package swaydb.core.map
//
diff --git a/core-stress/src/test/scala/swaydb/core/map/MapsStressSpec.scala b/core-stress/src/test/scala/swaydb/core/map/MapsStressSpec.scala
index dc4a869b0..5fda27d33 100644
--- a/core-stress/src/test/scala/swaydb/core/map/MapsStressSpec.scala
+++ b/core-stress/src/test/scala/swaydb/core/map/MapsStressSpec.scala
@@ -1,21 +1,18 @@
-///*
-// * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
-// *
-// * This file is a part of SwayDB.
-// *
-// * SwayDB is free software: you can redistribute it and/or modify
-// * it under the terms of the GNU Affero General Public License as
-// * published by the Free Software Foundation, either version 3 of the
-// * License, or (at your option) any later version.
-// *
-// * SwayDB 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 Affero General Public License for more details.
-// *
-// * You should have received a copy of the GNU Affero General Public License
-// * along with SwayDB. If not, see .
-// */
+/*
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
//
//package swaydb.core.map
//
diff --git a/core-stress/src/test/scala/swaydb/core/queue/CacheActorStressSpec.scala b/core-stress/src/test/scala/swaydb/core/queue/CacheActorStressSpec.scala
index dd4650005..a54ccc1e8 100644
--- a/core-stress/src/test/scala/swaydb/core/queue/CacheActorStressSpec.scala
+++ b/core-stress/src/test/scala/swaydb/core/queue/CacheActorStressSpec.scala
@@ -1,21 +1,18 @@
-///*
-// * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
-// *
-// * This file is a part of SwayDB.
-// *
-// * SwayDB is free software: you can redistribute it and/or modify
-// * it under the terms of the GNU Affero General Public License as
-// * published by the Free Software Foundation, either version 3 of the
-// * License, or (at your option) any later version.
-// *
-// * SwayDB 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 Affero General Public License for more details.
-// *
-// * You should have received a copy of the GNU Affero General Public License
-// * along with SwayDB. If not, see .
-// */
+/*
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
//
//package swaydb.core.sweeper
//
diff --git a/core-stress/src/test/scala/swaydb/core/segment/merge/MergeListStressSpec.scala b/core-stress/src/test/scala/swaydb/core/segment/merge/MergeListStressSpec.scala
index 3b23559a9..122255126 100644
--- a/core-stress/src/test/scala/swaydb/core/segment/merge/MergeListStressSpec.scala
+++ b/core-stress/src/test/scala/swaydb/core/segment/merge/MergeListStressSpec.scala
@@ -1,21 +1,18 @@
-///*
-// * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
-// *
-// * This file is a part of SwayDB.
-// *
-// * SwayDB is free software: you can redistribute it and/or modify
-// * it under the terms of the GNU Affero General Public License as
-// * published by the Free Software Foundation, either version 3 of the
-// * License, or (at your option) any later version.
-// *
-// * SwayDB 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 Affero General Public License for more details.
-// *
-// * You should have received a copy of the GNU Affero General Public License
-// * along with SwayDB. If not, see .
-// */
+/*
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
//
//package swaydb.core.merge
//
diff --git a/core-stress/src/test/scala/swaydb/core/segment/merge/SegmentMergeStressSpec.scala b/core-stress/src/test/scala/swaydb/core/segment/merge/SegmentMergeStressSpec.scala
index 494503d23..94e824dd5 100644
--- a/core-stress/src/test/scala/swaydb/core/segment/merge/SegmentMergeStressSpec.scala
+++ b/core-stress/src/test/scala/swaydb/core/segment/merge/SegmentMergeStressSpec.scala
@@ -1,21 +1,18 @@
-///*
-// * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
-// *
-// * This file is a part of SwayDB.
-// *
-// * SwayDB is free software: you can redistribute it and/or modify
-// * it under the terms of the GNU Affero General Public License as
-// * published by the Free Software Foundation, either version 3 of the
-// * License, or (at your option) any later version.
-// *
-// * SwayDB 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 Affero General Public License for more details.
-// *
-// * You should have received a copy of the GNU Affero General Public License
-// * along with SwayDB. If not, see .
-// */
+/*
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
//
//package swaydb.core.merge
//
diff --git a/core/src/main/scala/swaydb/core/Core.scala b/core/src/main/scala/swaydb/core/Core.scala
index 1df98b6d4..0a5ff4ae5 100644
--- a/core/src/main/scala/swaydb/core/Core.scala
+++ b/core/src/main/scala/swaydb/core/Core.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core
diff --git a/core/src/main/scala/swaydb/core/CoreInitializer.scala b/core/src/main/scala/swaydb/core/CoreInitializer.scala
index b0f7a021b..d96ecf93f 100644
--- a/core/src/main/scala/swaydb/core/CoreInitializer.scala
+++ b/core/src/main/scala/swaydb/core/CoreInitializer.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core
diff --git a/core/src/main/scala/swaydb/core/CoreState.scala b/core/src/main/scala/swaydb/core/CoreState.scala
index 83a527aa8..e9892cac0 100644
--- a/core/src/main/scala/swaydb/core/CoreState.scala
+++ b/core/src/main/scala/swaydb/core/CoreState.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core
diff --git a/core/src/main/scala/swaydb/core/MemoryPathGenerator.scala b/core/src/main/scala/swaydb/core/MemoryPathGenerator.scala
index 9ed899519..fa6e0a4d5 100644
--- a/core/src/main/scala/swaydb/core/MemoryPathGenerator.scala
+++ b/core/src/main/scala/swaydb/core/MemoryPathGenerator.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core
diff --git a/core/src/main/scala/swaydb/core/brake/BrakePedal.scala b/core/src/main/scala/swaydb/core/brake/BrakePedal.scala
index fb809e870..9b7dd41cc 100644
--- a/core/src/main/scala/swaydb/core/brake/BrakePedal.scala
+++ b/core/src/main/scala/swaydb/core/brake/BrakePedal.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.brake
diff --git a/core/src/main/scala/swaydb/core/build/Build.scala b/core/src/main/scala/swaydb/core/build/Build.scala
index f362b4f43..01d1ff8a6 100644
--- a/core/src/main/scala/swaydb/core/build/Build.scala
+++ b/core/src/main/scala/swaydb/core/build/Build.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.build
diff --git a/core/src/main/scala/swaydb/core/build/BuildSerialiser.scala b/core/src/main/scala/swaydb/core/build/BuildSerialiser.scala
index 08075cab9..b0b4a4cf4 100644
--- a/core/src/main/scala/swaydb/core/build/BuildSerialiser.scala
+++ b/core/src/main/scala/swaydb/core/build/BuildSerialiser.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.build
diff --git a/core/src/main/scala/swaydb/core/build/BuildValidator.scala b/core/src/main/scala/swaydb/core/build/BuildValidator.scala
index 1a685acb3..1c04986ad 100644
--- a/core/src/main/scala/swaydb/core/build/BuildValidator.scala
+++ b/core/src/main/scala/swaydb/core/build/BuildValidator.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.build
diff --git a/core/src/main/scala/swaydb/core/data/DefIO.scala b/core/src/main/scala/swaydb/core/data/DefIO.scala
index fe0872c44..cbba4b4df 100644
--- a/core/src/main/scala/swaydb/core/data/DefIO.scala
+++ b/core/src/main/scala/swaydb/core/data/DefIO.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.data
diff --git a/core/src/main/scala/swaydb/core/data/KeyValue.scala b/core/src/main/scala/swaydb/core/data/KeyValue.scala
index 98710730d..2d68da7c8 100644
--- a/core/src/main/scala/swaydb/core/data/KeyValue.scala
+++ b/core/src/main/scala/swaydb/core/data/KeyValue.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.data
diff --git a/core/src/main/scala/swaydb/core/data/SwayFunction.scala b/core/src/main/scala/swaydb/core/data/SwayFunction.scala
index 2eee98b0b..44cb41e2c 100644
--- a/core/src/main/scala/swaydb/core/data/SwayFunction.scala
+++ b/core/src/main/scala/swaydb/core/data/SwayFunction.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.data
diff --git a/core/src/main/scala/swaydb/core/data/Time.scala b/core/src/main/scala/swaydb/core/data/Time.scala
index d79b2fd03..0b7f03aae 100644
--- a/core/src/main/scala/swaydb/core/data/Time.scala
+++ b/core/src/main/scala/swaydb/core/data/Time.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.data
diff --git a/core/src/main/scala/swaydb/core/data/Value.scala b/core/src/main/scala/swaydb/core/data/Value.scala
index 881d7d6a3..185a06d44 100644
--- a/core/src/main/scala/swaydb/core/data/Value.scala
+++ b/core/src/main/scala/swaydb/core/data/Value.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.data
diff --git a/core/src/main/scala/swaydb/core/function/FunctionStore.scala b/core/src/main/scala/swaydb/core/function/FunctionStore.scala
index be80bc0c9..ed65c2f59 100644
--- a/core/src/main/scala/swaydb/core/function/FunctionStore.scala
+++ b/core/src/main/scala/swaydb/core/function/FunctionStore.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.function
diff --git a/core/src/main/scala/swaydb/core/gc/GCStats.scala b/core/src/main/scala/swaydb/core/gc/GCStats.scala
index 867a53e04..53230bfbd 100644
--- a/core/src/main/scala/swaydb/core/gc/GCStats.scala
+++ b/core/src/main/scala/swaydb/core/gc/GCStats.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.gc
diff --git a/core/src/main/scala/swaydb/core/io/file/ChannelFile.scala b/core/src/main/scala/swaydb/core/io/file/ChannelFile.scala
index 1f65604b3..b0e3b5bc8 100644
--- a/core/src/main/scala/swaydb/core/io/file/ChannelFile.scala
+++ b/core/src/main/scala/swaydb/core/io/file/ChannelFile.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.io.file
diff --git a/core/src/main/scala/swaydb/core/io/file/DBFile.scala b/core/src/main/scala/swaydb/core/io/file/DBFile.scala
index dc550cdbc..b32adf440 100644
--- a/core/src/main/scala/swaydb/core/io/file/DBFile.scala
+++ b/core/src/main/scala/swaydb/core/io/file/DBFile.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.io.file
diff --git a/core/src/main/scala/swaydb/core/io/file/DBFileType.scala b/core/src/main/scala/swaydb/core/io/file/DBFileType.scala
index 740392f98..6d88bd562 100644
--- a/core/src/main/scala/swaydb/core/io/file/DBFileType.scala
+++ b/core/src/main/scala/swaydb/core/io/file/DBFileType.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.io.file
diff --git a/core/src/main/scala/swaydb/core/io/file/ForceSaveApplier.scala b/core/src/main/scala/swaydb/core/io/file/ForceSaveApplier.scala
index 295444998..9e3ab5a91 100644
--- a/core/src/main/scala/swaydb/core/io/file/ForceSaveApplier.scala
+++ b/core/src/main/scala/swaydb/core/io/file/ForceSaveApplier.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.io.file
diff --git a/core/src/main/scala/swaydb/core/io/file/MMAPFile.scala b/core/src/main/scala/swaydb/core/io/file/MMAPFile.scala
index 6b7524f8c..2c1e499a2 100644
--- a/core/src/main/scala/swaydb/core/io/file/MMAPFile.scala
+++ b/core/src/main/scala/swaydb/core/io/file/MMAPFile.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.io.file
diff --git a/core/src/main/scala/swaydb/core/io/reader/FileReader.scala b/core/src/main/scala/swaydb/core/io/reader/FileReader.scala
index b670a5426..292957efd 100644
--- a/core/src/main/scala/swaydb/core/io/reader/FileReader.scala
+++ b/core/src/main/scala/swaydb/core/io/reader/FileReader.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.io.reader
diff --git a/core/src/main/scala/swaydb/core/io/reader/Reader.scala b/core/src/main/scala/swaydb/core/io/reader/Reader.scala
index cf1f0fb1e..108d32b2c 100644
--- a/core/src/main/scala/swaydb/core/io/reader/Reader.scala
+++ b/core/src/main/scala/swaydb/core/io/reader/Reader.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.io.reader
diff --git a/core/src/main/scala/swaydb/core/level/AppendixMapCache.scala b/core/src/main/scala/swaydb/core/level/AppendixMapCache.scala
index 3a1211aef..cd1c09856 100644
--- a/core/src/main/scala/swaydb/core/level/AppendixMapCache.scala
+++ b/core/src/main/scala/swaydb/core/level/AppendixMapCache.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level
diff --git a/core/src/main/scala/swaydb/core/level/Level.scala b/core/src/main/scala/swaydb/core/level/Level.scala
index 8145be8f4..766af95b4 100644
--- a/core/src/main/scala/swaydb/core/level/Level.scala
+++ b/core/src/main/scala/swaydb/core/level/Level.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level
diff --git a/core/src/main/scala/swaydb/core/level/LevelCloser.scala b/core/src/main/scala/swaydb/core/level/LevelCloser.scala
index 1913b719e..57b535765 100644
--- a/core/src/main/scala/swaydb/core/level/LevelCloser.scala
+++ b/core/src/main/scala/swaydb/core/level/LevelCloser.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level
diff --git a/core/src/main/scala/swaydb/core/level/LevelCollapseResult.scala b/core/src/main/scala/swaydb/core/level/LevelCollapseResult.scala
index d446c4268..0018de6e2 100644
--- a/core/src/main/scala/swaydb/core/level/LevelCollapseResult.scala
+++ b/core/src/main/scala/swaydb/core/level/LevelCollapseResult.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level
diff --git a/core/src/main/scala/swaydb/core/level/LevelRef.scala b/core/src/main/scala/swaydb/core/level/LevelRef.scala
index 654066f42..42587a748 100644
--- a/core/src/main/scala/swaydb/core/level/LevelRef.scala
+++ b/core/src/main/scala/swaydb/core/level/LevelRef.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level
diff --git a/core/src/main/scala/swaydb/core/level/LevelSeek.scala b/core/src/main/scala/swaydb/core/level/LevelSeek.scala
index 0dcbfab63..f2e079226 100644
--- a/core/src/main/scala/swaydb/core/level/LevelSeek.scala
+++ b/core/src/main/scala/swaydb/core/level/LevelSeek.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level
diff --git a/core/src/main/scala/swaydb/core/level/NextLevel.scala b/core/src/main/scala/swaydb/core/level/NextLevel.scala
index 126fb53bd..87337aa0c 100644
--- a/core/src/main/scala/swaydb/core/level/NextLevel.scala
+++ b/core/src/main/scala/swaydb/core/level/NextLevel.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level
diff --git a/core/src/main/scala/swaydb/core/level/PathsDistributor.scala b/core/src/main/scala/swaydb/core/level/PathsDistributor.scala
index 5adf2485e..343c1a239 100644
--- a/core/src/main/scala/swaydb/core/level/PathsDistributor.scala
+++ b/core/src/main/scala/swaydb/core/level/PathsDistributor.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level
diff --git a/core/src/main/scala/swaydb/core/level/compaction/Compactor.scala b/core/src/main/scala/swaydb/core/level/compaction/Compactor.scala
index 8cef28f38..2f93b25f0 100644
--- a/core/src/main/scala/swaydb/core/level/compaction/Compactor.scala
+++ b/core/src/main/scala/swaydb/core/level/compaction/Compactor.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.compaction
diff --git a/core/src/main/scala/swaydb/core/level/compaction/CompactorCreator.scala b/core/src/main/scala/swaydb/core/level/compaction/CompactorCreator.scala
index 00224c5d6..5a4caf6f2 100644
--- a/core/src/main/scala/swaydb/core/level/compaction/CompactorCreator.scala
+++ b/core/src/main/scala/swaydb/core/level/compaction/CompactorCreator.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.compaction
diff --git a/core/src/main/scala/swaydb/core/level/compaction/io/CompactionIO.scala b/core/src/main/scala/swaydb/core/level/compaction/io/CompactionIO.scala
index 8db025c9b..a13af8c62 100644
--- a/core/src/main/scala/swaydb/core/level/compaction/io/CompactionIO.scala
+++ b/core/src/main/scala/swaydb/core/level/compaction/io/CompactionIO.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.compaction.io
diff --git a/core/src/main/scala/swaydb/core/level/compaction/reception/LevelReception.scala b/core/src/main/scala/swaydb/core/level/compaction/reception/LevelReception.scala
index 52b833134..ba904ff66 100644
--- a/core/src/main/scala/swaydb/core/level/compaction/reception/LevelReception.scala
+++ b/core/src/main/scala/swaydb/core/level/compaction/reception/LevelReception.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.compaction.reception
diff --git a/core/src/main/scala/swaydb/core/level/compaction/reception/LevelReceptionKeyValidator.scala b/core/src/main/scala/swaydb/core/level/compaction/reception/LevelReceptionKeyValidator.scala
index 3e93e21d9..846df970c 100644
--- a/core/src/main/scala/swaydb/core/level/compaction/reception/LevelReceptionKeyValidator.scala
+++ b/core/src/main/scala/swaydb/core/level/compaction/reception/LevelReceptionKeyValidator.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.compaction.reception
diff --git a/core/src/main/scala/swaydb/core/level/compaction/task/CompactionDataType.scala b/core/src/main/scala/swaydb/core/level/compaction/task/CompactionDataType.scala
index ad54e8a2f..659809c1b 100644
--- a/core/src/main/scala/swaydb/core/level/compaction/task/CompactionDataType.scala
+++ b/core/src/main/scala/swaydb/core/level/compaction/task/CompactionDataType.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.compaction.task
diff --git a/core/src/main/scala/swaydb/core/level/compaction/task/CompactionTask.scala b/core/src/main/scala/swaydb/core/level/compaction/task/CompactionTask.scala
index 9e72ace44..4bcd5c38f 100644
--- a/core/src/main/scala/swaydb/core/level/compaction/task/CompactionTask.scala
+++ b/core/src/main/scala/swaydb/core/level/compaction/task/CompactionTask.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.compaction.task
diff --git a/core/src/main/scala/swaydb/core/level/compaction/task/assigner/AssignmentScorer.scala b/core/src/main/scala/swaydb/core/level/compaction/task/assigner/AssignmentScorer.scala
index cea707bd6..382e3bcf2 100644
--- a/core/src/main/scala/swaydb/core/level/compaction/task/assigner/AssignmentScorer.scala
+++ b/core/src/main/scala/swaydb/core/level/compaction/task/assigner/AssignmentScorer.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.compaction.task.assigner
diff --git a/core/src/main/scala/swaydb/core/level/compaction/task/assigner/LevelTaskAssigner.scala b/core/src/main/scala/swaydb/core/level/compaction/task/assigner/LevelTaskAssigner.scala
index 7cecefac1..e7ccfe20e 100644
--- a/core/src/main/scala/swaydb/core/level/compaction/task/assigner/LevelTaskAssigner.scala
+++ b/core/src/main/scala/swaydb/core/level/compaction/task/assigner/LevelTaskAssigner.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.compaction.task.assigner
diff --git a/core/src/main/scala/swaydb/core/level/compaction/task/assigner/LevelZeroTaskAssigner.scala b/core/src/main/scala/swaydb/core/level/compaction/task/assigner/LevelZeroTaskAssigner.scala
index 03572b5c6..db3012bf9 100644
--- a/core/src/main/scala/swaydb/core/level/compaction/task/assigner/LevelZeroTaskAssigner.scala
+++ b/core/src/main/scala/swaydb/core/level/compaction/task/assigner/LevelZeroTaskAssigner.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.compaction.task.assigner
diff --git a/core/src/main/scala/swaydb/core/level/compaction/task/assigner/TaskAssigner.scala b/core/src/main/scala/swaydb/core/level/compaction/task/assigner/TaskAssigner.scala
index b98d95edb..3dc015b75 100644
--- a/core/src/main/scala/swaydb/core/level/compaction/task/assigner/TaskAssigner.scala
+++ b/core/src/main/scala/swaydb/core/level/compaction/task/assigner/TaskAssigner.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.compaction.task.assigner
diff --git a/core/src/main/scala/swaydb/core/level/compaction/throttle/LevelState.scala b/core/src/main/scala/swaydb/core/level/compaction/throttle/LevelState.scala
index 6e87a92ac..1fee92340 100644
--- a/core/src/main/scala/swaydb/core/level/compaction/throttle/LevelState.scala
+++ b/core/src/main/scala/swaydb/core/level/compaction/throttle/LevelState.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.compaction.throttle
diff --git a/core/src/main/scala/swaydb/core/level/compaction/throttle/ThrottleCompactor.scala b/core/src/main/scala/swaydb/core/level/compaction/throttle/ThrottleCompactor.scala
index c2a80e049..af7be7bf8 100644
--- a/core/src/main/scala/swaydb/core/level/compaction/throttle/ThrottleCompactor.scala
+++ b/core/src/main/scala/swaydb/core/level/compaction/throttle/ThrottleCompactor.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.compaction.throttle
diff --git a/core/src/main/scala/swaydb/core/level/compaction/throttle/ThrottleCompactorContext.scala b/core/src/main/scala/swaydb/core/level/compaction/throttle/ThrottleCompactorContext.scala
index 5cde1b453..0aeaac321 100644
--- a/core/src/main/scala/swaydb/core/level/compaction/throttle/ThrottleCompactorContext.scala
+++ b/core/src/main/scala/swaydb/core/level/compaction/throttle/ThrottleCompactorContext.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.compaction.throttle
diff --git a/core/src/main/scala/swaydb/core/level/compaction/throttle/ThrottleCompactorCreator.scala b/core/src/main/scala/swaydb/core/level/compaction/throttle/ThrottleCompactorCreator.scala
index 0bed13bc7..85a1585e8 100644
--- a/core/src/main/scala/swaydb/core/level/compaction/throttle/ThrottleCompactorCreator.scala
+++ b/core/src/main/scala/swaydb/core/level/compaction/throttle/ThrottleCompactorCreator.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.compaction.throttle
diff --git a/core/src/main/scala/swaydb/core/level/compaction/throttle/ThrottleLevelOrdering.scala b/core/src/main/scala/swaydb/core/level/compaction/throttle/ThrottleLevelOrdering.scala
index 70e30de70..2c33a0abe 100644
--- a/core/src/main/scala/swaydb/core/level/compaction/throttle/ThrottleLevelOrdering.scala
+++ b/core/src/main/scala/swaydb/core/level/compaction/throttle/ThrottleLevelOrdering.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.compaction.throttle
diff --git a/core/src/main/scala/swaydb/core/level/compaction/throttle/behaviour/BehaviorWakeUp.scala b/core/src/main/scala/swaydb/core/level/compaction/throttle/behaviour/BehaviorWakeUp.scala
index d723eebd9..ed6aa338b 100644
--- a/core/src/main/scala/swaydb/core/level/compaction/throttle/behaviour/BehaviorWakeUp.scala
+++ b/core/src/main/scala/swaydb/core/level/compaction/throttle/behaviour/BehaviorWakeUp.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.compaction.throttle.behaviour
diff --git a/core/src/main/scala/swaydb/core/level/compaction/throttle/behaviour/BehaviourCommit.scala b/core/src/main/scala/swaydb/core/level/compaction/throttle/behaviour/BehaviourCommit.scala
index b51603a5a..74ad074ac 100644
--- a/core/src/main/scala/swaydb/core/level/compaction/throttle/behaviour/BehaviourCommit.scala
+++ b/core/src/main/scala/swaydb/core/level/compaction/throttle/behaviour/BehaviourCommit.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.compaction.throttle.behaviour
diff --git a/core/src/main/scala/swaydb/core/level/compaction/throttle/behaviour/BehaviourCompactionTask.scala b/core/src/main/scala/swaydb/core/level/compaction/throttle/behaviour/BehaviourCompactionTask.scala
index cf50d4e9d..9cbe7ce82 100644
--- a/core/src/main/scala/swaydb/core/level/compaction/throttle/behaviour/BehaviourCompactionTask.scala
+++ b/core/src/main/scala/swaydb/core/level/compaction/throttle/behaviour/BehaviourCompactionTask.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.compaction.throttle.behaviour
diff --git a/core/src/main/scala/swaydb/core/level/compaction/throttle/behaviour/LevelSleepStates.scala b/core/src/main/scala/swaydb/core/level/compaction/throttle/behaviour/LevelSleepStates.scala
index 54716534f..2ab266eb8 100644
--- a/core/src/main/scala/swaydb/core/level/compaction/throttle/behaviour/LevelSleepStates.scala
+++ b/core/src/main/scala/swaydb/core/level/compaction/throttle/behaviour/LevelSleepStates.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.compaction.throttle.behaviour
diff --git a/core/src/main/scala/swaydb/core/level/seek/CurrentGetter.scala b/core/src/main/scala/swaydb/core/level/seek/CurrentGetter.scala
index a627cea94..f6c4ffe0b 100644
--- a/core/src/main/scala/swaydb/core/level/seek/CurrentGetter.scala
+++ b/core/src/main/scala/swaydb/core/level/seek/CurrentGetter.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.seek
diff --git a/core/src/main/scala/swaydb/core/level/seek/CurrentWalker.scala b/core/src/main/scala/swaydb/core/level/seek/CurrentWalker.scala
index 4b1062930..e90660baf 100644
--- a/core/src/main/scala/swaydb/core/level/seek/CurrentWalker.scala
+++ b/core/src/main/scala/swaydb/core/level/seek/CurrentWalker.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.seek
diff --git a/core/src/main/scala/swaydb/core/level/seek/Get.scala b/core/src/main/scala/swaydb/core/level/seek/Get.scala
index d3bb27b6e..0e8361ad7 100644
--- a/core/src/main/scala/swaydb/core/level/seek/Get.scala
+++ b/core/src/main/scala/swaydb/core/level/seek/Get.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.seek
diff --git a/core/src/main/scala/swaydb/core/level/seek/Higher.scala b/core/src/main/scala/swaydb/core/level/seek/Higher.scala
index 910784081..44ced87f3 100644
--- a/core/src/main/scala/swaydb/core/level/seek/Higher.scala
+++ b/core/src/main/scala/swaydb/core/level/seek/Higher.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.seek
diff --git a/core/src/main/scala/swaydb/core/level/seek/Lower.scala b/core/src/main/scala/swaydb/core/level/seek/Lower.scala
index a562c1762..414b94c08 100644
--- a/core/src/main/scala/swaydb/core/level/seek/Lower.scala
+++ b/core/src/main/scala/swaydb/core/level/seek/Lower.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.seek
diff --git a/core/src/main/scala/swaydb/core/level/seek/NextGetter.scala b/core/src/main/scala/swaydb/core/level/seek/NextGetter.scala
index 5217104dd..027d07997 100644
--- a/core/src/main/scala/swaydb/core/level/seek/NextGetter.scala
+++ b/core/src/main/scala/swaydb/core/level/seek/NextGetter.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.seek
diff --git a/core/src/main/scala/swaydb/core/level/seek/NextWalker.scala b/core/src/main/scala/swaydb/core/level/seek/NextWalker.scala
index 196a0f219..8094eb274 100644
--- a/core/src/main/scala/swaydb/core/level/seek/NextWalker.scala
+++ b/core/src/main/scala/swaydb/core/level/seek/NextWalker.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.seek
diff --git a/core/src/main/scala/swaydb/core/level/seek/Seek.scala b/core/src/main/scala/swaydb/core/level/seek/Seek.scala
index c8003b9d6..fac4529b5 100644
--- a/core/src/main/scala/swaydb/core/level/seek/Seek.scala
+++ b/core/src/main/scala/swaydb/core/level/seek/Seek.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.seek
diff --git a/core/src/main/scala/swaydb/core/level/tool/AppendixRepairer.scala b/core/src/main/scala/swaydb/core/level/tool/AppendixRepairer.scala
index 68e67e60d..433c3fc6c 100644
--- a/core/src/main/scala/swaydb/core/level/tool/AppendixRepairer.scala
+++ b/core/src/main/scala/swaydb/core/level/tool/AppendixRepairer.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.tool
diff --git a/core/src/main/scala/swaydb/core/level/zero/LevelZero.scala b/core/src/main/scala/swaydb/core/level/zero/LevelZero.scala
index 5633c9581..b5bccfea4 100644
--- a/core/src/main/scala/swaydb/core/level/zero/LevelZero.scala
+++ b/core/src/main/scala/swaydb/core/level/zero/LevelZero.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.zero
diff --git a/core/src/main/scala/swaydb/core/level/zero/LevelZeroMapCache.scala b/core/src/main/scala/swaydb/core/level/zero/LevelZeroMapCache.scala
index 4b7309fbd..8bbc7e0fe 100644
--- a/core/src/main/scala/swaydb/core/level/zero/LevelZeroMapCache.scala
+++ b/core/src/main/scala/swaydb/core/level/zero/LevelZeroMapCache.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.zero
diff --git a/core/src/main/scala/swaydb/core/level/zero/LevelZeroMerger.scala b/core/src/main/scala/swaydb/core/level/zero/LevelZeroMerger.scala
index e79b6eed0..850967a2b 100644
--- a/core/src/main/scala/swaydb/core/level/zero/LevelZeroMerger.scala
+++ b/core/src/main/scala/swaydb/core/level/zero/LevelZeroMerger.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.zero
diff --git a/core/src/main/scala/swaydb/core/map/Map.scala b/core/src/main/scala/swaydb/core/map/Map.scala
index 240ddef42..b912abc39 100644
--- a/core/src/main/scala/swaydb/core/map/Map.scala
+++ b/core/src/main/scala/swaydb/core/map/Map.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.map
diff --git a/core/src/main/scala/swaydb/core/map/MapCache.scala b/core/src/main/scala/swaydb/core/map/MapCache.scala
index 9c44e17d0..5f9d70cba 100644
--- a/core/src/main/scala/swaydb/core/map/MapCache.scala
+++ b/core/src/main/scala/swaydb/core/map/MapCache.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.map
diff --git a/core/src/main/scala/swaydb/core/map/MapCacheBuilder.scala b/core/src/main/scala/swaydb/core/map/MapCacheBuilder.scala
index 132d74968..b6456f3c2 100644
--- a/core/src/main/scala/swaydb/core/map/MapCacheBuilder.scala
+++ b/core/src/main/scala/swaydb/core/map/MapCacheBuilder.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.map
diff --git a/core/src/main/scala/swaydb/core/map/MapEntry.scala b/core/src/main/scala/swaydb/core/map/MapEntry.scala
index e0e370707..d3981e51d 100644
--- a/core/src/main/scala/swaydb/core/map/MapEntry.scala
+++ b/core/src/main/scala/swaydb/core/map/MapEntry.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.map
diff --git a/core/src/main/scala/swaydb/core/map/Maps.scala b/core/src/main/scala/swaydb/core/map/Maps.scala
index 3c5499d96..8207fb02c 100644
--- a/core/src/main/scala/swaydb/core/map/Maps.scala
+++ b/core/src/main/scala/swaydb/core/map/Maps.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.map
diff --git a/core/src/main/scala/swaydb/core/map/MemoryMap.scala b/core/src/main/scala/swaydb/core/map/MemoryMap.scala
index 87bbe95e7..4274265ee 100644
--- a/core/src/main/scala/swaydb/core/map/MemoryMap.scala
+++ b/core/src/main/scala/swaydb/core/map/MemoryMap.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.map
diff --git a/core/src/main/scala/swaydb/core/map/PersistentMap.scala b/core/src/main/scala/swaydb/core/map/PersistentMap.scala
index 1790994fc..f6faec4f7 100644
--- a/core/src/main/scala/swaydb/core/map/PersistentMap.scala
+++ b/core/src/main/scala/swaydb/core/map/PersistentMap.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.map
diff --git a/core/src/main/scala/swaydb/core/map/RecoveryResult.scala b/core/src/main/scala/swaydb/core/map/RecoveryResult.scala
index 788155114..1dc748665 100644
--- a/core/src/main/scala/swaydb/core/map/RecoveryResult.scala
+++ b/core/src/main/scala/swaydb/core/map/RecoveryResult.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.map
diff --git a/core/src/main/scala/swaydb/core/map/applied/AppliedFunctionsMap.scala b/core/src/main/scala/swaydb/core/map/applied/AppliedFunctionsMap.scala
index 3db436fe4..940e2a4ff 100644
--- a/core/src/main/scala/swaydb/core/map/applied/AppliedFunctionsMap.scala
+++ b/core/src/main/scala/swaydb/core/map/applied/AppliedFunctionsMap.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.map.applied
diff --git a/core/src/main/scala/swaydb/core/map/applied/AppliedFunctionsMapCache.scala b/core/src/main/scala/swaydb/core/map/applied/AppliedFunctionsMapCache.scala
index 91797cb01..73ba17d84 100644
--- a/core/src/main/scala/swaydb/core/map/applied/AppliedFunctionsMapCache.scala
+++ b/core/src/main/scala/swaydb/core/map/applied/AppliedFunctionsMapCache.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.map.applied
diff --git a/core/src/main/scala/swaydb/core/map/counter/CounterMap.scala b/core/src/main/scala/swaydb/core/map/counter/CounterMap.scala
index fb7cd99de..f51001868 100644
--- a/core/src/main/scala/swaydb/core/map/counter/CounterMap.scala
+++ b/core/src/main/scala/swaydb/core/map/counter/CounterMap.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.map.counter
diff --git a/core/src/main/scala/swaydb/core/map/counter/MemoryCounterMap.scala b/core/src/main/scala/swaydb/core/map/counter/MemoryCounterMap.scala
index 1fd6030a5..d291efd8c 100644
--- a/core/src/main/scala/swaydb/core/map/counter/MemoryCounterMap.scala
+++ b/core/src/main/scala/swaydb/core/map/counter/MemoryCounterMap.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.map.counter
diff --git a/core/src/main/scala/swaydb/core/map/counter/PersistentCounterMap.scala b/core/src/main/scala/swaydb/core/map/counter/PersistentCounterMap.scala
index 7a86bb260..f49f044bf 100644
--- a/core/src/main/scala/swaydb/core/map/counter/PersistentCounterMap.scala
+++ b/core/src/main/scala/swaydb/core/map/counter/PersistentCounterMap.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.map.counter
diff --git a/core/src/main/scala/swaydb/core/map/counter/PersistentCounterMapCache.scala b/core/src/main/scala/swaydb/core/map/counter/PersistentCounterMapCache.scala
index ce14b4401..425809b70 100644
--- a/core/src/main/scala/swaydb/core/map/counter/PersistentCounterMapCache.scala
+++ b/core/src/main/scala/swaydb/core/map/counter/PersistentCounterMapCache.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.map.counter
diff --git a/core/src/main/scala/swaydb/core/map/serializer/AppendixMapEntryReader.scala b/core/src/main/scala/swaydb/core/map/serializer/AppendixMapEntryReader.scala
index 3fc4807b9..7872d1879 100644
--- a/core/src/main/scala/swaydb/core/map/serializer/AppendixMapEntryReader.scala
+++ b/core/src/main/scala/swaydb/core/map/serializer/AppendixMapEntryReader.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.map.serializer
diff --git a/core/src/main/scala/swaydb/core/map/serializer/AppendixMapEntryWriter.scala b/core/src/main/scala/swaydb/core/map/serializer/AppendixMapEntryWriter.scala
index e024ea131..e597c5b5e 100644
--- a/core/src/main/scala/swaydb/core/map/serializer/AppendixMapEntryWriter.scala
+++ b/core/src/main/scala/swaydb/core/map/serializer/AppendixMapEntryWriter.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.map.serializer
diff --git a/core/src/main/scala/swaydb/core/map/serializer/AppliedFunctionsMapEntryReader.scala b/core/src/main/scala/swaydb/core/map/serializer/AppliedFunctionsMapEntryReader.scala
index dbd0d5910..550babbfb 100644
--- a/core/src/main/scala/swaydb/core/map/serializer/AppliedFunctionsMapEntryReader.scala
+++ b/core/src/main/scala/swaydb/core/map/serializer/AppliedFunctionsMapEntryReader.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.map.serializer
diff --git a/core/src/main/scala/swaydb/core/map/serializer/AppliedFunctionsMapEntryWriter.scala b/core/src/main/scala/swaydb/core/map/serializer/AppliedFunctionsMapEntryWriter.scala
index a0891291b..2f299b938 100644
--- a/core/src/main/scala/swaydb/core/map/serializer/AppliedFunctionsMapEntryWriter.scala
+++ b/core/src/main/scala/swaydb/core/map/serializer/AppliedFunctionsMapEntryWriter.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.map.serializer
diff --git a/core/src/main/scala/swaydb/core/map/serializer/CounterMapEntryReader.scala b/core/src/main/scala/swaydb/core/map/serializer/CounterMapEntryReader.scala
index 789075704..d381a1a2a 100644
--- a/core/src/main/scala/swaydb/core/map/serializer/CounterMapEntryReader.scala
+++ b/core/src/main/scala/swaydb/core/map/serializer/CounterMapEntryReader.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.map.serializer
diff --git a/core/src/main/scala/swaydb/core/map/serializer/CounterMapEntryWriter.scala b/core/src/main/scala/swaydb/core/map/serializer/CounterMapEntryWriter.scala
index cea69b8c3..766b174fa 100644
--- a/core/src/main/scala/swaydb/core/map/serializer/CounterMapEntryWriter.scala
+++ b/core/src/main/scala/swaydb/core/map/serializer/CounterMapEntryWriter.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.map.serializer
diff --git a/core/src/main/scala/swaydb/core/map/serializer/LevelZeroMapEntryReader.scala b/core/src/main/scala/swaydb/core/map/serializer/LevelZeroMapEntryReader.scala
index 30c717aa0..55de863b5 100644
--- a/core/src/main/scala/swaydb/core/map/serializer/LevelZeroMapEntryReader.scala
+++ b/core/src/main/scala/swaydb/core/map/serializer/LevelZeroMapEntryReader.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.map.serializer
diff --git a/core/src/main/scala/swaydb/core/map/serializer/LevelZeroMapEntryWriter.scala b/core/src/main/scala/swaydb/core/map/serializer/LevelZeroMapEntryWriter.scala
index 7a20a818e..2f6eb2c80 100644
--- a/core/src/main/scala/swaydb/core/map/serializer/LevelZeroMapEntryWriter.scala
+++ b/core/src/main/scala/swaydb/core/map/serializer/LevelZeroMapEntryWriter.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.map.serializer
diff --git a/core/src/main/scala/swaydb/core/map/serializer/MapCodec.scala b/core/src/main/scala/swaydb/core/map/serializer/MapCodec.scala
index 110f2a197..19c25c73d 100644
--- a/core/src/main/scala/swaydb/core/map/serializer/MapCodec.scala
+++ b/core/src/main/scala/swaydb/core/map/serializer/MapCodec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.map.serializer
diff --git a/core/src/main/scala/swaydb/core/map/serializer/MapEntryReader.scala b/core/src/main/scala/swaydb/core/map/serializer/MapEntryReader.scala
index e658298f8..ddcfb02ed 100644
--- a/core/src/main/scala/swaydb/core/map/serializer/MapEntryReader.scala
+++ b/core/src/main/scala/swaydb/core/map/serializer/MapEntryReader.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.map.serializer
diff --git a/core/src/main/scala/swaydb/core/map/serializer/MapEntryWriter.scala b/core/src/main/scala/swaydb/core/map/serializer/MapEntryWriter.scala
index a66f52934..01cdb7318 100644
--- a/core/src/main/scala/swaydb/core/map/serializer/MapEntryWriter.scala
+++ b/core/src/main/scala/swaydb/core/map/serializer/MapEntryWriter.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.map.serializer
diff --git a/core/src/main/scala/swaydb/core/map/serializer/RangeValueId.scala b/core/src/main/scala/swaydb/core/map/serializer/RangeValueId.scala
index 89f80ca6c..956ef86e6 100644
--- a/core/src/main/scala/swaydb/core/map/serializer/RangeValueId.scala
+++ b/core/src/main/scala/swaydb/core/map/serializer/RangeValueId.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.map.serializer
diff --git a/core/src/main/scala/swaydb/core/map/serializer/RangeValueSerializer.scala b/core/src/main/scala/swaydb/core/map/serializer/RangeValueSerializer.scala
index 35ab80c2e..a27d525e2 100644
--- a/core/src/main/scala/swaydb/core/map/serializer/RangeValueSerializer.scala
+++ b/core/src/main/scala/swaydb/core/map/serializer/RangeValueSerializer.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.map.serializer
diff --git a/core/src/main/scala/swaydb/core/map/serializer/ValueSerializer.scala b/core/src/main/scala/swaydb/core/map/serializer/ValueSerializer.scala
index f97d7171b..21736dee7 100644
--- a/core/src/main/scala/swaydb/core/map/serializer/ValueSerializer.scala
+++ b/core/src/main/scala/swaydb/core/map/serializer/ValueSerializer.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.map.serializer
diff --git a/core/src/main/scala/swaydb/core/map/timer/Timer.scala b/core/src/main/scala/swaydb/core/map/timer/Timer.scala
index 274c4551c..900d4e5f8 100644
--- a/core/src/main/scala/swaydb/core/map/timer/Timer.scala
+++ b/core/src/main/scala/swaydb/core/map/timer/Timer.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.map.timer
diff --git a/core/src/main/scala/swaydb/core/merge/ApplyMerger.scala b/core/src/main/scala/swaydb/core/merge/ApplyMerger.scala
index 8a462a67b..d6aa4a591 100644
--- a/core/src/main/scala/swaydb/core/merge/ApplyMerger.scala
+++ b/core/src/main/scala/swaydb/core/merge/ApplyMerger.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.merge
diff --git a/core/src/main/scala/swaydb/core/merge/FixedMerger.scala b/core/src/main/scala/swaydb/core/merge/FixedMerger.scala
index 385f87dda..91cf67063 100644
--- a/core/src/main/scala/swaydb/core/merge/FixedMerger.scala
+++ b/core/src/main/scala/swaydb/core/merge/FixedMerger.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.merge
diff --git a/core/src/main/scala/swaydb/core/merge/FunctionMerger.scala b/core/src/main/scala/swaydb/core/merge/FunctionMerger.scala
index 379003ed2..9b7b50b93 100644
--- a/core/src/main/scala/swaydb/core/merge/FunctionMerger.scala
+++ b/core/src/main/scala/swaydb/core/merge/FunctionMerger.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.merge
diff --git a/core/src/main/scala/swaydb/core/merge/KeyValueGrouper.scala b/core/src/main/scala/swaydb/core/merge/KeyValueGrouper.scala
index e3614fe27..e3b0ecb1c 100644
--- a/core/src/main/scala/swaydb/core/merge/KeyValueGrouper.scala
+++ b/core/src/main/scala/swaydb/core/merge/KeyValueGrouper.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.merge
diff --git a/core/src/main/scala/swaydb/core/merge/KeyValueMerger.scala b/core/src/main/scala/swaydb/core/merge/KeyValueMerger.scala
index 7e2e08d76..def72baa2 100644
--- a/core/src/main/scala/swaydb/core/merge/KeyValueMerger.scala
+++ b/core/src/main/scala/swaydb/core/merge/KeyValueMerger.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.merge
diff --git a/core/src/main/scala/swaydb/core/merge/PendingApplyMerger.scala b/core/src/main/scala/swaydb/core/merge/PendingApplyMerger.scala
index 23da1e638..e2dff58f6 100644
--- a/core/src/main/scala/swaydb/core/merge/PendingApplyMerger.scala
+++ b/core/src/main/scala/swaydb/core/merge/PendingApplyMerger.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.merge
diff --git a/core/src/main/scala/swaydb/core/merge/PutMerger.scala b/core/src/main/scala/swaydb/core/merge/PutMerger.scala
index 0b025a454..04396273f 100644
--- a/core/src/main/scala/swaydb/core/merge/PutMerger.scala
+++ b/core/src/main/scala/swaydb/core/merge/PutMerger.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.merge
diff --git a/core/src/main/scala/swaydb/core/merge/RemoveMerger.scala b/core/src/main/scala/swaydb/core/merge/RemoveMerger.scala
index ac5a70e5d..8abd5315a 100644
--- a/core/src/main/scala/swaydb/core/merge/RemoveMerger.scala
+++ b/core/src/main/scala/swaydb/core/merge/RemoveMerger.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.merge
diff --git a/core/src/main/scala/swaydb/core/merge/UpdateMerger.scala b/core/src/main/scala/swaydb/core/merge/UpdateMerger.scala
index 5b76cacc4..96fa6e5c0 100644
--- a/core/src/main/scala/swaydb/core/merge/UpdateMerger.scala
+++ b/core/src/main/scala/swaydb/core/merge/UpdateMerger.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.merge
diff --git a/core/src/main/scala/swaydb/core/merge/ValueMerger.scala b/core/src/main/scala/swaydb/core/merge/ValueMerger.scala
index 51ac6fb3c..46c660c25 100644
--- a/core/src/main/scala/swaydb/core/merge/ValueMerger.scala
+++ b/core/src/main/scala/swaydb/core/merge/ValueMerger.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.merge
diff --git a/core/src/main/scala/swaydb/core/merge/stats/MergeStats.scala b/core/src/main/scala/swaydb/core/merge/stats/MergeStats.scala
index 4b8ab7ea5..2a7d8e484 100644
--- a/core/src/main/scala/swaydb/core/merge/stats/MergeStats.scala
+++ b/core/src/main/scala/swaydb/core/merge/stats/MergeStats.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.merge.stats
diff --git a/core/src/main/scala/swaydb/core/merge/stats/MergeStatsCreator.scala b/core/src/main/scala/swaydb/core/merge/stats/MergeStatsCreator.scala
index 2f41b67c2..2674482c3 100644
--- a/core/src/main/scala/swaydb/core/merge/stats/MergeStatsCreator.scala
+++ b/core/src/main/scala/swaydb/core/merge/stats/MergeStatsCreator.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.merge.stats
diff --git a/core/src/main/scala/swaydb/core/merge/stats/MergeStatsSizeCalculator.scala b/core/src/main/scala/swaydb/core/merge/stats/MergeStatsSizeCalculator.scala
index e00917b56..b28ba9862 100644
--- a/core/src/main/scala/swaydb/core/merge/stats/MergeStatsSizeCalculator.scala
+++ b/core/src/main/scala/swaydb/core/merge/stats/MergeStatsSizeCalculator.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.merge.stats
diff --git a/core/src/main/scala/swaydb/core/segment/DeadlineAndFunctionId.scala b/core/src/main/scala/swaydb/core/segment/DeadlineAndFunctionId.scala
index 3210f306e..22ae537d5 100644
--- a/core/src/main/scala/swaydb/core/segment/DeadlineAndFunctionId.scala
+++ b/core/src/main/scala/swaydb/core/segment/DeadlineAndFunctionId.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment
diff --git a/core/src/main/scala/swaydb/core/segment/MemorySegment.scala b/core/src/main/scala/swaydb/core/segment/MemorySegment.scala
index 88438f7ed..ae4edaec1 100644
--- a/core/src/main/scala/swaydb/core/segment/MemorySegment.scala
+++ b/core/src/main/scala/swaydb/core/segment/MemorySegment.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment
diff --git a/core/src/main/scala/swaydb/core/segment/PersistentSegment.scala b/core/src/main/scala/swaydb/core/segment/PersistentSegment.scala
index 0c6e51057..b460eaab4 100644
--- a/core/src/main/scala/swaydb/core/segment/PersistentSegment.scala
+++ b/core/src/main/scala/swaydb/core/segment/PersistentSegment.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment
diff --git a/core/src/main/scala/swaydb/core/segment/PersistentSegmentMany.scala b/core/src/main/scala/swaydb/core/segment/PersistentSegmentMany.scala
index 05bb90754..0dde837ae 100644
--- a/core/src/main/scala/swaydb/core/segment/PersistentSegmentMany.scala
+++ b/core/src/main/scala/swaydb/core/segment/PersistentSegmentMany.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment
diff --git a/core/src/main/scala/swaydb/core/segment/PersistentSegmentOne.scala b/core/src/main/scala/swaydb/core/segment/PersistentSegmentOne.scala
index 7e91653a9..71693f575 100644
--- a/core/src/main/scala/swaydb/core/segment/PersistentSegmentOne.scala
+++ b/core/src/main/scala/swaydb/core/segment/PersistentSegmentOne.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment
diff --git a/core/src/main/scala/swaydb/core/segment/Segment.scala b/core/src/main/scala/swaydb/core/segment/Segment.scala
index 1888503fd..9cfe43aac 100644
--- a/core/src/main/scala/swaydb/core/segment/Segment.scala
+++ b/core/src/main/scala/swaydb/core/segment/Segment.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment
diff --git a/core/src/main/scala/swaydb/core/segment/SegmentSerialiser.scala b/core/src/main/scala/swaydb/core/segment/SegmentSerialiser.scala
index 75358bce1..b7fac9af5 100644
--- a/core/src/main/scala/swaydb/core/segment/SegmentSerialiser.scala
+++ b/core/src/main/scala/swaydb/core/segment/SegmentSerialiser.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment
diff --git a/core/src/main/scala/swaydb/core/segment/assigner/Assignable.scala b/core/src/main/scala/swaydb/core/segment/assigner/Assignable.scala
index dcb081502..c202a5577 100644
--- a/core/src/main/scala/swaydb/core/segment/assigner/Assignable.scala
+++ b/core/src/main/scala/swaydb/core/segment/assigner/Assignable.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.assigner
diff --git a/core/src/main/scala/swaydb/core/segment/assigner/Assigner.scala b/core/src/main/scala/swaydb/core/segment/assigner/Assigner.scala
index c40cce5af..55a1fcf49 100644
--- a/core/src/main/scala/swaydb/core/segment/assigner/Assigner.scala
+++ b/core/src/main/scala/swaydb/core/segment/assigner/Assigner.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.assigner
diff --git a/core/src/main/scala/swaydb/core/segment/assigner/Assignment.scala b/core/src/main/scala/swaydb/core/segment/assigner/Assignment.scala
index cb86e4444..44bd0b2e6 100644
--- a/core/src/main/scala/swaydb/core/segment/assigner/Assignment.scala
+++ b/core/src/main/scala/swaydb/core/segment/assigner/Assignment.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.assigner
diff --git a/core/src/main/scala/swaydb/core/segment/assigner/AssignmentTarget.scala b/core/src/main/scala/swaydb/core/segment/assigner/AssignmentTarget.scala
index e12bd6d71..7f7e91fc4 100644
--- a/core/src/main/scala/swaydb/core/segment/assigner/AssignmentTarget.scala
+++ b/core/src/main/scala/swaydb/core/segment/assigner/AssignmentTarget.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.assigner
diff --git a/core/src/main/scala/swaydb/core/segment/assigner/GapAggregator.scala b/core/src/main/scala/swaydb/core/segment/assigner/GapAggregator.scala
index 9a9a5258f..866076beb 100644
--- a/core/src/main/scala/swaydb/core/segment/assigner/GapAggregator.scala
+++ b/core/src/main/scala/swaydb/core/segment/assigner/GapAggregator.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.assigner
diff --git a/core/src/main/scala/swaydb/core/segment/block/Block.scala b/core/src/main/scala/swaydb/core/segment/block/Block.scala
index c22a59550..e2e835a16 100644
--- a/core/src/main/scala/swaydb/core/segment/block/Block.scala
+++ b/core/src/main/scala/swaydb/core/segment/block/Block.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.block
diff --git a/core/src/main/scala/swaydb/core/segment/block/BlockCache.scala b/core/src/main/scala/swaydb/core/segment/block/BlockCache.scala
index c5b181b1b..363b45a66 100644
--- a/core/src/main/scala/swaydb/core/segment/block/BlockCache.scala
+++ b/core/src/main/scala/swaydb/core/segment/block/BlockCache.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.block
diff --git a/core/src/main/scala/swaydb/core/segment/block/BlockCacheSource.scala b/core/src/main/scala/swaydb/core/segment/block/BlockCacheSource.scala
index b120b7823..015e587d9 100644
--- a/core/src/main/scala/swaydb/core/segment/block/BlockCacheSource.scala
+++ b/core/src/main/scala/swaydb/core/segment/block/BlockCacheSource.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.block
diff --git a/core/src/main/scala/swaydb/core/segment/block/BlockOffset.scala b/core/src/main/scala/swaydb/core/segment/block/BlockOffset.scala
index ef2d5e805..5d87ab71b 100644
--- a/core/src/main/scala/swaydb/core/segment/block/BlockOffset.scala
+++ b/core/src/main/scala/swaydb/core/segment/block/BlockOffset.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.block
diff --git a/core/src/main/scala/swaydb/core/segment/block/BlockOps.scala b/core/src/main/scala/swaydb/core/segment/block/BlockOps.scala
index cb45900ba..27f73b018 100644
--- a/core/src/main/scala/swaydb/core/segment/block/BlockOps.scala
+++ b/core/src/main/scala/swaydb/core/segment/block/BlockOps.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.block
diff --git a/core/src/main/scala/swaydb/core/segment/block/binarysearch/BinarySearchEntryFormat.scala b/core/src/main/scala/swaydb/core/segment/block/binarysearch/BinarySearchEntryFormat.scala
index f18b73b03..c520b6b01 100644
--- a/core/src/main/scala/swaydb/core/segment/block/binarysearch/BinarySearchEntryFormat.scala
+++ b/core/src/main/scala/swaydb/core/segment/block/binarysearch/BinarySearchEntryFormat.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.block.binarysearch
diff --git a/core/src/main/scala/swaydb/core/segment/block/binarysearch/BinarySearchIndexBlock.scala b/core/src/main/scala/swaydb/core/segment/block/binarysearch/BinarySearchIndexBlock.scala
index e03db387b..38c21c041 100644
--- a/core/src/main/scala/swaydb/core/segment/block/binarysearch/BinarySearchIndexBlock.scala
+++ b/core/src/main/scala/swaydb/core/segment/block/binarysearch/BinarySearchIndexBlock.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.block.binarysearch
diff --git a/core/src/main/scala/swaydb/core/segment/block/binarysearch/BinarySearchLowerResult.scala b/core/src/main/scala/swaydb/core/segment/block/binarysearch/BinarySearchLowerResult.scala
index b1ae89766..b65f5581a 100644
--- a/core/src/main/scala/swaydb/core/segment/block/binarysearch/BinarySearchLowerResult.scala
+++ b/core/src/main/scala/swaydb/core/segment/block/binarysearch/BinarySearchLowerResult.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.block.binarysearch
diff --git a/core/src/main/scala/swaydb/core/segment/block/bloomfilter/BloomFilterBlock.scala b/core/src/main/scala/swaydb/core/segment/block/bloomfilter/BloomFilterBlock.scala
index a6c3f7e2f..6d4f64bc0 100644
--- a/core/src/main/scala/swaydb/core/segment/block/bloomfilter/BloomFilterBlock.scala
+++ b/core/src/main/scala/swaydb/core/segment/block/bloomfilter/BloomFilterBlock.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.block.bloomfilter
diff --git a/core/src/main/scala/swaydb/core/segment/block/bloomfilter/RangeFilter.scala b/core/src/main/scala/swaydb/core/segment/block/bloomfilter/RangeFilter.scala
index 6a97a686a..cd9fd675d 100644
--- a/core/src/main/scala/swaydb/core/segment/block/bloomfilter/RangeFilter.scala
+++ b/core/src/main/scala/swaydb/core/segment/block/bloomfilter/RangeFilter.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.block.bloomfilter
diff --git a/core/src/main/scala/swaydb/core/segment/block/hashindex/HashIndexBlock.scala b/core/src/main/scala/swaydb/core/segment/block/hashindex/HashIndexBlock.scala
index 78cefbc74..06e9623fa 100644
--- a/core/src/main/scala/swaydb/core/segment/block/hashindex/HashIndexBlock.scala
+++ b/core/src/main/scala/swaydb/core/segment/block/hashindex/HashIndexBlock.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.block.hashindex
diff --git a/core/src/main/scala/swaydb/core/segment/block/hashindex/HashIndexEntryFormat.scala b/core/src/main/scala/swaydb/core/segment/block/hashindex/HashIndexEntryFormat.scala
index 473d4ac4e..d1284359e 100644
--- a/core/src/main/scala/swaydb/core/segment/block/hashindex/HashIndexEntryFormat.scala
+++ b/core/src/main/scala/swaydb/core/segment/block/hashindex/HashIndexEntryFormat.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.block.hashindex
diff --git a/core/src/main/scala/swaydb/core/segment/block/reader/BlockReaderBase.scala b/core/src/main/scala/swaydb/core/segment/block/reader/BlockReaderBase.scala
index 539aa373f..15f922396 100644
--- a/core/src/main/scala/swaydb/core/segment/block/reader/BlockReaderBase.scala
+++ b/core/src/main/scala/swaydb/core/segment/block/reader/BlockReaderBase.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.block.reader
diff --git a/core/src/main/scala/swaydb/core/segment/block/reader/BlockReaderCache.scala b/core/src/main/scala/swaydb/core/segment/block/reader/BlockReaderCache.scala
index 1d5668ee8..b868c0ebf 100644
--- a/core/src/main/scala/swaydb/core/segment/block/reader/BlockReaderCache.scala
+++ b/core/src/main/scala/swaydb/core/segment/block/reader/BlockReaderCache.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.block.reader
diff --git a/core/src/main/scala/swaydb/core/segment/block/reader/BlockRefReader.scala b/core/src/main/scala/swaydb/core/segment/block/reader/BlockRefReader.scala
index 4baff57fe..90cea0890 100644
--- a/core/src/main/scala/swaydb/core/segment/block/reader/BlockRefReader.scala
+++ b/core/src/main/scala/swaydb/core/segment/block/reader/BlockRefReader.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.block.reader
diff --git a/core/src/main/scala/swaydb/core/segment/block/reader/BlockedReader.scala b/core/src/main/scala/swaydb/core/segment/block/reader/BlockedReader.scala
index 5e77e8d80..3d6a38913 100644
--- a/core/src/main/scala/swaydb/core/segment/block/reader/BlockedReader.scala
+++ b/core/src/main/scala/swaydb/core/segment/block/reader/BlockedReader.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.block.reader
diff --git a/core/src/main/scala/swaydb/core/segment/block/reader/UnblockedReader.scala b/core/src/main/scala/swaydb/core/segment/block/reader/UnblockedReader.scala
index fd00d300b..21a93a081 100644
--- a/core/src/main/scala/swaydb/core/segment/block/reader/UnblockedReader.scala
+++ b/core/src/main/scala/swaydb/core/segment/block/reader/UnblockedReader.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.block.reader
diff --git a/core/src/main/scala/swaydb/core/segment/block/segment/SegmentBlock.scala b/core/src/main/scala/swaydb/core/segment/block/segment/SegmentBlock.scala
index b205825d0..42d71ac95 100644
--- a/core/src/main/scala/swaydb/core/segment/block/segment/SegmentBlock.scala
+++ b/core/src/main/scala/swaydb/core/segment/block/segment/SegmentBlock.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.block.segment
diff --git a/core/src/main/scala/swaydb/core/segment/block/segment/SegmentBlockCache.scala b/core/src/main/scala/swaydb/core/segment/block/segment/SegmentBlockCache.scala
index ab56a0f42..ca3ca0524 100644
--- a/core/src/main/scala/swaydb/core/segment/block/segment/SegmentBlockCache.scala
+++ b/core/src/main/scala/swaydb/core/segment/block/segment/SegmentBlockCache.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.block.segment
diff --git a/core/src/main/scala/swaydb/core/segment/block/segment/data/ClosedBlocks.scala b/core/src/main/scala/swaydb/core/segment/block/segment/data/ClosedBlocks.scala
index 82f5332fe..83bf6a3cd 100644
--- a/core/src/main/scala/swaydb/core/segment/block/segment/data/ClosedBlocks.scala
+++ b/core/src/main/scala/swaydb/core/segment/block/segment/data/ClosedBlocks.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.block.segment.data
diff --git a/core/src/main/scala/swaydb/core/segment/block/segment/data/TransientSegment.scala b/core/src/main/scala/swaydb/core/segment/block/segment/data/TransientSegment.scala
index cab125dba..acad47dc0 100644
--- a/core/src/main/scala/swaydb/core/segment/block/segment/data/TransientSegment.scala
+++ b/core/src/main/scala/swaydb/core/segment/block/segment/data/TransientSegment.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.block.segment.data
diff --git a/core/src/main/scala/swaydb/core/segment/block/segment/data/TransientSegmentRef.scala b/core/src/main/scala/swaydb/core/segment/block/segment/data/TransientSegmentRef.scala
index 9482e378a..95a8744d5 100644
--- a/core/src/main/scala/swaydb/core/segment/block/segment/data/TransientSegmentRef.scala
+++ b/core/src/main/scala/swaydb/core/segment/block/segment/data/TransientSegmentRef.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.block.segment.data
diff --git a/core/src/main/scala/swaydb/core/segment/block/segment/data/TransientSegmentSerialiser.scala b/core/src/main/scala/swaydb/core/segment/block/segment/data/TransientSegmentSerialiser.scala
index 749390282..4b66c0b00 100644
--- a/core/src/main/scala/swaydb/core/segment/block/segment/data/TransientSegmentSerialiser.scala
+++ b/core/src/main/scala/swaydb/core/segment/block/segment/data/TransientSegmentSerialiser.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.block.segment.data
diff --git a/core/src/main/scala/swaydb/core/segment/block/segment/footer/SegmentFooterBlock.scala b/core/src/main/scala/swaydb/core/segment/block/segment/footer/SegmentFooterBlock.scala
index 09b911f91..7569c18d4 100644
--- a/core/src/main/scala/swaydb/core/segment/block/segment/footer/SegmentFooterBlock.scala
+++ b/core/src/main/scala/swaydb/core/segment/block/segment/footer/SegmentFooterBlock.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.block.segment.footer
diff --git a/core/src/main/scala/swaydb/core/segment/block/sortedindex/SortedIndexBlock.scala b/core/src/main/scala/swaydb/core/segment/block/sortedindex/SortedIndexBlock.scala
index 2120b031e..d39549374 100644
--- a/core/src/main/scala/swaydb/core/segment/block/sortedindex/SortedIndexBlock.scala
+++ b/core/src/main/scala/swaydb/core/segment/block/sortedindex/SortedIndexBlock.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.block.sortedindex
diff --git a/core/src/main/scala/swaydb/core/segment/block/sortedindex/SortedIndexEntryParser.scala b/core/src/main/scala/swaydb/core/segment/block/sortedindex/SortedIndexEntryParser.scala
index 99c253b6a..c55826c8a 100644
--- a/core/src/main/scala/swaydb/core/segment/block/sortedindex/SortedIndexEntryParser.scala
+++ b/core/src/main/scala/swaydb/core/segment/block/sortedindex/SortedIndexEntryParser.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.block.sortedindex
diff --git a/core/src/main/scala/swaydb/core/segment/block/values/ValuesBlock.scala b/core/src/main/scala/swaydb/core/segment/block/values/ValuesBlock.scala
index 9249c491d..647eca86c 100644
--- a/core/src/main/scala/swaydb/core/segment/block/values/ValuesBlock.scala
+++ b/core/src/main/scala/swaydb/core/segment/block/values/ValuesBlock.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.block.values
diff --git a/core/src/main/scala/swaydb/core/segment/defrag/Defrag.scala b/core/src/main/scala/swaydb/core/segment/defrag/Defrag.scala
index 8e7d0de1f..ef41ff355 100644
--- a/core/src/main/scala/swaydb/core/segment/defrag/Defrag.scala
+++ b/core/src/main/scala/swaydb/core/segment/defrag/Defrag.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.defrag
diff --git a/core/src/main/scala/swaydb/core/segment/defrag/DefragCommon.scala b/core/src/main/scala/swaydb/core/segment/defrag/DefragCommon.scala
index 68b686942..654cbd00c 100644
--- a/core/src/main/scala/swaydb/core/segment/defrag/DefragCommon.scala
+++ b/core/src/main/scala/swaydb/core/segment/defrag/DefragCommon.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.defrag
diff --git a/core/src/main/scala/swaydb/core/segment/defrag/DefragGap.scala b/core/src/main/scala/swaydb/core/segment/defrag/DefragGap.scala
index d45a39579..eb90a83d1 100644
--- a/core/src/main/scala/swaydb/core/segment/defrag/DefragGap.scala
+++ b/core/src/main/scala/swaydb/core/segment/defrag/DefragGap.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.defrag
diff --git a/core/src/main/scala/swaydb/core/segment/defrag/DefragMemorySegment.scala b/core/src/main/scala/swaydb/core/segment/defrag/DefragMemorySegment.scala
index 55a3b2c91..930e405d5 100644
--- a/core/src/main/scala/swaydb/core/segment/defrag/DefragMemorySegment.scala
+++ b/core/src/main/scala/swaydb/core/segment/defrag/DefragMemorySegment.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.defrag
diff --git a/core/src/main/scala/swaydb/core/segment/defrag/DefragMerge.scala b/core/src/main/scala/swaydb/core/segment/defrag/DefragMerge.scala
index 9e2b358a9..44687b07d 100644
--- a/core/src/main/scala/swaydb/core/segment/defrag/DefragMerge.scala
+++ b/core/src/main/scala/swaydb/core/segment/defrag/DefragMerge.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.defrag
diff --git a/core/src/main/scala/swaydb/core/segment/defrag/DefragPersistentSegment.scala b/core/src/main/scala/swaydb/core/segment/defrag/DefragPersistentSegment.scala
index baee3525e..cbf1df790 100644
--- a/core/src/main/scala/swaydb/core/segment/defrag/DefragPersistentSegment.scala
+++ b/core/src/main/scala/swaydb/core/segment/defrag/DefragPersistentSegment.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.defrag
diff --git a/core/src/main/scala/swaydb/core/segment/defrag/DefragSource.scala b/core/src/main/scala/swaydb/core/segment/defrag/DefragSource.scala
index 1682e72af..f7662b4bb 100644
--- a/core/src/main/scala/swaydb/core/segment/defrag/DefragSource.scala
+++ b/core/src/main/scala/swaydb/core/segment/defrag/DefragSource.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.defrag
diff --git a/core/src/main/scala/swaydb/core/segment/defrag/FragmentAndAssignment.scala b/core/src/main/scala/swaydb/core/segment/defrag/FragmentAndAssignment.scala
index af51f7ec9..e77dfa1aa 100644
--- a/core/src/main/scala/swaydb/core/segment/defrag/FragmentAndAssignment.scala
+++ b/core/src/main/scala/swaydb/core/segment/defrag/FragmentAndAssignment.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.defrag
diff --git a/core/src/main/scala/swaydb/core/segment/entry/generators/IdsGenerator.scala b/core/src/main/scala/swaydb/core/segment/entry/generators/IdsGenerator.scala
index a78592e98..281914b9c 100644
--- a/core/src/main/scala/swaydb/core/segment/entry/generators/IdsGenerator.scala
+++ b/core/src/main/scala/swaydb/core/segment/entry/generators/IdsGenerator.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.entry.generators
diff --git a/core/src/main/scala/swaydb/core/segment/entry/generators/IfConditionGenerator.scala b/core/src/main/scala/swaydb/core/segment/entry/generators/IfConditionGenerator.scala
index c90f25e8e..470c15e56 100644
--- a/core/src/main/scala/swaydb/core/segment/entry/generators/IfConditionGenerator.scala
+++ b/core/src/main/scala/swaydb/core/segment/entry/generators/IfConditionGenerator.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.entry.generators
diff --git a/core/src/main/scala/swaydb/core/segment/entry/id/BaseEntryId.scala b/core/src/main/scala/swaydb/core/segment/entry/id/BaseEntryId.scala
index ce4b8047f..858f47fe6 100644
--- a/core/src/main/scala/swaydb/core/segment/entry/id/BaseEntryId.scala
+++ b/core/src/main/scala/swaydb/core/segment/entry/id/BaseEntryId.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.entry.id
diff --git a/core/src/main/scala/swaydb/core/segment/entry/id/BaseEntryIdFormatA.scala b/core/src/main/scala/swaydb/core/segment/entry/id/BaseEntryIdFormatA.scala
index 0e6241147..03098936a 100644
--- a/core/src/main/scala/swaydb/core/segment/entry/id/BaseEntryIdFormatA.scala
+++ b/core/src/main/scala/swaydb/core/segment/entry/id/BaseEntryIdFormatA.scala
@@ -1,26 +1,18 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.entry.id
diff --git a/core/src/main/scala/swaydb/core/segment/entry/id/KeyValueId.scala b/core/src/main/scala/swaydb/core/segment/entry/id/KeyValueId.scala
index 983557df0..f8ed68dfb 100644
--- a/core/src/main/scala/swaydb/core/segment/entry/id/KeyValueId.scala
+++ b/core/src/main/scala/swaydb/core/segment/entry/id/KeyValueId.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.entry.id
diff --git a/core/src/main/scala/swaydb/core/segment/entry/id/MemoryToKeyValueIdBinder.scala b/core/src/main/scala/swaydb/core/segment/entry/id/MemoryToKeyValueIdBinder.scala
index 8091c0eb8..b4f21cd1a 100644
--- a/core/src/main/scala/swaydb/core/segment/entry/id/MemoryToKeyValueIdBinder.scala
+++ b/core/src/main/scala/swaydb/core/segment/entry/id/MemoryToKeyValueIdBinder.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.entry.id
diff --git a/core/src/main/scala/swaydb/core/segment/entry/id/PersistentToKeyValueIdBinder.scala b/core/src/main/scala/swaydb/core/segment/entry/id/PersistentToKeyValueIdBinder.scala
index b39798604..7f49883cf 100644
--- a/core/src/main/scala/swaydb/core/segment/entry/id/PersistentToKeyValueIdBinder.scala
+++ b/core/src/main/scala/swaydb/core/segment/entry/id/PersistentToKeyValueIdBinder.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.entry.id
diff --git a/core/src/main/scala/swaydb/core/segment/entry/reader/BaseEntryApplier.scala b/core/src/main/scala/swaydb/core/segment/entry/reader/BaseEntryApplier.scala
index 3940364b6..59e05ce9b 100644
--- a/core/src/main/scala/swaydb/core/segment/entry/reader/BaseEntryApplier.scala
+++ b/core/src/main/scala/swaydb/core/segment/entry/reader/BaseEntryApplier.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.entry.reader
diff --git a/core/src/main/scala/swaydb/core/segment/entry/reader/DeadlineReader.scala b/core/src/main/scala/swaydb/core/segment/entry/reader/DeadlineReader.scala
index 2005f23f0..970649c99 100644
--- a/core/src/main/scala/swaydb/core/segment/entry/reader/DeadlineReader.scala
+++ b/core/src/main/scala/swaydb/core/segment/entry/reader/DeadlineReader.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.entry.reader
diff --git a/core/src/main/scala/swaydb/core/segment/entry/reader/EntryReaderFailure.scala b/core/src/main/scala/swaydb/core/segment/entry/reader/EntryReaderFailure.scala
index d2f0b0f92..05cdb81d0 100644
--- a/core/src/main/scala/swaydb/core/segment/entry/reader/EntryReaderFailure.scala
+++ b/core/src/main/scala/swaydb/core/segment/entry/reader/EntryReaderFailure.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.entry.reader
diff --git a/core/src/main/scala/swaydb/core/segment/entry/reader/KeyReader.scala b/core/src/main/scala/swaydb/core/segment/entry/reader/KeyReader.scala
index 6b0f4ffa4..3f845ad32 100644
--- a/core/src/main/scala/swaydb/core/segment/entry/reader/KeyReader.scala
+++ b/core/src/main/scala/swaydb/core/segment/entry/reader/KeyReader.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.entry.reader
diff --git a/core/src/main/scala/swaydb/core/segment/entry/reader/PersistentParser.scala b/core/src/main/scala/swaydb/core/segment/entry/reader/PersistentParser.scala
index bc292da89..8437bd4c8 100644
--- a/core/src/main/scala/swaydb/core/segment/entry/reader/PersistentParser.scala
+++ b/core/src/main/scala/swaydb/core/segment/entry/reader/PersistentParser.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.entry.reader
diff --git a/core/src/main/scala/swaydb/core/segment/entry/reader/PersistentReader.scala b/core/src/main/scala/swaydb/core/segment/entry/reader/PersistentReader.scala
index 5b75212df..a2b3858ac 100644
--- a/core/src/main/scala/swaydb/core/segment/entry/reader/PersistentReader.scala
+++ b/core/src/main/scala/swaydb/core/segment/entry/reader/PersistentReader.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.entry.reader
diff --git a/core/src/main/scala/swaydb/core/segment/entry/reader/TimeReader.scala b/core/src/main/scala/swaydb/core/segment/entry/reader/TimeReader.scala
index bf4cda39c..ed09ed97b 100644
--- a/core/src/main/scala/swaydb/core/segment/entry/reader/TimeReader.scala
+++ b/core/src/main/scala/swaydb/core/segment/entry/reader/TimeReader.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.entry.reader
diff --git a/core/src/main/scala/swaydb/core/segment/entry/reader/ValueLengthReader.scala b/core/src/main/scala/swaydb/core/segment/entry/reader/ValueLengthReader.scala
index 448822415..523089d94 100644
--- a/core/src/main/scala/swaydb/core/segment/entry/reader/ValueLengthReader.scala
+++ b/core/src/main/scala/swaydb/core/segment/entry/reader/ValueLengthReader.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.entry.reader
diff --git a/core/src/main/scala/swaydb/core/segment/entry/reader/ValueOffsetReader.scala b/core/src/main/scala/swaydb/core/segment/entry/reader/ValueOffsetReader.scala
index 23b5e2e47..d6fdde03b 100644
--- a/core/src/main/scala/swaydb/core/segment/entry/reader/ValueOffsetReader.scala
+++ b/core/src/main/scala/swaydb/core/segment/entry/reader/ValueOffsetReader.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.entry.reader
diff --git a/core/src/main/scala/swaydb/core/segment/entry/reader/ValueReader.scala b/core/src/main/scala/swaydb/core/segment/entry/reader/ValueReader.scala
index dab796f21..8763fd8d8 100644
--- a/core/src/main/scala/swaydb/core/segment/entry/reader/ValueReader.scala
+++ b/core/src/main/scala/swaydb/core/segment/entry/reader/ValueReader.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.entry.reader
diff --git a/core/src/main/scala/swaydb/core/segment/entry/reader/base/BaseEntryReader.scala b/core/src/main/scala/swaydb/core/segment/entry/reader/base/BaseEntryReader.scala
index 922cbbd5d..c54b7cf4f 100644
--- a/core/src/main/scala/swaydb/core/segment/entry/reader/base/BaseEntryReader.scala
+++ b/core/src/main/scala/swaydb/core/segment/entry/reader/base/BaseEntryReader.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.entry.reader.base
diff --git a/core/src/main/scala/swaydb/core/segment/entry/reader/base/BaseEntryReader1.scala b/core/src/main/scala/swaydb/core/segment/entry/reader/base/BaseEntryReader1.scala
index 74d3a61ee..a1ff124bb 100644
--- a/core/src/main/scala/swaydb/core/segment/entry/reader/base/BaseEntryReader1.scala
+++ b/core/src/main/scala/swaydb/core/segment/entry/reader/base/BaseEntryReader1.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.entry.reader.base
diff --git a/core/src/main/scala/swaydb/core/segment/entry/reader/base/BaseEntryReader2.scala b/core/src/main/scala/swaydb/core/segment/entry/reader/base/BaseEntryReader2.scala
index 489df9366..8fb0de66f 100644
--- a/core/src/main/scala/swaydb/core/segment/entry/reader/base/BaseEntryReader2.scala
+++ b/core/src/main/scala/swaydb/core/segment/entry/reader/base/BaseEntryReader2.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.entry.reader.base
diff --git a/core/src/main/scala/swaydb/core/segment/entry/reader/base/BaseEntryReader3.scala b/core/src/main/scala/swaydb/core/segment/entry/reader/base/BaseEntryReader3.scala
index 0fec868b1..66f5636fe 100644
--- a/core/src/main/scala/swaydb/core/segment/entry/reader/base/BaseEntryReader3.scala
+++ b/core/src/main/scala/swaydb/core/segment/entry/reader/base/BaseEntryReader3.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.entry.reader.base
diff --git a/core/src/main/scala/swaydb/core/segment/entry/reader/base/BaseEntryReader4.scala b/core/src/main/scala/swaydb/core/segment/entry/reader/base/BaseEntryReader4.scala
index 78b0fad0a..420c36cd1 100644
--- a/core/src/main/scala/swaydb/core/segment/entry/reader/base/BaseEntryReader4.scala
+++ b/core/src/main/scala/swaydb/core/segment/entry/reader/base/BaseEntryReader4.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.entry.reader.base
diff --git a/core/src/main/scala/swaydb/core/segment/entry/reader/base/BaseEntryReaderUncompressed.scala b/core/src/main/scala/swaydb/core/segment/entry/reader/base/BaseEntryReaderUncompressed.scala
index 828e7857c..316496c0e 100644
--- a/core/src/main/scala/swaydb/core/segment/entry/reader/base/BaseEntryReaderUncompressed.scala
+++ b/core/src/main/scala/swaydb/core/segment/entry/reader/base/BaseEntryReaderUncompressed.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.entry.reader.base
diff --git a/core/src/main/scala/swaydb/core/segment/entry/writer/DeadlineWriter.scala b/core/src/main/scala/swaydb/core/segment/entry/writer/DeadlineWriter.scala
index 12215381a..723a03e93 100644
--- a/core/src/main/scala/swaydb/core/segment/entry/writer/DeadlineWriter.scala
+++ b/core/src/main/scala/swaydb/core/segment/entry/writer/DeadlineWriter.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.entry.writer
diff --git a/core/src/main/scala/swaydb/core/segment/entry/writer/EntryWriter.scala b/core/src/main/scala/swaydb/core/segment/entry/writer/EntryWriter.scala
index 07afb02dd..73b76ff6f 100644
--- a/core/src/main/scala/swaydb/core/segment/entry/writer/EntryWriter.scala
+++ b/core/src/main/scala/swaydb/core/segment/entry/writer/EntryWriter.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.entry.writer
diff --git a/core/src/main/scala/swaydb/core/segment/entry/writer/KeyWriter.scala b/core/src/main/scala/swaydb/core/segment/entry/writer/KeyWriter.scala
index 73872b596..40eb84221 100644
--- a/core/src/main/scala/swaydb/core/segment/entry/writer/KeyWriter.scala
+++ b/core/src/main/scala/swaydb/core/segment/entry/writer/KeyWriter.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.entry.writer
diff --git a/core/src/main/scala/swaydb/core/segment/entry/writer/TimeWriter.scala b/core/src/main/scala/swaydb/core/segment/entry/writer/TimeWriter.scala
index eb9c10deb..37d59da18 100644
--- a/core/src/main/scala/swaydb/core/segment/entry/writer/TimeWriter.scala
+++ b/core/src/main/scala/swaydb/core/segment/entry/writer/TimeWriter.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.entry.writer
diff --git a/core/src/main/scala/swaydb/core/segment/entry/writer/ValueWriter.scala b/core/src/main/scala/swaydb/core/segment/entry/writer/ValueWriter.scala
index 614e58f64..acd0d562e 100644
--- a/core/src/main/scala/swaydb/core/segment/entry/writer/ValueWriter.scala
+++ b/core/src/main/scala/swaydb/core/segment/entry/writer/ValueWriter.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.entry.writer
diff --git a/core/src/main/scala/swaydb/core/segment/io/SegmentReadIO.scala b/core/src/main/scala/swaydb/core/segment/io/SegmentReadIO.scala
index ff67ec76e..22bb510ea 100644
--- a/core/src/main/scala/swaydb/core/segment/io/SegmentReadIO.scala
+++ b/core/src/main/scala/swaydb/core/segment/io/SegmentReadIO.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.io
diff --git a/core/src/main/scala/swaydb/core/segment/io/SegmentWriteIO.scala b/core/src/main/scala/swaydb/core/segment/io/SegmentWriteIO.scala
index da18b8b94..9c97ef370 100644
--- a/core/src/main/scala/swaydb/core/segment/io/SegmentWriteIO.scala
+++ b/core/src/main/scala/swaydb/core/segment/io/SegmentWriteIO.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.io
diff --git a/core/src/main/scala/swaydb/core/segment/io/SegmentWriteMemoryIO.scala b/core/src/main/scala/swaydb/core/segment/io/SegmentWriteMemoryIO.scala
index 1813aaa7e..6a77abe24 100644
--- a/core/src/main/scala/swaydb/core/segment/io/SegmentWriteMemoryIO.scala
+++ b/core/src/main/scala/swaydb/core/segment/io/SegmentWriteMemoryIO.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.io
diff --git a/core/src/main/scala/swaydb/core/segment/io/SegmentWritePersistentIO.scala b/core/src/main/scala/swaydb/core/segment/io/SegmentWritePersistentIO.scala
index 261c6aa5d..9467f3c01 100644
--- a/core/src/main/scala/swaydb/core/segment/io/SegmentWritePersistentIO.scala
+++ b/core/src/main/scala/swaydb/core/segment/io/SegmentWritePersistentIO.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.io
diff --git a/core/src/main/scala/swaydb/core/segment/ref/SegmentRef.scala b/core/src/main/scala/swaydb/core/segment/ref/SegmentRef.scala
index c602ccad2..35c466029 100644
--- a/core/src/main/scala/swaydb/core/segment/ref/SegmentRef.scala
+++ b/core/src/main/scala/swaydb/core/segment/ref/SegmentRef.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.ref
diff --git a/core/src/main/scala/swaydb/core/segment/ref/SegmentRefReader.scala b/core/src/main/scala/swaydb/core/segment/ref/SegmentRefReader.scala
index c61a28e1b..d5b83d18e 100644
--- a/core/src/main/scala/swaydb/core/segment/ref/SegmentRefReader.scala
+++ b/core/src/main/scala/swaydb/core/segment/ref/SegmentRefReader.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.ref
diff --git a/core/src/main/scala/swaydb/core/segment/ref/search/KeyMatcher.scala b/core/src/main/scala/swaydb/core/segment/ref/search/KeyMatcher.scala
index a9b37c279..442c80ca0 100644
--- a/core/src/main/scala/swaydb/core/segment/ref/search/KeyMatcher.scala
+++ b/core/src/main/scala/swaydb/core/segment/ref/search/KeyMatcher.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.ref.search
diff --git a/core/src/main/scala/swaydb/core/segment/ref/search/SegmentReadState.scala b/core/src/main/scala/swaydb/core/segment/ref/search/SegmentReadState.scala
index f8cc091d5..55ba5c9bf 100644
--- a/core/src/main/scala/swaydb/core/segment/ref/search/SegmentReadState.scala
+++ b/core/src/main/scala/swaydb/core/segment/ref/search/SegmentReadState.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.ref.search
diff --git a/core/src/main/scala/swaydb/core/segment/ref/search/SegmentSearcher.scala b/core/src/main/scala/swaydb/core/segment/ref/search/SegmentSearcher.scala
index fdbc153e9..d53057417 100644
--- a/core/src/main/scala/swaydb/core/segment/ref/search/SegmentSearcher.scala
+++ b/core/src/main/scala/swaydb/core/segment/ref/search/SegmentSearcher.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.ref.search
diff --git a/core/src/main/scala/swaydb/core/segment/ref/search/ThreadReadState.scala b/core/src/main/scala/swaydb/core/segment/ref/search/ThreadReadState.scala
index b25a7c731..0394c9809 100644
--- a/core/src/main/scala/swaydb/core/segment/ref/search/ThreadReadState.scala
+++ b/core/src/main/scala/swaydb/core/segment/ref/search/ThreadReadState.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.ref.search
diff --git a/core/src/main/scala/swaydb/core/sweeper/ByteBufferCleaner.scala b/core/src/main/scala/swaydb/core/sweeper/ByteBufferCleaner.scala
index eb132f761..6bc0925b3 100644
--- a/core/src/main/scala/swaydb/core/sweeper/ByteBufferCleaner.scala
+++ b/core/src/main/scala/swaydb/core/sweeper/ByteBufferCleaner.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.sweeper
diff --git a/core/src/main/scala/swaydb/core/sweeper/ByteBufferSweeper.scala b/core/src/main/scala/swaydb/core/sweeper/ByteBufferSweeper.scala
index 7873e7f96..a0779a2af 100644
--- a/core/src/main/scala/swaydb/core/sweeper/ByteBufferSweeper.scala
+++ b/core/src/main/scala/swaydb/core/sweeper/ByteBufferSweeper.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.sweeper
diff --git a/core/src/main/scala/swaydb/core/sweeper/FileSweeper.scala b/core/src/main/scala/swaydb/core/sweeper/FileSweeper.scala
index aec26b3d1..f5209c6eb 100644
--- a/core/src/main/scala/swaydb/core/sweeper/FileSweeper.scala
+++ b/core/src/main/scala/swaydb/core/sweeper/FileSweeper.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.sweeper
diff --git a/core/src/main/scala/swaydb/core/sweeper/MemorySweeper.scala b/core/src/main/scala/swaydb/core/sweeper/MemorySweeper.scala
index 1e3264493..4057ca79a 100644
--- a/core/src/main/scala/swaydb/core/sweeper/MemorySweeper.scala
+++ b/core/src/main/scala/swaydb/core/sweeper/MemorySweeper.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.sweeper
diff --git a/core/src/main/scala/swaydb/core/util/AtomicRanges.scala b/core/src/main/scala/swaydb/core/util/AtomicRanges.scala
index 6c10002f0..3fc2834bd 100644
--- a/core/src/main/scala/swaydb/core/util/AtomicRanges.scala
+++ b/core/src/main/scala/swaydb/core/util/AtomicRanges.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util
diff --git a/core/src/main/scala/swaydb/core/util/Benchmark.scala b/core/src/main/scala/swaydb/core/util/Benchmark.scala
index 3d619357f..f3acd2625 100644
--- a/core/src/main/scala/swaydb/core/util/Benchmark.scala
+++ b/core/src/main/scala/swaydb/core/util/Benchmark.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util
diff --git a/core/src/main/scala/swaydb/core/util/Bytes.scala b/core/src/main/scala/swaydb/core/util/Bytes.scala
index 049268e89..a67673779 100644
--- a/core/src/main/scala/swaydb/core/util/Bytes.scala
+++ b/core/src/main/scala/swaydb/core/util/Bytes.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util
diff --git a/core/src/main/scala/swaydb/core/util/CRC32.scala b/core/src/main/scala/swaydb/core/util/CRC32.scala
index a62a8af8d..46091ec6b 100644
--- a/core/src/main/scala/swaydb/core/util/CRC32.scala
+++ b/core/src/main/scala/swaydb/core/util/CRC32.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util
diff --git a/core/src/main/scala/swaydb/core/util/Collections.scala b/core/src/main/scala/swaydb/core/util/Collections.scala
index d2679283e..edf583333 100644
--- a/core/src/main/scala/swaydb/core/util/Collections.scala
+++ b/core/src/main/scala/swaydb/core/util/Collections.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util
diff --git a/core/src/main/scala/swaydb/core/util/DropIterator.scala b/core/src/main/scala/swaydb/core/util/DropIterator.scala
index d8f5876fa..1c363bdc7 100644
--- a/core/src/main/scala/swaydb/core/util/DropIterator.scala
+++ b/core/src/main/scala/swaydb/core/util/DropIterator.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util
diff --git a/core/src/main/scala/swaydb/core/util/Eithers.scala b/core/src/main/scala/swaydb/core/util/Eithers.scala
index b240ac3cb..cd5d5b9a1 100644
--- a/core/src/main/scala/swaydb/core/util/Eithers.scala
+++ b/core/src/main/scala/swaydb/core/util/Eithers.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util
diff --git a/core/src/main/scala/swaydb/core/util/English.scala b/core/src/main/scala/swaydb/core/util/English.scala
index 6a76d50d6..31e5a7646 100644
--- a/core/src/main/scala/swaydb/core/util/English.scala
+++ b/core/src/main/scala/swaydb/core/util/English.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util
diff --git a/core/src/main/scala/swaydb/core/util/Exceptions.scala b/core/src/main/scala/swaydb/core/util/Exceptions.scala
index ef5e11dc6..2a76994b3 100644
--- a/core/src/main/scala/swaydb/core/util/Exceptions.scala
+++ b/core/src/main/scala/swaydb/core/util/Exceptions.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util
diff --git a/core/src/main/scala/swaydb/core/util/FileUtils.scala b/core/src/main/scala/swaydb/core/util/FileUtils.scala
index 097e3c736..670bc7f43 100644
--- a/core/src/main/scala/swaydb/core/util/FileUtils.scala
+++ b/core/src/main/scala/swaydb/core/util/FileUtils.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util
diff --git a/core/src/main/scala/swaydb/core/util/HashedMap.scala b/core/src/main/scala/swaydb/core/util/HashedMap.scala
index 394040ba3..541348f96 100644
--- a/core/src/main/scala/swaydb/core/util/HashedMap.scala
+++ b/core/src/main/scala/swaydb/core/util/HashedMap.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util
diff --git a/core/src/main/scala/swaydb/core/util/IDGenerator.scala b/core/src/main/scala/swaydb/core/util/IDGenerator.scala
index dedc968d5..7d7e4c6b2 100644
--- a/core/src/main/scala/swaydb/core/util/IDGenerator.scala
+++ b/core/src/main/scala/swaydb/core/util/IDGenerator.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util
diff --git a/core/src/main/scala/swaydb/core/util/KeyCompressor.scala b/core/src/main/scala/swaydb/core/util/KeyCompressor.scala
index 5852fa030..020dc8791 100644
--- a/core/src/main/scala/swaydb/core/util/KeyCompressor.scala
+++ b/core/src/main/scala/swaydb/core/util/KeyCompressor.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util
diff --git a/core/src/main/scala/swaydb/core/util/LimitHashMap.scala b/core/src/main/scala/swaydb/core/util/LimitHashMap.scala
index ad390f7fc..3a5f9fee3 100644
--- a/core/src/main/scala/swaydb/core/util/LimitHashMap.scala
+++ b/core/src/main/scala/swaydb/core/util/LimitHashMap.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util
diff --git a/core/src/main/scala/swaydb/core/util/MinMax.scala b/core/src/main/scala/swaydb/core/util/MinMax.scala
index 8950b92dc..761ca06d3 100644
--- a/core/src/main/scala/swaydb/core/util/MinMax.scala
+++ b/core/src/main/scala/swaydb/core/util/MinMax.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util
diff --git a/core/src/main/scala/swaydb/core/util/MurmurHash3Generic.scala b/core/src/main/scala/swaydb/core/util/MurmurHash3Generic.scala
index a975554eb..d715eadb8 100644
--- a/core/src/main/scala/swaydb/core/util/MurmurHash3Generic.scala
+++ b/core/src/main/scala/swaydb/core/util/MurmurHash3Generic.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util
diff --git a/core/src/main/scala/swaydb/core/util/NullOps.scala b/core/src/main/scala/swaydb/core/util/NullOps.scala
index b7bc7894c..bb0033fae 100644
--- a/core/src/main/scala/swaydb/core/util/NullOps.scala
+++ b/core/src/main/scala/swaydb/core/util/NullOps.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util
diff --git a/core/src/main/scala/swaydb/core/util/Numbers.scala b/core/src/main/scala/swaydb/core/util/Numbers.scala
index 7e98bb8ea..b02a7b5b1 100644
--- a/core/src/main/scala/swaydb/core/util/Numbers.scala
+++ b/core/src/main/scala/swaydb/core/util/Numbers.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util
diff --git a/core/src/main/scala/swaydb/core/util/PipeOps.scala b/core/src/main/scala/swaydb/core/util/PipeOps.scala
index 02c185311..745df8048 100644
--- a/core/src/main/scala/swaydb/core/util/PipeOps.scala
+++ b/core/src/main/scala/swaydb/core/util/PipeOps.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util
diff --git a/core/src/main/scala/swaydb/core/util/Times.scala b/core/src/main/scala/swaydb/core/util/Times.scala
index f26c50254..b4f72a4f7 100644
--- a/core/src/main/scala/swaydb/core/util/Times.scala
+++ b/core/src/main/scala/swaydb/core/util/Times.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util
diff --git a/core/src/main/scala/swaydb/core/util/Trys.scala b/core/src/main/scala/swaydb/core/util/Trys.scala
index e5a09ef8d..b710c2bf8 100644
--- a/core/src/main/scala/swaydb/core/util/Trys.scala
+++ b/core/src/main/scala/swaydb/core/util/Trys.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util
diff --git a/core/src/main/scala/swaydb/core/util/UUIDs.scala b/core/src/main/scala/swaydb/core/util/UUIDs.scala
index cf960457b..5ebe412a6 100644
--- a/core/src/main/scala/swaydb/core/util/UUIDs.scala
+++ b/core/src/main/scala/swaydb/core/util/UUIDs.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util
diff --git a/core/src/main/scala/swaydb/core/util/WhenOccurs.scala b/core/src/main/scala/swaydb/core/util/WhenOccurs.scala
index 73f303753..07d29a798 100644
--- a/core/src/main/scala/swaydb/core/util/WhenOccurs.scala
+++ b/core/src/main/scala/swaydb/core/util/WhenOccurs.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util
diff --git a/core/src/main/scala/swaydb/core/util/queue/Node.scala b/core/src/main/scala/swaydb/core/util/queue/Node.scala
index 5f8b53fb9..f3a4e07e4 100644
--- a/core/src/main/scala/swaydb/core/util/queue/Node.scala
+++ b/core/src/main/scala/swaydb/core/util/queue/Node.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util.queue
diff --git a/core/src/main/scala/swaydb/core/util/queue/VolatileQueue.scala b/core/src/main/scala/swaydb/core/util/queue/VolatileQueue.scala
index a6934c4bb..c689b0dda 100644
--- a/core/src/main/scala/swaydb/core/util/queue/VolatileQueue.scala
+++ b/core/src/main/scala/swaydb/core/util/queue/VolatileQueue.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util.queue
diff --git a/core/src/main/scala/swaydb/core/util/series/Series.scala b/core/src/main/scala/swaydb/core/util/series/Series.scala
index cd1564ebf..af003a8ce 100644
--- a/core/src/main/scala/swaydb/core/util/series/Series.scala
+++ b/core/src/main/scala/swaydb/core/util/series/Series.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util.series
diff --git a/core/src/main/scala/swaydb/core/util/series/SeriesAtomic.scala b/core/src/main/scala/swaydb/core/util/series/SeriesAtomic.scala
index 02becd40a..de364efeb 100644
--- a/core/src/main/scala/swaydb/core/util/series/SeriesAtomic.scala
+++ b/core/src/main/scala/swaydb/core/util/series/SeriesAtomic.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util.series
diff --git a/core/src/main/scala/swaydb/core/util/series/SeriesBasic.scala b/core/src/main/scala/swaydb/core/util/series/SeriesBasic.scala
index 5ad7e7b63..c9025158e 100644
--- a/core/src/main/scala/swaydb/core/util/series/SeriesBasic.scala
+++ b/core/src/main/scala/swaydb/core/util/series/SeriesBasic.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util.series
diff --git a/core/src/main/scala/swaydb/core/util/series/SeriesVolatile.scala b/core/src/main/scala/swaydb/core/util/series/SeriesVolatile.scala
index 435ea82d7..24403b299 100644
--- a/core/src/main/scala/swaydb/core/util/series/SeriesVolatile.scala
+++ b/core/src/main/scala/swaydb/core/util/series/SeriesVolatile.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util.series
diff --git a/core/src/main/scala/swaydb/core/util/series/VolatileValue.scala b/core/src/main/scala/swaydb/core/util/series/VolatileValue.scala
index cb9a0f320..5638eb0f5 100644
--- a/core/src/main/scala/swaydb/core/util/series/VolatileValue.scala
+++ b/core/src/main/scala/swaydb/core/util/series/VolatileValue.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util.series
diff --git a/core/src/main/scala/swaydb/core/util/series/appendable/SeriesAppendable.scala b/core/src/main/scala/swaydb/core/util/series/appendable/SeriesAppendable.scala
index dcdb57565..64aa47b13 100644
--- a/core/src/main/scala/swaydb/core/util/series/appendable/SeriesAppendable.scala
+++ b/core/src/main/scala/swaydb/core/util/series/appendable/SeriesAppendable.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util.series.appendable
diff --git a/core/src/main/scala/swaydb/core/util/series/appendable/SeriesAppendableVolatile.scala b/core/src/main/scala/swaydb/core/util/series/appendable/SeriesAppendableVolatile.scala
index 04d3da1c6..0aeb8570f 100644
--- a/core/src/main/scala/swaydb/core/util/series/appendable/SeriesAppendableVolatile.scala
+++ b/core/src/main/scala/swaydb/core/util/series/appendable/SeriesAppendableVolatile.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util.series.appendable
diff --git a/core/src/main/scala/swaydb/core/util/series/growable/SeriesGrowableList.scala b/core/src/main/scala/swaydb/core/util/series/growable/SeriesGrowableList.scala
index fca02280b..6f112131e 100644
--- a/core/src/main/scala/swaydb/core/util/series/growable/SeriesGrowableList.scala
+++ b/core/src/main/scala/swaydb/core/util/series/growable/SeriesGrowableList.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util.series.growable
diff --git a/core/src/main/scala/swaydb/core/util/skiplist/SkipList.scala b/core/src/main/scala/swaydb/core/util/skiplist/SkipList.scala
index 7aa943efd..5920e6aab 100644
--- a/core/src/main/scala/swaydb/core/util/skiplist/SkipList.scala
+++ b/core/src/main/scala/swaydb/core/util/skiplist/SkipList.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util.skiplist
diff --git a/core/src/main/scala/swaydb/core/util/skiplist/SkipListBatchable.scala b/core/src/main/scala/swaydb/core/util/skiplist/SkipListBatchable.scala
index 8304ae543..10016c9fb 100644
--- a/core/src/main/scala/swaydb/core/util/skiplist/SkipListBatchable.scala
+++ b/core/src/main/scala/swaydb/core/util/skiplist/SkipListBatchable.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util.skiplist
diff --git a/core/src/main/scala/swaydb/core/util/skiplist/SkipListConcurrent.scala b/core/src/main/scala/swaydb/core/util/skiplist/SkipListConcurrent.scala
index 18b5dbda0..066194108 100644
--- a/core/src/main/scala/swaydb/core/util/skiplist/SkipListConcurrent.scala
+++ b/core/src/main/scala/swaydb/core/util/skiplist/SkipListConcurrent.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util.skiplist
diff --git a/core/src/main/scala/swaydb/core/util/skiplist/SkipListConcurrentLimit.scala b/core/src/main/scala/swaydb/core/util/skiplist/SkipListConcurrentLimit.scala
index 2a7f9f31a..d492e6ce1 100644
--- a/core/src/main/scala/swaydb/core/util/skiplist/SkipListConcurrentLimit.scala
+++ b/core/src/main/scala/swaydb/core/util/skiplist/SkipListConcurrentLimit.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util.skiplist
diff --git a/core/src/main/scala/swaydb/core/util/skiplist/SkipListNavigable.scala b/core/src/main/scala/swaydb/core/util/skiplist/SkipListNavigable.scala
index 64412fb08..09b1c286e 100644
--- a/core/src/main/scala/swaydb/core/util/skiplist/SkipListNavigable.scala
+++ b/core/src/main/scala/swaydb/core/util/skiplist/SkipListNavigable.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util.skiplist
diff --git a/core/src/main/scala/swaydb/core/util/skiplist/SkipListSeries.scala b/core/src/main/scala/swaydb/core/util/skiplist/SkipListSeries.scala
index 38ff6f38b..27b73e7ab 100644
--- a/core/src/main/scala/swaydb/core/util/skiplist/SkipListSeries.scala
+++ b/core/src/main/scala/swaydb/core/util/skiplist/SkipListSeries.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util.skiplist
diff --git a/core/src/main/scala/swaydb/core/util/skiplist/SkipListTreeMap.scala b/core/src/main/scala/swaydb/core/util/skiplist/SkipListTreeMap.scala
index a09170e16..8a96581a4 100644
--- a/core/src/main/scala/swaydb/core/util/skiplist/SkipListTreeMap.scala
+++ b/core/src/main/scala/swaydb/core/util/skiplist/SkipListTreeMap.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util.skiplist
diff --git a/core/src/test/scala/swaydb/core/CommonAssertions.scala b/core/src/test/scala/swaydb/core/CommonAssertions.scala
index d476a5c2c..4c96d21ff 100644
--- a/core/src/test/scala/swaydb/core/CommonAssertions.scala
+++ b/core/src/test/scala/swaydb/core/CommonAssertions.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core
diff --git a/core/src/test/scala/swaydb/core/PrivateMethodInvokers.scala b/core/src/test/scala/swaydb/core/PrivateMethodInvokers.scala
index 0e91f415b..43c0d9394 100644
--- a/core/src/test/scala/swaydb/core/PrivateMethodInvokers.scala
+++ b/core/src/test/scala/swaydb/core/PrivateMethodInvokers.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core
diff --git a/core/src/test/scala/swaydb/core/SegmentBlocks.scala b/core/src/test/scala/swaydb/core/SegmentBlocks.scala
index 11c730ed6..e7e2699c8 100644
--- a/core/src/test/scala/swaydb/core/SegmentBlocks.scala
+++ b/core/src/test/scala/swaydb/core/SegmentBlocks.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core
diff --git a/core/src/test/scala/swaydb/core/TestBase.scala b/core/src/test/scala/swaydb/core/TestBase.scala
index 128faab74..39c6b4d51 100644
--- a/core/src/test/scala/swaydb/core/TestBase.scala
+++ b/core/src/test/scala/swaydb/core/TestBase.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core
diff --git a/core/src/test/scala/swaydb/core/TestCaseSweeper.scala b/core/src/test/scala/swaydb/core/TestCaseSweeper.scala
index 5706fca94..568cc60d2 100644
--- a/core/src/test/scala/swaydb/core/TestCaseSweeper.scala
+++ b/core/src/test/scala/swaydb/core/TestCaseSweeper.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program, or any covered work, by linking or combining
- * it with other code, such other code is not for that reason alone subject
- * to any of the requirements of the GNU Affero GPL version 3.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core
diff --git a/core/src/test/scala/swaydb/core/TestData.scala b/core/src/test/scala/swaydb/core/TestData.scala
index 74191ce0c..a0ea26efe 100644
--- a/core/src/test/scala/swaydb/core/TestData.scala
+++ b/core/src/test/scala/swaydb/core/TestData.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core
diff --git a/core/src/test/scala/swaydb/core/TestExecutionContext.scala b/core/src/test/scala/swaydb/core/TestExecutionContext.scala
index 410724ae4..a56e4f345 100644
--- a/core/src/test/scala/swaydb/core/TestExecutionContext.scala
+++ b/core/src/test/scala/swaydb/core/TestExecutionContext.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core
diff --git a/core/src/test/scala/swaydb/core/TestForceSave.scala b/core/src/test/scala/swaydb/core/TestForceSave.scala
index 0b34813fe..f915142cf 100644
--- a/core/src/test/scala/swaydb/core/TestForceSave.scala
+++ b/core/src/test/scala/swaydb/core/TestForceSave.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program, or any covered work, by linking or combining
- * it with other code, such other code is not for that reason alone subject
- * to any of the requirements of the GNU Affero GPL version 3.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core
diff --git a/core/src/test/scala/swaydb/core/TestSweeper.scala b/core/src/test/scala/swaydb/core/TestSweeper.scala
index f303f9e00..678c63570 100644
--- a/core/src/test/scala/swaydb/core/TestSweeper.scala
+++ b/core/src/test/scala/swaydb/core/TestSweeper.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core
diff --git a/core/src/test/scala/swaydb/core/TestTimer.scala b/core/src/test/scala/swaydb/core/TestTimer.scala
index 77f6d5e3d..e059ff215 100644
--- a/core/src/test/scala/swaydb/core/TestTimer.scala
+++ b/core/src/test/scala/swaydb/core/TestTimer.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core
diff --git a/core/src/test/scala/swaydb/core/actor/ActorSpec.scala b/core/src/test/scala/swaydb/core/actor/ActorSpec.scala
index 12e53ee19..cccd819d4 100644
--- a/core/src/test/scala/swaydb/core/actor/ActorSpec.scala
+++ b/core/src/test/scala/swaydb/core/actor/ActorSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.actor
diff --git a/core/src/test/scala/swaydb/core/actor/DefActorSpec.scala b/core/src/test/scala/swaydb/core/actor/DefActorSpec.scala
index 1b1fd9523..fa06e0b6f 100644
--- a/core/src/test/scala/swaydb/core/actor/DefActorSpec.scala
+++ b/core/src/test/scala/swaydb/core/actor/DefActorSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.actor
diff --git a/core/src/test/scala/swaydb/core/actor/PingPong.scala b/core/src/test/scala/swaydb/core/actor/PingPong.scala
index dc6f640d0..00e59f56a 100644
--- a/core/src/test/scala/swaydb/core/actor/PingPong.scala
+++ b/core/src/test/scala/swaydb/core/actor/PingPong.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.actor
diff --git a/core/src/test/scala/swaydb/core/brake/BrakePedalSpec.scala b/core/src/test/scala/swaydb/core/brake/BrakePedalSpec.scala
index abf47299b..a902930be 100644
--- a/core/src/test/scala/swaydb/core/brake/BrakePedalSpec.scala
+++ b/core/src/test/scala/swaydb/core/brake/BrakePedalSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.brake
diff --git a/core/src/test/scala/swaydb/core/build/BuildSpec.scala b/core/src/test/scala/swaydb/core/build/BuildSpec.scala
index d650e0f6d..6fc6a622e 100644
--- a/core/src/test/scala/swaydb/core/build/BuildSpec.scala
+++ b/core/src/test/scala/swaydb/core/build/BuildSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program, or any covered work, by linking or combining
- * it with other code, such other code is not for that reason alone subject
- * to any of the requirements of the GNU Affero GPL version 3.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.build
diff --git a/core/src/test/scala/swaydb/core/data/TransientSpec.scala b/core/src/test/scala/swaydb/core/data/TransientSpec.scala
index 4187227f6..d3c55bb62 100644
--- a/core/src/test/scala/swaydb/core/data/TransientSpec.scala
+++ b/core/src/test/scala/swaydb/core/data/TransientSpec.scala
@@ -1,21 +1,18 @@
-///*
-// * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
-// *
-// * This file is a part of SwayDB.
-// *
-// * SwayDB is free software: you can redistribute it and/or modify
-// * it under the terms of the GNU Affero General Public License as
-// * published by the Free Software Foundation, either version 3 of the
-// * License, or (at your option) any later version.
-// *
-// * SwayDB 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 Affero General Public License for more details.
-// *
-// * You should have received a copy of the GNU Affero General Public License
-// * along with SwayDB. If not, see .
-// */
+/*
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
//
//package swaydb.core.data
//
diff --git a/core/src/test/scala/swaydb/core/function/FunctionStoreSpec.scala b/core/src/test/scala/swaydb/core/function/FunctionStoreSpec.scala
index 17b5c2bf0..39fc36215 100644
--- a/core/src/test/scala/swaydb/core/function/FunctionStoreSpec.scala
+++ b/core/src/test/scala/swaydb/core/function/FunctionStoreSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.function
diff --git a/core/src/test/scala/swaydb/core/io/file/ByteBufferSweeperSpec.scala b/core/src/test/scala/swaydb/core/io/file/ByteBufferSweeperSpec.scala
index fe81d6b0e..152d67902 100644
--- a/core/src/test/scala/swaydb/core/io/file/ByteBufferSweeperSpec.scala
+++ b/core/src/test/scala/swaydb/core/io/file/ByteBufferSweeperSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.io.file
diff --git a/core/src/test/scala/swaydb/core/io/file/DBFileSpec.scala b/core/src/test/scala/swaydb/core/io/file/DBFileSpec.scala
index 2cc3113d6..589454597 100644
--- a/core/src/test/scala/swaydb/core/io/file/DBFileSpec.scala
+++ b/core/src/test/scala/swaydb/core/io/file/DBFileSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.io.file
diff --git a/core/src/test/scala/swaydb/core/io/file/EffectSpec.scala b/core/src/test/scala/swaydb/core/io/file/EffectSpec.scala
index 2d632d39e..b65ad4c0f 100644
--- a/core/src/test/scala/swaydb/core/io/file/EffectSpec.scala
+++ b/core/src/test/scala/swaydb/core/io/file/EffectSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.io.file
diff --git a/core/src/test/scala/swaydb/core/io/file/MMAPFileSpec.scala b/core/src/test/scala/swaydb/core/io/file/MMAPFileSpec.scala
index af17b8b7d..9845c1416 100644
--- a/core/src/test/scala/swaydb/core/io/file/MMAPFileSpec.scala
+++ b/core/src/test/scala/swaydb/core/io/file/MMAPFileSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program, or any covered work, by linking or combining
- * it with other code, such other code is not for that reason alone subject
- * to any of the requirements of the GNU Affero GPL version 3.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.io.file
diff --git a/core/src/test/scala/swaydb/core/level/LevelCollpaseSpec.scala b/core/src/test/scala/swaydb/core/level/LevelCollpaseSpec.scala
index 697025e94..f84cc86a1 100644
--- a/core/src/test/scala/swaydb/core/level/LevelCollpaseSpec.scala
+++ b/core/src/test/scala/swaydb/core/level/LevelCollpaseSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level
diff --git a/core/src/test/scala/swaydb/core/level/LevelKeyValuesSpec.scala b/core/src/test/scala/swaydb/core/level/LevelKeyValuesSpec.scala
index fceea6d05..c83822bd8 100644
--- a/core/src/test/scala/swaydb/core/level/LevelKeyValuesSpec.scala
+++ b/core/src/test/scala/swaydb/core/level/LevelKeyValuesSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level
diff --git a/core/src/test/scala/swaydb/core/level/LevelMapSpec.scala b/core/src/test/scala/swaydb/core/level/LevelMapSpec.scala
index a03dbdca5..95e07e2df 100644
--- a/core/src/test/scala/swaydb/core/level/LevelMapSpec.scala
+++ b/core/src/test/scala/swaydb/core/level/LevelMapSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level
diff --git a/core/src/test/scala/swaydb/core/level/LevelMergeSpec.scala b/core/src/test/scala/swaydb/core/level/LevelMergeSpec.scala
index 9b1999673..e4c2c66ab 100644
--- a/core/src/test/scala/swaydb/core/level/LevelMergeSpec.scala
+++ b/core/src/test/scala/swaydb/core/level/LevelMergeSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level
diff --git a/core/src/test/scala/swaydb/core/level/LevelReadNoneSpec.scala b/core/src/test/scala/swaydb/core/level/LevelReadNoneSpec.scala
index 3ad3242da..6cf215c31 100644
--- a/core/src/test/scala/swaydb/core/level/LevelReadNoneSpec.scala
+++ b/core/src/test/scala/swaydb/core/level/LevelReadNoneSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level
diff --git a/core/src/test/scala/swaydb/core/level/LevelReadSomeSpec.scala b/core/src/test/scala/swaydb/core/level/LevelReadSomeSpec.scala
index 5b5a0210b..4cd877c2b 100644
--- a/core/src/test/scala/swaydb/core/level/LevelReadSomeSpec.scala
+++ b/core/src/test/scala/swaydb/core/level/LevelReadSomeSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level
diff --git a/core/src/test/scala/swaydb/core/level/LevelReadSpec.scala b/core/src/test/scala/swaydb/core/level/LevelReadSpec.scala
index 3cb09a275..25a1980eb 100644
--- a/core/src/test/scala/swaydb/core/level/LevelReadSpec.scala
+++ b/core/src/test/scala/swaydb/core/level/LevelReadSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level
diff --git a/core/src/test/scala/swaydb/core/level/LevelRefSpec.scala b/core/src/test/scala/swaydb/core/level/LevelRefSpec.scala
index 1926470e5..e40d743b1 100644
--- a/core/src/test/scala/swaydb/core/level/LevelRefSpec.scala
+++ b/core/src/test/scala/swaydb/core/level/LevelRefSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level
diff --git a/core/src/test/scala/swaydb/core/level/LevelRefreshSpec.scala b/core/src/test/scala/swaydb/core/level/LevelRefreshSpec.scala
index bb63b3f99..74b589730 100644
--- a/core/src/test/scala/swaydb/core/level/LevelRefreshSpec.scala
+++ b/core/src/test/scala/swaydb/core/level/LevelRefreshSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level
diff --git a/core/src/test/scala/swaydb/core/level/LevelRemoveSegmentSpec.scala b/core/src/test/scala/swaydb/core/level/LevelRemoveSegmentSpec.scala
index d32cfe532..cfcfa4e6f 100644
--- a/core/src/test/scala/swaydb/core/level/LevelRemoveSegmentSpec.scala
+++ b/core/src/test/scala/swaydb/core/level/LevelRemoveSegmentSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level
diff --git a/core/src/test/scala/swaydb/core/level/LevelSegmentSpec.scala b/core/src/test/scala/swaydb/core/level/LevelSegmentSpec.scala
index 1a602db4c..90c938096 100644
--- a/core/src/test/scala/swaydb/core/level/LevelSegmentSpec.scala
+++ b/core/src/test/scala/swaydb/core/level/LevelSegmentSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level
diff --git a/core/src/test/scala/swaydb/core/level/LevelSpec.scala b/core/src/test/scala/swaydb/core/level/LevelSpec.scala
index 53c3751d9..d13e25a8c 100644
--- a/core/src/test/scala/swaydb/core/level/LevelSpec.scala
+++ b/core/src/test/scala/swaydb/core/level/LevelSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level
diff --git a/core/src/test/scala/swaydb/core/level/PathsDistributorSpec.scala b/core/src/test/scala/swaydb/core/level/PathsDistributorSpec.scala
index 221bdb70f..24105f225 100644
--- a/core/src/test/scala/swaydb/core/level/PathsDistributorSpec.scala
+++ b/core/src/test/scala/swaydb/core/level/PathsDistributorSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level
diff --git a/core/src/test/scala/swaydb/core/level/compaction/reception/LevelReceptionKeyValidatorSpec.scala b/core/src/test/scala/swaydb/core/level/compaction/reception/LevelReceptionKeyValidatorSpec.scala
index 0fc065250..e7acee081 100644
--- a/core/src/test/scala/swaydb/core/level/compaction/reception/LevelReceptionKeyValidatorSpec.scala
+++ b/core/src/test/scala/swaydb/core/level/compaction/reception/LevelReceptionKeyValidatorSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.compaction.reception
diff --git a/core/src/test/scala/swaydb/core/level/compaction/reception/LevelReceptionSpec.scala b/core/src/test/scala/swaydb/core/level/compaction/reception/LevelReceptionSpec.scala
index 48fa1cc29..7a470a917 100644
--- a/core/src/test/scala/swaydb/core/level/compaction/reception/LevelReceptionSpec.scala
+++ b/core/src/test/scala/swaydb/core/level/compaction/reception/LevelReceptionSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.compaction.reception
diff --git a/core/src/test/scala/swaydb/core/level/compaction/task/assigner/AssignmentScorerSpec.scala b/core/src/test/scala/swaydb/core/level/compaction/task/assigner/AssignmentScorerSpec.scala
index 48d1864f9..c7676ac57 100644
--- a/core/src/test/scala/swaydb/core/level/compaction/task/assigner/AssignmentScorerSpec.scala
+++ b/core/src/test/scala/swaydb/core/level/compaction/task/assigner/AssignmentScorerSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.compaction.task.assigner
diff --git a/core/src/test/scala/swaydb/core/level/compaction/task/assigner/LevelTaskAssignerSpec.scala b/core/src/test/scala/swaydb/core/level/compaction/task/assigner/LevelTaskAssignerSpec.scala
index 24d778238..e2c488db6 100644
--- a/core/src/test/scala/swaydb/core/level/compaction/task/assigner/LevelTaskAssignerSpec.scala
+++ b/core/src/test/scala/swaydb/core/level/compaction/task/assigner/LevelTaskAssignerSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.compaction.task.assigner
diff --git a/core/src/test/scala/swaydb/core/level/compaction/task/assigner/LevelZeroTaskAssigner_createStacks_Fixed_Spec.scala b/core/src/test/scala/swaydb/core/level/compaction/task/assigner/LevelZeroTaskAssigner_createStacks_Fixed_Spec.scala
index c3b403ea7..b3f9dd310 100644
--- a/core/src/test/scala/swaydb/core/level/compaction/task/assigner/LevelZeroTaskAssigner_createStacks_Fixed_Spec.scala
+++ b/core/src/test/scala/swaydb/core/level/compaction/task/assigner/LevelZeroTaskAssigner_createStacks_Fixed_Spec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.compaction.task.assigner
diff --git a/core/src/test/scala/swaydb/core/level/compaction/task/assigner/LevelZeroTaskAssigner_createStacks_Range_Spec.scala b/core/src/test/scala/swaydb/core/level/compaction/task/assigner/LevelZeroTaskAssigner_createStacks_Range_Spec.scala
index 089559586..452d7bda6 100644
--- a/core/src/test/scala/swaydb/core/level/compaction/task/assigner/LevelZeroTaskAssigner_createStacks_Range_Spec.scala
+++ b/core/src/test/scala/swaydb/core/level/compaction/task/assigner/LevelZeroTaskAssigner_createStacks_Range_Spec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.compaction.task.assigner
diff --git a/core/src/test/scala/swaydb/core/level/compaction/task/assigner/LevelZeroTaskAssigner_createStacks_Spec.scala b/core/src/test/scala/swaydb/core/level/compaction/task/assigner/LevelZeroTaskAssigner_createStacks_Spec.scala
index 62cdb6397..e8b1ff2df 100644
--- a/core/src/test/scala/swaydb/core/level/compaction/task/assigner/LevelZeroTaskAssigner_createStacks_Spec.scala
+++ b/core/src/test/scala/swaydb/core/level/compaction/task/assigner/LevelZeroTaskAssigner_createStacks_Spec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.compaction.task.assigner
diff --git a/core/src/test/scala/swaydb/core/level/compaction/task/assigner/LevelZeroTaskAssigner_flatten_Spec.scala b/core/src/test/scala/swaydb/core/level/compaction/task/assigner/LevelZeroTaskAssigner_flatten_Spec.scala
index 11670bac2..ec99c2133 100644
--- a/core/src/test/scala/swaydb/core/level/compaction/task/assigner/LevelZeroTaskAssigner_flatten_Spec.scala
+++ b/core/src/test/scala/swaydb/core/level/compaction/task/assigner/LevelZeroTaskAssigner_flatten_Spec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.compaction.task.assigner
diff --git a/core/src/test/scala/swaydb/core/level/compaction/task/assigner/LevelZeroTaskAssigner_mergeStack_Spec.scala b/core/src/test/scala/swaydb/core/level/compaction/task/assigner/LevelZeroTaskAssigner_mergeStack_Spec.scala
index d7812e228..e5e905cac 100644
--- a/core/src/test/scala/swaydb/core/level/compaction/task/assigner/LevelZeroTaskAssigner_mergeStack_Spec.scala
+++ b/core/src/test/scala/swaydb/core/level/compaction/task/assigner/LevelZeroTaskAssigner_mergeStack_Spec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.compaction.task.assigner
diff --git a/core/src/test/scala/swaydb/core/level/compaction/task/assigner/TaskAssigner_Assign_Quick_Spec.scala b/core/src/test/scala/swaydb/core/level/compaction/task/assigner/TaskAssigner_Assign_Quick_Spec.scala
index 947ec8278..04c937004 100644
--- a/core/src/test/scala/swaydb/core/level/compaction/task/assigner/TaskAssigner_Assign_Quick_Spec.scala
+++ b/core/src/test/scala/swaydb/core/level/compaction/task/assigner/TaskAssigner_Assign_Quick_Spec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.compaction.task.assigner
diff --git a/core/src/test/scala/swaydb/core/level/compaction/task/assigner/TaskAssigner_fillOnOverflow_Spec.scala b/core/src/test/scala/swaydb/core/level/compaction/task/assigner/TaskAssigner_fillOnOverflow_Spec.scala
index 1ad179e05..7bf214486 100644
--- a/core/src/test/scala/swaydb/core/level/compaction/task/assigner/TaskAssigner_fillOnOverflow_Spec.scala
+++ b/core/src/test/scala/swaydb/core/level/compaction/task/assigner/TaskAssigner_fillOnOverflow_Spec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.compaction.task.assigner
diff --git a/core/src/test/scala/swaydb/core/level/compaction/task/assigner/TaskAssigner_finaliseSegmentsToCompact_Spec.scala b/core/src/test/scala/swaydb/core/level/compaction/task/assigner/TaskAssigner_finaliseSegmentsToCompact_Spec.scala
index 5bfe53f0d..1e9020d21 100644
--- a/core/src/test/scala/swaydb/core/level/compaction/task/assigner/TaskAssigner_finaliseSegmentsToCompact_Spec.scala
+++ b/core/src/test/scala/swaydb/core/level/compaction/task/assigner/TaskAssigner_finaliseSegmentsToCompact_Spec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.compaction.task.assigner
diff --git a/core/src/test/scala/swaydb/core/level/compaction/task/assigner/TaskAssigner_groupAssignments_Spec.scala b/core/src/test/scala/swaydb/core/level/compaction/task/assigner/TaskAssigner_groupAssignments_Spec.scala
index d0a5c3b90..5160baec3 100644
--- a/core/src/test/scala/swaydb/core/level/compaction/task/assigner/TaskAssigner_groupAssignments_Spec.scala
+++ b/core/src/test/scala/swaydb/core/level/compaction/task/assigner/TaskAssigner_groupAssignments_Spec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.compaction.task.assigner
diff --git a/core/src/test/scala/swaydb/core/level/compaction/throttle/ThrottleLevelOrderingSpec.scala b/core/src/test/scala/swaydb/core/level/compaction/throttle/ThrottleLevelOrderingSpec.scala
index 0ac726540..31d79009d 100644
--- a/core/src/test/scala/swaydb/core/level/compaction/throttle/ThrottleLevelOrderingSpec.scala
+++ b/core/src/test/scala/swaydb/core/level/compaction/throttle/ThrottleLevelOrderingSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.compaction.throttle
diff --git a/core/src/test/scala/swaydb/core/level/compaction/throttle/behaviour/BehaviourCompactionTask_collapse_Spec.scala b/core/src/test/scala/swaydb/core/level/compaction/throttle/behaviour/BehaviourCompactionTask_collapse_Spec.scala
index 0697af2dd..d1a46c7b3 100644
--- a/core/src/test/scala/swaydb/core/level/compaction/throttle/behaviour/BehaviourCompactionTask_collapse_Spec.scala
+++ b/core/src/test/scala/swaydb/core/level/compaction/throttle/behaviour/BehaviourCompactionTask_collapse_Spec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.compaction.throttle.behaviour
diff --git a/core/src/test/scala/swaydb/core/level/compaction/throttle/behaviour/BehaviourCompactionTask_compactSegments_2Levels_Spec.scala b/core/src/test/scala/swaydb/core/level/compaction/throttle/behaviour/BehaviourCompactionTask_compactSegments_2Levels_Spec.scala
index ce63d1cd8..ad2266f2c 100644
--- a/core/src/test/scala/swaydb/core/level/compaction/throttle/behaviour/BehaviourCompactionTask_compactSegments_2Levels_Spec.scala
+++ b/core/src/test/scala/swaydb/core/level/compaction/throttle/behaviour/BehaviourCompactionTask_compactSegments_2Levels_Spec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.compaction.throttle.behaviour
diff --git a/core/src/test/scala/swaydb/core/level/compaction/throttle/behaviour/BehaviourCompactionTask_compactSegments_MultiLevels_Spec.scala b/core/src/test/scala/swaydb/core/level/compaction/throttle/behaviour/BehaviourCompactionTask_compactSegments_MultiLevels_Spec.scala
index bfdbb2a79..fd1c32aa8 100644
--- a/core/src/test/scala/swaydb/core/level/compaction/throttle/behaviour/BehaviourCompactionTask_compactSegments_MultiLevels_Spec.scala
+++ b/core/src/test/scala/swaydb/core/level/compaction/throttle/behaviour/BehaviourCompactionTask_compactSegments_MultiLevels_Spec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.compaction.throttle.behaviour
diff --git a/core/src/test/scala/swaydb/core/level/compaction/throttle/behaviour/BehaviourCompactionTask_refresh_Spec.scala b/core/src/test/scala/swaydb/core/level/compaction/throttle/behaviour/BehaviourCompactionTask_refresh_Spec.scala
index da3ccb0ad..7e972cc41 100644
--- a/core/src/test/scala/swaydb/core/level/compaction/throttle/behaviour/BehaviourCompactionTask_refresh_Spec.scala
+++ b/core/src/test/scala/swaydb/core/level/compaction/throttle/behaviour/BehaviourCompactionTask_refresh_Spec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.compaction.throttle.behaviour
diff --git a/core/src/test/scala/swaydb/core/level/compaction/throttle/behaviour/BehaviourWakeUp_buildLowerLevels_Spec.scala b/core/src/test/scala/swaydb/core/level/compaction/throttle/behaviour/BehaviourWakeUp_buildLowerLevels_Spec.scala
index 0f302bd38..509516a86 100644
--- a/core/src/test/scala/swaydb/core/level/compaction/throttle/behaviour/BehaviourWakeUp_buildLowerLevels_Spec.scala
+++ b/core/src/test/scala/swaydb/core/level/compaction/throttle/behaviour/BehaviourWakeUp_buildLowerLevels_Spec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.compaction.throttle.behaviour
diff --git a/core/src/test/scala/swaydb/core/level/compaction/throttle/behaviour/BehaviourWakeUp_compactLastLevel_multiLevel_Spec.scala b/core/src/test/scala/swaydb/core/level/compaction/throttle/behaviour/BehaviourWakeUp_compactLastLevel_multiLevel_Spec.scala
index fa50cbb4d..81555183f 100644
--- a/core/src/test/scala/swaydb/core/level/compaction/throttle/behaviour/BehaviourWakeUp_compactLastLevel_multiLevel_Spec.scala
+++ b/core/src/test/scala/swaydb/core/level/compaction/throttle/behaviour/BehaviourWakeUp_compactLastLevel_multiLevel_Spec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.compaction.throttle.behaviour
diff --git a/core/src/test/scala/swaydb/core/level/compaction/throttle/behaviour/BehaviourWakeUp_compactLastLevel_singleLevel_Spec.scala b/core/src/test/scala/swaydb/core/level/compaction/throttle/behaviour/BehaviourWakeUp_compactLastLevel_singleLevel_Spec.scala
index 4ef347421..f659a2b83 100644
--- a/core/src/test/scala/swaydb/core/level/compaction/throttle/behaviour/BehaviourWakeUp_compactLastLevel_singleLevel_Spec.scala
+++ b/core/src/test/scala/swaydb/core/level/compaction/throttle/behaviour/BehaviourWakeUp_compactLastLevel_singleLevel_Spec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.compaction.throttle.behaviour
diff --git a/core/src/test/scala/swaydb/core/level/compaction/throttle/behaviour/ThrottleCompactionSpec.scala b/core/src/test/scala/swaydb/core/level/compaction/throttle/behaviour/ThrottleCompactionSpec.scala
index 488283b89..28d617623 100644
--- a/core/src/test/scala/swaydb/core/level/compaction/throttle/behaviour/ThrottleCompactionSpec.scala
+++ b/core/src/test/scala/swaydb/core/level/compaction/throttle/behaviour/ThrottleCompactionSpec.scala
@@ -1,26 +1,18 @@
-///*
-// * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
-// *
-// * This file is a part of SwayDB.
-// *
-// * SwayDB is free software: you can redistribute it and/or modify
-// * it under the terms of the GNU Affero General Public License as
-// * published by the Free Software Foundation, either version 3 of the
-// * License, or (at your option) any later version.
-// *
-// * SwayDB 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 Affero General Public License for more details.
-// *
-// * You should have received a copy of the GNU Affero General Public License
-// * along with SwayDB. If not, see .
-// *
-// * Additional permission under the GNU Affero GPL version 3 section 7:
-// * If you modify this Program or any covered work, only by linking or
-// * combining it with separate works, the licensors of this Program grant
-// * you additional permission to convey the resulting work.
-// */
+/*
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
//
//package swaydb.core.level.compaction.throttle.behaviour
//
diff --git a/core/src/test/scala/swaydb/core/level/compaction/throttle/behaviour/ThrottleCompactorSpec.scala b/core/src/test/scala/swaydb/core/level/compaction/throttle/behaviour/ThrottleCompactorSpec.scala
index 3ce00b156..819553e5c 100644
--- a/core/src/test/scala/swaydb/core/level/compaction/throttle/behaviour/ThrottleCompactorSpec.scala
+++ b/core/src/test/scala/swaydb/core/level/compaction/throttle/behaviour/ThrottleCompactorSpec.scala
@@ -1,26 +1,18 @@
-///*
-// * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
-// *
-// * This file is a part of SwayDB.
-// *
-// * SwayDB is free software: you can redistribute it and/or modify
-// * it under the terms of the GNU Affero General Public License as
-// * published by the Free Software Foundation, either version 3 of the
-// * License, or (at your option) any later version.
-// *
-// * SwayDB 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 Affero General Public License for more details.
-// *
-// * You should have received a copy of the GNU Affero General Public License
-// * along with SwayDB. If not, see .
-// *
-// * Additional permission under the GNU Affero GPL version 3 section 7:
-// * If you modify this Program or any covered work, only by linking or
-// * combining it with separate works, the licensors of this Program grant
-// * you additional permission to convey the resulting work.
-// */
+/*
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
//
//package swaydb.core.level.compaction.throttle
//
diff --git a/core/src/test/scala/swaydb/core/level/seek/GetNoneSpec.scala b/core/src/test/scala/swaydb/core/level/seek/GetNoneSpec.scala
index 2305a8daa..c9e4bcb0e 100644
--- a/core/src/test/scala/swaydb/core/level/seek/GetNoneSpec.scala
+++ b/core/src/test/scala/swaydb/core/level/seek/GetNoneSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.seek
diff --git a/core/src/test/scala/swaydb/core/level/seek/GetSomeSpec.scala b/core/src/test/scala/swaydb/core/level/seek/GetSomeSpec.scala
index ddd16733b..b4e2712be 100644
--- a/core/src/test/scala/swaydb/core/level/seek/GetSomeSpec.scala
+++ b/core/src/test/scala/swaydb/core/level/seek/GetSomeSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.seek
diff --git a/core/src/test/scala/swaydb/core/level/seek/HigherFixedNoneSpec.scala b/core/src/test/scala/swaydb/core/level/seek/HigherFixedNoneSpec.scala
index dd6aaa44e..2ee94c240 100644
--- a/core/src/test/scala/swaydb/core/level/seek/HigherFixedNoneSpec.scala
+++ b/core/src/test/scala/swaydb/core/level/seek/HigherFixedNoneSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.seek
diff --git a/core/src/test/scala/swaydb/core/level/seek/HigherFixedSomeSpec.scala b/core/src/test/scala/swaydb/core/level/seek/HigherFixedSomeSpec.scala
index fb40103a2..ec0161466 100644
--- a/core/src/test/scala/swaydb/core/level/seek/HigherFixedSomeSpec.scala
+++ b/core/src/test/scala/swaydb/core/level/seek/HigherFixedSomeSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.seek
diff --git a/core/src/test/scala/swaydb/core/level/seek/HigherRangeNoneSpec.scala b/core/src/test/scala/swaydb/core/level/seek/HigherRangeNoneSpec.scala
index 3722b9e72..873036c7e 100644
--- a/core/src/test/scala/swaydb/core/level/seek/HigherRangeNoneSpec.scala
+++ b/core/src/test/scala/swaydb/core/level/seek/HigherRangeNoneSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.seek
diff --git a/core/src/test/scala/swaydb/core/level/seek/HigherRangeSomeSpec.scala b/core/src/test/scala/swaydb/core/level/seek/HigherRangeSomeSpec.scala
index f9be50ab2..e26a1918f 100644
--- a/core/src/test/scala/swaydb/core/level/seek/HigherRangeSomeSpec.scala
+++ b/core/src/test/scala/swaydb/core/level/seek/HigherRangeSomeSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.seek
diff --git a/core/src/test/scala/swaydb/core/level/seek/HigherSpec.scala b/core/src/test/scala/swaydb/core/level/seek/HigherSpec.scala
index 71c88ce60..ce11af2e8 100644
--- a/core/src/test/scala/swaydb/core/level/seek/HigherSpec.scala
+++ b/core/src/test/scala/swaydb/core/level/seek/HigherSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.seek
diff --git a/core/src/test/scala/swaydb/core/level/seek/LowerFixedNoneSpec.scala b/core/src/test/scala/swaydb/core/level/seek/LowerFixedNoneSpec.scala
index 29003887c..21ca6fd66 100644
--- a/core/src/test/scala/swaydb/core/level/seek/LowerFixedNoneSpec.scala
+++ b/core/src/test/scala/swaydb/core/level/seek/LowerFixedNoneSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.seek
diff --git a/core/src/test/scala/swaydb/core/level/seek/LowerFixedSomeSpec.scala b/core/src/test/scala/swaydb/core/level/seek/LowerFixedSomeSpec.scala
index 0b2814453..58c791668 100644
--- a/core/src/test/scala/swaydb/core/level/seek/LowerFixedSomeSpec.scala
+++ b/core/src/test/scala/swaydb/core/level/seek/LowerFixedSomeSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.seek
diff --git a/core/src/test/scala/swaydb/core/level/seek/LowerRangeNoneSpec.scala b/core/src/test/scala/swaydb/core/level/seek/LowerRangeNoneSpec.scala
index 971b535db..a86bf3885 100644
--- a/core/src/test/scala/swaydb/core/level/seek/LowerRangeNoneSpec.scala
+++ b/core/src/test/scala/swaydb/core/level/seek/LowerRangeNoneSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.seek
diff --git a/core/src/test/scala/swaydb/core/level/seek/LowerRangeSomeSpec.scala b/core/src/test/scala/swaydb/core/level/seek/LowerRangeSomeSpec.scala
index 1f946c09a..141ac1eb2 100644
--- a/core/src/test/scala/swaydb/core/level/seek/LowerRangeSomeSpec.scala
+++ b/core/src/test/scala/swaydb/core/level/seek/LowerRangeSomeSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.seek
diff --git a/core/src/test/scala/swaydb/core/level/seek/LowerSpec.scala b/core/src/test/scala/swaydb/core/level/seek/LowerSpec.scala
index 9bb10a639..562af4e5d 100644
--- a/core/src/test/scala/swaydb/core/level/seek/LowerSpec.scala
+++ b/core/src/test/scala/swaydb/core/level/seek/LowerSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.seek
diff --git a/core/src/test/scala/swaydb/core/level/tool/AppendixRepairerSpec.scala b/core/src/test/scala/swaydb/core/level/tool/AppendixRepairerSpec.scala
index c006e5d47..86e94cbb3 100644
--- a/core/src/test/scala/swaydb/core/level/tool/AppendixRepairerSpec.scala
+++ b/core/src/test/scala/swaydb/core/level/tool/AppendixRepairerSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.tool
diff --git a/core/src/test/scala/swaydb/core/level/zero/LevelZeroMapCacheSpec.scala b/core/src/test/scala/swaydb/core/level/zero/LevelZeroMapCacheSpec.scala
index 8ad2744dc..401c2fd81 100644
--- a/core/src/test/scala/swaydb/core/level/zero/LevelZeroMapCacheSpec.scala
+++ b/core/src/test/scala/swaydb/core/level/zero/LevelZeroMapCacheSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.zero
diff --git a/core/src/test/scala/swaydb/core/level/zero/LevelZeroSpec.scala b/core/src/test/scala/swaydb/core/level/zero/LevelZeroSpec.scala
index 48313c14e..d3f874431 100644
--- a/core/src/test/scala/swaydb/core/level/zero/LevelZeroSpec.scala
+++ b/core/src/test/scala/swaydb/core/level/zero/LevelZeroSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.level.zero
diff --git a/core/src/test/scala/swaydb/core/map/MapEntrySpec.scala b/core/src/test/scala/swaydb/core/map/MapEntrySpec.scala
index 0637ef17b..a580b00ab 100644
--- a/core/src/test/scala/swaydb/core/map/MapEntrySpec.scala
+++ b/core/src/test/scala/swaydb/core/map/MapEntrySpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.map
diff --git a/core/src/test/scala/swaydb/core/map/MapSpec.scala b/core/src/test/scala/swaydb/core/map/MapSpec.scala
index e99c2ca81..0a273473a 100644
--- a/core/src/test/scala/swaydb/core/map/MapSpec.scala
+++ b/core/src/test/scala/swaydb/core/map/MapSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.map
diff --git a/core/src/test/scala/swaydb/core/map/MapTestUtil.scala b/core/src/test/scala/swaydb/core/map/MapTestUtil.scala
index 3aefe03c8..b07787121 100644
--- a/core/src/test/scala/swaydb/core/map/MapTestUtil.scala
+++ b/core/src/test/scala/swaydb/core/map/MapTestUtil.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program, or any covered work, by linking or combining
- * it with other code, such other code is not for that reason alone subject
- * to any of the requirements of the GNU Affero GPL version 3.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.map
diff --git a/core/src/test/scala/swaydb/core/map/MapsSpec.scala b/core/src/test/scala/swaydb/core/map/MapsSpec.scala
index 08f884faf..2dd56eacb 100644
--- a/core/src/test/scala/swaydb/core/map/MapsSpec.scala
+++ b/core/src/test/scala/swaydb/core/map/MapsSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.map
diff --git a/core/src/test/scala/swaydb/core/map/applied/AppliedFunctionsMapSpec.scala b/core/src/test/scala/swaydb/core/map/applied/AppliedFunctionsMapSpec.scala
index 7fb8e71ea..63c0ac526 100644
--- a/core/src/test/scala/swaydb/core/map/applied/AppliedFunctionsMapSpec.scala
+++ b/core/src/test/scala/swaydb/core/map/applied/AppliedFunctionsMapSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.map.applied
diff --git a/core/src/test/scala/swaydb/core/map/counter/CounterMapSpec.scala b/core/src/test/scala/swaydb/core/map/counter/CounterMapSpec.scala
index 9c0b31781..78ab76535 100644
--- a/core/src/test/scala/swaydb/core/map/counter/CounterMapSpec.scala
+++ b/core/src/test/scala/swaydb/core/map/counter/CounterMapSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program, or any covered work, by linking or combining
- * it with other code, such other code is not for that reason alone subject
- * to any of the requirements of the GNU Affero GPL version 3.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.map.counter
diff --git a/core/src/test/scala/swaydb/core/map/serializer/AppendixMapEntrySpec.scala b/core/src/test/scala/swaydb/core/map/serializer/AppendixMapEntrySpec.scala
index 5b8f90233..07fa4b551 100644
--- a/core/src/test/scala/swaydb/core/map/serializer/AppendixMapEntrySpec.scala
+++ b/core/src/test/scala/swaydb/core/map/serializer/AppendixMapEntrySpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.map.serializer
diff --git a/core/src/test/scala/swaydb/core/map/serializer/Level0MapEntrySpec.scala b/core/src/test/scala/swaydb/core/map/serializer/Level0MapEntrySpec.scala
index a22fc77ea..864e9d3ce 100644
--- a/core/src/test/scala/swaydb/core/map/serializer/Level0MapEntrySpec.scala
+++ b/core/src/test/scala/swaydb/core/map/serializer/Level0MapEntrySpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.map.serializer
diff --git a/core/src/test/scala/swaydb/core/map/serializer/LevelZeroMapEntrySpec.scala b/core/src/test/scala/swaydb/core/map/serializer/LevelZeroMapEntrySpec.scala
index e052285c3..ac81f8f41 100644
--- a/core/src/test/scala/swaydb/core/map/serializer/LevelZeroMapEntrySpec.scala
+++ b/core/src/test/scala/swaydb/core/map/serializer/LevelZeroMapEntrySpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.map.serializer
diff --git a/core/src/test/scala/swaydb/core/map/serializer/MapCodecSpec.scala b/core/src/test/scala/swaydb/core/map/serializer/MapCodecSpec.scala
index 33b64e374..5e1041df1 100644
--- a/core/src/test/scala/swaydb/core/map/serializer/MapCodecSpec.scala
+++ b/core/src/test/scala/swaydb/core/map/serializer/MapCodecSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.map.serializer
diff --git a/core/src/test/scala/swaydb/core/map/serializer/RangeValueSerializerSpec.scala b/core/src/test/scala/swaydb/core/map/serializer/RangeValueSerializerSpec.scala
index 59acb88d5..6890429e4 100644
--- a/core/src/test/scala/swaydb/core/map/serializer/RangeValueSerializerSpec.scala
+++ b/core/src/test/scala/swaydb/core/map/serializer/RangeValueSerializerSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.map.serializer
diff --git a/core/src/test/scala/swaydb/core/map/serializer/ValueSerializerSpec.scala b/core/src/test/scala/swaydb/core/map/serializer/ValueSerializerSpec.scala
index d087f2737..46489f492 100644
--- a/core/src/test/scala/swaydb/core/map/serializer/ValueSerializerSpec.scala
+++ b/core/src/test/scala/swaydb/core/map/serializer/ValueSerializerSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.map.serializer
diff --git a/core/src/test/scala/swaydb/core/map/timer/TimerSpec.scala b/core/src/test/scala/swaydb/core/map/timer/TimerSpec.scala
index d51882c71..9dcb50306 100644
--- a/core/src/test/scala/swaydb/core/map/timer/TimerSpec.scala
+++ b/core/src/test/scala/swaydb/core/map/timer/TimerSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.map.timer
diff --git a/core/src/test/scala/swaydb/core/merge/FunctionMergerSpec.scala b/core/src/test/scala/swaydb/core/merge/FunctionMergerSpec.scala
index 1e78716a1..550d045a4 100644
--- a/core/src/test/scala/swaydb/core/merge/FunctionMergerSpec.scala
+++ b/core/src/test/scala/swaydb/core/merge/FunctionMergerSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.merge
diff --git a/core/src/test/scala/swaydb/core/merge/FunctionMerger_Function_Spec.scala b/core/src/test/scala/swaydb/core/merge/FunctionMerger_Function_Spec.scala
index 544ef8692..513ea9f70 100644
--- a/core/src/test/scala/swaydb/core/merge/FunctionMerger_Function_Spec.scala
+++ b/core/src/test/scala/swaydb/core/merge/FunctionMerger_Function_Spec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.merge
diff --git a/core/src/test/scala/swaydb/core/merge/FunctionMerger_PendingApply_Spec.scala b/core/src/test/scala/swaydb/core/merge/FunctionMerger_PendingApply_Spec.scala
index 8dea667b5..e36ac669a 100644
--- a/core/src/test/scala/swaydb/core/merge/FunctionMerger_PendingApply_Spec.scala
+++ b/core/src/test/scala/swaydb/core/merge/FunctionMerger_PendingApply_Spec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.merge
diff --git a/core/src/test/scala/swaydb/core/merge/FunctionMerger_Put_Spec.scala b/core/src/test/scala/swaydb/core/merge/FunctionMerger_Put_Spec.scala
index fc067125c..51bde8ee4 100644
--- a/core/src/test/scala/swaydb/core/merge/FunctionMerger_Put_Spec.scala
+++ b/core/src/test/scala/swaydb/core/merge/FunctionMerger_Put_Spec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.merge
diff --git a/core/src/test/scala/swaydb/core/merge/FunctionMerger_Remove_Spec.scala b/core/src/test/scala/swaydb/core/merge/FunctionMerger_Remove_Spec.scala
index 5a9a5273e..906b2adc5 100644
--- a/core/src/test/scala/swaydb/core/merge/FunctionMerger_Remove_Spec.scala
+++ b/core/src/test/scala/swaydb/core/merge/FunctionMerger_Remove_Spec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.merge
diff --git a/core/src/test/scala/swaydb/core/merge/FunctionMerger_Update_Spec.scala b/core/src/test/scala/swaydb/core/merge/FunctionMerger_Update_Spec.scala
index 9b003850c..0767a6bc1 100644
--- a/core/src/test/scala/swaydb/core/merge/FunctionMerger_Update_Spec.scala
+++ b/core/src/test/scala/swaydb/core/merge/FunctionMerger_Update_Spec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.merge
diff --git a/core/src/test/scala/swaydb/core/merge/KeyValueGrouperSpec.scala b/core/src/test/scala/swaydb/core/merge/KeyValueGrouperSpec.scala
index 2c6def660..30e6c2cbb 100644
--- a/core/src/test/scala/swaydb/core/merge/KeyValueGrouperSpec.scala
+++ b/core/src/test/scala/swaydb/core/merge/KeyValueGrouperSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.merge
diff --git a/core/src/test/scala/swaydb/core/merge/KeyValueMerger_Fixed_Into_Range.scala b/core/src/test/scala/swaydb/core/merge/KeyValueMerger_Fixed_Into_Range.scala
index 70b846885..c35564828 100644
--- a/core/src/test/scala/swaydb/core/merge/KeyValueMerger_Fixed_Into_Range.scala
+++ b/core/src/test/scala/swaydb/core/merge/KeyValueMerger_Fixed_Into_Range.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.merge
diff --git a/core/src/test/scala/swaydb/core/merge/KeyValueMerger_Range_Into_Fixed.scala b/core/src/test/scala/swaydb/core/merge/KeyValueMerger_Range_Into_Fixed.scala
index eaf95147b..f4a3c30b4 100644
--- a/core/src/test/scala/swaydb/core/merge/KeyValueMerger_Range_Into_Fixed.scala
+++ b/core/src/test/scala/swaydb/core/merge/KeyValueMerger_Range_Into_Fixed.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.merge
diff --git a/core/src/test/scala/swaydb/core/merge/KeyValueMerger_Range_Into_Range.scala b/core/src/test/scala/swaydb/core/merge/KeyValueMerger_Range_Into_Range.scala
index 019624cd2..d178aca85 100644
--- a/core/src/test/scala/swaydb/core/merge/KeyValueMerger_Range_Into_Range.scala
+++ b/core/src/test/scala/swaydb/core/merge/KeyValueMerger_Range_Into_Range.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.merge
diff --git a/core/src/test/scala/swaydb/core/merge/PendingApplyMergerSpec.scala b/core/src/test/scala/swaydb/core/merge/PendingApplyMergerSpec.scala
index cc6b6fbae..3c52388e5 100644
--- a/core/src/test/scala/swaydb/core/merge/PendingApplyMergerSpec.scala
+++ b/core/src/test/scala/swaydb/core/merge/PendingApplyMergerSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.merge
diff --git a/core/src/test/scala/swaydb/core/merge/PutMergerSpec.scala b/core/src/test/scala/swaydb/core/merge/PutMergerSpec.scala
index f77cdc67c..ab28c2f22 100644
--- a/core/src/test/scala/swaydb/core/merge/PutMergerSpec.scala
+++ b/core/src/test/scala/swaydb/core/merge/PutMergerSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.merge
diff --git a/core/src/test/scala/swaydb/core/merge/RemoveMergerSpec.scala b/core/src/test/scala/swaydb/core/merge/RemoveMergerSpec.scala
index 16324b1dd..690f03c71 100644
--- a/core/src/test/scala/swaydb/core/merge/RemoveMergerSpec.scala
+++ b/core/src/test/scala/swaydb/core/merge/RemoveMergerSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.merge
diff --git a/core/src/test/scala/swaydb/core/merge/RemoveMerger_Function_Spec.scala b/core/src/test/scala/swaydb/core/merge/RemoveMerger_Function_Spec.scala
index 067e11376..e7c3008c1 100644
--- a/core/src/test/scala/swaydb/core/merge/RemoveMerger_Function_Spec.scala
+++ b/core/src/test/scala/swaydb/core/merge/RemoveMerger_Function_Spec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.merge
diff --git a/core/src/test/scala/swaydb/core/merge/RemoveMerger_PendingApply_Spec.scala b/core/src/test/scala/swaydb/core/merge/RemoveMerger_PendingApply_Spec.scala
index 46c1c2787..2d018e2ef 100644
--- a/core/src/test/scala/swaydb/core/merge/RemoveMerger_PendingApply_Spec.scala
+++ b/core/src/test/scala/swaydb/core/merge/RemoveMerger_PendingApply_Spec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.merge
diff --git a/core/src/test/scala/swaydb/core/merge/RemoveMerger_Put_Spec.scala b/core/src/test/scala/swaydb/core/merge/RemoveMerger_Put_Spec.scala
index c2e2f606c..15a1dcf44 100644
--- a/core/src/test/scala/swaydb/core/merge/RemoveMerger_Put_Spec.scala
+++ b/core/src/test/scala/swaydb/core/merge/RemoveMerger_Put_Spec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.merge
diff --git a/core/src/test/scala/swaydb/core/merge/RemoveMerger_Remove_Spec.scala b/core/src/test/scala/swaydb/core/merge/RemoveMerger_Remove_Spec.scala
index e53751ddd..1a8fd1c29 100644
--- a/core/src/test/scala/swaydb/core/merge/RemoveMerger_Remove_Spec.scala
+++ b/core/src/test/scala/swaydb/core/merge/RemoveMerger_Remove_Spec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.merge
diff --git a/core/src/test/scala/swaydb/core/merge/RemoveMerger_Update_Spec.scala b/core/src/test/scala/swaydb/core/merge/RemoveMerger_Update_Spec.scala
index e8a046355..a3cbcaba0 100644
--- a/core/src/test/scala/swaydb/core/merge/RemoveMerger_Update_Spec.scala
+++ b/core/src/test/scala/swaydb/core/merge/RemoveMerger_Update_Spec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.merge
diff --git a/core/src/test/scala/swaydb/core/merge/UpdateMergerSpec.scala b/core/src/test/scala/swaydb/core/merge/UpdateMergerSpec.scala
index ef5177bbd..59d3a70ee 100644
--- a/core/src/test/scala/swaydb/core/merge/UpdateMergerSpec.scala
+++ b/core/src/test/scala/swaydb/core/merge/UpdateMergerSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.merge
diff --git a/core/src/test/scala/swaydb/core/merge/UpdateMerger_Function_Spec.scala b/core/src/test/scala/swaydb/core/merge/UpdateMerger_Function_Spec.scala
index ec9795bc1..8bc2cbbd0 100644
--- a/core/src/test/scala/swaydb/core/merge/UpdateMerger_Function_Spec.scala
+++ b/core/src/test/scala/swaydb/core/merge/UpdateMerger_Function_Spec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.merge
diff --git a/core/src/test/scala/swaydb/core/merge/UpdateMerger_PendingApply_Spec.scala b/core/src/test/scala/swaydb/core/merge/UpdateMerger_PendingApply_Spec.scala
index 7911ee65d..b4319b44e 100644
--- a/core/src/test/scala/swaydb/core/merge/UpdateMerger_PendingApply_Spec.scala
+++ b/core/src/test/scala/swaydb/core/merge/UpdateMerger_PendingApply_Spec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.merge
diff --git a/core/src/test/scala/swaydb/core/merge/UpdateMerger_Put_Spec.scala b/core/src/test/scala/swaydb/core/merge/UpdateMerger_Put_Spec.scala
index d65e90b43..8ab046d53 100644
--- a/core/src/test/scala/swaydb/core/merge/UpdateMerger_Put_Spec.scala
+++ b/core/src/test/scala/swaydb/core/merge/UpdateMerger_Put_Spec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.merge
diff --git a/core/src/test/scala/swaydb/core/merge/UpdateMerger_Remove_Spec.scala b/core/src/test/scala/swaydb/core/merge/UpdateMerger_Remove_Spec.scala
index 3e6178359..bbed5fb5d 100644
--- a/core/src/test/scala/swaydb/core/merge/UpdateMerger_Remove_Spec.scala
+++ b/core/src/test/scala/swaydb/core/merge/UpdateMerger_Remove_Spec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.merge
diff --git a/core/src/test/scala/swaydb/core/merge/UpdateMerger_Update_Spec.scala b/core/src/test/scala/swaydb/core/merge/UpdateMerger_Update_Spec.scala
index 83cf56d4f..a39468c64 100644
--- a/core/src/test/scala/swaydb/core/merge/UpdateMerger_Update_Spec.scala
+++ b/core/src/test/scala/swaydb/core/merge/UpdateMerger_Update_Spec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.merge
diff --git a/core/src/test/scala/swaydb/core/merge/stats/MergeStatsSizeCalculatorSpec.scala b/core/src/test/scala/swaydb/core/merge/stats/MergeStatsSizeCalculatorSpec.scala
index 89a27e9f6..5abd8c16b 100644
--- a/core/src/test/scala/swaydb/core/merge/stats/MergeStatsSizeCalculatorSpec.scala
+++ b/core/src/test/scala/swaydb/core/merge/stats/MergeStatsSizeCalculatorSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.merge.stats
diff --git a/core/src/test/scala/swaydb/core/segment/KeyMatcherSpec.scala b/core/src/test/scala/swaydb/core/segment/KeyMatcherSpec.scala
index 216e62db8..58dbac24e 100644
--- a/core/src/test/scala/swaydb/core/segment/KeyMatcherSpec.scala
+++ b/core/src/test/scala/swaydb/core/segment/KeyMatcherSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment
diff --git a/core/src/test/scala/swaydb/core/segment/SegmentGetSpec.scala b/core/src/test/scala/swaydb/core/segment/SegmentGetSpec.scala
index 784290a5c..5dbe5fc4b 100644
--- a/core/src/test/scala/swaydb/core/segment/SegmentGetSpec.scala
+++ b/core/src/test/scala/swaydb/core/segment/SegmentGetSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment
diff --git a/core/src/test/scala/swaydb/core/segment/SegmentHigherSpec.scala b/core/src/test/scala/swaydb/core/segment/SegmentHigherSpec.scala
index 38291cfdb..f20c2eed1 100644
--- a/core/src/test/scala/swaydb/core/segment/SegmentHigherSpec.scala
+++ b/core/src/test/scala/swaydb/core/segment/SegmentHigherSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment
diff --git a/core/src/test/scala/swaydb/core/segment/SegmentKeyValueCountSpec.scala b/core/src/test/scala/swaydb/core/segment/SegmentKeyValueCountSpec.scala
index 5b4cfd238..2cb3a8ba6 100644
--- a/core/src/test/scala/swaydb/core/segment/SegmentKeyValueCountSpec.scala
+++ b/core/src/test/scala/swaydb/core/segment/SegmentKeyValueCountSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment
diff --git a/core/src/test/scala/swaydb/core/segment/SegmentLowerSpec.scala b/core/src/test/scala/swaydb/core/segment/SegmentLowerSpec.scala
index 5f8ebec86..1a862e7d0 100644
--- a/core/src/test/scala/swaydb/core/segment/SegmentLowerSpec.scala
+++ b/core/src/test/scala/swaydb/core/segment/SegmentLowerSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment
diff --git a/core/src/test/scala/swaydb/core/segment/SegmentMemorySweeperSpec.scala b/core/src/test/scala/swaydb/core/segment/SegmentMemorySweeperSpec.scala
index ec195220e..2316dfb1a 100644
--- a/core/src/test/scala/swaydb/core/segment/SegmentMemorySweeperSpec.scala
+++ b/core/src/test/scala/swaydb/core/segment/SegmentMemorySweeperSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment
diff --git a/core/src/test/scala/swaydb/core/segment/SegmentReadSpec.scala b/core/src/test/scala/swaydb/core/segment/SegmentReadSpec.scala
index d65c51b08..25ebd976a 100644
--- a/core/src/test/scala/swaydb/core/segment/SegmentReadSpec.scala
+++ b/core/src/test/scala/swaydb/core/segment/SegmentReadSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment
diff --git a/core/src/test/scala/swaydb/core/segment/SegmentSearcherSpec.scala b/core/src/test/scala/swaydb/core/segment/SegmentSearcherSpec.scala
index d5facd1c8..8eac5825b 100644
--- a/core/src/test/scala/swaydb/core/segment/SegmentSearcherSpec.scala
+++ b/core/src/test/scala/swaydb/core/segment/SegmentSearcherSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment
diff --git a/core/src/test/scala/swaydb/core/segment/SegmentSerialiserSpec.scala b/core/src/test/scala/swaydb/core/segment/SegmentSerialiserSpec.scala
index 5fcae6bd8..8b7e48134 100644
--- a/core/src/test/scala/swaydb/core/segment/SegmentSerialiserSpec.scala
+++ b/core/src/test/scala/swaydb/core/segment/SegmentSerialiserSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment
diff --git a/core/src/test/scala/swaydb/core/segment/SegmentWriteSpec.scala b/core/src/test/scala/swaydb/core/segment/SegmentWriteSpec.scala
index 65b9ddbd6..ec95910c8 100644
--- a/core/src/test/scala/swaydb/core/segment/SegmentWriteSpec.scala
+++ b/core/src/test/scala/swaydb/core/segment/SegmentWriteSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment
diff --git a/core/src/test/scala/swaydb/core/segment/assigner/Assigner_AssignKeyValues_Spec.scala b/core/src/test/scala/swaydb/core/segment/assigner/Assigner_AssignKeyValues_Spec.scala
index 502a79183..76c6319b4 100644
--- a/core/src/test/scala/swaydb/core/segment/assigner/Assigner_AssignKeyValues_Spec.scala
+++ b/core/src/test/scala/swaydb/core/segment/assigner/Assigner_AssignKeyValues_Spec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.assigner
diff --git a/core/src/test/scala/swaydb/core/segment/assigner/SegmentAssigner_Assign_Spec.scala b/core/src/test/scala/swaydb/core/segment/assigner/SegmentAssigner_Assign_Spec.scala
index d5797ae56..278ce40d2 100644
--- a/core/src/test/scala/swaydb/core/segment/assigner/SegmentAssigner_Assign_Spec.scala
+++ b/core/src/test/scala/swaydb/core/segment/assigner/SegmentAssigner_Assign_Spec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.assigner
diff --git a/core/src/test/scala/swaydb/core/segment/block/BlockCacheSpec.scala b/core/src/test/scala/swaydb/core/segment/block/BlockCacheSpec.scala
index cdaade83a..8e0b739ae 100644
--- a/core/src/test/scala/swaydb/core/segment/block/BlockCacheSpec.scala
+++ b/core/src/test/scala/swaydb/core/segment/block/BlockCacheSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.block
diff --git a/core/src/test/scala/swaydb/core/segment/block/SegmentBlockInitialisationSpec.scala b/core/src/test/scala/swaydb/core/segment/block/SegmentBlockInitialisationSpec.scala
index 0d812e044..89357212e 100644
--- a/core/src/test/scala/swaydb/core/segment/block/SegmentBlockInitialisationSpec.scala
+++ b/core/src/test/scala/swaydb/core/segment/block/SegmentBlockInitialisationSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.block
diff --git a/core/src/test/scala/swaydb/core/segment/block/binarysearch/BinarySearchEntryFormatSpec.scala b/core/src/test/scala/swaydb/core/segment/block/binarysearch/BinarySearchEntryFormatSpec.scala
index 67185a131..3015ac079 100644
--- a/core/src/test/scala/swaydb/core/segment/block/binarysearch/BinarySearchEntryFormatSpec.scala
+++ b/core/src/test/scala/swaydb/core/segment/block/binarysearch/BinarySearchEntryFormatSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.block.binarysearch
diff --git a/core/src/test/scala/swaydb/core/segment/block/binarysearch/BinarySearchIndexBlock_BinarySearch_Spec.scala b/core/src/test/scala/swaydb/core/segment/block/binarysearch/BinarySearchIndexBlock_BinarySearch_Spec.scala
index 2cc23f6e4..8018bd33e 100644
--- a/core/src/test/scala/swaydb/core/segment/block/binarysearch/BinarySearchIndexBlock_BinarySearch_Spec.scala
+++ b/core/src/test/scala/swaydb/core/segment/block/binarysearch/BinarySearchIndexBlock_BinarySearch_Spec.scala
@@ -1,21 +1,18 @@
-///*
-// * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
-// *
-// * This file is a part of SwayDB.
-// *
-// * SwayDB is free software: you can redistribute it and/or modify
-// * it under the terms of the GNU Affero General Public License as
-// * published by the Free Software Foundation, either version 3 of the
-// * License, or (at your option) any later version.
-// *
-// * SwayDB 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 Affero General Public License for more details.
-// *
-// * You should have received a copy of the GNU Affero General Public License
-// * along with SwayDB. If not, see .
-// */
+/*
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
//package swaydb.core.segment.block.binarysearch
//
//import org.scalatest.OptionValues._
diff --git a/core/src/test/scala/swaydb/core/segment/block/binarysearch/BinarySearchIndexBlock_Segment_RandomSearch_Spec.scala b/core/src/test/scala/swaydb/core/segment/block/binarysearch/BinarySearchIndexBlock_Segment_RandomSearch_Spec.scala
index 4f91d5d93..6b27cd6aa 100644
--- a/core/src/test/scala/swaydb/core/segment/block/binarysearch/BinarySearchIndexBlock_Segment_RandomSearch_Spec.scala
+++ b/core/src/test/scala/swaydb/core/segment/block/binarysearch/BinarySearchIndexBlock_Segment_RandomSearch_Spec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.block.binarysearch
diff --git a/core/src/test/scala/swaydb/core/segment/block/bloomfilter/BloomFilterBlockSpec.scala b/core/src/test/scala/swaydb/core/segment/block/bloomfilter/BloomFilterBlockSpec.scala
index 96b185d40..9df565ae9 100644
--- a/core/src/test/scala/swaydb/core/segment/block/bloomfilter/BloomFilterBlockSpec.scala
+++ b/core/src/test/scala/swaydb/core/segment/block/bloomfilter/BloomFilterBlockSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.block.bloomfilter
diff --git a/core/src/test/scala/swaydb/core/segment/block/hashindex/HashIndexBlockSpec.scala b/core/src/test/scala/swaydb/core/segment/block/hashindex/HashIndexBlockSpec.scala
index 3b809be72..f005882c1 100644
--- a/core/src/test/scala/swaydb/core/segment/block/hashindex/HashIndexBlockSpec.scala
+++ b/core/src/test/scala/swaydb/core/segment/block/hashindex/HashIndexBlockSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.block.hashindex
diff --git a/core/src/test/scala/swaydb/core/segment/block/reader/BlockReaderCacheSpec.scala b/core/src/test/scala/swaydb/core/segment/block/reader/BlockReaderCacheSpec.scala
index 365f7cae8..76d94f437 100644
--- a/core/src/test/scala/swaydb/core/segment/block/reader/BlockReaderCacheSpec.scala
+++ b/core/src/test/scala/swaydb/core/segment/block/reader/BlockReaderCacheSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.block.reader
diff --git a/core/src/test/scala/swaydb/core/segment/block/reader/BlockRefReaderSpec.scala b/core/src/test/scala/swaydb/core/segment/block/reader/BlockRefReaderSpec.scala
index 6a5d2a861..4a811604f 100644
--- a/core/src/test/scala/swaydb/core/segment/block/reader/BlockRefReaderSpec.scala
+++ b/core/src/test/scala/swaydb/core/segment/block/reader/BlockRefReaderSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.block.reader
diff --git a/core/src/test/scala/swaydb/core/segment/block/reader/BlockedReaderSpec.scala b/core/src/test/scala/swaydb/core/segment/block/reader/BlockedReaderSpec.scala
index d799f1653..157ad6274 100644
--- a/core/src/test/scala/swaydb/core/segment/block/reader/BlockedReaderSpec.scala
+++ b/core/src/test/scala/swaydb/core/segment/block/reader/BlockedReaderSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.block.reader
diff --git a/core/src/test/scala/swaydb/core/segment/block/segment/SegmentBlockSpec.scala b/core/src/test/scala/swaydb/core/segment/block/segment/SegmentBlockSpec.scala
index 4f49479df..240e5439a 100644
--- a/core/src/test/scala/swaydb/core/segment/block/segment/SegmentBlockSpec.scala
+++ b/core/src/test/scala/swaydb/core/segment/block/segment/SegmentBlockSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.block.segment
diff --git a/core/src/test/scala/swaydb/core/segment/block/segment/SystemBlockBenchmarkSpec.scala b/core/src/test/scala/swaydb/core/segment/block/segment/SystemBlockBenchmarkSpec.scala
index e89ed1040..b480dcc89 100644
--- a/core/src/test/scala/swaydb/core/segment/block/segment/SystemBlockBenchmarkSpec.scala
+++ b/core/src/test/scala/swaydb/core/segment/block/segment/SystemBlockBenchmarkSpec.scala
@@ -1,26 +1,18 @@
-///*
-// * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
-// *
-// * This file is a part of SwayDB.
-// *
-// * SwayDB is free software: you can redistribute it and/or modify
-// * it under the terms of the GNU Affero General Public License as
-// * published by the Free Software Foundation, either version 3 of the
-// * License, or (at your option) any later version.
-// *
-// * SwayDB 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 Affero General Public License for more details.
-// *
-// * You should have received a copy of the GNU Affero General Public License
-// * along with SwayDB. If not, see .
-// *
-// * Additional permission under the GNU Affero GPL version 3 section 7:
-// * If you modify this Program or any covered work, only by linking or
-// * combining it with separate works, the licensors of this Program grant
-// * you additional permission to convey the resulting work.
-// */
+/*
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
//
//package swaydb.core.segment.block.segment
//
diff --git a/core/src/test/scala/swaydb/core/segment/block/sortedindex/SortedIndexBlockSpec.scala b/core/src/test/scala/swaydb/core/segment/block/sortedindex/SortedIndexBlockSpec.scala
index 52edd47ab..a92b0f7cb 100644
--- a/core/src/test/scala/swaydb/core/segment/block/sortedindex/SortedIndexBlockSpec.scala
+++ b/core/src/test/scala/swaydb/core/segment/block/sortedindex/SortedIndexBlockSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.block.sortedindex
diff --git a/core/src/test/scala/swaydb/core/segment/block/values/ValuesBlockSpec.scala b/core/src/test/scala/swaydb/core/segment/block/values/ValuesBlockSpec.scala
index a0b4a322c..96bf2c08e 100644
--- a/core/src/test/scala/swaydb/core/segment/block/values/ValuesBlockSpec.scala
+++ b/core/src/test/scala/swaydb/core/segment/block/values/ValuesBlockSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.block.values
diff --git a/core/src/test/scala/swaydb/core/segment/defrag/DefragGapSpec.scala b/core/src/test/scala/swaydb/core/segment/defrag/DefragGapSpec.scala
index 771252e06..3cecf6715 100644
--- a/core/src/test/scala/swaydb/core/segment/defrag/DefragGapSpec.scala
+++ b/core/src/test/scala/swaydb/core/segment/defrag/DefragGapSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.defrag
diff --git a/core/src/test/scala/swaydb/core/segment/defrag/DefragSegment_RunMany_Spec.scala b/core/src/test/scala/swaydb/core/segment/defrag/DefragSegment_RunMany_Spec.scala
index 07760f8d3..7bec16b6e 100644
--- a/core/src/test/scala/swaydb/core/segment/defrag/DefragSegment_RunMany_Spec.scala
+++ b/core/src/test/scala/swaydb/core/segment/defrag/DefragSegment_RunMany_Spec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.defrag
diff --git a/core/src/test/scala/swaydb/core/segment/defrag/DefragSegment_RunOne_Spec.scala b/core/src/test/scala/swaydb/core/segment/defrag/DefragSegment_RunOne_Spec.scala
index 2f91163a8..57d078036 100644
--- a/core/src/test/scala/swaydb/core/segment/defrag/DefragSegment_RunOne_Spec.scala
+++ b/core/src/test/scala/swaydb/core/segment/defrag/DefragSegment_RunOne_Spec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.defrag
diff --git a/core/src/test/scala/swaydb/core/segment/defrag/DefragSpec.scala b/core/src/test/scala/swaydb/core/segment/defrag/DefragSpec.scala
index 4bda643f3..bb68eb987 100644
--- a/core/src/test/scala/swaydb/core/segment/defrag/DefragSpec.scala
+++ b/core/src/test/scala/swaydb/core/segment/defrag/DefragSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.defrag
diff --git a/core/src/test/scala/swaydb/core/segment/entry/EntryReaderWriterSpec.scala b/core/src/test/scala/swaydb/core/segment/entry/EntryReaderWriterSpec.scala
index 3920580c2..c35351ca3 100644
--- a/core/src/test/scala/swaydb/core/segment/entry/EntryReaderWriterSpec.scala
+++ b/core/src/test/scala/swaydb/core/segment/entry/EntryReaderWriterSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.entry
diff --git a/core/src/test/scala/swaydb/core/segment/entry/id/BaseEntryIdFormatASpec.scala b/core/src/test/scala/swaydb/core/segment/entry/id/BaseEntryIdFormatASpec.scala
index 3d2fd42f4..c00203917 100644
--- a/core/src/test/scala/swaydb/core/segment/entry/id/BaseEntryIdFormatASpec.scala
+++ b/core/src/test/scala/swaydb/core/segment/entry/id/BaseEntryIdFormatASpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.entry.id
diff --git a/core/src/test/scala/swaydb/core/segment/entry/id/KeyValueIdSpec.scala b/core/src/test/scala/swaydb/core/segment/entry/id/KeyValueIdSpec.scala
index 4367ca136..5cb03b3aa 100644
--- a/core/src/test/scala/swaydb/core/segment/entry/id/KeyValueIdSpec.scala
+++ b/core/src/test/scala/swaydb/core/segment/entry/id/KeyValueIdSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.entry.id
diff --git a/core/src/test/scala/swaydb/core/segment/entry/writer/DeadlineReaderWriterSpec.scala b/core/src/test/scala/swaydb/core/segment/entry/writer/DeadlineReaderWriterSpec.scala
index c9a0b6312..8968f6a75 100644
--- a/core/src/test/scala/swaydb/core/segment/entry/writer/DeadlineReaderWriterSpec.scala
+++ b/core/src/test/scala/swaydb/core/segment/entry/writer/DeadlineReaderWriterSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.entry.writer
diff --git a/core/src/test/scala/swaydb/core/segment/entry/writer/KeyWriterReaderSpec.scala b/core/src/test/scala/swaydb/core/segment/entry/writer/KeyWriterReaderSpec.scala
index 1aa9a4357..73711cae5 100644
--- a/core/src/test/scala/swaydb/core/segment/entry/writer/KeyWriterReaderSpec.scala
+++ b/core/src/test/scala/swaydb/core/segment/entry/writer/KeyWriterReaderSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.entry.writer
diff --git a/core/src/test/scala/swaydb/core/segment/entry/writer/TimeReaderWriterSpec.scala b/core/src/test/scala/swaydb/core/segment/entry/writer/TimeReaderWriterSpec.scala
index 60ab14171..ee6883fde 100644
--- a/core/src/test/scala/swaydb/core/segment/entry/writer/TimeReaderWriterSpec.scala
+++ b/core/src/test/scala/swaydb/core/segment/entry/writer/TimeReaderWriterSpec.scala
@@ -1,21 +1,18 @@
-///*
-// * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
-// *
-// * This file is a part of SwayDB.
-// *
-// * SwayDB is free software: you can redistribute it and/or modify
-// * it under the terms of the GNU Affero General Public License as
-// * published by the Free Software Foundation, either version 3 of the
-// * License, or (at your option) any later version.
-// *
-// * SwayDB 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 Affero General Public License for more details.
-// *
-// * You should have received a copy of the GNU Affero General Public License
-// * along with SwayDB. If not, see .
-// */
+/*
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
//
//package swaydb.core.segment.entry.writer
//
diff --git a/core/src/test/scala/swaydb/core/segment/entry/writer/ValueReaderWriterSpec.scala b/core/src/test/scala/swaydb/core/segment/entry/writer/ValueReaderWriterSpec.scala
index 0b7e02cc8..ab11feb0c 100644
--- a/core/src/test/scala/swaydb/core/segment/entry/writer/ValueReaderWriterSpec.scala
+++ b/core/src/test/scala/swaydb/core/segment/entry/writer/ValueReaderWriterSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.entry.writer
diff --git a/core/src/test/scala/swaydb/core/segment/ref/SegmentRefGetBehaviorSpec.scala b/core/src/test/scala/swaydb/core/segment/ref/SegmentRefGetBehaviorSpec.scala
index 5bdb36c15..b4faed98c 100644
--- a/core/src/test/scala/swaydb/core/segment/ref/SegmentRefGetBehaviorSpec.scala
+++ b/core/src/test/scala/swaydb/core/segment/ref/SegmentRefGetBehaviorSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.ref
diff --git a/core/src/test/scala/swaydb/core/segment/ref/search/SegmentReadStateSpec.scala b/core/src/test/scala/swaydb/core/segment/ref/search/SegmentReadStateSpec.scala
index a56ec0d53..996155991 100644
--- a/core/src/test/scala/swaydb/core/segment/ref/search/SegmentReadStateSpec.scala
+++ b/core/src/test/scala/swaydb/core/segment/ref/search/SegmentReadStateSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.ref.search
diff --git a/core/src/test/scala/swaydb/core/segment/ref/search/ThreadReadStateSpec.scala b/core/src/test/scala/swaydb/core/segment/ref/search/ThreadReadStateSpec.scala
index 4d4932aa6..54f186659 100644
--- a/core/src/test/scala/swaydb/core/segment/ref/search/ThreadReadStateSpec.scala
+++ b/core/src/test/scala/swaydb/core/segment/ref/search/ThreadReadStateSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.segment.ref.search
diff --git a/core/src/test/scala/swaydb/core/sweeper/FileSweeperSpec.scala b/core/src/test/scala/swaydb/core/sweeper/FileSweeperSpec.scala
index 8190fcab1..645797c92 100644
--- a/core/src/test/scala/swaydb/core/sweeper/FileSweeperSpec.scala
+++ b/core/src/test/scala/swaydb/core/sweeper/FileSweeperSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.sweeper
diff --git a/core/src/test/scala/swaydb/core/util/AtomicRangesSpec.scala b/core/src/test/scala/swaydb/core/util/AtomicRangesSpec.scala
index 20273e835..0f0560b81 100644
--- a/core/src/test/scala/swaydb/core/util/AtomicRangesSpec.scala
+++ b/core/src/test/scala/swaydb/core/util/AtomicRangesSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program, or any covered work, by linking or combining
- * it with other code, such other code is not for that reason alone subject
- * to any of the requirements of the GNU Affero GPL version 3.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util
diff --git a/core/src/test/scala/swaydb/core/util/BloomFilterMemoryUsage.scala b/core/src/test/scala/swaydb/core/util/BloomFilterMemoryUsage.scala
index 80408ce40..20b143da4 100644
--- a/core/src/test/scala/swaydb/core/util/BloomFilterMemoryUsage.scala
+++ b/core/src/test/scala/swaydb/core/util/BloomFilterMemoryUsage.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util
diff --git a/core/src/test/scala/swaydb/core/util/BytesSpec.scala b/core/src/test/scala/swaydb/core/util/BytesSpec.scala
index 88fde5e8a..6a99986d1 100644
--- a/core/src/test/scala/swaydb/core/util/BytesSpec.scala
+++ b/core/src/test/scala/swaydb/core/util/BytesSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util
diff --git a/core/src/test/scala/swaydb/core/util/CRC32Spec.scala b/core/src/test/scala/swaydb/core/util/CRC32Spec.scala
index a788b0ba7..959343e15 100644
--- a/core/src/test/scala/swaydb/core/util/CRC32Spec.scala
+++ b/core/src/test/scala/swaydb/core/util/CRC32Spec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util
diff --git a/core/src/test/scala/swaydb/core/util/CollectionsSpec.scala b/core/src/test/scala/swaydb/core/util/CollectionsSpec.scala
index d4b998949..f0d284d74 100644
--- a/core/src/test/scala/swaydb/core/util/CollectionsSpec.scala
+++ b/core/src/test/scala/swaydb/core/util/CollectionsSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util
diff --git a/core/src/test/scala/swaydb/core/util/DropIteratorSpec.scala b/core/src/test/scala/swaydb/core/util/DropIteratorSpec.scala
index 74f3e8feb..ca79a3f5a 100644
--- a/core/src/test/scala/swaydb/core/util/DropIteratorSpec.scala
+++ b/core/src/test/scala/swaydb/core/util/DropIteratorSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program, or any covered work, by linking or combining
- * it with other code, such other code is not for that reason alone subject
- * to any of the requirements of the GNU Affero GPL version 3.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util
diff --git a/core/src/test/scala/swaydb/core/util/IDGeneratorSpec.scala b/core/src/test/scala/swaydb/core/util/IDGeneratorSpec.scala
index cf71e36a6..82716767b 100644
--- a/core/src/test/scala/swaydb/core/util/IDGeneratorSpec.scala
+++ b/core/src/test/scala/swaydb/core/util/IDGeneratorSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util
diff --git a/core/src/test/scala/swaydb/core/util/KeyCompressorSpec.scala b/core/src/test/scala/swaydb/core/util/KeyCompressorSpec.scala
index eb03960c3..8e2822e25 100644
--- a/core/src/test/scala/swaydb/core/util/KeyCompressorSpec.scala
+++ b/core/src/test/scala/swaydb/core/util/KeyCompressorSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util
diff --git a/core/src/test/scala/swaydb/core/util/MinMaxSpec.scala b/core/src/test/scala/swaydb/core/util/MinMaxSpec.scala
index cb1eff5de..d97f34f6e 100644
--- a/core/src/test/scala/swaydb/core/util/MinMaxSpec.scala
+++ b/core/src/test/scala/swaydb/core/util/MinMaxSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util
diff --git a/core/src/test/scala/swaydb/core/util/SchedulerSpec.scala b/core/src/test/scala/swaydb/core/util/SchedulerSpec.scala
index 9bab7704e..e4b973214 100644
--- a/core/src/test/scala/swaydb/core/util/SchedulerSpec.scala
+++ b/core/src/test/scala/swaydb/core/util/SchedulerSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util
diff --git a/core/src/test/scala/swaydb/core/util/StorageConversionSpec.scala b/core/src/test/scala/swaydb/core/util/StorageConversionSpec.scala
index 28f681365..1114af8c3 100644
--- a/core/src/test/scala/swaydb/core/util/StorageConversionSpec.scala
+++ b/core/src/test/scala/swaydb/core/util/StorageConversionSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util
diff --git a/core/src/test/scala/swaydb/core/util/TimesSpec.scala b/core/src/test/scala/swaydb/core/util/TimesSpec.scala
index bb77f3674..bd7a35e4e 100644
--- a/core/src/test/scala/swaydb/core/util/TimesSpec.scala
+++ b/core/src/test/scala/swaydb/core/util/TimesSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util
diff --git a/core/src/test/scala/swaydb/core/util/UUIDsSpec.scala b/core/src/test/scala/swaydb/core/util/UUIDsSpec.scala
index 831c67db6..4161e773a 100644
--- a/core/src/test/scala/swaydb/core/util/UUIDsSpec.scala
+++ b/core/src/test/scala/swaydb/core/util/UUIDsSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util
diff --git a/core/src/test/scala/swaydb/core/util/queue/VolatileQueueSpec.scala b/core/src/test/scala/swaydb/core/util/queue/VolatileQueueSpec.scala
index c48e0e668..737b0a88c 100644
--- a/core/src/test/scala/swaydb/core/util/queue/VolatileQueueSpec.scala
+++ b/core/src/test/scala/swaydb/core/util/queue/VolatileQueueSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program, or any covered work, by linking or combining
- * it with other code, such other code is not for that reason alone subject
- * to any of the requirements of the GNU Affero GPL version 3.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util.queue
diff --git a/core/src/test/scala/swaydb/core/util/series/SeriesAppendableSpec.scala b/core/src/test/scala/swaydb/core/util/series/SeriesAppendableSpec.scala
index e4d241f63..7b0811321 100644
--- a/core/src/test/scala/swaydb/core/util/series/SeriesAppendableSpec.scala
+++ b/core/src/test/scala/swaydb/core/util/series/SeriesAppendableSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program, or any covered work, by linking or combining
- * it with other code, such other code is not for that reason alone subject
- * to any of the requirements of the GNU Affero GPL version 3.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util.series
diff --git a/core/src/test/scala/swaydb/core/util/series/SeriesGrowableListSpec.scala b/core/src/test/scala/swaydb/core/util/series/SeriesGrowableListSpec.scala
index a69356439..19e2d3993 100644
--- a/core/src/test/scala/swaydb/core/util/series/SeriesGrowableListSpec.scala
+++ b/core/src/test/scala/swaydb/core/util/series/SeriesGrowableListSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program, or any covered work, by linking or combining
- * it with other code, such other code is not for that reason alone subject
- * to any of the requirements of the GNU Affero GPL version 3.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util.series
diff --git a/core/src/test/scala/swaydb/core/util/skiplist/SkipListSeriesSpec.scala b/core/src/test/scala/swaydb/core/util/skiplist/SkipListSeriesSpec.scala
index aafee4b2e..9ee52ccac 100644
--- a/core/src/test/scala/swaydb/core/util/skiplist/SkipListSeriesSpec.scala
+++ b/core/src/test/scala/swaydb/core/util/skiplist/SkipListSeriesSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program, or any covered work, by linking or combining
- * it with other code, such other code is not for that reason alone subject
- * to any of the requirements of the GNU Affero GPL version 3.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util.skiplist
diff --git a/core/src/test/scala/swaydb/core/util/skiplist/SkipListSpec.scala b/core/src/test/scala/swaydb/core/util/skiplist/SkipListSpec.scala
index 57646531e..d33d87474 100644
--- a/core/src/test/scala/swaydb/core/util/skiplist/SkipListSpec.scala
+++ b/core/src/test/scala/swaydb/core/util/skiplist/SkipListSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program, or any covered work, by linking or combining
- * it with other code, such other code is not for that reason alone subject
- * to any of the requirements of the GNU Affero GPL version 3.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.core.util.skiplist
diff --git a/data-java/src/main/scala/swaydb/java/Actor.scala b/data-java/src/main/scala/swaydb/java/Actor.scala
index de28de81d..86162ebb0 100644
--- a/data-java/src/main/scala/swaydb/java/Actor.scala
+++ b/data-java/src/main/scala/swaydb/java/Actor.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java
diff --git a/data-java/src/main/scala/swaydb/java/IO.scala b/data-java/src/main/scala/swaydb/java/IO.scala
index a7ae848b6..0cd184c45 100644
--- a/data-java/src/main/scala/swaydb/java/IO.scala
+++ b/data-java/src/main/scala/swaydb/java/IO.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java
diff --git a/data-java/src/main/scala/swaydb/java/Source.scala b/data-java/src/main/scala/swaydb/java/Source.scala
index 07a223a94..034f67273 100644
--- a/data-java/src/main/scala/swaydb/java/Source.scala
+++ b/data-java/src/main/scala/swaydb/java/Source.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java
diff --git a/data-java/src/main/scala/swaydb/java/Stream.scala b/data-java/src/main/scala/swaydb/java/Stream.scala
index a5e7d4a72..e7e70602c 100644
--- a/data-java/src/main/scala/swaydb/java/Stream.scala
+++ b/data-java/src/main/scala/swaydb/java/Stream.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java
diff --git a/data-java/src/main/scala/swaydb/java/data/TriFunction.scala b/data-java/src/main/scala/swaydb/java/data/TriFunction.scala
index debd4c452..50d7ad629 100644
--- a/data-java/src/main/scala/swaydb/java/data/TriFunction.scala
+++ b/data-java/src/main/scala/swaydb/java/data/TriFunction.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java.data
diff --git a/data-java/src/main/scala/swaydb/java/data/TriFunctionVoid.scala b/data-java/src/main/scala/swaydb/java/data/TriFunctionVoid.scala
index 2165a5320..226018999 100644
--- a/data-java/src/main/scala/swaydb/java/data/TriFunctionVoid.scala
+++ b/data-java/src/main/scala/swaydb/java/data/TriFunctionVoid.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java.data
diff --git a/data-java/src/main/scala/swaydb/java/data/util/Java.scala b/data-java/src/main/scala/swaydb/java/data/util/Java.scala
index 768982197..1e234a202 100644
--- a/data-java/src/main/scala/swaydb/java/data/util/Java.scala
+++ b/data-java/src/main/scala/swaydb/java/data/util/Java.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java.data.util
diff --git a/data-java/src/main/scala/swaydb/java/data/util/Optionals.scala b/data-java/src/main/scala/swaydb/java/data/util/Optionals.scala
index 43b4c65c1..f12172a26 100644
--- a/data-java/src/main/scala/swaydb/java/data/util/Optionals.scala
+++ b/data-java/src/main/scala/swaydb/java/data/util/Optionals.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java.data.util
diff --git a/data-java/src/main/scala/swaydb/java/data/util/TimeConverter.scala b/data-java/src/main/scala/swaydb/java/data/util/TimeConverter.scala
index da88469dc..39e22335f 100644
--- a/data-java/src/main/scala/swaydb/java/data/util/TimeConverter.scala
+++ b/data-java/src/main/scala/swaydb/java/data/util/TimeConverter.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java.data.util
diff --git a/data-java/src/test/java/swaydb/data/java/ActorTest.java b/data-java/src/test/java/swaydb/data/java/ActorTest.java
index c48026c5e..19eecc6aa 100644
--- a/data-java/src/test/java/swaydb/data/java/ActorTest.java
+++ b/data-java/src/test/java/swaydb/data/java/ActorTest.java
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.java;
diff --git a/data-java/src/test/java/swaydb/data/java/IODeferTest.java b/data-java/src/test/java/swaydb/data/java/IODeferTest.java
index df8e69139..a075bd871 100644
--- a/data-java/src/test/java/swaydb/data/java/IODeferTest.java
+++ b/data-java/src/test/java/swaydb/data/java/IODeferTest.java
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.java;
diff --git a/data-java/src/test/java/swaydb/data/java/IOLeftTest.java b/data-java/src/test/java/swaydb/data/java/IOLeftTest.java
index ca73763c1..178ea3956 100644
--- a/data-java/src/test/java/swaydb/data/java/IOLeftTest.java
+++ b/data-java/src/test/java/swaydb/data/java/IOLeftTest.java
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.java;
diff --git a/data-java/src/test/java/swaydb/data/java/IORightTest.java b/data-java/src/test/java/swaydb/data/java/IORightTest.java
index ecde9bdfb..029a2e921 100644
--- a/data-java/src/test/java/swaydb/data/java/IORightTest.java
+++ b/data-java/src/test/java/swaydb/data/java/IORightTest.java
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.java;
diff --git a/data-java/src/test/java/swaydb/data/java/IOTest.java b/data-java/src/test/java/swaydb/data/java/IOTest.java
index ab56a138f..bb8bf9d60 100644
--- a/data-java/src/test/java/swaydb/data/java/IOTest.java
+++ b/data-java/src/test/java/swaydb/data/java/IOTest.java
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.java;
diff --git a/data-java/src/test/java/swaydb/data/java/StreamTest.java b/data-java/src/test/java/swaydb/data/java/StreamTest.java
index 489dd6356..84f453d18 100644
--- a/data-java/src/test/java/swaydb/data/java/StreamTest.java
+++ b/data-java/src/test/java/swaydb/data/java/StreamTest.java
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.java;
diff --git a/data-java/src/test/java/swaydb/data/java/TestBase.java b/data-java/src/test/java/swaydb/data/java/TestBase.java
index d65e14d9c..345b3294d 100644
--- a/data-java/src/test/java/swaydb/data/java/TestBase.java
+++ b/data-java/src/test/java/swaydb/data/java/TestBase.java
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.java;
diff --git a/data-java/src/test/scala/swaydb/data/java/Executor.scala b/data-java/src/test/scala/swaydb/data/java/Executor.scala
index f5efaf221..d565fa7ba 100644
--- a/data-java/src/test/scala/swaydb/data/java/Executor.scala
+++ b/data-java/src/test/scala/swaydb/data/java/Executor.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.java
diff --git a/data-java/src/test/scala/swaydb/data/java/JavaEventually.scala b/data-java/src/test/scala/swaydb/data/java/JavaEventually.scala
index 843a931eb..60dad4973 100644
--- a/data-java/src/test/scala/swaydb/data/java/JavaEventually.scala
+++ b/data-java/src/test/scala/swaydb/data/java/JavaEventually.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.java
diff --git a/data-java/src/test/scala/swaydb/data/java/JavaTest.scala b/data-java/src/test/scala/swaydb/data/java/JavaTest.scala
index 0719fc7bc..b7e5ce5c5 100644
--- a/data-java/src/test/scala/swaydb/data/java/JavaTest.scala
+++ b/data-java/src/test/scala/swaydb/data/java/JavaTest.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.java
diff --git a/data-java/src/test/scala/swaydb/data/java/Test.scala b/data-java/src/test/scala/swaydb/data/java/Test.scala
index 32e8ca556..410e6d861 100644
--- a/data-java/src/test/scala/swaydb/data/java/Test.scala
+++ b/data-java/src/test/scala/swaydb/data/java/Test.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.java
diff --git a/data/src/main/scala-2.12/scala/collection/parallel/CollectionConverters.scala b/data/src/main/scala-2.12/scala/collection/parallel/CollectionConverters.scala
index 147c11fe2..35fd03106 100644
--- a/data/src/main/scala-2.12/scala/collection/parallel/CollectionConverters.scala
+++ b/data/src/main/scala-2.12/scala/collection/parallel/CollectionConverters.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package scala.collection.parallel
diff --git a/data/src/main/scala-2.12/swaydb.data.slice/Slice.scala b/data/src/main/scala-2.12/swaydb.data.slice/Slice.scala
index 0e188694b..e13beda4d 100644
--- a/data/src/main/scala-2.12/swaydb.data.slice/Slice.scala
+++ b/data/src/main/scala-2.12/swaydb.data.slice/Slice.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.slice
diff --git a/data/src/main/scala-2.13/swaydb/data/slice/Slice.scala b/data/src/main/scala-2.13/swaydb/data/slice/Slice.scala
index d0490fe99..32f4cabf9 100644
--- a/data/src/main/scala-2.13/swaydb/data/slice/Slice.scala
+++ b/data/src/main/scala-2.13/swaydb/data/slice/Slice.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.slice
diff --git a/data/src/main/scala/swaydb/Aggregator.scala b/data/src/main/scala/swaydb/Aggregator.scala
index 17db3e410..db818a410 100644
--- a/data/src/main/scala/swaydb/Aggregator.scala
+++ b/data/src/main/scala/swaydb/Aggregator.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/data/src/main/scala/swaydb/Compression.scala b/data/src/main/scala/swaydb/Compression.scala
index 647272e30..1e74f6e67 100644
--- a/data/src/main/scala/swaydb/Compression.scala
+++ b/data/src/main/scala/swaydb/Compression.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/data/src/main/scala/swaydb/Expiration.scala b/data/src/main/scala/swaydb/Expiration.scala
index 986c85727..d098f4c44 100644
--- a/data/src/main/scala/swaydb/Expiration.scala
+++ b/data/src/main/scala/swaydb/Expiration.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/data/src/main/scala/swaydb/ForEach.scala b/data/src/main/scala/swaydb/ForEach.scala
index daf328433..3840ae17a 100644
--- a/data/src/main/scala/swaydb/ForEach.scala
+++ b/data/src/main/scala/swaydb/ForEach.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/data/src/main/scala/swaydb/KeyVal.scala b/data/src/main/scala/swaydb/KeyVal.scala
index 66ce8b5a3..472606ceb 100644
--- a/data/src/main/scala/swaydb/KeyVal.scala
+++ b/data/src/main/scala/swaydb/KeyVal.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/data/src/main/scala/swaydb/OK.scala b/data/src/main/scala/swaydb/OK.scala
index 3d8054b2d..1d8fc95d9 100644
--- a/data/src/main/scala/swaydb/OK.scala
+++ b/data/src/main/scala/swaydb/OK.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/data/src/main/scala/swaydb/Pair.scala b/data/src/main/scala/swaydb/Pair.scala
index f18649ec8..d449b64b2 100644
--- a/data/src/main/scala/swaydb/Pair.scala
+++ b/data/src/main/scala/swaydb/Pair.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/data/src/main/scala/swaydb/Prepare.scala b/data/src/main/scala/swaydb/Prepare.scala
index a733eec9b..f677ef022 100644
--- a/data/src/main/scala/swaydb/Prepare.scala
+++ b/data/src/main/scala/swaydb/Prepare.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/data/src/main/scala/swaydb/data/Atomic.scala b/data/src/main/scala/swaydb/data/Atomic.scala
index cef7c6283..83a27a0e0 100644
--- a/data/src/main/scala/swaydb/data/Atomic.scala
+++ b/data/src/main/scala/swaydb/data/Atomic.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data
diff --git a/data/src/main/scala/swaydb/data/DataType.scala b/data/src/main/scala/swaydb/data/DataType.scala
index 82c4fad27..237ea0f55 100644
--- a/data/src/main/scala/swaydb/data/DataType.scala
+++ b/data/src/main/scala/swaydb/data/DataType.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data
diff --git a/data/src/main/scala/swaydb/data/Functions.scala b/data/src/main/scala/swaydb/data/Functions.scala
index d7019dc77..fc243a97e 100644
--- a/data/src/main/scala/swaydb/data/Functions.scala
+++ b/data/src/main/scala/swaydb/data/Functions.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data
diff --git a/data/src/main/scala/swaydb/data/MaxKey.scala b/data/src/main/scala/swaydb/data/MaxKey.scala
index 91028523d..096492ab5 100644
--- a/data/src/main/scala/swaydb/data/MaxKey.scala
+++ b/data/src/main/scala/swaydb/data/MaxKey.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data
diff --git a/data/src/main/scala/swaydb/data/NonEmptyList.scala b/data/src/main/scala/swaydb/data/NonEmptyList.scala
index 60dca0d25..094878a14 100644
--- a/data/src/main/scala/swaydb/data/NonEmptyList.scala
+++ b/data/src/main/scala/swaydb/data/NonEmptyList.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data
diff --git a/data/src/main/scala/swaydb/data/OptimiseWrites.scala b/data/src/main/scala/swaydb/data/OptimiseWrites.scala
index e9dfdd0ab..9a31c23fb 100644
--- a/data/src/main/scala/swaydb/data/OptimiseWrites.scala
+++ b/data/src/main/scala/swaydb/data/OptimiseWrites.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data
diff --git a/data/src/main/scala/swaydb/data/accelerate/Accelerator.scala b/data/src/main/scala/swaydb/data/accelerate/Accelerator.scala
index f1b56fd93..1ac897e06 100644
--- a/data/src/main/scala/swaydb/data/accelerate/Accelerator.scala
+++ b/data/src/main/scala/swaydb/data/accelerate/Accelerator.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.accelerate
diff --git a/data/src/main/scala/swaydb/data/accelerate/Brake.scala b/data/src/main/scala/swaydb/data/accelerate/Brake.scala
index 0b4dc8fdb..2e0432fa4 100644
--- a/data/src/main/scala/swaydb/data/accelerate/Brake.scala
+++ b/data/src/main/scala/swaydb/data/accelerate/Brake.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.accelerate
diff --git a/data/src/main/scala/swaydb/data/accelerate/LevelZeroMeter.scala b/data/src/main/scala/swaydb/data/accelerate/LevelZeroMeter.scala
index c16e2996d..3b715e239 100644
--- a/data/src/main/scala/swaydb/data/accelerate/LevelZeroMeter.scala
+++ b/data/src/main/scala/swaydb/data/accelerate/LevelZeroMeter.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.accelerate
diff --git a/data/src/main/scala/swaydb/data/accelerate/builder/BrakeBuilder.scala b/data/src/main/scala/swaydb/data/accelerate/builder/BrakeBuilder.scala
index b2939beb8..2f79c925c 100644
--- a/data/src/main/scala/swaydb/data/accelerate/builder/BrakeBuilder.scala
+++ b/data/src/main/scala/swaydb/data/accelerate/builder/BrakeBuilder.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.accelerate.builder
diff --git a/data/src/main/scala/swaydb/data/accelerate/builder/NoBrakesBuilder.scala b/data/src/main/scala/swaydb/data/accelerate/builder/NoBrakesBuilder.scala
index d638c8e59..20f823455 100644
--- a/data/src/main/scala/swaydb/data/accelerate/builder/NoBrakesBuilder.scala
+++ b/data/src/main/scala/swaydb/data/accelerate/builder/NoBrakesBuilder.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.accelerate.builder
diff --git a/data/src/main/scala/swaydb/data/compaction/CompactionConfig.scala b/data/src/main/scala/swaydb/data/compaction/CompactionConfig.scala
index 07266c875..70322a49d 100644
--- a/data/src/main/scala/swaydb/data/compaction/CompactionConfig.scala
+++ b/data/src/main/scala/swaydb/data/compaction/CompactionConfig.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.compaction
diff --git a/data/src/main/scala/swaydb/data/compaction/LevelMeter.scala b/data/src/main/scala/swaydb/data/compaction/LevelMeter.scala
index 67031ddc5..4d6a6dbb8 100644
--- a/data/src/main/scala/swaydb/data/compaction/LevelMeter.scala
+++ b/data/src/main/scala/swaydb/data/compaction/LevelMeter.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.compaction
diff --git a/data/src/main/scala/swaydb/data/compaction/LevelThrottle.scala b/data/src/main/scala/swaydb/data/compaction/LevelThrottle.scala
index 58d10190c..5c73a7bd3 100644
--- a/data/src/main/scala/swaydb/data/compaction/LevelThrottle.scala
+++ b/data/src/main/scala/swaydb/data/compaction/LevelThrottle.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.compaction
diff --git a/data/src/main/scala/swaydb/data/compaction/LevelZeroThrottle.scala b/data/src/main/scala/swaydb/data/compaction/LevelZeroThrottle.scala
index 60c99f58a..b3efb627f 100644
--- a/data/src/main/scala/swaydb/data/compaction/LevelZeroThrottle.scala
+++ b/data/src/main/scala/swaydb/data/compaction/LevelZeroThrottle.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.compaction
diff --git a/data/src/main/scala/swaydb/data/compaction/PushStrategy.scala b/data/src/main/scala/swaydb/data/compaction/PushStrategy.scala
index f552c8554..12d25fc6a 100644
--- a/data/src/main/scala/swaydb/data/compaction/PushStrategy.scala
+++ b/data/src/main/scala/swaydb/data/compaction/PushStrategy.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.compaction
diff --git a/data/src/main/scala/swaydb/data/compression/DecompressorId.scala b/data/src/main/scala/swaydb/data/compression/DecompressorId.scala
index cce42eaf6..55bad9fb9 100644
--- a/data/src/main/scala/swaydb/data/compression/DecompressorId.scala
+++ b/data/src/main/scala/swaydb/data/compression/DecompressorId.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.compression
diff --git a/data/src/main/scala/swaydb/data/compression/LZ4Compressor.scala b/data/src/main/scala/swaydb/data/compression/LZ4Compressor.scala
index 6fb1462b3..3d2e37faf 100644
--- a/data/src/main/scala/swaydb/data/compression/LZ4Compressor.scala
+++ b/data/src/main/scala/swaydb/data/compression/LZ4Compressor.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.compression
diff --git a/data/src/main/scala/swaydb/data/compression/LZ4Decompressor.scala b/data/src/main/scala/swaydb/data/compression/LZ4Decompressor.scala
index cfc8e7e89..f807920d8 100644
--- a/data/src/main/scala/swaydb/data/compression/LZ4Decompressor.scala
+++ b/data/src/main/scala/swaydb/data/compression/LZ4Decompressor.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.compression
diff --git a/data/src/main/scala/swaydb/data/compression/LZ4Instance.scala b/data/src/main/scala/swaydb/data/compression/LZ4Instance.scala
index d7b6c2457..0cd9cfb49 100644
--- a/data/src/main/scala/swaydb/data/compression/LZ4Instance.scala
+++ b/data/src/main/scala/swaydb/data/compression/LZ4Instance.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.compression
diff --git a/data/src/main/scala/swaydb/data/config/BinarySearchIndex.scala b/data/src/main/scala/swaydb/data/config/BinarySearchIndex.scala
index 04e5349f2..3ed7b6c3f 100644
--- a/data/src/main/scala/swaydb/data/config/BinarySearchIndex.scala
+++ b/data/src/main/scala/swaydb/data/config/BinarySearchIndex.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.config
diff --git a/data/src/main/scala/swaydb/data/config/ConfigWizard.scala b/data/src/main/scala/swaydb/data/config/ConfigWizard.scala
index b14f8b3a2..7eeb1fc7f 100644
--- a/data/src/main/scala/swaydb/data/config/ConfigWizard.scala
+++ b/data/src/main/scala/swaydb/data/config/ConfigWizard.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.config
diff --git a/data/src/main/scala/swaydb/data/config/FileCache.scala b/data/src/main/scala/swaydb/data/config/FileCache.scala
index 95108de0a..376e4b826 100644
--- a/data/src/main/scala/swaydb/data/config/FileCache.scala
+++ b/data/src/main/scala/swaydb/data/config/FileCache.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.config
diff --git a/data/src/main/scala/swaydb/data/config/ForceSave.scala b/data/src/main/scala/swaydb/data/config/ForceSave.scala
index 9b89fa80d..f757ae35b 100644
--- a/data/src/main/scala/swaydb/data/config/ForceSave.scala
+++ b/data/src/main/scala/swaydb/data/config/ForceSave.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.config
diff --git a/data/src/main/scala/swaydb/data/config/IndexFormat.scala b/data/src/main/scala/swaydb/data/config/IndexFormat.scala
index 4e3a3b7c2..8501630cb 100644
--- a/data/src/main/scala/swaydb/data/config/IndexFormat.scala
+++ b/data/src/main/scala/swaydb/data/config/IndexFormat.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.config
diff --git a/data/src/main/scala/swaydb/data/config/MMAP.scala b/data/src/main/scala/swaydb/data/config/MMAP.scala
index 8a3f5226a..69769cad1 100644
--- a/data/src/main/scala/swaydb/data/config/MMAP.scala
+++ b/data/src/main/scala/swaydb/data/config/MMAP.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.config
diff --git a/data/src/main/scala/swaydb/data/config/MemoryCache.scala b/data/src/main/scala/swaydb/data/config/MemoryCache.scala
index 74b26b227..e87a138e7 100644
--- a/data/src/main/scala/swaydb/data/config/MemoryCache.scala
+++ b/data/src/main/scala/swaydb/data/config/MemoryCache.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.config
diff --git a/data/src/main/scala/swaydb/data/config/MightContainIndex.scala b/data/src/main/scala/swaydb/data/config/MightContainIndex.scala
index 7ecc81066..4478163a2 100644
--- a/data/src/main/scala/swaydb/data/config/MightContainIndex.scala
+++ b/data/src/main/scala/swaydb/data/config/MightContainIndex.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.config
diff --git a/data/src/main/scala/swaydb/data/config/PrefixCompression.scala b/data/src/main/scala/swaydb/data/config/PrefixCompression.scala
index dea181541..236934200 100644
--- a/data/src/main/scala/swaydb/data/config/PrefixCompression.scala
+++ b/data/src/main/scala/swaydb/data/config/PrefixCompression.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.config
diff --git a/data/src/main/scala/swaydb/data/config/RandomSearchIndex.scala b/data/src/main/scala/swaydb/data/config/RandomSearchIndex.scala
index af75bd3f9..b8ea4c17d 100644
--- a/data/src/main/scala/swaydb/data/config/RandomSearchIndex.scala
+++ b/data/src/main/scala/swaydb/data/config/RandomSearchIndex.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.config
diff --git a/data/src/main/scala/swaydb/data/config/RecoveryMode.scala b/data/src/main/scala/swaydb/data/config/RecoveryMode.scala
index 600a9b080..bf0247491 100644
--- a/data/src/main/scala/swaydb/data/config/RecoveryMode.scala
+++ b/data/src/main/scala/swaydb/data/config/RecoveryMode.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.config
diff --git a/data/src/main/scala/swaydb/data/config/SegmentConfig.scala b/data/src/main/scala/swaydb/data/config/SegmentConfig.scala
index 71dee5793..c3580a80f 100644
--- a/data/src/main/scala/swaydb/data/config/SegmentConfig.scala
+++ b/data/src/main/scala/swaydb/data/config/SegmentConfig.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.config
diff --git a/data/src/main/scala/swaydb/data/config/SegmentFormat.scala b/data/src/main/scala/swaydb/data/config/SegmentFormat.scala
index b5c06f771..ecd214361 100644
--- a/data/src/main/scala/swaydb/data/config/SegmentFormat.scala
+++ b/data/src/main/scala/swaydb/data/config/SegmentFormat.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.config
diff --git a/data/src/main/scala/swaydb/data/config/SegmentRefCacheLife.scala b/data/src/main/scala/swaydb/data/config/SegmentRefCacheLife.scala
index 4c52b43f1..72392fcbd 100644
--- a/data/src/main/scala/swaydb/data/config/SegmentRefCacheLife.scala
+++ b/data/src/main/scala/swaydb/data/config/SegmentRefCacheLife.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.config
diff --git a/data/src/main/scala/swaydb/data/config/SortedKeyIndex.scala b/data/src/main/scala/swaydb/data/config/SortedKeyIndex.scala
index 2f988880a..0ccf9a6e8 100644
--- a/data/src/main/scala/swaydb/data/config/SortedKeyIndex.scala
+++ b/data/src/main/scala/swaydb/data/config/SortedKeyIndex.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.config
diff --git a/data/src/main/scala/swaydb/data/config/ThreadStateCache.scala b/data/src/main/scala/swaydb/data/config/ThreadStateCache.scala
index ec6a4d46d..ab32681f9 100644
--- a/data/src/main/scala/swaydb/data/config/ThreadStateCache.scala
+++ b/data/src/main/scala/swaydb/data/config/ThreadStateCache.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.config
diff --git a/data/src/main/scala/swaydb/data/config/UncompressedBlockInfo.scala b/data/src/main/scala/swaydb/data/config/UncompressedBlockInfo.scala
index 5672590d1..265dd6a7c 100644
--- a/data/src/main/scala/swaydb/data/config/UncompressedBlockInfo.scala
+++ b/data/src/main/scala/swaydb/data/config/UncompressedBlockInfo.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.config
diff --git a/data/src/main/scala/swaydb/data/config/ValuesConfig.scala b/data/src/main/scala/swaydb/data/config/ValuesConfig.scala
index 6ef50e0c8..ce4303a1f 100644
--- a/data/src/main/scala/swaydb/data/config/ValuesConfig.scala
+++ b/data/src/main/scala/swaydb/data/config/ValuesConfig.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.config
diff --git a/data/src/main/scala/swaydb/data/config/builder/BinarySearchIndexFullIndexBuilder.scala b/data/src/main/scala/swaydb/data/config/builder/BinarySearchIndexFullIndexBuilder.scala
index 03c69cce0..db959aed1 100644
--- a/data/src/main/scala/swaydb/data/config/builder/BinarySearchIndexFullIndexBuilder.scala
+++ b/data/src/main/scala/swaydb/data/config/builder/BinarySearchIndexFullIndexBuilder.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.config.builder
diff --git a/data/src/main/scala/swaydb/data/config/builder/BinarySearchIndexSecondaryIndexBuilder.scala b/data/src/main/scala/swaydb/data/config/builder/BinarySearchIndexSecondaryIndexBuilder.scala
index c3689a090..8ecfa92b0 100644
--- a/data/src/main/scala/swaydb/data/config/builder/BinarySearchIndexSecondaryIndexBuilder.scala
+++ b/data/src/main/scala/swaydb/data/config/builder/BinarySearchIndexSecondaryIndexBuilder.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.config.builder
diff --git a/data/src/main/scala/swaydb/data/config/builder/ByteCacheOnlyBuilder.scala b/data/src/main/scala/swaydb/data/config/builder/ByteCacheOnlyBuilder.scala
index 0944893d5..36a9d089c 100644
--- a/data/src/main/scala/swaydb/data/config/builder/ByteCacheOnlyBuilder.scala
+++ b/data/src/main/scala/swaydb/data/config/builder/ByteCacheOnlyBuilder.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.config.builder
diff --git a/data/src/main/scala/swaydb/data/config/builder/KeyValueCacheOnlyBuilder.scala b/data/src/main/scala/swaydb/data/config/builder/KeyValueCacheOnlyBuilder.scala
index d6bc94846..e4868ceae 100644
--- a/data/src/main/scala/swaydb/data/config/builder/KeyValueCacheOnlyBuilder.scala
+++ b/data/src/main/scala/swaydb/data/config/builder/KeyValueCacheOnlyBuilder.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.config.builder
diff --git a/data/src/main/scala/swaydb/data/config/builder/MemoryCacheAllBuilder.scala b/data/src/main/scala/swaydb/data/config/builder/MemoryCacheAllBuilder.scala
index f89717a5e..67f42920a 100644
--- a/data/src/main/scala/swaydb/data/config/builder/MemoryCacheAllBuilder.scala
+++ b/data/src/main/scala/swaydb/data/config/builder/MemoryCacheAllBuilder.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.config.builder
diff --git a/data/src/main/scala/swaydb/data/config/builder/MemoryLevelConfigBuilder.scala b/data/src/main/scala/swaydb/data/config/builder/MemoryLevelConfigBuilder.scala
index deb5a8554..a67250dce 100644
--- a/data/src/main/scala/swaydb/data/config/builder/MemoryLevelConfigBuilder.scala
+++ b/data/src/main/scala/swaydb/data/config/builder/MemoryLevelConfigBuilder.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.config.builder
diff --git a/data/src/main/scala/swaydb/data/config/builder/MemoryLevelZeroConfigBuilder.scala b/data/src/main/scala/swaydb/data/config/builder/MemoryLevelZeroConfigBuilder.scala
index 6fd0b4eda..7ff31ff03 100644
--- a/data/src/main/scala/swaydb/data/config/builder/MemoryLevelZeroConfigBuilder.scala
+++ b/data/src/main/scala/swaydb/data/config/builder/MemoryLevelZeroConfigBuilder.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.config.builder
diff --git a/data/src/main/scala/swaydb/data/config/builder/MightContainIndexBuilder.scala b/data/src/main/scala/swaydb/data/config/builder/MightContainIndexBuilder.scala
index 9d9eb6b7e..69f686f4a 100644
--- a/data/src/main/scala/swaydb/data/config/builder/MightContainIndexBuilder.scala
+++ b/data/src/main/scala/swaydb/data/config/builder/MightContainIndexBuilder.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.config.builder
diff --git a/data/src/main/scala/swaydb/data/config/builder/PersistentLevelConfigBuilder.scala b/data/src/main/scala/swaydb/data/config/builder/PersistentLevelConfigBuilder.scala
index 2dfa5c387..e568f8434 100644
--- a/data/src/main/scala/swaydb/data/config/builder/PersistentLevelConfigBuilder.scala
+++ b/data/src/main/scala/swaydb/data/config/builder/PersistentLevelConfigBuilder.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.config.builder
diff --git a/data/src/main/scala/swaydb/data/config/builder/PersistentLevelZeroConfigBuilder.scala b/data/src/main/scala/swaydb/data/config/builder/PersistentLevelZeroConfigBuilder.scala
index 7105184eb..c4aad0f52 100644
--- a/data/src/main/scala/swaydb/data/config/builder/PersistentLevelZeroConfigBuilder.scala
+++ b/data/src/main/scala/swaydb/data/config/builder/PersistentLevelZeroConfigBuilder.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.config.builder
diff --git a/data/src/main/scala/swaydb/data/config/builder/RandomSearchIndexBuilder.scala b/data/src/main/scala/swaydb/data/config/builder/RandomSearchIndexBuilder.scala
index 04ed98493..2b9f74939 100644
--- a/data/src/main/scala/swaydb/data/config/builder/RandomSearchIndexBuilder.scala
+++ b/data/src/main/scala/swaydb/data/config/builder/RandomSearchIndexBuilder.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.config.builder
diff --git a/data/src/main/scala/swaydb/data/config/builder/SegmentConfigBuilder.scala b/data/src/main/scala/swaydb/data/config/builder/SegmentConfigBuilder.scala
index 03d4e9ed0..e53017b09 100644
--- a/data/src/main/scala/swaydb/data/config/builder/SegmentConfigBuilder.scala
+++ b/data/src/main/scala/swaydb/data/config/builder/SegmentConfigBuilder.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.config.builder
diff --git a/data/src/main/scala/swaydb/data/config/builder/SortedKeyIndexBuilder.scala b/data/src/main/scala/swaydb/data/config/builder/SortedKeyIndexBuilder.scala
index fb2bf676f..edc5958ce 100644
--- a/data/src/main/scala/swaydb/data/config/builder/SortedKeyIndexBuilder.scala
+++ b/data/src/main/scala/swaydb/data/config/builder/SortedKeyIndexBuilder.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.config.builder
diff --git a/data/src/main/scala/swaydb/data/config/builder/ValuesConfigBuilder.scala b/data/src/main/scala/swaydb/data/config/builder/ValuesConfigBuilder.scala
index 08f4d4b1a..8349f47d2 100644
--- a/data/src/main/scala/swaydb/data/config/builder/ValuesConfigBuilder.scala
+++ b/data/src/main/scala/swaydb/data/config/builder/ValuesConfigBuilder.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.config.builder
diff --git a/data/src/main/scala/swaydb/data/order/KeyOrder.scala b/data/src/main/scala/swaydb/data/order/KeyOrder.scala
index 1935accf1..354f88e79 100644
--- a/data/src/main/scala/swaydb/data/order/KeyOrder.scala
+++ b/data/src/main/scala/swaydb/data/order/KeyOrder.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.order
diff --git a/data/src/main/scala/swaydb/data/order/TimeOrder.scala b/data/src/main/scala/swaydb/data/order/TimeOrder.scala
index eb82d77e7..c2b17b098 100644
--- a/data/src/main/scala/swaydb/data/order/TimeOrder.scala
+++ b/data/src/main/scala/swaydb/data/order/TimeOrder.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.order
diff --git a/data/src/main/scala/swaydb/data/repairAppendix/AppendixRepairStrategy.scala b/data/src/main/scala/swaydb/data/repairAppendix/AppendixRepairStrategy.scala
index da7b2aa09..d4daf6f85 100644
--- a/data/src/main/scala/swaydb/data/repairAppendix/AppendixRepairStrategy.scala
+++ b/data/src/main/scala/swaydb/data/repairAppendix/AppendixRepairStrategy.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.repairAppendix
diff --git a/data/src/main/scala/swaydb/data/repairAppendix/OverlappingSegmentsException.scala b/data/src/main/scala/swaydb/data/repairAppendix/OverlappingSegmentsException.scala
index 2720b9951..043f3d8d5 100644
--- a/data/src/main/scala/swaydb/data/repairAppendix/OverlappingSegmentsException.scala
+++ b/data/src/main/scala/swaydb/data/repairAppendix/OverlappingSegmentsException.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.repairAppendix
diff --git a/data/src/main/scala/swaydb/data/repairAppendix/RepairResult.scala b/data/src/main/scala/swaydb/data/repairAppendix/RepairResult.scala
index 6e26cd3fd..1b3c2e6c2 100644
--- a/data/src/main/scala/swaydb/data/repairAppendix/RepairResult.scala
+++ b/data/src/main/scala/swaydb/data/repairAppendix/RepairResult.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.repairAppendix
diff --git a/data/src/main/scala/swaydb/data/repairAppendix/SegmentInfo.scala b/data/src/main/scala/swaydb/data/repairAppendix/SegmentInfo.scala
index 11298fe56..37cb3865d 100644
--- a/data/src/main/scala/swaydb/data/repairAppendix/SegmentInfo.scala
+++ b/data/src/main/scala/swaydb/data/repairAppendix/SegmentInfo.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.repairAppendix
diff --git a/data/src/main/scala/swaydb/data/sequencer/Sequencer.scala b/data/src/main/scala/swaydb/data/sequencer/Sequencer.scala
index 357453924..a99c8aa05 100644
--- a/data/src/main/scala/swaydb/data/sequencer/Sequencer.scala
+++ b/data/src/main/scala/swaydb/data/sequencer/Sequencer.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.sequencer
diff --git a/data/src/main/scala/swaydb/data/sequencer/SequencerThreadFactory.scala b/data/src/main/scala/swaydb/data/sequencer/SequencerThreadFactory.scala
index 5aa441475..1cde117df 100644
--- a/data/src/main/scala/swaydb/data/sequencer/SequencerThreadFactory.scala
+++ b/data/src/main/scala/swaydb/data/sequencer/SequencerThreadFactory.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.sequencer
diff --git a/data/src/main/scala/swaydb/data/slice/Reader.scala b/data/src/main/scala/swaydb/data/slice/Reader.scala
index 5ea8f90b4..a4de974b2 100644
--- a/data/src/main/scala/swaydb/data/slice/Reader.scala
+++ b/data/src/main/scala/swaydb/data/slice/Reader.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.slice
diff --git a/data/src/main/scala/swaydb/data/slice/ReaderBase.scala b/data/src/main/scala/swaydb/data/slice/ReaderBase.scala
index c051cac5b..14c8e939b 100644
--- a/data/src/main/scala/swaydb/data/slice/ReaderBase.scala
+++ b/data/src/main/scala/swaydb/data/slice/ReaderBase.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.slice
diff --git a/data/src/main/scala/swaydb/data/slice/SliceBase.scala b/data/src/main/scala/swaydb/data/slice/SliceBase.scala
index 37de070ac..6d01c19e7 100644
--- a/data/src/main/scala/swaydb/data/slice/SliceBase.scala
+++ b/data/src/main/scala/swaydb/data/slice/SliceBase.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.slice
diff --git a/data/src/main/scala/swaydb/data/slice/SliceCompanionBase.scala b/data/src/main/scala/swaydb/data/slice/SliceCompanionBase.scala
index beeadbf76..da6353f57 100644
--- a/data/src/main/scala/swaydb/data/slice/SliceCompanionBase.scala
+++ b/data/src/main/scala/swaydb/data/slice/SliceCompanionBase.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.slice
diff --git a/data/src/main/scala/swaydb/data/slice/SliceIOImplicits.scala b/data/src/main/scala/swaydb/data/slice/SliceIOImplicits.scala
index 638079622..0234e41b6 100644
--- a/data/src/main/scala/swaydb/data/slice/SliceIOImplicits.scala
+++ b/data/src/main/scala/swaydb/data/slice/SliceIOImplicits.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.slice
diff --git a/data/src/main/scala/swaydb/data/slice/SliceReader.scala b/data/src/main/scala/swaydb/data/slice/SliceReader.scala
index 463f71a78..8ff68c70a 100644
--- a/data/src/main/scala/swaydb/data/slice/SliceReader.scala
+++ b/data/src/main/scala/swaydb/data/slice/SliceReader.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.slice
diff --git a/data/src/main/scala/swaydb/data/storage/HashIndexStatus.scala b/data/src/main/scala/swaydb/data/storage/HashIndexStatus.scala
index d9e91e4e6..ed0800272 100644
--- a/data/src/main/scala/swaydb/data/storage/HashIndexStatus.scala
+++ b/data/src/main/scala/swaydb/data/storage/HashIndexStatus.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.storage
diff --git a/data/src/main/scala/swaydb/data/storage/Level0Storage.scala b/data/src/main/scala/swaydb/data/storage/Level0Storage.scala
index 2310e1ce2..4dbf53fcb 100644
--- a/data/src/main/scala/swaydb/data/storage/Level0Storage.scala
+++ b/data/src/main/scala/swaydb/data/storage/Level0Storage.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.storage
diff --git a/data/src/main/scala/swaydb/data/storage/LevelStorage.scala b/data/src/main/scala/swaydb/data/storage/LevelStorage.scala
index fb802fcd0..3406fa696 100644
--- a/data/src/main/scala/swaydb/data/storage/LevelStorage.scala
+++ b/data/src/main/scala/swaydb/data/storage/LevelStorage.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.storage
diff --git a/data/src/main/scala/swaydb/data/utils/ByteOps.scala b/data/src/main/scala/swaydb/data/utils/ByteOps.scala
index e82552642..c80503118 100644
--- a/data/src/main/scala/swaydb/data/utils/ByteOps.scala
+++ b/data/src/main/scala/swaydb/data/utils/ByteOps.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.utils
diff --git a/data/src/main/scala/swaydb/data/utils/ScalaByteOps.scala b/data/src/main/scala/swaydb/data/utils/ScalaByteOps.scala
index e34fedcf7..b147cd291 100644
--- a/data/src/main/scala/swaydb/data/utils/ScalaByteOps.scala
+++ b/data/src/main/scala/swaydb/data/utils/ScalaByteOps.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.utils
diff --git a/data/src/test/scala/swaydb/EitherValues.scala b/data/src/test/scala/swaydb/EitherValues.scala
index 33e14d2de..d008bc565 100644
--- a/data/src/test/scala/swaydb/EitherValues.scala
+++ b/data/src/test/scala/swaydb/EitherValues.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/data/src/test/scala/swaydb/data/accelerate/AcceleratorSpec.scala b/data/src/test/scala/swaydb/data/accelerate/AcceleratorSpec.scala
index 277e89f45..51c7ff4cf 100644
--- a/data/src/test/scala/swaydb/data/accelerate/AcceleratorSpec.scala
+++ b/data/src/test/scala/swaydb/data/accelerate/AcceleratorSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.accelerate
diff --git a/data/src/test/scala/swaydb/data/slice/SliceOptionSpec.scala b/data/src/test/scala/swaydb/data/slice/SliceOptionSpec.scala
index 3c376c236..a42c2d6c4 100644
--- a/data/src/test/scala/swaydb/data/slice/SliceOptionSpec.scala
+++ b/data/src/test/scala/swaydb/data/slice/SliceOptionSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.slice
diff --git a/data/src/test/scala/swaydb/data/slice/SliceSearchSpec.scala b/data/src/test/scala/swaydb/data/slice/SliceSearchSpec.scala
index 26e2b236d..ce754c844 100644
--- a/data/src/test/scala/swaydb/data/slice/SliceSearchSpec.scala
+++ b/data/src/test/scala/swaydb/data/slice/SliceSearchSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.slice
diff --git a/data/src/test/scala/swaydb/data/slice/SliceSpec.scala b/data/src/test/scala/swaydb/data/slice/SliceSpec.scala
index 6f042adbc..cc625af97 100644
--- a/data/src/test/scala/swaydb/data/slice/SliceSpec.scala
+++ b/data/src/test/scala/swaydb/data/slice/SliceSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.data.slice
diff --git a/effect/src/main/scala/swaydb/Bag.scala b/effect/src/main/scala/swaydb/Bag.scala
index 2608076a8..22aa973a8 100644
--- a/effect/src/main/scala/swaydb/Bag.scala
+++ b/effect/src/main/scala/swaydb/Bag.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/effect/src/main/scala/swaydb/Bagged.scala b/effect/src/main/scala/swaydb/Bagged.scala
index 97230798b..84daa67f5 100644
--- a/effect/src/main/scala/swaydb/Bagged.scala
+++ b/effect/src/main/scala/swaydb/Bagged.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/effect/src/main/scala/swaydb/Error.scala b/effect/src/main/scala/swaydb/Error.scala
index c3f828d51..f836c5919 100644
--- a/effect/src/main/scala/swaydb/Error.scala
+++ b/effect/src/main/scala/swaydb/Error.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/effect/src/main/scala/swaydb/Exception.scala b/effect/src/main/scala/swaydb/Exception.scala
index adce46b29..fc7bdff4f 100644
--- a/effect/src/main/scala/swaydb/Exception.scala
+++ b/effect/src/main/scala/swaydb/Exception.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/effect/src/main/scala/swaydb/IO.scala b/effect/src/main/scala/swaydb/IO.scala
index 481f8b859..2978002ca 100644
--- a/effect/src/main/scala/swaydb/IO.scala
+++ b/effect/src/main/scala/swaydb/IO.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/effect/src/main/scala/swaydb/effect/Dir.scala b/effect/src/main/scala/swaydb/effect/Dir.scala
index 21e2b01f4..5674ea332 100644
--- a/effect/src/main/scala/swaydb/effect/Dir.scala
+++ b/effect/src/main/scala/swaydb/effect/Dir.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.effect
diff --git a/effect/src/main/scala/swaydb/effect/Effect.scala b/effect/src/main/scala/swaydb/effect/Effect.scala
index bee118d7f..1f731d270 100644
--- a/effect/src/main/scala/swaydb/effect/Effect.scala
+++ b/effect/src/main/scala/swaydb/effect/Effect.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.effect
diff --git a/effect/src/main/scala/swaydb/effect/Extension.scala b/effect/src/main/scala/swaydb/effect/Extension.scala
index 74b290178..9c05ba1c6 100644
--- a/effect/src/main/scala/swaydb/effect/Extension.scala
+++ b/effect/src/main/scala/swaydb/effect/Extension.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.effect
diff --git a/effect/src/main/scala/swaydb/effect/FileLocker.scala b/effect/src/main/scala/swaydb/effect/FileLocker.scala
index 6785302c3..10f648a85 100644
--- a/effect/src/main/scala/swaydb/effect/FileLocker.scala
+++ b/effect/src/main/scala/swaydb/effect/FileLocker.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.effect
diff --git a/effect/src/main/scala/swaydb/effect/IOAction.scala b/effect/src/main/scala/swaydb/effect/IOAction.scala
index 2cfb62328..b00b44d61 100644
--- a/effect/src/main/scala/swaydb/effect/IOAction.scala
+++ b/effect/src/main/scala/swaydb/effect/IOAction.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.effect
diff --git a/effect/src/main/scala/swaydb/effect/IOStrategy.scala b/effect/src/main/scala/swaydb/effect/IOStrategy.scala
index 419d46e34..daac4ddba 100644
--- a/effect/src/main/scala/swaydb/effect/IOStrategy.scala
+++ b/effect/src/main/scala/swaydb/effect/IOStrategy.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.effect
diff --git a/effect/src/main/scala/swaydb/effect/Reserve.scala b/effect/src/main/scala/swaydb/effect/Reserve.scala
index a996aa3fa..9783b50d1 100644
--- a/effect/src/main/scala/swaydb/effect/Reserve.scala
+++ b/effect/src/main/scala/swaydb/effect/Reserve.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.effect
diff --git a/effect/src/main/scala/swaydb/package.scala b/effect/src/main/scala/swaydb/package.scala
index 79731c5bc..1b918d1f4 100644
--- a/effect/src/main/scala/swaydb/package.scala
+++ b/effect/src/main/scala/swaydb/package.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
import swaydb.effect.Dir
diff --git a/effect/src/test/scala/swaydb/effect/Base.scala b/effect/src/test/scala/swaydb/effect/Base.scala
index 39e85f78f..640611b3a 100644
--- a/effect/src/test/scala/swaydb/effect/Base.scala
+++ b/effect/src/test/scala/swaydb/effect/Base.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.effect
diff --git a/effect/src/test/scala/swaydb/effect/ErrorSpec.scala b/effect/src/test/scala/swaydb/effect/ErrorSpec.scala
index 5e339bf84..416b62891 100644
--- a/effect/src/test/scala/swaydb/effect/ErrorSpec.scala
+++ b/effect/src/test/scala/swaydb/effect/ErrorSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.effect
diff --git a/effect/src/test/scala/swaydb/effect/ExceptionHandlerSpec.scala b/effect/src/test/scala/swaydb/effect/ExceptionHandlerSpec.scala
index fa2f8a1bb..abf0a0d0e 100644
--- a/effect/src/test/scala/swaydb/effect/ExceptionHandlerSpec.scala
+++ b/effect/src/test/scala/swaydb/effect/ExceptionHandlerSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.effect
diff --git a/effect/src/test/scala/swaydb/effect/IODeferSpec.scala b/effect/src/test/scala/swaydb/effect/IODeferSpec.scala
index c7b4533a1..45df33594 100644
--- a/effect/src/test/scala/swaydb/effect/IODeferSpec.scala
+++ b/effect/src/test/scala/swaydb/effect/IODeferSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.effect
diff --git a/effect/src/test/scala/swaydb/effect/IOLeftSpec.scala b/effect/src/test/scala/swaydb/effect/IOLeftSpec.scala
index d19ab5ac8..8a6e4857f 100644
--- a/effect/src/test/scala/swaydb/effect/IOLeftSpec.scala
+++ b/effect/src/test/scala/swaydb/effect/IOLeftSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.effect
diff --git a/effect/src/test/scala/swaydb/effect/IORightSpec.scala b/effect/src/test/scala/swaydb/effect/IORightSpec.scala
index b9b862b37..30168ee72 100644
--- a/effect/src/test/scala/swaydb/effect/IORightSpec.scala
+++ b/effect/src/test/scala/swaydb/effect/IORightSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.effect
diff --git a/effect/src/test/scala/swaydb/effect/IOSpec.scala b/effect/src/test/scala/swaydb/effect/IOSpec.scala
index a3a7ca570..b88543caf 100644
--- a/effect/src/test/scala/swaydb/effect/IOSpec.scala
+++ b/effect/src/test/scala/swaydb/effect/IOSpec.scala
@@ -1,26 +1,18 @@
-///*
-// * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
-// *
-// * This file is a part of SwayDB.
-// *
-// * SwayDB is free software: you can redistribute it and/or modify
-// * it under the terms of the GNU Affero General Public License as
-// * published by the Free Software Foundation, either version 3 of the
-// * License, or (at your option) any later version.
-// *
-// * SwayDB 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 Affero General Public License for more details.
-// *
-// * You should have received a copy of the GNU Affero General Public License
-// * along with SwayDB. If not, see .
-// *
-// * Additional permission under the GNU Affero GPL version 3 section 7:
-// * If you modify this Program or any covered work, only by linking or
-// * combining it with separate works, the licensors of this Program grant
-// * you additional permission to convey the resulting work.
-// */
+/*
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
//
//package swaydb.effect
//
diff --git a/effect/src/test/scala/swaydb/effect/IOValues.scala b/effect/src/test/scala/swaydb/effect/IOValues.scala
index 9dc69d6be..1bd0c3751 100644
--- a/effect/src/test/scala/swaydb/effect/IOValues.scala
+++ b/effect/src/test/scala/swaydb/effect/IOValues.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/effect/src/test/scala/swaydb/effect/ReserveSpec.scala b/effect/src/test/scala/swaydb/effect/ReserveSpec.scala
index bcdf4105a..60a24bbe8 100644
--- a/effect/src/test/scala/swaydb/effect/ReserveSpec.scala
+++ b/effect/src/test/scala/swaydb/effect/ReserveSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.effect
diff --git a/macros/src/main/scala/swaydb/macros/Sealed.scala b/macros/src/main/scala/swaydb/macros/Sealed.scala
index 0b5f3dfaa..8543ddcf2 100644
--- a/macros/src/main/scala/swaydb/macros/Sealed.scala
+++ b/macros/src/main/scala/swaydb/macros/Sealed.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.macros
diff --git a/macros/src/main/scala/swaydb/macros/VersionReader.scala b/macros/src/main/scala/swaydb/macros/VersionReader.scala
index f2cfa9336..e21bc4bf7 100644
--- a/macros/src/main/scala/swaydb/macros/VersionReader.scala
+++ b/macros/src/main/scala/swaydb/macros/VersionReader.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.macros
diff --git a/macros/src/test/scala/swaydb/macros/Test.scala b/macros/src/test/scala/swaydb/macros/Test.scala
index ecb991849..59d8eacbd 100644
--- a/macros/src/test/scala/swaydb/macros/Test.scala
+++ b/macros/src/test/scala/swaydb/macros/Test.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.macros
diff --git a/serializers/src/main/scala/swaydb/serializers/Default.scala b/serializers/src/main/scala/swaydb/serializers/Default.scala
index 4b5b26118..7664814e4 100644
--- a/serializers/src/main/scala/swaydb/serializers/Default.scala
+++ b/serializers/src/main/scala/swaydb/serializers/Default.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.serializers
diff --git a/serializers/src/main/scala/swaydb/serializers/Serializer.scala b/serializers/src/main/scala/swaydb/serializers/Serializer.scala
index c03782d0e..9389025b9 100644
--- a/serializers/src/main/scala/swaydb/serializers/Serializer.scala
+++ b/serializers/src/main/scala/swaydb/serializers/Serializer.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.serializers
diff --git a/serializers/src/main/scala/swaydb/serializers/package.scala b/serializers/src/main/scala/swaydb/serializers/package.scala
index 2afb4d86a..0bc8dc6be 100644
--- a/serializers/src/main/scala/swaydb/serializers/package.scala
+++ b/serializers/src/main/scala/swaydb/serializers/package.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/serializers/src/test/scala/swaydb/SerializersSpec.scala b/serializers/src/test/scala/swaydb/SerializersSpec.scala
index 428c53b80..c1de53014 100644
--- a/serializers/src/test/scala/swaydb/SerializersSpec.scala
+++ b/serializers/src/test/scala/swaydb/SerializersSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/stream/src/main/scala/swaydb/Source.scala b/stream/src/main/scala/swaydb/Source.scala
index 11bfad4e4..242d10012 100644
--- a/stream/src/main/scala/swaydb/Source.scala
+++ b/stream/src/main/scala/swaydb/Source.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/stream/src/main/scala/swaydb/Stream.scala b/stream/src/main/scala/swaydb/Stream.scala
index 3001b648d..9bd637f66 100644
--- a/stream/src/main/scala/swaydb/Stream.scala
+++ b/stream/src/main/scala/swaydb/Stream.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/stream/src/main/scala/swaydb/Streamer.scala b/stream/src/main/scala/swaydb/Streamer.scala
index 74cff11b2..a28a27f39 100644
--- a/stream/src/main/scala/swaydb/Streamer.scala
+++ b/stream/src/main/scala/swaydb/Streamer.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/stream/src/main/scala/swaydb/stream/From.scala b/stream/src/main/scala/swaydb/stream/From.scala
index 3268ca8d5..fcee21599 100644
--- a/stream/src/main/scala/swaydb/stream/From.scala
+++ b/stream/src/main/scala/swaydb/stream/From.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.stream
diff --git a/stream/src/main/scala/swaydb/stream/SourceFree.scala b/stream/src/main/scala/swaydb/stream/SourceFree.scala
index acc32e772..52c17aef0 100644
--- a/stream/src/main/scala/swaydb/stream/SourceFree.scala
+++ b/stream/src/main/scala/swaydb/stream/SourceFree.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.stream
diff --git a/stream/src/main/scala/swaydb/stream/StreamFree.scala b/stream/src/main/scala/swaydb/stream/StreamFree.scala
index 01e562cdf..694903648 100644
--- a/stream/src/main/scala/swaydb/stream/StreamFree.scala
+++ b/stream/src/main/scala/swaydb/stream/StreamFree.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.stream
diff --git a/stream/src/main/scala/swaydb/stream/step/Collect.scala b/stream/src/main/scala/swaydb/stream/step/Collect.scala
index 10c2aa062..d5c911700 100644
--- a/stream/src/main/scala/swaydb/stream/step/Collect.scala
+++ b/stream/src/main/scala/swaydb/stream/step/Collect.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.stream.step
diff --git a/stream/src/main/scala/swaydb/stream/step/Count.scala b/stream/src/main/scala/swaydb/stream/step/Count.scala
index 4c6529368..e2a8dde25 100644
--- a/stream/src/main/scala/swaydb/stream/step/Count.scala
+++ b/stream/src/main/scala/swaydb/stream/step/Count.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.stream.step
diff --git a/stream/src/main/scala/swaydb/stream/step/Drop.scala b/stream/src/main/scala/swaydb/stream/step/Drop.scala
index e05ca6ded..4f31907a9 100644
--- a/stream/src/main/scala/swaydb/stream/step/Drop.scala
+++ b/stream/src/main/scala/swaydb/stream/step/Drop.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.stream.step
diff --git a/stream/src/main/scala/swaydb/stream/step/DropWhile.scala b/stream/src/main/scala/swaydb/stream/step/DropWhile.scala
index d74e6ea4f..57d30b675 100644
--- a/stream/src/main/scala/swaydb/stream/step/DropWhile.scala
+++ b/stream/src/main/scala/swaydb/stream/step/DropWhile.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.stream.step
diff --git a/stream/src/main/scala/swaydb/stream/step/Filter.scala b/stream/src/main/scala/swaydb/stream/step/Filter.scala
index 604f4918e..f76a09aca 100644
--- a/stream/src/main/scala/swaydb/stream/step/Filter.scala
+++ b/stream/src/main/scala/swaydb/stream/step/Filter.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.stream.step
diff --git a/stream/src/main/scala/swaydb/stream/step/FlatMap.scala b/stream/src/main/scala/swaydb/stream/step/FlatMap.scala
index 56b4712be..436452abc 100644
--- a/stream/src/main/scala/swaydb/stream/step/FlatMap.scala
+++ b/stream/src/main/scala/swaydb/stream/step/FlatMap.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.stream.step
diff --git a/stream/src/main/scala/swaydb/stream/step/Flatten.scala b/stream/src/main/scala/swaydb/stream/step/Flatten.scala
index 440feb17f..5f90d847e 100644
--- a/stream/src/main/scala/swaydb/stream/step/Flatten.scala
+++ b/stream/src/main/scala/swaydb/stream/step/Flatten.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.stream.step
diff --git a/stream/src/main/scala/swaydb/stream/step/Map.scala b/stream/src/main/scala/swaydb/stream/step/Map.scala
index 28e3995ac..d7ca20e3b 100644
--- a/stream/src/main/scala/swaydb/stream/step/Map.scala
+++ b/stream/src/main/scala/swaydb/stream/step/Map.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.stream.step
diff --git a/stream/src/main/scala/swaydb/stream/step/MapBags.scala b/stream/src/main/scala/swaydb/stream/step/MapBags.scala
index c98c9646e..45752b7c3 100644
--- a/stream/src/main/scala/swaydb/stream/step/MapBags.scala
+++ b/stream/src/main/scala/swaydb/stream/step/MapBags.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.stream.step
diff --git a/stream/src/main/scala/swaydb/stream/step/Step.scala b/stream/src/main/scala/swaydb/stream/step/Step.scala
index b99a5873d..45cdd3930 100644
--- a/stream/src/main/scala/swaydb/stream/step/Step.scala
+++ b/stream/src/main/scala/swaydb/stream/step/Step.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.stream.step
diff --git a/stream/src/main/scala/swaydb/stream/step/Take.scala b/stream/src/main/scala/swaydb/stream/step/Take.scala
index 19a1765f3..ff91159bd 100644
--- a/stream/src/main/scala/swaydb/stream/step/Take.scala
+++ b/stream/src/main/scala/swaydb/stream/step/Take.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.stream.step
diff --git a/stream/src/main/scala/swaydb/stream/step/TakeWhile.scala b/stream/src/main/scala/swaydb/stream/step/TakeWhile.scala
index b200d7363..6ac232c5e 100644
--- a/stream/src/main/scala/swaydb/stream/step/TakeWhile.scala
+++ b/stream/src/main/scala/swaydb/stream/step/TakeWhile.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.stream.step
diff --git a/stream/src/test/scala/swaydb/stream/StreamSpec.scala b/stream/src/test/scala/swaydb/stream/StreamSpec.scala
index e22cb4f3c..964c923f0 100644
--- a/stream/src/test/scala/swaydb/stream/StreamSpec.scala
+++ b/stream/src/test/scala/swaydb/stream/StreamSpec.scala
@@ -1,20 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.stream
diff --git a/swaydb-java/src/main/scala/swaydb/java/KeyComparator.scala b/swaydb-java/src/main/scala/swaydb/java/KeyComparator.scala
index 9059a471e..51c726457 100644
--- a/swaydb-java/src/main/scala/swaydb/java/KeyComparator.scala
+++ b/swaydb-java/src/main/scala/swaydb/java/KeyComparator.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java
diff --git a/swaydb-java/src/main/scala/swaydb/java/KeyOrderConverter.scala b/swaydb-java/src/main/scala/swaydb/java/KeyOrderConverter.scala
index 9fa065707..9ecc7fd37 100644
--- a/swaydb-java/src/main/scala/swaydb/java/KeyOrderConverter.scala
+++ b/swaydb-java/src/main/scala/swaydb/java/KeyOrderConverter.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java
diff --git a/swaydb-java/src/main/scala/swaydb/java/Map.scala b/swaydb-java/src/main/scala/swaydb/java/Map.scala
index 8fd4c2446..b8b13fdac 100644
--- a/swaydb-java/src/main/scala/swaydb/java/Map.scala
+++ b/swaydb-java/src/main/scala/swaydb/java/Map.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java
diff --git a/swaydb-java/src/main/scala/swaydb/java/MapT.scala b/swaydb-java/src/main/scala/swaydb/java/MapT.scala
index 9180a660e..f317cbfe5 100644
--- a/swaydb-java/src/main/scala/swaydb/java/MapT.scala
+++ b/swaydb-java/src/main/scala/swaydb/java/MapT.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java
diff --git a/swaydb-java/src/main/scala/swaydb/java/MultiMap.scala b/swaydb-java/src/main/scala/swaydb/java/MultiMap.scala
index 61f1cea9f..015623085 100644
--- a/swaydb-java/src/main/scala/swaydb/java/MultiMap.scala
+++ b/swaydb-java/src/main/scala/swaydb/java/MultiMap.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java
diff --git a/swaydb-java/src/main/scala/swaydb/java/Queue.scala b/swaydb-java/src/main/scala/swaydb/java/Queue.scala
index 96179bc16..4e387b57a 100644
--- a/swaydb-java/src/main/scala/swaydb/java/Queue.scala
+++ b/swaydb-java/src/main/scala/swaydb/java/Queue.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java
diff --git a/swaydb-java/src/main/scala/swaydb/java/Set.scala b/swaydb-java/src/main/scala/swaydb/java/Set.scala
index b7bfea2a0..0e426b7f4 100644
--- a/swaydb-java/src/main/scala/swaydb/java/Set.scala
+++ b/swaydb-java/src/main/scala/swaydb/java/Set.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java
diff --git a/swaydb-java/src/main/scala/swaydb/java/SetMap.scala b/swaydb-java/src/main/scala/swaydb/java/SetMap.scala
index 827ac8adb..823d02045 100644
--- a/swaydb-java/src/main/scala/swaydb/java/SetMap.scala
+++ b/swaydb-java/src/main/scala/swaydb/java/SetMap.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java
diff --git a/swaydb-java/src/main/scala/swaydb/java/SetMapT.scala b/swaydb-java/src/main/scala/swaydb/java/SetMapT.scala
index fc0b8a64b..3e08f680d 100644
--- a/swaydb-java/src/main/scala/swaydb/java/SetMapT.scala
+++ b/swaydb-java/src/main/scala/swaydb/java/SetMapT.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java
diff --git a/swaydb-java/src/main/scala/swaydb/java/StorageUnits.scala b/swaydb-java/src/main/scala/swaydb/java/StorageUnits.scala
index 9ddf8376b..2dce15a06 100644
--- a/swaydb-java/src/main/scala/swaydb/java/StorageUnits.scala
+++ b/swaydb-java/src/main/scala/swaydb/java/StorageUnits.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java
diff --git a/swaydb-java/src/main/scala/swaydb/java/eventually/persistent/EventuallyPersistentMap.scala b/swaydb-java/src/main/scala/swaydb/java/eventually/persistent/EventuallyPersistentMap.scala
index 109bddb38..64369da0b 100644
--- a/swaydb-java/src/main/scala/swaydb/java/eventually/persistent/EventuallyPersistentMap.scala
+++ b/swaydb-java/src/main/scala/swaydb/java/eventually/persistent/EventuallyPersistentMap.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java.eventually.persistent
diff --git a/swaydb-java/src/main/scala/swaydb/java/eventually/persistent/EventuallyPersistentMultiMap.scala b/swaydb-java/src/main/scala/swaydb/java/eventually/persistent/EventuallyPersistentMultiMap.scala
index 9b734728e..9524935cf 100644
--- a/swaydb-java/src/main/scala/swaydb/java/eventually/persistent/EventuallyPersistentMultiMap.scala
+++ b/swaydb-java/src/main/scala/swaydb/java/eventually/persistent/EventuallyPersistentMultiMap.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java.eventually.persistent
diff --git a/swaydb-java/src/main/scala/swaydb/java/eventually/persistent/EventuallyPersistentQueue.scala b/swaydb-java/src/main/scala/swaydb/java/eventually/persistent/EventuallyPersistentQueue.scala
index 2f908af22..6aaedefa1 100644
--- a/swaydb-java/src/main/scala/swaydb/java/eventually/persistent/EventuallyPersistentQueue.scala
+++ b/swaydb-java/src/main/scala/swaydb/java/eventually/persistent/EventuallyPersistentQueue.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java.eventually.persistent
diff --git a/swaydb-java/src/main/scala/swaydb/java/eventually/persistent/EventuallyPersistentSet.scala b/swaydb-java/src/main/scala/swaydb/java/eventually/persistent/EventuallyPersistentSet.scala
index a20e0b3dd..65f8541bf 100644
--- a/swaydb-java/src/main/scala/swaydb/java/eventually/persistent/EventuallyPersistentSet.scala
+++ b/swaydb-java/src/main/scala/swaydb/java/eventually/persistent/EventuallyPersistentSet.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java.eventually.persistent
diff --git a/swaydb-java/src/main/scala/swaydb/java/eventually/persistent/EventuallyPersistentSetMap.scala b/swaydb-java/src/main/scala/swaydb/java/eventually/persistent/EventuallyPersistentSetMap.scala
index d94f636b0..84f0c3dc4 100644
--- a/swaydb-java/src/main/scala/swaydb/java/eventually/persistent/EventuallyPersistentSetMap.scala
+++ b/swaydb-java/src/main/scala/swaydb/java/eventually/persistent/EventuallyPersistentSetMap.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java.eventually.persistent
diff --git a/swaydb-java/src/main/scala/swaydb/java/memory/MemoryMap.scala b/swaydb-java/src/main/scala/swaydb/java/memory/MemoryMap.scala
index 5f7313ba8..b9f30b9eb 100644
--- a/swaydb-java/src/main/scala/swaydb/java/memory/MemoryMap.scala
+++ b/swaydb-java/src/main/scala/swaydb/java/memory/MemoryMap.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java.memory
diff --git a/swaydb-java/src/main/scala/swaydb/java/memory/MemoryMultiMap.scala b/swaydb-java/src/main/scala/swaydb/java/memory/MemoryMultiMap.scala
index 43bedf5a0..5d91ddc3a 100644
--- a/swaydb-java/src/main/scala/swaydb/java/memory/MemoryMultiMap.scala
+++ b/swaydb-java/src/main/scala/swaydb/java/memory/MemoryMultiMap.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java.memory
diff --git a/swaydb-java/src/main/scala/swaydb/java/memory/MemoryQueue.scala b/swaydb-java/src/main/scala/swaydb/java/memory/MemoryQueue.scala
index c57589a9e..e1976cae2 100644
--- a/swaydb-java/src/main/scala/swaydb/java/memory/MemoryQueue.scala
+++ b/swaydb-java/src/main/scala/swaydb/java/memory/MemoryQueue.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java.memory
diff --git a/swaydb-java/src/main/scala/swaydb/java/memory/MemorySet.scala b/swaydb-java/src/main/scala/swaydb/java/memory/MemorySet.scala
index b146962bf..5e629b1d8 100644
--- a/swaydb-java/src/main/scala/swaydb/java/memory/MemorySet.scala
+++ b/swaydb-java/src/main/scala/swaydb/java/memory/MemorySet.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java.memory
diff --git a/swaydb-java/src/main/scala/swaydb/java/memory/MemorySetMap.scala b/swaydb-java/src/main/scala/swaydb/java/memory/MemorySetMap.scala
index 09906db37..478ad7190 100644
--- a/swaydb-java/src/main/scala/swaydb/java/memory/MemorySetMap.scala
+++ b/swaydb-java/src/main/scala/swaydb/java/memory/MemorySetMap.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java.memory
diff --git a/swaydb-java/src/main/scala/swaydb/java/multimap/MultiPrepareBuilder.scala b/swaydb-java/src/main/scala/swaydb/java/multimap/MultiPrepareBuilder.scala
index 08c7d94c9..022e12d51 100644
--- a/swaydb-java/src/main/scala/swaydb/java/multimap/MultiPrepareBuilder.scala
+++ b/swaydb-java/src/main/scala/swaydb/java/multimap/MultiPrepareBuilder.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java.multimap
diff --git a/swaydb-java/src/main/scala/swaydb/java/persistent/PersistentMap.scala b/swaydb-java/src/main/scala/swaydb/java/persistent/PersistentMap.scala
index 17f79fcfd..3cfff144f 100644
--- a/swaydb-java/src/main/scala/swaydb/java/persistent/PersistentMap.scala
+++ b/swaydb-java/src/main/scala/swaydb/java/persistent/PersistentMap.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java.persistent
diff --git a/swaydb-java/src/main/scala/swaydb/java/persistent/PersistentMultiMap.scala b/swaydb-java/src/main/scala/swaydb/java/persistent/PersistentMultiMap.scala
index 53aadfbcc..8313cbfed 100644
--- a/swaydb-java/src/main/scala/swaydb/java/persistent/PersistentMultiMap.scala
+++ b/swaydb-java/src/main/scala/swaydb/java/persistent/PersistentMultiMap.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java.persistent
diff --git a/swaydb-java/src/main/scala/swaydb/java/persistent/PersistentQueue.scala b/swaydb-java/src/main/scala/swaydb/java/persistent/PersistentQueue.scala
index 94c95402f..f920a7a90 100644
--- a/swaydb-java/src/main/scala/swaydb/java/persistent/PersistentQueue.scala
+++ b/swaydb-java/src/main/scala/swaydb/java/persistent/PersistentQueue.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java.persistent
diff --git a/swaydb-java/src/main/scala/swaydb/java/persistent/PersistentSet.scala b/swaydb-java/src/main/scala/swaydb/java/persistent/PersistentSet.scala
index c9a71fc64..15565250e 100644
--- a/swaydb-java/src/main/scala/swaydb/java/persistent/PersistentSet.scala
+++ b/swaydb-java/src/main/scala/swaydb/java/persistent/PersistentSet.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java.persistent
diff --git a/swaydb-java/src/main/scala/swaydb/java/persistent/PersistentSetMap.scala b/swaydb-java/src/main/scala/swaydb/java/persistent/PersistentSetMap.scala
index 48fa679bd..886403d53 100644
--- a/swaydb-java/src/main/scala/swaydb/java/persistent/PersistentSetMap.scala
+++ b/swaydb-java/src/main/scala/swaydb/java/persistent/PersistentSetMap.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java.persistent
diff --git a/swaydb-java/src/main/scala/swaydb/java/serializers/Default.scala b/swaydb-java/src/main/scala/swaydb/java/serializers/Default.scala
index 931c4e533..a46753f8e 100644
--- a/swaydb-java/src/main/scala/swaydb/java/serializers/Default.scala
+++ b/swaydb-java/src/main/scala/swaydb/java/serializers/Default.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java.serializers
diff --git a/swaydb-java/src/main/scala/swaydb/java/serializers/Serializer.scala b/swaydb-java/src/main/scala/swaydb/java/serializers/Serializer.scala
index 0d107d995..2c845d302 100644
--- a/swaydb-java/src/main/scala/swaydb/java/serializers/Serializer.scala
+++ b/swaydb-java/src/main/scala/swaydb/java/serializers/Serializer.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java.serializers
diff --git a/swaydb-java/src/main/scala/swaydb/java/serializers/SerializerConverter.scala b/swaydb-java/src/main/scala/swaydb/java/serializers/SerializerConverter.scala
index 03c60d7fc..9bdaf6ce1 100644
--- a/swaydb-java/src/main/scala/swaydb/java/serializers/SerializerConverter.scala
+++ b/swaydb-java/src/main/scala/swaydb/java/serializers/SerializerConverter.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java.serializers
diff --git a/swaydb-java/src/test/java/swaydb/java/MapFunctionsOffTest.java b/swaydb-java/src/test/java/swaydb/java/MapFunctionsOffTest.java
index bb6e3b868..7b18a8ba1 100644
--- a/swaydb-java/src/test/java/swaydb/java/MapFunctionsOffTest.java
+++ b/swaydb-java/src/test/java/swaydb/java/MapFunctionsOffTest.java
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java;
diff --git a/swaydb-java/src/test/java/swaydb/java/MapFunctionsOffTestSuite.java b/swaydb-java/src/test/java/swaydb/java/MapFunctionsOffTestSuite.java
index 921643740..8975ca869 100644
--- a/swaydb-java/src/test/java/swaydb/java/MapFunctionsOffTestSuite.java
+++ b/swaydb-java/src/test/java/swaydb/java/MapFunctionsOffTestSuite.java
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java;
diff --git a/swaydb-java/src/test/java/swaydb/java/MapFunctionsOnTest.java b/swaydb-java/src/test/java/swaydb/java/MapFunctionsOnTest.java
index 4b9c5e8a4..391f483b7 100644
--- a/swaydb-java/src/test/java/swaydb/java/MapFunctionsOnTest.java
+++ b/swaydb-java/src/test/java/swaydb/java/MapFunctionsOnTest.java
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java;
diff --git a/swaydb-java/src/test/java/swaydb/java/MapFunctionsOnTestSuite.java b/swaydb-java/src/test/java/swaydb/java/MapFunctionsOnTestSuite.java
index 788cdee8d..23e4c56d2 100644
--- a/swaydb-java/src/test/java/swaydb/java/MapFunctionsOnTestSuite.java
+++ b/swaydb-java/src/test/java/swaydb/java/MapFunctionsOnTestSuite.java
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java;
diff --git a/swaydb-java/src/test/java/swaydb/java/MultiMapFunctionsOffTest.java b/swaydb-java/src/test/java/swaydb/java/MultiMapFunctionsOffTest.java
index b7eb5a3ba..61bbfa7f9 100644
--- a/swaydb-java/src/test/java/swaydb/java/MultiMapFunctionsOffTest.java
+++ b/swaydb-java/src/test/java/swaydb/java/MultiMapFunctionsOffTest.java
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java;
diff --git a/swaydb-java/src/test/java/swaydb/java/MultiMapFunctionsOnTest.java b/swaydb-java/src/test/java/swaydb/java/MultiMapFunctionsOnTest.java
index ea18100e7..e67b4c842 100644
--- a/swaydb-java/src/test/java/swaydb/java/MultiMapFunctionsOnTest.java
+++ b/swaydb-java/src/test/java/swaydb/java/MultiMapFunctionsOnTest.java
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java;
diff --git a/swaydb-java/src/test/java/swaydb/java/MultiMapTestSuite.java b/swaydb-java/src/test/java/swaydb/java/MultiMapTestSuite.java
index 18601b2d7..ab43947d8 100644
--- a/swaydb-java/src/test/java/swaydb/java/MultiMapTestSuite.java
+++ b/swaydb-java/src/test/java/swaydb/java/MultiMapTestSuite.java
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java;
diff --git a/swaydb-java/src/test/java/swaydb/java/PersistentReportRebootErrorsTest.java b/swaydb-java/src/test/java/swaydb/java/PersistentReportRebootErrorsTest.java
index 3b6c47cb3..6a134027c 100644
--- a/swaydb-java/src/test/java/swaydb/java/PersistentReportRebootErrorsTest.java
+++ b/swaydb-java/src/test/java/swaydb/java/PersistentReportRebootErrorsTest.java
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java;
diff --git a/swaydb-java/src/test/java/swaydb/java/QueueTest.java b/swaydb-java/src/test/java/swaydb/java/QueueTest.java
index 69d05c966..a9680850c 100644
--- a/swaydb-java/src/test/java/swaydb/java/QueueTest.java
+++ b/swaydb-java/src/test/java/swaydb/java/QueueTest.java
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java;
diff --git a/swaydb-java/src/test/java/swaydb/java/QueueTestSuite.java b/swaydb-java/src/test/java/swaydb/java/QueueTestSuite.java
index ade48c7c3..fe30620ba 100644
--- a/swaydb-java/src/test/java/swaydb/java/QueueTestSuite.java
+++ b/swaydb-java/src/test/java/swaydb/java/QueueTestSuite.java
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java;
diff --git a/swaydb-java/src/test/java/swaydb/java/SetTest.java b/swaydb-java/src/test/java/swaydb/java/SetTest.java
index 8b202bb85..54c787e9b 100644
--- a/swaydb-java/src/test/java/swaydb/java/SetTest.java
+++ b/swaydb-java/src/test/java/swaydb/java/SetTest.java
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java;
diff --git a/swaydb-java/src/test/java/swaydb/java/SetTestSuite.java b/swaydb-java/src/test/java/swaydb/java/SetTestSuite.java
index eeb168514..5c00eada7 100644
--- a/swaydb-java/src/test/java/swaydb/java/SetTestSuite.java
+++ b/swaydb-java/src/test/java/swaydb/java/SetTestSuite.java
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java;
diff --git a/swaydb-java/src/test/java/swaydb/java/slice/SliceTest.java b/swaydb-java/src/test/java/swaydb/java/slice/SliceTest.java
index 2a653555a..dd8badb7f 100644
--- a/swaydb-java/src/test/java/swaydb/java/slice/SliceTest.java
+++ b/swaydb-java/src/test/java/swaydb/java/slice/SliceTest.java
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java.slice;
diff --git a/swaydb-java/src/test/java/swaydb/java/table/domain/table/key/Key.java b/swaydb-java/src/test/java/swaydb/java/table/domain/table/key/Key.java
index 957e98b36..e96b3d1a2 100644
--- a/swaydb-java/src/test/java/swaydb/java/table/domain/table/key/Key.java
+++ b/swaydb-java/src/test/java/swaydb/java/table/domain/table/key/Key.java
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java.table.domain.table.key;
diff --git a/swaydb-java/src/test/java/swaydb/java/table/domain/table/key/KeySerializer.java b/swaydb-java/src/test/java/swaydb/java/table/domain/table/key/KeySerializer.java
index 412a90eaf..72428d3d9 100644
--- a/swaydb-java/src/test/java/swaydb/java/table/domain/table/key/KeySerializer.java
+++ b/swaydb-java/src/test/java/swaydb/java/table/domain/table/key/KeySerializer.java
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java.table.domain.table.key;
diff --git a/swaydb-java/src/test/java/swaydb/java/table/domain/table/key/ProductKey.java b/swaydb-java/src/test/java/swaydb/java/table/domain/table/key/ProductKey.java
index 760c95182..e939ef00b 100644
--- a/swaydb-java/src/test/java/swaydb/java/table/domain/table/key/ProductKey.java
+++ b/swaydb-java/src/test/java/swaydb/java/table/domain/table/key/ProductKey.java
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java.table.domain.table.key;
diff --git a/swaydb-java/src/test/java/swaydb/java/table/domain/table/key/UserKey.java b/swaydb-java/src/test/java/swaydb/java/table/domain/table/key/UserKey.java
index f7b9be5fb..9b58e6f74 100644
--- a/swaydb-java/src/test/java/swaydb/java/table/domain/table/key/UserKey.java
+++ b/swaydb-java/src/test/java/swaydb/java/table/domain/table/key/UserKey.java
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java.table.domain.table.key;
diff --git a/swaydb-java/src/test/java/swaydb/java/table/domain/table/mapKey/MapKey.java b/swaydb-java/src/test/java/swaydb/java/table/domain/table/mapKey/MapKey.java
index d7732e505..685bfe0d8 100644
--- a/swaydb-java/src/test/java/swaydb/java/table/domain/table/mapKey/MapKey.java
+++ b/swaydb-java/src/test/java/swaydb/java/table/domain/table/mapKey/MapKey.java
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java.table.domain.table.mapKey;
diff --git a/swaydb-java/src/test/java/swaydb/java/table/domain/table/mapKey/MapKeySerializer.java b/swaydb-java/src/test/java/swaydb/java/table/domain/table/mapKey/MapKeySerializer.java
index 7c320657d..cef14e2c9 100644
--- a/swaydb-java/src/test/java/swaydb/java/table/domain/table/mapKey/MapKeySerializer.java
+++ b/swaydb-java/src/test/java/swaydb/java/table/domain/table/mapKey/MapKeySerializer.java
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java.table.domain.table.mapKey;
diff --git a/swaydb-java/src/test/java/swaydb/java/table/domain/table/mapKey/ProductsMap.java b/swaydb-java/src/test/java/swaydb/java/table/domain/table/mapKey/ProductsMap.java
index f6c173aa4..bb89e8a55 100644
--- a/swaydb-java/src/test/java/swaydb/java/table/domain/table/mapKey/ProductsMap.java
+++ b/swaydb-java/src/test/java/swaydb/java/table/domain/table/mapKey/ProductsMap.java
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java.table.domain.table.mapKey;
diff --git a/swaydb-java/src/test/java/swaydb/java/table/domain/table/mapKey/UsersMap.java b/swaydb-java/src/test/java/swaydb/java/table/domain/table/mapKey/UsersMap.java
index c72cde63a..24a49f5d9 100644
--- a/swaydb-java/src/test/java/swaydb/java/table/domain/table/mapKey/UsersMap.java
+++ b/swaydb-java/src/test/java/swaydb/java/table/domain/table/mapKey/UsersMap.java
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java.table.domain.table.mapKey;
diff --git a/swaydb-java/src/test/java/swaydb/java/table/domain/table/value/ProductValue.java b/swaydb-java/src/test/java/swaydb/java/table/domain/table/value/ProductValue.java
index 116e3bf05..202eb7562 100644
--- a/swaydb-java/src/test/java/swaydb/java/table/domain/table/value/ProductValue.java
+++ b/swaydb-java/src/test/java/swaydb/java/table/domain/table/value/ProductValue.java
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java.table.domain.table.value;
diff --git a/swaydb-java/src/test/java/swaydb/java/table/domain/table/value/UserValue.java b/swaydb-java/src/test/java/swaydb/java/table/domain/table/value/UserValue.java
index 2bb098583..0cfd21b44 100644
--- a/swaydb-java/src/test/java/swaydb/java/table/domain/table/value/UserValue.java
+++ b/swaydb-java/src/test/java/swaydb/java/table/domain/table/value/UserValue.java
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java.table.domain.table.value;
diff --git a/swaydb-java/src/test/java/swaydb/java/table/domain/table/value/Value.java b/swaydb-java/src/test/java/swaydb/java/table/domain/table/value/Value.java
index fcabba774..44fb6ddec 100644
--- a/swaydb-java/src/test/java/swaydb/java/table/domain/table/value/Value.java
+++ b/swaydb-java/src/test/java/swaydb/java/table/domain/table/value/Value.java
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java.table.domain.table.value;
diff --git a/swaydb-java/src/test/java/swaydb/java/table/domain/table/value/ValueSerializer.java b/swaydb-java/src/test/java/swaydb/java/table/domain/table/value/ValueSerializer.java
index 5adaff7aa..875eb240f 100644
--- a/swaydb-java/src/test/java/swaydb/java/table/domain/table/value/ValueSerializer.java
+++ b/swaydb-java/src/test/java/swaydb/java/table/domain/table/value/ValueSerializer.java
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.java.table.domain.table.value;
diff --git a/swaydb-stress/src/main/scala/swaydb/Stress.scala b/swaydb-stress/src/main/scala/swaydb/Stress.scala
index f7406b739..c2a40cf6c 100644
--- a/swaydb-stress/src/main/scala/swaydb/Stress.scala
+++ b/swaydb-stress/src/main/scala/swaydb/Stress.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/swaydb-stress/src/test/scala/swaydb/stress/simulation/Domain.scala b/swaydb-stress/src/test/scala/swaydb/stress/simulation/Domain.scala
index 3ace037b9..05d44f0d3 100644
--- a/swaydb-stress/src/test/scala/swaydb/stress/simulation/Domain.scala
+++ b/swaydb-stress/src/test/scala/swaydb/stress/simulation/Domain.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.stress.simulation
diff --git a/swaydb-stress/src/test/scala/swaydb/stress/simulation/SimulationSpec.scala b/swaydb-stress/src/test/scala/swaydb/stress/simulation/SimulationSpec.scala
index a433542cc..42a951ef1 100644
--- a/swaydb-stress/src/test/scala/swaydb/stress/simulation/SimulationSpec.scala
+++ b/swaydb-stress/src/test/scala/swaydb/stress/simulation/SimulationSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.stress.simulation
diff --git a/swaydb-stress/src/test/scala/swaydb/stress/simulation/SimulationSuiteSpec.scala b/swaydb-stress/src/test/scala/swaydb/stress/simulation/SimulationSuiteSpec.scala
index 83da5c94c..3bd33c0a5 100644
--- a/swaydb-stress/src/test/scala/swaydb/stress/simulation/SimulationSuiteSpec.scala
+++ b/swaydb-stress/src/test/scala/swaydb/stress/simulation/SimulationSuiteSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.stress.simulation
diff --git a/swaydb-stress/src/test/scala/swaydb/stress/weather/WeatherData.scala b/swaydb-stress/src/test/scala/swaydb/stress/weather/WeatherData.scala
index 1b3fdd4bd..92387ae7e 100644
--- a/swaydb-stress/src/test/scala/swaydb/stress/weather/WeatherData.scala
+++ b/swaydb-stress/src/test/scala/swaydb/stress/weather/WeatherData.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.stress.weather
diff --git a/swaydb-stress/src/test/scala/swaydb/stress/weather/WeatherDataSpec.scala b/swaydb-stress/src/test/scala/swaydb/stress/weather/WeatherDataSpec.scala
index eceeb42c9..0a3361a83 100644
--- a/swaydb-stress/src/test/scala/swaydb/stress/weather/WeatherDataSpec.scala
+++ b/swaydb-stress/src/test/scala/swaydb/stress/weather/WeatherDataSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.stress.weather
diff --git a/swaydb-stress/src/test/scala/swaydb/stress/weather/WeatherDataSuiteSpec.scala b/swaydb-stress/src/test/scala/swaydb/stress/weather/WeatherDataSuiteSpec.scala
index 84b0dd7f0..5852c3e59 100644
--- a/swaydb-stress/src/test/scala/swaydb/stress/weather/WeatherDataSuiteSpec.scala
+++ b/swaydb-stress/src/test/scala/swaydb/stress/weather/WeatherDataSuiteSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.stress.weather
diff --git a/swaydb/src/main/scala-2.12/swaydb/ScalaMap.scala b/swaydb/src/main/scala-2.12/swaydb/ScalaMap.scala
index 20fbf2f7b..f790f7b5d 100644
--- a/swaydb/src/main/scala-2.12/swaydb/ScalaMap.scala
+++ b/swaydb/src/main/scala-2.12/swaydb/ScalaMap.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/swaydb/src/main/scala-2.12/swaydb/ScalaSet.scala b/swaydb/src/main/scala-2.12/swaydb/ScalaSet.scala
index cc7ec7922..2f434099a 100644
--- a/swaydb/src/main/scala-2.12/swaydb/ScalaSet.scala
+++ b/swaydb/src/main/scala-2.12/swaydb/ScalaSet.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/swaydb/src/main/scala-2.13/swaydb/ScalaMap.scala b/swaydb/src/main/scala-2.13/swaydb/ScalaMap.scala
index ddeb2f581..57575a880 100644
--- a/swaydb/src/main/scala-2.13/swaydb/ScalaMap.scala
+++ b/swaydb/src/main/scala-2.13/swaydb/ScalaMap.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/swaydb/src/main/scala-2.13/swaydb/ScalaSet.scala b/swaydb/src/main/scala-2.13/swaydb/ScalaSet.scala
index 9d2810f5f..660b4bca2 100644
--- a/swaydb/src/main/scala-2.13/swaydb/ScalaSet.scala
+++ b/swaydb/src/main/scala-2.13/swaydb/ScalaSet.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/swaydb/src/main/scala/swaydb/Apply.scala b/swaydb/src/main/scala/swaydb/Apply.scala
index c9948ef50..842146aac 100644
--- a/swaydb/src/main/scala/swaydb/Apply.scala
+++ b/swaydb/src/main/scala/swaydb/Apply.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/swaydb/src/main/scala/swaydb/CommonConfigs.scala b/swaydb/src/main/scala/swaydb/CommonConfigs.scala
index a70a69117..c09cd130d 100644
--- a/swaydb/src/main/scala/swaydb/CommonConfigs.scala
+++ b/swaydb/src/main/scala/swaydb/CommonConfigs.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/swaydb/src/main/scala/swaydb/KeyOrderConverter.scala b/swaydb/src/main/scala/swaydb/KeyOrderConverter.scala
index 54261fe78..51f29ec93 100644
--- a/swaydb/src/main/scala/swaydb/KeyOrderConverter.scala
+++ b/swaydb/src/main/scala/swaydb/KeyOrderConverter.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/swaydb/src/main/scala/swaydb/Map.scala b/swaydb/src/main/scala/swaydb/Map.scala
index aadb0d6ce..1434b647c 100644
--- a/swaydb/src/main/scala/swaydb/Map.scala
+++ b/swaydb/src/main/scala/swaydb/Map.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/swaydb/src/main/scala/swaydb/MapT.scala b/swaydb/src/main/scala/swaydb/MapT.scala
index 5a703680b..6f3b2197e 100644
--- a/swaydb/src/main/scala/swaydb/MapT.scala
+++ b/swaydb/src/main/scala/swaydb/MapT.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/swaydb/src/main/scala/swaydb/MultiMap.scala b/swaydb/src/main/scala/swaydb/MultiMap.scala
index 22b554c52..5f25f2083 100644
--- a/swaydb/src/main/scala/swaydb/MultiMap.scala
+++ b/swaydb/src/main/scala/swaydb/MultiMap.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/swaydb/src/main/scala/swaydb/PrepareImplicits.scala b/swaydb/src/main/scala/swaydb/PrepareImplicits.scala
index 252e4a958..88cdf358b 100644
--- a/swaydb/src/main/scala/swaydb/PrepareImplicits.scala
+++ b/swaydb/src/main/scala/swaydb/PrepareImplicits.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/swaydb/src/main/scala/swaydb/PureFunction.scala b/swaydb/src/main/scala/swaydb/PureFunction.scala
index cf12010d6..a1408d03c 100644
--- a/swaydb/src/main/scala/swaydb/PureFunction.scala
+++ b/swaydb/src/main/scala/swaydb/PureFunction.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/swaydb/src/main/scala/swaydb/Queue.scala b/swaydb/src/main/scala/swaydb/Queue.scala
index 44d5feaa4..435dad3e6 100644
--- a/swaydb/src/main/scala/swaydb/Queue.scala
+++ b/swaydb/src/main/scala/swaydb/Queue.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/swaydb/src/main/scala/swaydb/ScalaMapBase.scala b/swaydb/src/main/scala/swaydb/ScalaMapBase.scala
index f174ad3c1..76979a5aa 100644
--- a/swaydb/src/main/scala/swaydb/ScalaMapBase.scala
+++ b/swaydb/src/main/scala/swaydb/ScalaMapBase.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/swaydb/src/main/scala/swaydb/ScalaSetBase.scala b/swaydb/src/main/scala/swaydb/ScalaSetBase.scala
index 513dd5c1a..6d953f510 100644
--- a/swaydb/src/main/scala/swaydb/ScalaSetBase.scala
+++ b/swaydb/src/main/scala/swaydb/ScalaSetBase.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/swaydb/src/main/scala/swaydb/Set.scala b/swaydb/src/main/scala/swaydb/Set.scala
index d37403267..0600a01a6 100644
--- a/swaydb/src/main/scala/swaydb/Set.scala
+++ b/swaydb/src/main/scala/swaydb/Set.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/swaydb/src/main/scala/swaydb/SetMap.scala b/swaydb/src/main/scala/swaydb/SetMap.scala
index a9000ca88..c90d2eb84 100644
--- a/swaydb/src/main/scala/swaydb/SetMap.scala
+++ b/swaydb/src/main/scala/swaydb/SetMap.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/swaydb/src/main/scala/swaydb/SetMapT.scala b/swaydb/src/main/scala/swaydb/SetMapT.scala
index 76ce70f87..e9de8b450 100644
--- a/swaydb/src/main/scala/swaydb/SetMapT.scala
+++ b/swaydb/src/main/scala/swaydb/SetMapT.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/swaydb/src/main/scala/swaydb/SwayDB.scala b/swaydb/src/main/scala/swaydb/SwayDB.scala
index 691b4edfe..d2aa9168a 100644
--- a/swaydb/src/main/scala/swaydb/SwayDB.scala
+++ b/swaydb/src/main/scala/swaydb/SwayDB.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/swaydb/src/main/scala/swaydb/eventually/persistent/DefaultConfigs.scala b/swaydb/src/main/scala/swaydb/eventually/persistent/DefaultConfigs.scala
index 7a2b43224..aa95cda05 100644
--- a/swaydb/src/main/scala/swaydb/eventually/persistent/DefaultConfigs.scala
+++ b/swaydb/src/main/scala/swaydb/eventually/persistent/DefaultConfigs.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.eventually.persistent
diff --git a/swaydb/src/main/scala/swaydb/eventually/persistent/Map.scala b/swaydb/src/main/scala/swaydb/eventually/persistent/Map.scala
index d12fe0715..c8b30a108 100644
--- a/swaydb/src/main/scala/swaydb/eventually/persistent/Map.scala
+++ b/swaydb/src/main/scala/swaydb/eventually/persistent/Map.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.eventually.persistent
diff --git a/swaydb/src/main/scala/swaydb/eventually/persistent/MultiMap.scala b/swaydb/src/main/scala/swaydb/eventually/persistent/MultiMap.scala
index 73ad49aa9..51462559d 100644
--- a/swaydb/src/main/scala/swaydb/eventually/persistent/MultiMap.scala
+++ b/swaydb/src/main/scala/swaydb/eventually/persistent/MultiMap.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.eventually.persistent
diff --git a/swaydb/src/main/scala/swaydb/eventually/persistent/Queue.scala b/swaydb/src/main/scala/swaydb/eventually/persistent/Queue.scala
index 35ef23b0b..c55be2001 100644
--- a/swaydb/src/main/scala/swaydb/eventually/persistent/Queue.scala
+++ b/swaydb/src/main/scala/swaydb/eventually/persistent/Queue.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.eventually.persistent
diff --git a/swaydb/src/main/scala/swaydb/eventually/persistent/Set.scala b/swaydb/src/main/scala/swaydb/eventually/persistent/Set.scala
index 80fb34b7a..2a43e96e4 100644
--- a/swaydb/src/main/scala/swaydb/eventually/persistent/Set.scala
+++ b/swaydb/src/main/scala/swaydb/eventually/persistent/Set.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.eventually.persistent
diff --git a/swaydb/src/main/scala/swaydb/eventually/persistent/SetMap.scala b/swaydb/src/main/scala/swaydb/eventually/persistent/SetMap.scala
index 08537fac4..26fad7dad 100644
--- a/swaydb/src/main/scala/swaydb/eventually/persistent/SetMap.scala
+++ b/swaydb/src/main/scala/swaydb/eventually/persistent/SetMap.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.eventually.persistent
diff --git a/swaydb/src/main/scala/swaydb/function/FunctionConverter.scala b/swaydb/src/main/scala/swaydb/function/FunctionConverter.scala
index 16cbad358..4caa1ff53 100644
--- a/swaydb/src/main/scala/swaydb/function/FunctionConverter.scala
+++ b/swaydb/src/main/scala/swaydb/function/FunctionConverter.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.function
diff --git a/swaydb/src/main/scala/swaydb/memory/DefaultConfigs.scala b/swaydb/src/main/scala/swaydb/memory/DefaultConfigs.scala
index b9f7f47b9..eaf6615ea 100644
--- a/swaydb/src/main/scala/swaydb/memory/DefaultConfigs.scala
+++ b/swaydb/src/main/scala/swaydb/memory/DefaultConfigs.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.memory
diff --git a/swaydb/src/main/scala/swaydb/memory/Map.scala b/swaydb/src/main/scala/swaydb/memory/Map.scala
index 753402901..9ec9d5432 100644
--- a/swaydb/src/main/scala/swaydb/memory/Map.scala
+++ b/swaydb/src/main/scala/swaydb/memory/Map.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.memory
diff --git a/swaydb/src/main/scala/swaydb/memory/MultiMap.scala b/swaydb/src/main/scala/swaydb/memory/MultiMap.scala
index dfbaf8be6..7393a0cf3 100644
--- a/swaydb/src/main/scala/swaydb/memory/MultiMap.scala
+++ b/swaydb/src/main/scala/swaydb/memory/MultiMap.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.memory
diff --git a/swaydb/src/main/scala/swaydb/memory/Queue.scala b/swaydb/src/main/scala/swaydb/memory/Queue.scala
index c95ec87ac..c5010f746 100644
--- a/swaydb/src/main/scala/swaydb/memory/Queue.scala
+++ b/swaydb/src/main/scala/swaydb/memory/Queue.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.memory
diff --git a/swaydb/src/main/scala/swaydb/memory/Set.scala b/swaydb/src/main/scala/swaydb/memory/Set.scala
index b780b4f3e..7f5bcd664 100644
--- a/swaydb/src/main/scala/swaydb/memory/Set.scala
+++ b/swaydb/src/main/scala/swaydb/memory/Set.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.memory
diff --git a/swaydb/src/main/scala/swaydb/memory/SetMap.scala b/swaydb/src/main/scala/swaydb/memory/SetMap.scala
index 3fef2853b..35b2c8216 100644
--- a/swaydb/src/main/scala/swaydb/memory/SetMap.scala
+++ b/swaydb/src/main/scala/swaydb/memory/SetMap.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.memory
diff --git a/swaydb/src/main/scala/swaydb/multimap/MultiKey.scala b/swaydb/src/main/scala/swaydb/multimap/MultiKey.scala
index 4b1226706..2ef2b8799 100644
--- a/swaydb/src/main/scala/swaydb/multimap/MultiKey.scala
+++ b/swaydb/src/main/scala/swaydb/multimap/MultiKey.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.multimap
diff --git a/swaydb/src/main/scala/swaydb/multimap/MultiPrepare.scala b/swaydb/src/main/scala/swaydb/multimap/MultiPrepare.scala
index ce7bd06e6..4562e5742 100644
--- a/swaydb/src/main/scala/swaydb/multimap/MultiPrepare.scala
+++ b/swaydb/src/main/scala/swaydb/multimap/MultiPrepare.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.multimap
diff --git a/swaydb/src/main/scala/swaydb/multimap/MultiValue.scala b/swaydb/src/main/scala/swaydb/multimap/MultiValue.scala
index 0d554fdf1..1bda12b26 100644
--- a/swaydb/src/main/scala/swaydb/multimap/MultiValue.scala
+++ b/swaydb/src/main/scala/swaydb/multimap/MultiValue.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.multimap
diff --git a/swaydb/src/main/scala/swaydb/multimap/Schema.scala b/swaydb/src/main/scala/swaydb/multimap/Schema.scala
index 070f92ce9..0aec7382f 100644
--- a/swaydb/src/main/scala/swaydb/multimap/Schema.scala
+++ b/swaydb/src/main/scala/swaydb/multimap/Schema.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.multimap
diff --git a/swaydb/src/main/scala/swaydb/persistent/DefaultConfigs.scala b/swaydb/src/main/scala/swaydb/persistent/DefaultConfigs.scala
index 8e851c1de..9d148e82d 100644
--- a/swaydb/src/main/scala/swaydb/persistent/DefaultConfigs.scala
+++ b/swaydb/src/main/scala/swaydb/persistent/DefaultConfigs.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.persistent
diff --git a/swaydb/src/main/scala/swaydb/persistent/Map.scala b/swaydb/src/main/scala/swaydb/persistent/Map.scala
index dfb2fbc86..d49d3c11b 100644
--- a/swaydb/src/main/scala/swaydb/persistent/Map.scala
+++ b/swaydb/src/main/scala/swaydb/persistent/Map.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.persistent
diff --git a/swaydb/src/main/scala/swaydb/persistent/MultiMap.scala b/swaydb/src/main/scala/swaydb/persistent/MultiMap.scala
index 55871a6a3..aa7084bb7 100644
--- a/swaydb/src/main/scala/swaydb/persistent/MultiMap.scala
+++ b/swaydb/src/main/scala/swaydb/persistent/MultiMap.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.persistent
diff --git a/swaydb/src/main/scala/swaydb/persistent/Queue.scala b/swaydb/src/main/scala/swaydb/persistent/Queue.scala
index 4532b4e42..e4c128046 100644
--- a/swaydb/src/main/scala/swaydb/persistent/Queue.scala
+++ b/swaydb/src/main/scala/swaydb/persistent/Queue.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.persistent
diff --git a/swaydb/src/main/scala/swaydb/persistent/Set.scala b/swaydb/src/main/scala/swaydb/persistent/Set.scala
index a91172eec..ab333eb4f 100644
--- a/swaydb/src/main/scala/swaydb/persistent/Set.scala
+++ b/swaydb/src/main/scala/swaydb/persistent/Set.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.persistent
diff --git a/swaydb/src/main/scala/swaydb/persistent/SetMap.scala b/swaydb/src/main/scala/swaydb/persistent/SetMap.scala
index fc9fdea04..970db9eef 100644
--- a/swaydb/src/main/scala/swaydb/persistent/SetMap.scala
+++ b/swaydb/src/main/scala/swaydb/persistent/SetMap.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.persistent
diff --git a/swaydb/src/test/scala/swaydb/api/BagSpec.scala b/swaydb/src/test/scala/swaydb/api/BagSpec.scala
index a8c07ba57..1e020b71b 100644
--- a/swaydb/src/test/scala/swaydb/api/BagSpec.scala
+++ b/swaydb/src/test/scala/swaydb/api/BagSpec.scala
@@ -1,20 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.api
diff --git a/swaydb/src/test/scala/swaydb/api/ScalaMapSpec.scala b/swaydb/src/test/scala/swaydb/api/ScalaMapSpec.scala
index 7aaa36dcf..1dc6c1c61 100644
--- a/swaydb/src/test/scala/swaydb/api/ScalaMapSpec.scala
+++ b/swaydb/src/test/scala/swaydb/api/ScalaMapSpec.scala
@@ -1,20 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.api
diff --git a/swaydb/src/test/scala/swaydb/api/ScalaSetSpec.scala b/swaydb/src/test/scala/swaydb/api/ScalaSetSpec.scala
index 2cf0f4747..deb061a87 100644
--- a/swaydb/src/test/scala/swaydb/api/ScalaSetSpec.scala
+++ b/swaydb/src/test/scala/swaydb/api/ScalaSetSpec.scala
@@ -1,20 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.api
diff --git a/swaydb/src/test/scala/swaydb/api/SwayDBAppliedFunctionsSpec.scala b/swaydb/src/test/scala/swaydb/api/SwayDBAppliedFunctionsSpec.scala
index 9b846ea67..e46885101 100644
--- a/swaydb/src/test/scala/swaydb/api/SwayDBAppliedFunctionsSpec.scala
+++ b/swaydb/src/test/scala/swaydb/api/SwayDBAppliedFunctionsSpec.scala
@@ -1,20 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.api
diff --git a/swaydb/src/test/scala/swaydb/api/SwayDBBooPickleSpec.scala b/swaydb/src/test/scala/swaydb/api/SwayDBBooPickleSpec.scala
index 4922057a8..04878c8e5 100644
--- a/swaydb/src/test/scala/swaydb/api/SwayDBBooPickleSpec.scala
+++ b/swaydb/src/test/scala/swaydb/api/SwayDBBooPickleSpec.scala
@@ -1,20 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.api
diff --git a/swaydb/src/test/scala/swaydb/api/SwayDBExpireSpec.scala b/swaydb/src/test/scala/swaydb/api/SwayDBExpireSpec.scala
index 605aff507..324ee3855 100644
--- a/swaydb/src/test/scala/swaydb/api/SwayDBExpireSpec.scala
+++ b/swaydb/src/test/scala/swaydb/api/SwayDBExpireSpec.scala
@@ -1,20 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.api
diff --git a/swaydb/src/test/scala/swaydb/api/SwayDBFunctionSpec.scala b/swaydb/src/test/scala/swaydb/api/SwayDBFunctionSpec.scala
index 3c81c5f6c..83e21326f 100644
--- a/swaydb/src/test/scala/swaydb/api/SwayDBFunctionSpec.scala
+++ b/swaydb/src/test/scala/swaydb/api/SwayDBFunctionSpec.scala
@@ -1,20 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.api
diff --git a/swaydb/src/test/scala/swaydb/api/SwayDBGetSpec.scala b/swaydb/src/test/scala/swaydb/api/SwayDBGetSpec.scala
index c48ec5bc9..96247e750 100644
--- a/swaydb/src/test/scala/swaydb/api/SwayDBGetSpec.scala
+++ b/swaydb/src/test/scala/swaydb/api/SwayDBGetSpec.scala
@@ -1,20 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.api
diff --git a/swaydb/src/test/scala/swaydb/api/SwayDBPartialSetSpec.scala b/swaydb/src/test/scala/swaydb/api/SwayDBPartialSetSpec.scala
index 738c2dfe9..f38612f71 100644
--- a/swaydb/src/test/scala/swaydb/api/SwayDBPartialSetSpec.scala
+++ b/swaydb/src/test/scala/swaydb/api/SwayDBPartialSetSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.api
diff --git a/swaydb/src/test/scala/swaydb/api/SwayDBPutSpec.scala b/swaydb/src/test/scala/swaydb/api/SwayDBPutSpec.scala
index 2e6eb4eec..eeb1bf58a 100644
--- a/swaydb/src/test/scala/swaydb/api/SwayDBPutSpec.scala
+++ b/swaydb/src/test/scala/swaydb/api/SwayDBPutSpec.scala
@@ -1,20 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.api
diff --git a/swaydb/src/test/scala/swaydb/api/SwayDBRemoveSpec.scala b/swaydb/src/test/scala/swaydb/api/SwayDBRemoveSpec.scala
index f406e6842..ed3889866 100644
--- a/swaydb/src/test/scala/swaydb/api/SwayDBRemoveSpec.scala
+++ b/swaydb/src/test/scala/swaydb/api/SwayDBRemoveSpec.scala
@@ -1,20 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.api
diff --git a/swaydb/src/test/scala/swaydb/api/SwayDBReverseSpec.scala b/swaydb/src/test/scala/swaydb/api/SwayDBReverseSpec.scala
index b0a3806b6..26830a9fb 100644
--- a/swaydb/src/test/scala/swaydb/api/SwayDBReverseSpec.scala
+++ b/swaydb/src/test/scala/swaydb/api/SwayDBReverseSpec.scala
@@ -1,20 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.api
diff --git a/swaydb/src/test/scala/swaydb/api/SwayDBSequencerSpec.scala b/swaydb/src/test/scala/swaydb/api/SwayDBSequencerSpec.scala
index 2b1c9500a..1a443516d 100644
--- a/swaydb/src/test/scala/swaydb/api/SwayDBSequencerSpec.scala
+++ b/swaydb/src/test/scala/swaydb/api/SwayDBSequencerSpec.scala
@@ -1,20 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.api
diff --git a/swaydb/src/test/scala/swaydb/api/SwayDBSizeSpec.scala b/swaydb/src/test/scala/swaydb/api/SwayDBSizeSpec.scala
index 7bfdf53c1..070b974d9 100644
--- a/swaydb/src/test/scala/swaydb/api/SwayDBSizeSpec.scala
+++ b/swaydb/src/test/scala/swaydb/api/SwayDBSizeSpec.scala
@@ -1,20 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.api
diff --git a/swaydb/src/test/scala/swaydb/api/SwayDBSourceSpec.scala b/swaydb/src/test/scala/swaydb/api/SwayDBSourceSpec.scala
index fcbca5280..5a46f2af3 100644
--- a/swaydb/src/test/scala/swaydb/api/SwayDBSourceSpec.scala
+++ b/swaydb/src/test/scala/swaydb/api/SwayDBSourceSpec.scala
@@ -1,20 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.api
diff --git a/swaydb/src/test/scala/swaydb/api/SwayDBSpec.scala b/swaydb/src/test/scala/swaydb/api/SwayDBSpec.scala
index c39a0ba4a..b2871cbd2 100644
--- a/swaydb/src/test/scala/swaydb/api/SwayDBSpec.scala
+++ b/swaydb/src/test/scala/swaydb/api/SwayDBSpec.scala
@@ -1,20 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.api
diff --git a/swaydb/src/test/scala/swaydb/api/SwayDBStressSpec.scala b/swaydb/src/test/scala/swaydb/api/SwayDBStressSpec.scala
index bb5361f72..49e967df0 100644
--- a/swaydb/src/test/scala/swaydb/api/SwayDBStressSpec.scala
+++ b/swaydb/src/test/scala/swaydb/api/SwayDBStressSpec.scala
@@ -1,40 +1,18 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
-
-///*
-// * Copyright (C) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
-// *
-// * This file is a part of SwayDB.
-// *
-// * SwayDB is free software: you can redistribute it and/or modify
-// * it under the terms of the GNU Affero General Public License as
-// * published by the Free Software Foundation, either version 3 of the
-// * License, or (at your option) any later version.
-// *
-// * SwayDB 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 Affero General Public License for more details.
-// *
-// * You should have received a copy of the GNU Affero General Public License
-// * along with SwayDB. If not, see .
-// */
//
//package swaydb.api
//
diff --git a/swaydb/src/test/scala/swaydb/api/SwayDBUpdateSpec.scala b/swaydb/src/test/scala/swaydb/api/SwayDBUpdateSpec.scala
index 3bdac0824..92c04ef6f 100644
--- a/swaydb/src/test/scala/swaydb/api/SwayDBUpdateSpec.scala
+++ b/swaydb/src/test/scala/swaydb/api/SwayDBUpdateSpec.scala
@@ -1,20 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.api
diff --git a/swaydb/src/test/scala/swaydb/api/TestBaseEmbedded.scala b/swaydb/src/test/scala/swaydb/api/TestBaseEmbedded.scala
index d913ebc39..c5337b5f0 100644
--- a/swaydb/src/test/scala/swaydb/api/TestBaseEmbedded.scala
+++ b/swaydb/src/test/scala/swaydb/api/TestBaseEmbedded.scala
@@ -1,20 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.api
diff --git a/swaydb/src/test/scala/swaydb/api/multimap/FromMultiMapSpec.scala b/swaydb/src/test/scala/swaydb/api/multimap/FromMultiMapSpec.scala
index 34205fec7..396e1865f 100644
--- a/swaydb/src/test/scala/swaydb/api/multimap/FromMultiMapSpec.scala
+++ b/swaydb/src/test/scala/swaydb/api/multimap/FromMultiMapSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program, or any covered work, by linking or combining
- * it with other code, such other code is not for that reason alone subject
- * to any of the requirements of the GNU Affero GPL version 3.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.api.multimap
diff --git a/swaydb/src/test/scala/swaydb/api/multimap/MultiKeySpec.scala b/swaydb/src/test/scala/swaydb/api/multimap/MultiKeySpec.scala
index 8a5025055..525a49e9a 100644
--- a/swaydb/src/test/scala/swaydb/api/multimap/MultiKeySpec.scala
+++ b/swaydb/src/test/scala/swaydb/api/multimap/MultiKeySpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program, or any covered work, by linking or combining
- * it with other code, such other code is not for that reason alone subject
- * to any of the requirements of the GNU Affero GPL version 3.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.api.multimap
diff --git a/swaydb/src/test/scala/swaydb/api/multimap/MultiMapFunctionsSpec.scala b/swaydb/src/test/scala/swaydb/api/multimap/MultiMapFunctionsSpec.scala
index 6f28bd1c3..9140a247a 100644
--- a/swaydb/src/test/scala/swaydb/api/multimap/MultiMapFunctionsSpec.scala
+++ b/swaydb/src/test/scala/swaydb/api/multimap/MultiMapFunctionsSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program, or any covered work, by linking or combining
- * it with other code, such other code is not for that reason alone subject
- * to any of the requirements of the GNU Affero GPL version 3.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.api.multimap
diff --git a/swaydb/src/test/scala/swaydb/api/multimap/MultiMapIterationSpec.scala b/swaydb/src/test/scala/swaydb/api/multimap/MultiMapIterationSpec.scala
index b86639e80..8cc116c55 100644
--- a/swaydb/src/test/scala/swaydb/api/multimap/MultiMapIterationSpec.scala
+++ b/swaydb/src/test/scala/swaydb/api/multimap/MultiMapIterationSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program, or any covered work, by linking or combining
- * it with other code, such other code is not for that reason alone subject
- * to any of the requirements of the GNU Affero GPL version 3.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.api.multimap
diff --git a/swaydb/src/test/scala/swaydb/api/multimap/MultiMapPutSpec.scala b/swaydb/src/test/scala/swaydb/api/multimap/MultiMapPutSpec.scala
index de72235d9..b802a78ec 100644
--- a/swaydb/src/test/scala/swaydb/api/multimap/MultiMapPutSpec.scala
+++ b/swaydb/src/test/scala/swaydb/api/multimap/MultiMapPutSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program, or any covered work, by linking or combining
- * it with other code, such other code is not for that reason alone subject
- * to any of the requirements of the GNU Affero GPL version 3.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.api.multimap
diff --git a/swaydb/src/test/scala/swaydb/api/multimap/MultiMapSpec.scala b/swaydb/src/test/scala/swaydb/api/multimap/MultiMapSpec.scala
index 43b686b51..a740a590f 100644
--- a/swaydb/src/test/scala/swaydb/api/multimap/MultiMapSpec.scala
+++ b/swaydb/src/test/scala/swaydb/api/multimap/MultiMapSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program, or any covered work, by linking or combining
- * it with other code, such other code is not for that reason alone subject
- * to any of the requirements of the GNU Affero GPL version 3.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.api.multimap
diff --git a/swaydb/src/test/scala/swaydb/api/multimap/MultiMapSpec_OLD.scala b/swaydb/src/test/scala/swaydb/api/multimap/MultiMapSpec_OLD.scala
index 1e3e059a1..da98539db 100644
--- a/swaydb/src/test/scala/swaydb/api/multimap/MultiMapSpec_OLD.scala
+++ b/swaydb/src/test/scala/swaydb/api/multimap/MultiMapSpec_OLD.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program, or any covered work, by linking or combining
- * it with other code, such other code is not for that reason alone subject
- * to any of the requirements of the GNU Affero GPL version 3.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.api.multimap
diff --git a/swaydb/src/test/scala/swaydb/api/multimap/NestedOptionValueSpec.scala b/swaydb/src/test/scala/swaydb/api/multimap/NestedOptionValueSpec.scala
index f6fa33a36..cea53117a 100644
--- a/swaydb/src/test/scala/swaydb/api/multimap/NestedOptionValueSpec.scala
+++ b/swaydb/src/test/scala/swaydb/api/multimap/NestedOptionValueSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program, or any covered work, by linking or combining
- * it with other code, such other code is not for that reason alone subject
- * to any of the requirements of the GNU Affero GPL version 3.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.api.multimap
diff --git a/swaydb/src/test/scala/swaydb/api/multimap/multiprepare/MultiMapMultiPrepareSpec.scala b/swaydb/src/test/scala/swaydb/api/multimap/multiprepare/MultiMapMultiPrepareSpec.scala
index cc8cd1773..b57b8f70c 100644
--- a/swaydb/src/test/scala/swaydb/api/multimap/multiprepare/MultiMapMultiPrepareSpec.scala
+++ b/swaydb/src/test/scala/swaydb/api/multimap/multiprepare/MultiMapMultiPrepareSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program, or any covered work, by linking or combining
- * it with other code, such other code is not for that reason alone subject
- * to any of the requirements of the GNU Affero GPL version 3.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.api.multimap.multiprepare
diff --git a/swaydb/src/test/scala/swaydb/api/multimap/multiprepare/PrimaryKey.scala b/swaydb/src/test/scala/swaydb/api/multimap/multiprepare/PrimaryKey.scala
index 3b35a9de9..dd7d0bff3 100644
--- a/swaydb/src/test/scala/swaydb/api/multimap/multiprepare/PrimaryKey.scala
+++ b/swaydb/src/test/scala/swaydb/api/multimap/multiprepare/PrimaryKey.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program, or any covered work, by linking or combining
- * it with other code, such other code is not for that reason alone subject
- * to any of the requirements of the GNU Affero GPL version 3.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.api.multimap.multiprepare
diff --git a/swaydb/src/test/scala/swaydb/api/multimap/multiprepare/Row.scala b/swaydb/src/test/scala/swaydb/api/multimap/multiprepare/Row.scala
index 2936a3aa8..51025f1b3 100644
--- a/swaydb/src/test/scala/swaydb/api/multimap/multiprepare/Row.scala
+++ b/swaydb/src/test/scala/swaydb/api/multimap/multiprepare/Row.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program, or any covered work, by linking or combining
- * it with other code, such other code is not for that reason alone subject
- * to any of the requirements of the GNU Affero GPL version 3.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.api.multimap.multiprepare
diff --git a/swaydb/src/test/scala/swaydb/api/multimap/multiprepare/Table.scala b/swaydb/src/test/scala/swaydb/api/multimap/multiprepare/Table.scala
index c96d01cb3..5cca5eedb 100644
--- a/swaydb/src/test/scala/swaydb/api/multimap/multiprepare/Table.scala
+++ b/swaydb/src/test/scala/swaydb/api/multimap/multiprepare/Table.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program, or any covered work, by linking or combining
- * it with other code, such other code is not for that reason alone subject
- * to any of the requirements of the GNU Affero GPL version 3.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.api.multimap.multiprepare
diff --git a/swaydb/src/test/scala/swaydb/api/package.scala b/swaydb/src/test/scala/swaydb/api/package.scala
index f7846b5b0..0830b9873 100644
--- a/swaydb/src/test/scala/swaydb/api/package.scala
+++ b/swaydb/src/test/scala/swaydb/api/package.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program, or any covered work, by linking or combining
- * it with other code, such other code is not for that reason alone subject
- * to any of the requirements of the GNU Affero GPL version 3.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/swaydb/src/test/scala/swaydb/api/queue/QueueSpec.scala b/swaydb/src/test/scala/swaydb/api/queue/QueueSpec.scala
index b7fd352ba..87255963a 100644
--- a/swaydb/src/test/scala/swaydb/api/queue/QueueSpec.scala
+++ b/swaydb/src/test/scala/swaydb/api/queue/QueueSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program, or any covered work, by linking or combining
- * it with other code, such other code is not for that reason alone subject
- * to any of the requirements of the GNU Affero GPL version 3.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.api.queue
diff --git a/swaydb/src/test/scala/swaydb/api/setmap/SetMapSpec.scala b/swaydb/src/test/scala/swaydb/api/setmap/SetMapSpec.scala
index 5db782606..f64bbd4de 100644
--- a/swaydb/src/test/scala/swaydb/api/setmap/SetMapSpec.scala
+++ b/swaydb/src/test/scala/swaydb/api/setmap/SetMapSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.api.setmap
diff --git a/testkit/src/main/scala-2.12/scala/collection/parallel/CollectionConverters.scala b/testkit/src/main/scala-2.12/scala/collection/parallel/CollectionConverters.scala
index 147c11fe2..35fd03106 100644
--- a/testkit/src/main/scala-2.12/scala/collection/parallel/CollectionConverters.scala
+++ b/testkit/src/main/scala-2.12/scala/collection/parallel/CollectionConverters.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package scala.collection.parallel
diff --git a/testkit/src/main/scala/swaydb/testkit/RunThis.scala b/testkit/src/main/scala/swaydb/testkit/RunThis.scala
index 4c4192c13..a613a8284 100644
--- a/testkit/src/main/scala/swaydb/testkit/RunThis.scala
+++ b/testkit/src/main/scala/swaydb/testkit/RunThis.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or
- * combining it with separate works, the licensors of this Program grant
- * you additional permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.testkit
diff --git a/testkit/src/test/scala/swaydb/testkit/Test.scala b/testkit/src/test/scala/swaydb/testkit/Test.scala
index d322206d7..23cc5eaae 100644
--- a/testkit/src/test/scala/swaydb/testkit/Test.scala
+++ b/testkit/src/test/scala/swaydb/testkit/Test.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.testkit
diff --git a/utils/src/main/scala/swaydb/utils/AtomicThreadLocalBoolean.scala b/utils/src/main/scala/swaydb/utils/AtomicThreadLocalBoolean.scala
index 828ffce1c..85d89ea9a 100644
--- a/utils/src/main/scala/swaydb/utils/AtomicThreadLocalBoolean.scala
+++ b/utils/src/main/scala/swaydb/utils/AtomicThreadLocalBoolean.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.utils
diff --git a/utils/src/main/scala/swaydb/utils/ByteSizeOf.scala b/utils/src/main/scala/swaydb/utils/ByteSizeOf.scala
index 82114d3e4..9e6c2ae64 100644
--- a/utils/src/main/scala/swaydb/utils/ByteSizeOf.scala
+++ b/utils/src/main/scala/swaydb/utils/ByteSizeOf.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.utils
diff --git a/utils/src/main/scala/swaydb/utils/Counter.scala b/utils/src/main/scala/swaydb/utils/Counter.scala
index 415d8a537..ef29750d5 100644
--- a/utils/src/main/scala/swaydb/utils/Counter.scala
+++ b/utils/src/main/scala/swaydb/utils/Counter.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.utils
diff --git a/utils/src/main/scala/swaydb/utils/FiniteDurations.scala b/utils/src/main/scala/swaydb/utils/FiniteDurations.scala
index 0ff9f8321..342fca166 100644
--- a/utils/src/main/scala/swaydb/utils/FiniteDurations.scala
+++ b/utils/src/main/scala/swaydb/utils/FiniteDurations.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.utils
diff --git a/utils/src/main/scala/swaydb/utils/FunctionSafe.scala b/utils/src/main/scala/swaydb/utils/FunctionSafe.scala
index b12d8de09..9e6fb1dff 100644
--- a/utils/src/main/scala/swaydb/utils/FunctionSafe.scala
+++ b/utils/src/main/scala/swaydb/utils/FunctionSafe.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.utils
diff --git a/utils/src/main/scala/swaydb/utils/Futures.scala b/utils/src/main/scala/swaydb/utils/Futures.scala
index 4df5bdbd3..84eb25c5f 100644
--- a/utils/src/main/scala/swaydb/utils/Futures.scala
+++ b/utils/src/main/scala/swaydb/utils/Futures.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.utils
diff --git a/utils/src/main/scala/swaydb/utils/Java.scala b/utils/src/main/scala/swaydb/utils/Java.scala
index 5837595a8..2c5641c6d 100644
--- a/utils/src/main/scala/swaydb/utils/Java.scala
+++ b/utils/src/main/scala/swaydb/utils/Java.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.utils
diff --git a/utils/src/main/scala/swaydb/utils/Maths.scala b/utils/src/main/scala/swaydb/utils/Maths.scala
index 228e19ae7..6c52a52e8 100644
--- a/utils/src/main/scala/swaydb/utils/Maths.scala
+++ b/utils/src/main/scala/swaydb/utils/Maths.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.utils
diff --git a/utils/src/main/scala/swaydb/utils/Maybe.scala b/utils/src/main/scala/swaydb/utils/Maybe.scala
index f84d99b09..428168cc4 100644
--- a/utils/src/main/scala/swaydb/utils/Maybe.scala
+++ b/utils/src/main/scala/swaydb/utils/Maybe.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.utils
diff --git a/utils/src/main/scala/swaydb/utils/OperatingSystem.scala b/utils/src/main/scala/swaydb/utils/OperatingSystem.scala
index ff9902155..780dc504f 100644
--- a/utils/src/main/scala/swaydb/utils/OperatingSystem.scala
+++ b/utils/src/main/scala/swaydb/utils/OperatingSystem.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.utils
diff --git a/utils/src/main/scala/swaydb/utils/OptionMutable.scala b/utils/src/main/scala/swaydb/utils/OptionMutable.scala
index d4d95c95d..05ba9e230 100644
--- a/utils/src/main/scala/swaydb/utils/OptionMutable.scala
+++ b/utils/src/main/scala/swaydb/utils/OptionMutable.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.utils
diff --git a/utils/src/main/scala/swaydb/utils/Options.scala b/utils/src/main/scala/swaydb/utils/Options.scala
index 3c94d5890..7f2d7f396 100644
--- a/utils/src/main/scala/swaydb/utils/Options.scala
+++ b/utils/src/main/scala/swaydb/utils/Options.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.utils
diff --git a/utils/src/main/scala/swaydb/utils/PipeOps.scala b/utils/src/main/scala/swaydb/utils/PipeOps.scala
index 45bf67352..b2241215d 100644
--- a/utils/src/main/scala/swaydb/utils/PipeOps.scala
+++ b/utils/src/main/scala/swaydb/utils/PipeOps.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.utils
diff --git a/utils/src/main/scala/swaydb/utils/SomeOrNone.scala b/utils/src/main/scala/swaydb/utils/SomeOrNone.scala
index 232e03660..9843941d6 100644
--- a/utils/src/main/scala/swaydb/utils/SomeOrNone.scala
+++ b/utils/src/main/scala/swaydb/utils/SomeOrNone.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.utils
diff --git a/utils/src/main/scala/swaydb/utils/StorageUnits.scala b/utils/src/main/scala/swaydb/utils/StorageUnits.scala
index 0f0934fff..1a399e9f8 100644
--- a/utils/src/main/scala/swaydb/utils/StorageUnits.scala
+++ b/utils/src/main/scala/swaydb/utils/StorageUnits.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.utils
diff --git a/utils/src/main/scala/swaydb/utils/Tagged.scala b/utils/src/main/scala/swaydb/utils/Tagged.scala
index c9b8ded7c..66d8bdb34 100644
--- a/utils/src/main/scala/swaydb/utils/Tagged.scala
+++ b/utils/src/main/scala/swaydb/utils/Tagged.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.utils
diff --git a/utils/src/main/scala/swaydb/utils/TupleOrNone.scala b/utils/src/main/scala/swaydb/utils/TupleOrNone.scala
index 54de8d51c..974b1b3fd 100644
--- a/utils/src/main/scala/swaydb/utils/TupleOrNone.scala
+++ b/utils/src/main/scala/swaydb/utils/TupleOrNone.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.utils
diff --git a/utils/src/test/scala/swaydb/utils/FiniteDurationsSpec.scala b/utils/src/test/scala/swaydb/utils/FiniteDurationsSpec.scala
index 8bf81a4a9..8b5482b49 100644
--- a/utils/src/test/scala/swaydb/utils/FiniteDurationsSpec.scala
+++ b/utils/src/test/scala/swaydb/utils/FiniteDurationsSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.utils
diff --git a/utils/src/test/scala/swaydb/utils/FuturesSpec.scala b/utils/src/test/scala/swaydb/utils/FuturesSpec.scala
index 851cfe52c..b8d78f2da 100644
--- a/utils/src/test/scala/swaydb/utils/FuturesSpec.scala
+++ b/utils/src/test/scala/swaydb/utils/FuturesSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.utils
diff --git a/utils/src/test/scala/swaydb/utils/MaybeSpec.scala b/utils/src/test/scala/swaydb/utils/MaybeSpec.scala
index 8f05fbd02..d82c10b02 100644
--- a/utils/src/test/scala/swaydb/utils/MaybeSpec.scala
+++ b/utils/src/test/scala/swaydb/utils/MaybeSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.utils
diff --git a/utils/src/test/scala/swaydb/utils/SomeOrNoneCovariantSpec.scala b/utils/src/test/scala/swaydb/utils/SomeOrNoneCovariantSpec.scala
index e505ff1d3..cd031ced7 100644
--- a/utils/src/test/scala/swaydb/utils/SomeOrNoneCovariantSpec.scala
+++ b/utils/src/test/scala/swaydb/utils/SomeOrNoneCovariantSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.utils
diff --git a/utils/src/test/scala/swaydb/utils/SomeOrNoneSpec.scala b/utils/src/test/scala/swaydb/utils/SomeOrNoneSpec.scala
index fd46646c7..8586e07a2 100644
--- a/utils/src/test/scala/swaydb/utils/SomeOrNoneSpec.scala
+++ b/utils/src/test/scala/swaydb/utils/SomeOrNoneSpec.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2021 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.utils
diff --git a/z-interop-boopickle/src/main/scala/swaydb/serializers/BooPickle.scala b/z-interop-boopickle/src/main/scala/swaydb/serializers/BooPickle.scala
index b06029155..9f588485f 100644
--- a/z-interop-boopickle/src/main/scala/swaydb/serializers/BooPickle.scala
+++ b/z-interop-boopickle/src/main/scala/swaydb/serializers/BooPickle.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.serializers
diff --git a/z-interop-boopickle/src/test/scala/swaydb/Test.scala b/z-interop-boopickle/src/test/scala/swaydb/Test.scala
index 4b7404119..413f53e0f 100644
--- a/z-interop-boopickle/src/test/scala/swaydb/Test.scala
+++ b/z-interop-boopickle/src/test/scala/swaydb/Test.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/z-interop-cats-effect/src/main/scala/swaydb/cats/effect/Bag.scala b/z-interop-cats-effect/src/main/scala/swaydb/cats/effect/Bag.scala
index eb380288e..a6c4dd836 100644
--- a/z-interop-cats-effect/src/main/scala/swaydb/cats/effect/Bag.scala
+++ b/z-interop-cats-effect/src/main/scala/swaydb/cats/effect/Bag.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.cats.effect
diff --git a/z-interop-cats-effect/src/test/scala/swaydb/Test.scala b/z-interop-cats-effect/src/test/scala/swaydb/Test.scala
index 4b7404119..413f53e0f 100644
--- a/z-interop-cats-effect/src/test/scala/swaydb/Test.scala
+++ b/z-interop-cats-effect/src/test/scala/swaydb/Test.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/z-interop-monix/src/main/scala/swaydb/monix/Bag.scala b/z-interop-monix/src/main/scala/swaydb/monix/Bag.scala
index d04653bd1..4182b9e5d 100644
--- a/z-interop-monix/src/main/scala/swaydb/monix/Bag.scala
+++ b/z-interop-monix/src/main/scala/swaydb/monix/Bag.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.monix
diff --git a/z-interop-monix/src/test/scala/swaydb/Test.scala b/z-interop-monix/src/test/scala/swaydb/Test.scala
index 4b7404119..413f53e0f 100644
--- a/z-interop-monix/src/test/scala/swaydb/Test.scala
+++ b/z-interop-monix/src/test/scala/swaydb/Test.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb
diff --git a/z-interop-zio/src/main/scala/swaydb/zio/Bag.scala b/z-interop-zio/src/main/scala/swaydb/zio/Bag.scala
index 2deb3120b..ddf56f015 100644
--- a/z-interop-zio/src/main/scala/swaydb/zio/Bag.scala
+++ b/z-interop-zio/src/main/scala/swaydb/zio/Bag.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb.zio
diff --git a/z-interop-zio/src/test/scala/swaydb/Test.scala b/z-interop-zio/src/test/scala/swaydb/Test.scala
index 4b7404119..413f53e0f 100644
--- a/z-interop-zio/src/test/scala/swaydb/Test.scala
+++ b/z-interop-zio/src/test/scala/swaydb/Test.scala
@@ -1,25 +1,17 @@
/*
- * Copyright (c) 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
+ * Copyright 2018 Simer JS Plaha (simer.j@gmail.com - @simerplaha)
*
- * This file is a part of SwayDB.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * SwayDB is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * SwayDB 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 Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with SwayDB. If not, see .
- *
- * Additional permission under the GNU Affero GPL version 3 section 7:
- * If you modify this Program or any covered work, only by linking or combining
- * it with separate works, the licensors of this Program grant you additional
- * permission to convey the resulting work.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
package swaydb