diff --git a/ACKNOWLEDGMENTS b/ACKNOWLEDGMENTS new file mode 100644 index 000000000..335c8a86d --- /dev/null +++ b/ACKNOWLEDGMENTS @@ -0,0 +1,164 @@ +# This file is autogenerated by pip-licenses +# see: https://github.com/raimon49/pip-licenses + + Name Version License + Babel 2.12.1 BSD License + CacheControl 0.13.1 Apache Software License + Deprecated 1.2.14 MIT License + Django 3.2.21 BSD License + Jinja2 3.0.3 BSD License + Markdown 3.4.1 BSD License + MarkupSafe 2.1.3 BSD License + Pillow 9.5.0 Historical Permission Notice and Disclaimer (HPND) + PyJWT 2.6.0 MIT License + PyNaCl 1.5.0 Apache License 2.0 + PyYAML 6.0.1 MIT License + Pygments 2.16.1 BSD License + Sphinx 1.6.3 BSD License + akismet 1.0.1 BSD License + alabaster 0.7.13 BSD License + amqp 2.6.1 BSD License + appnope 0.1.3 BSD License + asgiref 3.7.2 BSD License + asttokens 2.4.0 Apache 2.0 + attrs 21.4.0 MIT License + autopep8 1.5.7 MIT License + backcall 0.2.0 BSD License + bcrypt 4.0.1 Apache Software License + beautifulsoup4 4.9.3 MIT License + billiard 3.6.4.0 BSD License + bleach 5.0.1 Apache Software License + boto3 1.26.130 Apache Software License + botocore 1.29.165 Apache Software License + build 1.0.3 MIT License + cachetools 5.3.1 MIT License + cattrs 23.1.2 MIT License + celery 4.4.7 BSD License + certifi 2023.7.22 Mozilla Public License 2.0 (MPL 2.0) + cffi 1.16.0 MIT License + charset-normalizer 3.2.0 MIT License + click 8.1.7 BSD License + cryptography 41.0.4 Apache Software License; BSD License + debugpy 1.5.1 Eclipse Public License 2.0 (EPL-2.0); MIT License + decorator 5.1.1 BSD License + defusedxml 0.7.1 Python Software Foundation License + dj-database-url 0.5.0 BSD License + django-admin-sortable 2.2.4 Apache Software License + django-amazon-ses 4.0.1 Apache Software License + django-cors-headers 3.13.0 MIT License + django-debug-toolbar 3.1.1 BSD License + django-extensions 3.1.5 MIT License + django-modeladmin-reorder 0.3.1 BSD License + django-multiupload 0.6.1 BSD License + django-oauth-toolkit 2.2.0 BSD License + django-object-actions 4.1.0 Apache Software License + django-ratelimit 3.0.1 Apache Software License + django-recaptcha 3.0.0 BSD License + django-redis 5.2.0 BSD License + django-silk 5.0.3 MIT License + djangorestframework 3.13.1 BSD License + djangorestframework-jsonp 1.0.2 BSD License + djangorestframework-xml 2.0.0 BSD License + djangorestframework-yaml 2.0.0 BSD License + docutils 0.20.1 BSD License; GNU General Public License (GPL); Public Domain; Python Software Foundation License + et-xmlfile 1.1.0 MIT License + exceptiongroup 1.2.0 MIT License + executing 1.2.0 MIT License + fabric 2.6.0 BSD License + feedparser 6.0.10 BSD License + fhconfparser 2023 MIT License + freezegun 1.2.2 Apache Software License + future 0.18.3 MIT License + gprof2dot 2022.7.29 GNU Lesser General Public License v3 or later (LGPLv3+) + graypy 0.2.12 BSD License + gunicorn 21.2.0 MIT License + idna 3.4 BSD License + imagesize 1.4.1 MIT License + importlib-metadata 6.8.0 Apache Software License + invoke 1.7.3 BSD License + ipython 8.14.0 BSD License + iso3166 2.1.1 MIT License + jedi 0.19.0 MIT License + jmespath 1.0.1 MIT License + jwcrypto 1.5.0 LGPLv3+ + kombu 4.6.11 BSD License + licensecheck 2023.5.2 MIT License + mapbox 0.18.1 MIT License + markdown-it-py 3.0.0 MIT License + matplotlib-inline 0.1.6 BSD 3-Clause + mdurl 0.1.2 MIT License + msgpack 1.0.7 Apache Software License + networkx 1.5 BSD License + numpy 1.24.3 BSD License + oauthlib 3.2.2 BSD License + openpyxl 3.1.0 MIT License + packaging 23.1 Apache Software License; BSD License + paramiko 3.3.1 GNU Library or Lesser General Public License (LGPL) + parso 0.8.3 MIT License + pathlib2 2.3.7.post1 MIT License + pexpect 4.8.0 ISC License (ISCL) + pickleshare 0.7.5 MIT License + pip-tools 7.1.0 BSD License + platformdirs 3.10.0 MIT License + polyline 2.0.0 Copyright (c) 2023 Frederick Jansen + Copyright (c) 2014 Bruno M. Custódio + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. + + prompt-toolkit 3.0.39 BSD License + psycopg2-binary 2.9.6 GNU Library or Lesser General Public License (LGPL) + ptyprocess 0.7.0 ISC License (ISCL) + pure-eval 0.2.2 MIT License + pycodestyle 2.11.0 MIT License + pycparser 2.21 BSD License + pyparsing 2.4.7 MIT License + pyproject_hooks 1.0.0 MIT License + pysndfile 1.4.4 GNU Library or Lesser General Public License (LGPL) + pysolr 3.10.0b1 BSD License + python-dateutil 2.8.2 Apache Software License; BSD License + pytz 2023.3 MIT License + redis 3.2.0 MIT License + requests 2.31.0 Apache Software License + requests-cache 1.1.1 BSD License + rich 13.7.0 MIT License + s3transfer 0.6.2 Apache Software License + sentry-sdk 1.31.0 BSD License + sgmllib3k 1.0.0 BSD License + six 1.16.0 MIT License + snowballstemmer 2.2.0 BSD License + soupsieve 2.5 MIT License + sphinxcontrib-serializinghtml 1.1.5 BSD License + sphinxcontrib-websupport 1.2.4 BSD License + sqlparse 0.4.4 BSD License + stack-data 0.6.2 MIT License + stripe 2.28.1 MIT License + toml 0.10.2 MIT License + tomli 2.0.1 MIT License + traitlets 5.10.1 BSD License + typing_extensions 4.8.0 Python Software Foundation License + uritemplate 4.1.1 Apache Software License; BSD License + url-normalize 1.4.3 MIT License + urllib3 1.26.16 MIT License + vine 1.3.0 BSD License + webencodings 0.5.1 BSD License + wrapt 1.15.0 BSD License + xlrd 2.0.1 BSD License + yapf 0.40.2 Apache Software License + zenpy 1.1.3 GNU General Public License v3 (GPLv3) + zipp 3.17.0 MIT License diff --git a/_LICENSE/agpl3 b/LICENSE similarity index 100% rename from _LICENSE/agpl3 rename to LICENSE diff --git a/README.md b/README.md index 976bcd228..11e9ba137 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,9 @@ Freesound is a project by the [Music Technology Group](http://www.mtg.upf.edu) ( ## License -All the source code in this repository is licensed under the GNU Affero General Public License v3. Some of the dependencies might have their own licenses. See the [_LICENSE](https://github.com/MTG/freesound/tree/master/_LICENSE) folder for more details. +All the source code in this repository is licensed under the GNU Affero General Public License v3. +Some dependencies might have their own licenses. +See the [ACKNOWLEDGMENTS](ACKNOWLEDGMENTS) file for more details. ## Authors diff --git a/_LICENSE/LICENSES b/_LICENSE/LICENSES deleted file mode 100644 index 7091e6623..000000000 --- a/_LICENSE/LICENSES +++ /dev/null @@ -1,60 +0,0 @@ -A. Affero General Public License. This licensing file applies to the Freesound software library. - -Freesound is (c) Universitat Pompeu Fabra 2005-2012. -Original Developers: See 'AUTHORS' file -Freesound is free software: you can redistribute it and/or modify it under the terms of the GNU -Affero General Public License as published by the Free Software Foundation, either version 3 -of the License, or (at your option) any later version. - -Freesound is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without -even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU Affero General Public License for more details. - -You should have received a copy of the GNU Affero General Public License long with Freesound. -If not, see . - -C. Dependant libraries are: - -Python dependencies -* Django 1.4 (c) Django Software Foundation and individual contributors. BSD "3-clause". - www.djnagoproject.com -* python-beautifulsoup 3.1.0.1-2 (c) 1996-2012 Leonard Richardson. BSD "3-clause". - www.crummy.com/software/BeautifulSoup -* python-yaml 3.05-5 (c) 2006 Kitill Simonov. MIT License ("expat"). www.pyyaml.org -* python-feedparser 4.1-14 (c) 2002-2008 Mark Pilgrim, 2010-2012 Kurt McKee. MIT License - ("expat"). code.google.com/p/feedparser -* python-cjson 1.0.5-4. LGPL2+. pypi.python.org/pypi/python-cjson/1.0.5 -* python-imaging (PIL) 1.1.7-2 (c) 1995-2011 Fredrik Lundh, 1997-2011 Secret Labs AB. BSD. - www.pythonware.com/products/pil -* python-markdown 2.0.3-2 (c) 2007-2008 The Python Markdown Project. GPL2 + BSD "3-clause". - www.freewisdom.org/projects/python-markdown -* python-pygments 1.3.1 (c) 2006-2012 by individual contributors. BSD "2-clause". www.pygments.org -* psycopg2 2.2.1-1 (c) Federico Di Gregorio and Daniele Varrazzo. GLP2 (with exceptions). - www.initd.org/psycopg -* networkx 1.5 (c) 2010 NetworkX Developers. BSD "3-clause". networkx.lanl.gov -* python-gearman 2.0.2 (c) 2010 Yelp. Apache License version 2. www.github.com/Yelp/python-gearman - -Javascript dependencies -* jquery 1.5.2 (c) 2012 The jQuery Foundation. MIT ("Expat") or GPL2. www.jquery.com -* jquery-ui 1.8.11 (c) 2012 The jQuery Foundation. MIT ("Expat") or GPL2. www.jqueryui.com -* jquery-autocomplete 1.1 (c) 2012 The jQuery Foundation. MIT ("Expat") or GPL2. www.jqueryui.com -* jquery-jplayer 2.0.0 (c) 2012 Happyworm Ltd. MIT ("Expat") or GPL3. www.jplayer.org -* jquery-watermarkinput Beta 1 (c) 2012 Josh Bush. MIT ("Expat") or GPL2. - www.digitalbush.com/projects/watermark-input-plugin -* soundmanager2 V2.97a.20111030 (c) 2007 Scott Schiller. BSD "3-clause". - www.schillmania.com/projects/soundmanager2 -* protovis 3.2. (c) 2010 Stanford Visualization Group. BSD "2-clause". - mbostock.github.com/protovis - -Other -* java-gearman-service 0.6.6 (c) 2012 Isaiah van der Elst. BSD "2-clause". www.gearman.org -* ffmpeg SVN-r25838. LGPL2.1 with non-free exceptions. www.ffmpeg.org -* Sphinx 1.0.7 (c) 2007-2011 Sphinx team. BSD "2-clause". www.sphinx-doc.org -* Essentia (c) Music Technology Group. AGPL3. http://essentia.upf.edu - - -WRITTEN OFFER: Our source code is currently available on GitHub (http://github.com/mtg/freesound). -If you would like a copy of the third party GPL or LGPL source code contained in this product, you -may find it on our Github project, otherwise please contact mtg@upf.edu. - -The AGPL license for Freesound and third party component licenses (if any) are in the /_LICENSE folder