Skip to content

Latest commit

 

History

History
321 lines (254 loc) · 12.3 KB

open-source-license-acknowledgements-and-third-party-copyrights.md

File metadata and controls

321 lines (254 loc) · 12.3 KB

Open Source License Acknowledgements and Third-Party Copyrights

Shopsys Framework is licensed under the terms of the Shopsys Community License.

Shopsys Framework utilizes third party software from various sources. Portions of this software are copyrighted by their respective owners as indicated in the copyright notices below.

The following acknowledgements pertain to this software license.

Main components used by Shopsys Framework

These components are installed via composer or via npm. You can check all the dependencies using the instructions from the section Libraries dynamically referenced via Composer and Libraries dynamically referenced via npm.

Symfony Framework and Symfony Components

License: MIT
https://symfony.com/doc/3.4/contributing/code/license.html
Copyright (c) 2004-2018 Fabien Potencier

Elasticsearch

License: Apache License 2.0
https://github.com/elastic/elasticsearch-php/blob/master/LICENSE
Copyright 2013-2014 Elasticsearch

Elasticsearch ICU Analysis plugin

License: Apache License 2.0
https://github.com/elastic/elasticsearch/blob/master/LICENSE.txt Copyright 2013-2014 Elasticsearch

Phing

License: LGPL-3.0-only
https://github.com/phingofficial/phing/blob/master/LICENSE
Copyright (C) 2007 Free Software Foundation, Inc. http://fsf.org/

Nette Foundation tools

License: BSD-2-Clause or GPL-2.0 or GPL-3.0
https://nette.org/en/license

PHP_CodeSniffer

License: BSD-3-Clause
https://github.com/squizlabs/PHP_CodeSniffer/blob/master/licence.txt
Copyright (c) 2012, Squiz Pty Ltd (ABN 77 084 670 600)

PHP Parallel Lint

License: BSD-2-Clause
https://github.com/JakubOnderka/PHP-Parallel-Lint/blob/master/LICENSE
Copyright (c) 2012, Jakub Onderka

ESLint

License: MIT
https://github.com/eslint/eslint/blob/master/LICENSE
Copyright JS Foundation and other contributors, https://js.foundation

jQuery

License: MIT or GPL Version 2
http://jquery.org/license

Select2

License: MIT
https://github.com/select2/select2/blob/4.0.8/LICENSE.md
Copyright (c) 2012-2017 Kevin Brown, Igor Vaynberg, and Select2 contributors

slick.js

License: MIT
https://github.com/kenwheeler/slick/blob/master/LICENSE
Copyright (c) 2013-2016

CKEditor

License: GPL-2 or LGPL-2.1 or MPL-1.1
https://github.com/ckeditor/ckeditor-releases/blob/basic/stable/LICENSE.md
Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.

Images and libraries installed for a full run of Shopsys Framework on Docker

These images and packages are configured in docker-compose.yml and in Dockerfile. We do not redistribute these packages, we are only referencing them to download, user agrees to download these images by pulling and building images done by docker-compose up or docker build.

Postgres

Image: Postgres:12.1-alpine
License: PostgreSQL License
https://www.postgresql.org/about/licence/

Nginx

Image: Nginx:1.13-alpine
License: BSD-2-Clause
http://nginx.org/LICENSE

Redis

Image: Redis:5.0-alpine
License: BSD-3-Clause
https://redis.io/topics/license

phpRedisAdmin

Image: Erikdubbelboer/phpredisadmin:v1.10.2
License: Creative Commons Attribution 3.0 BY
https://github.com/erikdubbelboer/phpRedisAdmin/blob/master/README.markdown

Selenium Docker

Image: Selenium/standalone-chrome:3.11
License: Apache License 2.0
https://github.com/SeleniumHQ/docker-selenium/blob/master/LICENSE.md
Copyright 2018 Software Freedom Conservancy (SFC)

Adminer

Image: Adminer:4.7
License: Apache License 2.0 or GPL 2
https://github.com/vrana/adminer/blob/master/readme.txt

Elasticsearch

Image: Docker.elastic.co/elasticsearch/elasticsearch-oss
License: Apache License 2.0
https://github.com/elastic/elasticsearch/blob/v6.3.2/LICENSE.txt
Copyright 2009-2018 Elasticsearch

Php

Image: php:7.4-fpm-buster
License: The PHP License
http://php.net/license/
Copyright (c) 1999 - 2018 The PHP Group. All rights reserved.

Composer - Dependency Management for PHP

License: MIT
https://github.com/composer/composer/blob/master/LICENSE
Copyright (c) Nils Adermann, Jordi Boggiano

wget

License: GPL
https://metadata.ftp-master.debian.org/changelogs/main/w/wget/wget_1.18-5+deb9u2_copyright
Copyright: (C) 2007 Free Software Foundation, Inc.

gnupg

License: GPL-3+
https://metadata.ftp-master.debian.org/changelogs/main/g/gnupg2/gnupg2_2.1.18-8~deb9u3_copyright
Copyright: 1992, 1995-2016, Free Software Foundation, Inc

g++

License: GPL
https://metadata.ftp-master.debian.org/changelogs/main/g/gcc-defaults/gcc-defaults_1.168_copyright
Copyright (c) 1999 The NetBSD Foundation, Inc.

locales

License: LGPL-2.1
https://metadata.ftp-master.debian.org/changelogs//main/g/glibc/glibc_2.24-11+deb9u3_copyright
Copyright (C) 1991-2015 Free Software Foundation, Inc.

unzip

License: Info-ZIP
https://metadata.ftp-master.debian.org/changelogs/main/u/unzip/unzip_6.0-21_copyright
Copyright (c) 1990-2009 Info-ZIP. All rights reserved.

dialog

License: LGPL-2.1
https://metadata.ftp-master.debian.org/changelogs/main/d/dialog/dialog_1.3-20160828-2_copyright
Copyright 1999-2016 Thomas E. Dickey

apt-utils

Licens: GPLv2+
https://metadata.ftp-master.debian.org/changelogs/main/a/apt/apt_1.4.8_copyright
Apt is copyright 1997, 1998, 1999 Jason Gunthorpe and others.

nodejs-npm

License: Artistic License 2.0
https://www.npmjs.com/policies/npm-license
Copyright (c) 2000-2006, The Perl Foundation

libicu-dev

License: ICU License
https://metadata.ftp-master.debian.org/changelogs/main/i/icu/icu_57.1-6+deb9u2_copyright
Copyright (c) 1995-2013 International Business Machines Corporation and others

libpng-dev

License: libpng
https://metadata.ftp-master.debian.org/changelogs/main/libp/libpng1.6/libpng1.6_1.6.28-1_copyright
Copyright: Copyright (c) 1998-2016 Glenn Randers-Pehrson

libpq-dev

Licens: PostgreSQL
https://metadata.ftp-master.debian.org/changelogs/main/p/postgresql-9.6/postgresql-9.6_9.6.10-0+deb9u1_copyright
Copyright: Portions Copyright (c) 1996-2016, PostgreSQL Global Development Group, Portions Copyright (c) 1994, The Regents of the University of California

libzip-dev

License: GPL
https://metadata.ftp-master.debian.org/changelogs/main/libz/libzip/libzip_1.1.2-1.1_copyright
Copyright (C) 2007-2010 Fathi Boudra [email protected]

autoconf

License: GPL-3+
https://metadata.ftp-master.debian.org/changelogs/main/a/autoconf/autoconf_2.69-10_copyright
Copyright: 1992-1996, 1999-2001, 2003, 2005-2012 Free Software Foundation, Inc.

pecl

License: The PHP License
https://pecl.php.net/copyright.php
Copyright © 2001-2018 The PHP Group. All rights reserved.

postgresql-10 and postgresql-client-10

License: PostgreSQL
https://www.postgresql.org/about/licence/
Portions Copyright © 1996-2019, The PostgreSQL Global Development Group

Other CSS and JS libraries

Other components, mostly css and js libraries, that are not dynamically installed. JS libraries can be found primarily in the src/Resources/scripts/*/plugins/ and FrameworkBundle/Resources/scripts/*/plugins/ directories. CSS libraries can be found primarily in the src/Resources/styles/*/libs/ and FrameworkBundle/Resources/styles/*/libs/ directories.

Magnific Popup Repository

Library: FrameworkBundle/Resources/scripts/common/plugins/jquery.magnific-popup.js
License: MIT
https://github.com/dimsemenov/Magnific-Popup/blob/master/LICENSE
Copyright (c) 2014-2016 Dmitry Semenov, http://dimsemenov.com

Bootstrap - front-end framework

Library: FrameworkBundle/Resources/scripts/common/bootstrap/
License: MIT
https://github.com/twbs/bootstrap/blob/master/LICENSE
Copyright (c) 2011-2018 Twitter, Inc.

Chart.js

Library: FrameworkBundle/Resources/scripts/admin/plugins/chart.bundle.min.js
License: MIT
https://github.com/chartjs/Chart.js/blob/master/LICENSE.md
Copyright (c) 2018 Chart.js Contributors

BazingaJsTranslationBundle

Library: FrameworkBundle/Resources/scripts/common/plugins/BazingaJsTranslationBundle.translator.js
License: MIT
https://github.com/willdurand/BazingaJsTranslationBundle/blob/master/LICENSE
Copyright (c) William Durand [email protected]

jQuery Ajax File Uploader Widget

Library: FrameworkBundle/Resources/scripts/admin/components/jquery.dmuploader.js
License: MIT
https://github.com/danielm/uploader/blob/master/LICENSE.txt
Copyright © Daniel Morales, https://www.danielmg.org

jquery.fix.clone

Library: FrameworkBundle/Resources/scripts/common/plugins/jquery.fix.clone.js
License: MIT
https://github.com/spencertipping/jquery.fix.clone/blob/master/README

jQuery MiniColors: A tiny color picker built on jQuery

Library: FrameworkBundle/Resources/scripts/admin/plugins/jquery.colorpicker.js
License: MIT
https://github.com/claviska/jquery-minicolors/blob/master/LICENSE.md
Copyright 2017 A Beautiful Site, LLC

FastClick

Library: FrameworkBundle/Resources/scripts/common/plugins/fastclick.js
License: MIT
https://github.com/ftlabs/fastclick/blob/master/LICENSE
Copyright (c) 2014 The Financial Times Ltd.

hoverIntent jQuery Plugin

Library: FrameworkBundle/Resources/scripts/admin/plugins/jquery.hoverIntent.js
License: MIT
https://github.com/briancherne/jquery-hoverIntent/blob/master/jquery.hoverIntent.js
Copyright 2007-2017 Brian Cherne

nestedSortable jQuery Plugin

Library: FrameworkBundle/Resources/scripts/admin/plugins/jquery.mjs.nestedSortable.js
License: MIT
https://github.com/ilikenwf/nestedSortable/blob/master/README.md

normalize.css

Library: src/Resources/styles/front/common/core/reset.less
License: MIT
https://github.com/necolas/normalize.css/blob/master/LICENSE.md
Copyright © Nicolas Gallagher and Jonathan Neal

jQuery UI Touch Punch 0.2.3

Library: src/Resources/scripts/frontend/plugins/jquery.ui.touch-punch.js
License: MIT or GPL Version 2
https://github.com/furf/jquery-ui-touch-punch/blob/master/jquery.ui.touch-punch.js
Copyright 2011–2014, Dave Furfero

Modernizr

Library: src/Resources/scripts/frontend/plugins/modernizr.js
License: MIT
https://github.com/Modernizr/Modernizr/blob/master/LICENSE

jquery.cookie

Library: src/Resources/scripts/frontend/plugins/jquery.cookie.js
License: MIT
https://github.com/carhartl/jquery-cookie/blob/master/MIT-LICENSE.txt
Copyright 2014 Klaus Hartl

Styleguide

Library: src/Resources/styles/styleguide/styleguide.css
Library: src/Resources/scripts/styleguide/styleguide.js
Licence: MIT https://github.com/hugeinc/styleguide/blob/master/LICENSE.md Copyright 2015 Huge Inc.

CodeMirror

Library: src/Resources/styles/styleguide/plugins/codemirror/
Library: src/Resources/scripts/styleguide/plugins/codemirror.minified.js
Licence: MIT https://github.com/codemirror/CodeMirror/blob/master/LICENSE Copyright 2017 by Marijn Haverbeke [email protected] and others

Libraries dynamically referenced via Composer

Run composer license in your shopsys-framework-php-fpm container of your project to get the latest licensing info about all dependencies.

Libraries dynamically referenced via npm

Run these commands in your shopsys-framework-php-fpm container of your project to get the latest licensing info about all packages.

cd project-base || true

npm install --no-save license-checker

./node_modules/.bin/license-checker

Sources of information about licenses

For the packages installed through the composer, the composer.lock file is the source of the information about licenses. In some cases also the package license information directly in the GitHub repository of the given package is used.

For the packages installed through the npm, the GitHub repositories of these packages are used as the source of the information about licenses.

As a source of information about licenses of images and libraries downloaded and installed through Dockerfile and docker-compose.yml, there are used the GitHub repositories of these images and packages. Licenses of some libraries are mentioned also in a description of used Linux distribution https://www.debian.org/distrib/packages

Sources of information about licenses of libraries and components that are not downloaded and installed dynamically are the source files of libraries itself or the GitHub repositories of these libraries.

The transitive dependencies of the dependencies and images of 3rd parties are not included.