From 5481e22dfca81c3ffd589ce0c167742266f07fbf Mon Sep 17 00:00:00 2001 From: Daniil Baturin Date: Sat, 16 Jun 2018 19:59:20 +0200 Subject: Set the license of all vyos.* libraries to LGPLv2+. --- python/setup.py | 6 +++--- python/vyos/base.py | 26 +++++++++++--------------- python/vyos/config.py | 27 ++++++++++++--------------- python/vyos/defaults.py | 16 ++++++++++++++++ python/vyos/interfaces.py | 15 +++++++++++++++ python/vyos/limericks.py | 15 +++++++++++++++ python/vyos/util.py | 15 +++++++++++++++ python/vyos/version.py | 27 ++++++++++++--------------- 8 files changed, 99 insertions(+), 48 deletions(-) (limited to 'python') diff --git a/python/setup.py b/python/setup.py index 667d74c1d..304ea5cb7 100644 --- a/python/setup.py +++ b/python/setup.py @@ -7,15 +7,15 @@ setup( author = "VyOS maintainers and contributors", author_email = "maintainers@vyos.net", description = ("VyOS configuration libraries."), - license = "MIT", + license = "LGPLv2+", keywords = "vyos", url = "http://www.vyos.io", packages=['vyos'], long_description="VyOS configuration libraries", classifiers=[ - "Development Status :: 3 - Alpha", + "Development Status :: 4 - Beta", "Topic :: Utilities", - "License :: OSI Approved :: MIT License", + "License :: OSI Approved :: GNU Lesser General Public License v2 or later (LGPLv2+)", ], ) diff --git a/python/vyos/base.py b/python/vyos/base.py index 6197ed074..4e23714e5 100644 --- a/python/vyos/base.py +++ b/python/vyos/base.py @@ -1,21 +1,17 @@ -# Copyright (c) 2018 VyOS maintainers and contributors +# Copyright 2018 VyOS maintainers and contributors # -# Permission is hereby granted, free of charge, to any person obtaining a copy -# of this software and associated documentation files (the "Software"), -# to deal in the Software without restriction, including without limitation -# the rights to use, copy, modify, merge, publish, distribute, sublicense, -# and/or sell copies of the Software, and to permit persons to whom the Software -# is furnished to do so, subject to the following conditions: +# 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. # -# The above copyright notice and this permission notice shall be included -# in all copies or substantial portions of the Software. +# 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. # -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, -# INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS -# OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -# WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -# IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +# You should have received a copy of the GNU Lesser General Public +# License along with this library. If not, see . class ConfigError(Exception): diff --git a/python/vyos/config.py b/python/vyos/config.py index 6f544462c..9ddff8c9d 100644 --- a/python/vyos/config.py +++ b/python/vyos/config.py @@ -1,21 +1,18 @@ -# Copyright (c) 2017 VyOS maintainers and contributors +# Copyright 2017 VyOS maintainers and contributors # -# Permission is hereby granted, free of charge, to any person obtaining a copy -# of this software and associated documentation files (the "Software"), -# to deal in the Software without restriction, including without limitation -# the rights to use, copy, modify, merge, publish, distribute, sublicense, -# and/or sell copies of the Software, and to permit persons to whom the Software -# is furnished to do so, subject to the following conditions: +# 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. # -# The above copyright notice and this permission notice shall be included -# in all copies or substantial portions of the Software. +# 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. # -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, -# INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS -# OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -# WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -# IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +# You should have received a copy of the GNU Lesser General Public +# License along with this library. If not, see . + import subprocess import re diff --git a/python/vyos/defaults.py b/python/vyos/defaults.py index 43f222cc7..ac831c176 100644 --- a/python/vyos/defaults.py +++ b/python/vyos/defaults.py @@ -1,3 +1,19 @@ +# Copyright 2018 VyOS maintainers and contributors +# +# 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, see . + + directories = { "data": "/usr/share/vyos/" } diff --git a/python/vyos/interfaces.py b/python/vyos/interfaces.py index 0759aaa2b..2e8ee4feb 100644 --- a/python/vyos/interfaces.py +++ b/python/vyos/interfaces.py @@ -1,3 +1,18 @@ +# Copyright 2018 VyOS maintainers and contributors +# +# 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, see . + import re import json diff --git a/python/vyos/limericks.py b/python/vyos/limericks.py index a0779904a..97bb5ae76 100644 --- a/python/vyos/limericks.py +++ b/python/vyos/limericks.py @@ -1,3 +1,18 @@ +# Copyright 2015, 2018 VyOS maintainers and contributors +# +# 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, see . + import random limericks = [ diff --git a/python/vyos/util.py b/python/vyos/util.py index 9a36ef84f..8b3de7999 100644 --- a/python/vyos/util.py +++ b/python/vyos/util.py @@ -1,3 +1,18 @@ +# Copyright 2018 VyOS maintainers and contributors +# +# 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, see . + import re diff --git a/python/vyos/version.py b/python/vyos/version.py index 545d4e76b..b7fb04b52 100644 --- a/python/vyos/version.py +++ b/python/vyos/version.py @@ -1,21 +1,18 @@ -# Copyright (c) 2017 VyOS maintainers and contributors +# Copyright 2017 VyOS maintainers and contributors # -# Permission is hereby granted, free of charge, to any person obtaining a copy -# of this software and associated documentation files (the "Software"), -# to deal in the Software without restriction, including without limitation -# the rights to use, copy, modify, merge, publish, distribute, sublicense, -# and/or sell copies of the Software, and to permit persons to whom the Software -# is furnished to do so, subject to the following conditions: +# 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. # -# The above copyright notice and this permission notice shall be included -# in all copies or substantial portions of the Software. +# 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. # -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, -# INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS -# OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -# WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -# IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +# You should have received a copy of the GNU Lesser General Public +# License along with this library. If not, see . + import os import json -- cgit v1.2.3