Switch license to AGPL (fixes #496, PR #513)

This commit is contained in:
Patrick Gansterer 2017-11-10 17:02:35 +01:00 committed by wvengen
parent 5e4f3fb730
commit 816f699f69
12 changed files with 607 additions and 457 deletions

1194
LICENSE.md

File diff suppressed because it is too large Load diff

View file

@ -36,7 +36,27 @@ very much a work in progress.
License
-------
GPL version 3 or later, please see [LICENSE](LICENSE.md) for the full text.
Some bundled third-party components have [other licenses](vendor/README.md).
Foodsoft is licensed under the [AGPL](https://www.gnu.org/licenses/agpl-3.0.html)
license (version 3 or later). Practically this means that you are free to use,
adapt and redistribute the software, as long as you publish any changes you
make to the code.
For private use, there are no restrictions, but if you give others access to
Foodsoft (like running it open to the internet), you must also make your
changes available under the same license. This can be as easy as
[forking](https://github.com/foodcoops/foodsoft/fork) the project on Github and
pushing your changes. You are not required to integrate your changes back into
the main Foodsoft version (but if you're up for it that would be very welcome).
To make it a little easier, configuration files are exempt, so you can just
install and configure Foodsoft without having to publish your changes. These
files are marked as public domain in the file header.
If you have any remaining questions, please
[open an issue](https://github.com/foodcoops/foodsoft/issues/new) or contact
the [mailing list](http://foodsoft.51229.x6.nabble.com/foodsoft-discuss-f5.html).
Please see [LICENSE](LICENSE.md) for the full and authoritative text. Some
bundled third-party components have [other licenses](vendor/README.md).
Thanks to [Icons8](http://icons8.com/) for letting us use their icons.

View file

@ -1,4 +1,9 @@
# MySQL. Versions 4.1 and 5.0 are recommended.
# Foodsoft database configuration for MySQL
#
# This file is in the public domain
#
#
# MySQL versions 4.1 and 5.0 are recommended.
#
# Install the MYSQL driver
# gem install mysql2

View file

@ -1,4 +1,7 @@
# SQLite version 3.x
# Foodsoft database configuration for SQLite 3.x
#
# This file is in the public domain
development:
adapter: sqlite3
database: db/development.sqlite3

View file

@ -1,3 +1,7 @@
# Foodsoft development configuration.
#
# This file is in the public domain.
Foodsoft::Application.configure do
# Settings specified here will take precedence over those in config/application.rb.

View file

@ -1,3 +1,7 @@
# Foodsoft production configuration.
#
# This file is in the public domain.
Foodsoft::Application.configure do
# Settings specified here will take precedence over those in config/application.rb.

View file

@ -1,3 +1,7 @@
# Foodsoft test configuration.
#
# This file is in the public domain.
Foodsoft::Application.configure do
# Settings specified here will take precedence over those in config/application.rb.

View file

@ -38,5 +38,5 @@ This plugin introduces the foodcoop config option `use_current_orders`, which
needs to be set to `true` to enable the plugin. This can be done in the
configuration screen or `config/app_config.yml`.
This plugin is part of the foodsoft package and uses the GPL-3 license or later
(see foodsoft's LICENSE for the full license text).
This plugin is part of the foodsoft package and uses the AGPL-3 license (see
foodsoft's LICENSE for the full license text).

View file

@ -22,5 +22,5 @@ If `discourse_sso` is set to `true` Foodsoft will act as an SSO provider for
Discourse. The `sso url` for Discourse is `/discourse/sso` relative to root url
of Foodsoft (e.g. `https://foodsoft.example.com/f/discourse/sso`).
This plugin is part of the foodsoft package and uses the GPL-3 license (see
This plugin is part of the foodsoft package and uses the AGPL-3 license (see
foodsoft's LICENSE for the full license text).

View file

@ -36,5 +36,5 @@ Before this plugin would be enabled by default, at least the latter would need
to be solved.
This plugin is part of the foodsoft package and uses the GPL-3 license (see
This plugin is part of the foodsoft package and uses the AGPL-3 license (see
foodsoft's LICENSE for the full license text).

View file

@ -23,5 +23,5 @@ mails you can also feed every mail via a call to `foodsoft:parse_reply_email`
into foodsoft. It expects the address given in the `MAIL FROM` command via
SMTP in the environment variable `RECIPIENT` and the mail body as `STDIN`.
This plugin is part of the foodsoft package and uses the GPL-3 license (see
This plugin is part of the foodsoft package and uses the AGPL-3 license (see
foodsoft's LICENSE for the full license text).

View file

@ -17,5 +17,5 @@ gem 'foodsoft_wiki', path: 'lib/foodsoft_wiki'
This plugin introduces the foodcoop config option `use_wiki`, which can be set
to `false` to disable the wiki. May be useful in multicoop deployments.
This plugin is part of the foodsoft package and uses the GPL-3 license (see
This plugin is part of the foodsoft package and uses the AGPL-3 license (see
foodsoft's LICENSE for the full license text).