diff --git a/README.md b/README.md index 557ec9796..0bc0fc303 100755 --- a/README.md +++ b/README.md @@ -181,10 +181,14 @@ Maven license plugin comes with the following license templates: - AGPL 3 - APACHE 2 - BSD 2, 3, 4 - - LGPL 3 + - Business Source License 1.1 + - Commons Clause + - LGPL 2.1-ONLY, 2.1, 3-ONLY, 3 + - GPL 2-ONLY, 2, 3-ONLY, 3 - MirOS - MIT - - MPL 2 + - MPL 1, 2 + - Server Side Public License - WTFPL - UNLICENSE diff --git a/license-maven-plugin/src/main/resources/com/mycila/maven/plugin/license/templates/BUSL-11.txt b/license-maven-plugin/src/main/resources/com/mycila/maven/plugin/license/templates/BUSL-11.txt new file mode 100644 index 000000000..a61535d10 --- /dev/null +++ b/license-maven-plugin/src/main/resources/com/mycila/maven/plugin/license/templates/BUSL-11.txt @@ -0,0 +1,12 @@ +${project.name} - ${project.description} +Copyright (c) ${project.inceptionYear} ${owner} + +Use of this software is governed by the Business Source License included +in the LICENSE file and at www.mariadb.com/bsl11. + +Change Date: ${change-date} + +On the date above, in accordance with the Business Source License, use +of this software will be governed by the ${change-license}. + +Additional Use Grant: ${additional-use-grant} diff --git a/license-maven-plugin/src/main/resources/com/mycila/maven/plugin/license/templates/COMMONS-CLAUSE-1.txt b/license-maven-plugin/src/main/resources/com/mycila/maven/plugin/license/templates/COMMONS-CLAUSE-1.txt new file mode 100644 index 000000000..e5c82bc40 --- /dev/null +++ b/license-maven-plugin/src/main/resources/com/mycila/maven/plugin/license/templates/COMMONS-CLAUSE-1.txt @@ -0,0 +1,25 @@ +Copyright (c) ${project.inceptionYear} ${owner} + +“Commons Clause” License Condition v1.0 + +The Software is provided to you by the Licensor under the License, as +defined below, subject to the following condition. + +Without limiting other conditions in the License, the grant of rights +under the License will not include, and the License does not grant +to you, the right to Sell the Software. + +For purposes of the foregoing, “Sell” means practicing any or all of +the rights granted to you under the License to provide to third parties, +for a fee or other consideration (including without limitation fees for +hosting or consulting/ support services related to the Software), a +product or service whose value derives, entirely or substantially, from +the functionality of the Software. Any license notice or attribution +required by the License must also include this Commons Clause License +Condition notice. + +Software: ${project.name} + +License: ${os-license-name} + +Licensor: ${owner} diff --git a/license-maven-plugin/src/main/resources/com/mycila/maven/plugin/license/templates/GPL-2-ONLY.txt b/license-maven-plugin/src/main/resources/com/mycila/maven/plugin/license/templates/GPL-2-ONLY.txt new file mode 100644 index 000000000..f4912869d --- /dev/null +++ b/license-maven-plugin/src/main/resources/com/mycila/maven/plugin/license/templates/GPL-2-ONLY.txt @@ -0,0 +1,15 @@ +${project.name} - ${project.description} +Copyright © ${project.inceptionYear} ${owner} (${email}) + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; version 2. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. diff --git a/license-maven-plugin/src/main/resources/com/mycila/maven/plugin/license/templates/GPL-2.txt b/license-maven-plugin/src/main/resources/com/mycila/maven/plugin/license/templates/GPL-2.txt new file mode 100644 index 000000000..817da0214 --- /dev/null +++ b/license-maven-plugin/src/main/resources/com/mycila/maven/plugin/license/templates/GPL-2.txt @@ -0,0 +1,16 @@ +${project.name} - ${project.description} +Copyright © ${project.inceptionYear} ${owner} (${email}) + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +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 General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. diff --git a/license-maven-plugin/src/main/resources/com/mycila/maven/plugin/license/templates/GPL-3-ONLY.txt b/license-maven-plugin/src/main/resources/com/mycila/maven/plugin/license/templates/GPL-3-ONLY.txt new file mode 100644 index 000000000..d26e70f9b --- /dev/null +++ b/license-maven-plugin/src/main/resources/com/mycila/maven/plugin/license/templates/GPL-3-ONLY.txt @@ -0,0 +1,14 @@ +${project.name} - ${project.description} +Copyright © ${project.inceptionYear} ${owner} (${email}) + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, version 3. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . diff --git a/license-maven-plugin/src/main/resources/com/mycila/maven/plugin/license/templates/LGPL-21-ONLY.txt b/license-maven-plugin/src/main/resources/com/mycila/maven/plugin/license/templates/LGPL-21-ONLY.txt new file mode 100644 index 000000000..8d79bb6be --- /dev/null +++ b/license-maven-plugin/src/main/resources/com/mycila/maven/plugin/license/templates/LGPL-21-ONLY.txt @@ -0,0 +1,15 @@ +${project.name} - ${project.description} +Copyright © ${project.inceptionYear} ${owner} (${email}) + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; version 2.1. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA diff --git a/license-maven-plugin/src/main/resources/com/mycila/maven/plugin/license/templates/LGPL-21.txt b/license-maven-plugin/src/main/resources/com/mycila/maven/plugin/license/templates/LGPL-21.txt new file mode 100644 index 000000000..cb5f3ec9c --- /dev/null +++ b/license-maven-plugin/src/main/resources/com/mycila/maven/plugin/license/templates/LGPL-21.txt @@ -0,0 +1,16 @@ +${project.name} - ${project.description} +Copyright © ${project.inceptionYear} ${owner} (${email}) + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA diff --git a/license-maven-plugin/src/main/resources/com/mycila/maven/plugin/license/templates/LGPL-3-ONLY.txt b/license-maven-plugin/src/main/resources/com/mycila/maven/plugin/license/templates/LGPL-3-ONLY.txt new file mode 100644 index 000000000..dfebbad66 --- /dev/null +++ b/license-maven-plugin/src/main/resources/com/mycila/maven/plugin/license/templates/LGPL-3-ONLY.txt @@ -0,0 +1,14 @@ +${project.name} - ${project.description} +Copyright © ${project.inceptionYear} ${owner} (${email}) + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation, version 3. + +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 Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public License +along with this program. If not, see . diff --git a/license-maven-plugin/src/main/resources/com/mycila/maven/plugin/license/templates/MPL-1.txt b/license-maven-plugin/src/main/resources/com/mycila/maven/plugin/license/templates/MPL-1.txt new file mode 100644 index 000000000..e1883d1d0 --- /dev/null +++ b/license-maven-plugin/src/main/resources/com/mycila/maven/plugin/license/templates/MPL-1.txt @@ -0,0 +1,9 @@ +Copyright © ${project.inceptionYear}, ${owner} <${email}> + +The contents of this file are subject to the Mozilla Public License Version +1.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.mozilla.org/MPL/ + +Software distributed under the License is distributed on an "AS IS" basis, +WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +for the specific language governing rights and limitations under the License. diff --git a/license-maven-plugin/src/main/resources/com/mycila/maven/plugin/license/templates/SSPL-1.txt b/license-maven-plugin/src/main/resources/com/mycila/maven/plugin/license/templates/SSPL-1.txt new file mode 100644 index 000000000..377aa4759 --- /dev/null +++ b/license-maven-plugin/src/main/resources/com/mycila/maven/plugin/license/templates/SSPL-1.txt @@ -0,0 +1,14 @@ +Copyright (C) ${project.inceptionYear} ${owner} + +This program is free software: you can redistribute it and/or modify +it under the terms of the Server Side Public License, version 1, +as published by MongoDB, Inc. + +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 +Server Side Public License for more details. + +You should have received a copy of the Server Side Public License +along with this program. If not, see +.