Open main menu

Difference between revisions of "License FAQ"

1 byte removed ,  04:11, 26 December 2015
m
lost some wwws, more corrections
(Updated clarification regarding the sources presence)
m (lost some wwws, more corrections)
Line 1: Line 1:
=== ScummVM is a free (and open source) software. Does that mean I can do anything I want with it? ===
=== ScummVM is a free (and open source) software. Does that mean I can do anything I want with it? ===
Not quite. Using a free software comes with certain rights, but also certain obligations. At its core Free Software rely on a set of four freedoms:
Not quite. Using a free software comes with certain rights, but also certain obligations. At its core Free Software relies on a set of four freedoms:
* Freedom 0: The freedom to run the program for any purpose.
* Freedom 0: The freedom to run the program for any purpose.
* Freedom 1: The freedom to study how the program works, and change it to make it do what you wish.
* Freedom 1: The freedom to study how the program works, and change it to make it do what you wish.
Line 11: Line 11:


=== Can I sell a game using ScummVM? ===
=== Can I sell a game using ScummVM? ===
Yes, you can, but there are requirements you need to fulfill (see the next question). One important aspect is that while the executable is governed by the GPL license, this does not cover the game data. So you are not obliged also to provide the source for the game data for free.
Yes, you can, but there are requirements you need to fulfill (see the next question). One important aspect is that while the executable is governed by the GPL license, this does not cover the game data. So you are not obliged also to also provide the source for the game data for free.


=== So what are the obligations if I want to use ScummVM to release my commercial game? ===
=== So what are the obligations if I want to use ScummVM to release my commercial game? ===
You need to comply with the [https://github.com/scummvm/scummvm/blob/master/COPYING GPL v2 license] used by ScummVM. In a nutshell, this means that:
You need to comply with the [https://github.com/scummvm/scummvm/blob/master/COPYING GPL v2 license] used by ScummVM. In a nutshell, this means that:
* You need to provide with your software a notice that the game executable (or part of it) is subject to the GPLv2 license together with the full text of the license.
* You need to provide with your software a notice that the game executable (or part of it) is subject to the GPL v2 license together with the full text of the license.
* You need to provide the [https://github.com/scummvm/scummvm/blob/master/COPYRIGHT ScummVM copyright file] with the game.
* You need to provide the [https://github.com/scummvm/scummvm/blob/master/COPYRIGHT ScummVM copyright file] with the game.
* You need to provide the full and exact ScummVM source code you used, whether you modified it or not. It can, for example, be provided with the software, or you could have a link on your website or store page to download it separately. If it is not provided with the game, you need to ensure that users can easily find the source code at the time they download the game.
* You need to provide the full and exact ScummVM source code you used, whether you modified it or not. It can, for example, be provided with the software, or you could have a link on your website or store page to download it separately. If it is not provided with the game, you need to ensure that users can easily find the source code at the time they download the game.
** Please do not rely on the presence of ScummVM sources on our website, unless you are using absolutely unmodified version. In the latter case you may provide direct link to the relevant source code, not to the ScummVM website.
** Please do not rely on the presence of ScummVM sources on our website, unless you are using an absolutely unmodified version. In the latter case you may provide a direct link to the relevant source code, not to the ScummVM website.


Additional sources:
Additional sources:
* https://www.softwarefreedom.org/resources/2008/compliance-guide.html
* https://softwarefreedom.org/resources/2008/compliance-guide.html
* http://www.gnu.org/licenses/gpl-faq.html
* https://gnu.org/licenses/gpl-faq.html


=== If I sell a game that uses ScummVM, am I required to contact the ScummVM project beforehand so that they are aware of it? ===
=== If I sell a game that uses ScummVM, am I required to contact the ScummVM project beforehand so that they are aware of it? ===
No, but we would definitely welcome such approach. See http://www.scummvm.org/contact/ for information on how to contact us.
No, but we would definitely welcome such approach. See http://scummvm.org/contact/ for information on how to contact us.


=== If I use ScummVM for my commercial game, do I need to credit the ScummVM project? ===
=== If I use ScummVM for my commercial game, do I need to credit the ScummVM project? ===
No, you don’t need to do it, but you have to retain all ScummVM copyright notices. However, we would, of course, appreciate if you do it. This could include:
No, you don’t need to do it, but you have to retain all ScummVM copyright notices. However, we would, of course, appreciate if you do it. This could include:
* Indicating on the store page for your game that it uses [http://www.scummvm.org ScummVM], which is licensed under the GPL v2. This might be a good place also to provide a link or indication on how to get the source code you are using (see the obligations in the previous question).
* Indicating on the store page for your game that it uses [http://scummvm.org/ ScummVM], which is licensed under the GPL v2. This might be a good place to also provide a link or indication on how to get the source code you are using (see the obligations in the previous question).
* Indicating in the documentation for your game that you are using ScummVM.
* Indicating in the documentation for your game that you are using ScummVM.
* Keeping the splash screen that briefly shows the ScummVM logo when starting the engine.
* Keeping the splash screen that briefly shows the ScummVM logo when starting the engine.
736

edits