Questions about the LÖVE API, installing LÖVE and other support related questions go here.
Forum rules
Darlex
Party member
Posts: 121
Joined: Sun Sep 24, 2017 10:02 am
Location: %_
Contact:

Can somebody give me a link or something to know what to do before publishing?
Last edited by Darlex on Sat May 04, 2019 10:16 pm, edited 1 time in total.

Code: Select all

while true do me:procrastinate() end

raidho36
Party member
Posts: 1998
Joined: Mon Jun 17, 2013 12:00 pm

You simply copy the license.txt file into your game main folder, optionally you display this file during installation. Alternatively, you can display this file in-game in menu. Your game itself might have proprietary license but I suggest you distribute it under MIT.

Darlex
Party member
Posts: 121
Joined: Sun Sep 24, 2017 10:02 am
Location: %_
Contact:

raidho36 wrote:
Sat May 04, 2019 12:18 am
You simply copy the license.txt file into your game main folder, optionally you display this file during installation. Alternatively, you can display this file in-game in menu. Your game itself might have proprietary license but I suggest you distribute it under MIT.
ARRIBA EL OPEN-SOURCE!

Code: Select all

while true do me:procrastinate() end

raidho36
Party member
Posts: 1998
Joined: Mon Jun 17, 2013 12:00 pm

LOVE uses a lot of libraries with their own licenses, it's all in the license.txt file. You should also include your own license, for the game itself. That would normally be some sort of copyright EULA but I encourage you to use a permissive license, as you're not to gain (or lose) anything from doing otherwise whereas a contribution to the open source would be nice.

Darlex
Party member
Posts: 121
Joined: Sun Sep 24, 2017 10:02 am
Location: %_
Contact:

raidho36 wrote:
Sat May 04, 2019 12:41 pm
LOVE uses a lot of libraries with their own licenses, it's all in the license.txt file. You should also include your own license, for the game itself. That would normally be some sort of copyright EULA but I encourage you to use a permissive license, as you're not to gain (or lose) anything from doing otherwise whereas a contribution to the open source would be nice.
What license.txt? I installed love via ppa :/

Code: Select all

while true do me:procrastinate() end

raidho36
Party member
Posts: 1998
Joined: Mon Jun 17, 2013 12:00 pm

It should be included with the distribution somewhere.

pgimeno
Party member
Posts: 1944
Joined: Sun Oct 18, 2015 2:58 pm
Location: Valencia, ES

It actually depends on what you are (re)distributing. To distribute a .love file with your program, you don't need to include any LÖVE license.txt because none of the contents include LÖVE code, but you need to comply with the license of any libraries that you've used, if any (e.g. the license of bump.lua or whatever else).

The LÖVE PPA only distributes the love2d library, and apparently it doesn't include any third party library, therefore the license file (which is in /usr/share/doc/liblove0/copyright in this case) only includes the license for that. The rest of libraries are not included in the package, but are instead listed as dependencies, and each license is in its corresponding package.

A fully self-contained binary distribution should include the license of every library that it includes. As far as I know, the license.txt file that raidho36 pointed to is valid for the Android and Windows versions.

Darlex
Party member
Posts: 121
Joined: Sun Sep 24, 2017 10:02 am
Location: %_
Contact:

pgimeno wrote:
Sat May 04, 2019 6:59 pm
It actually depends on what you are (re)distributing. To distribute a .love file with your program, you don't need to include any LÖVE license.txt because none of the contents include LÖVE code, but you need to comply with the license of any libraries that you've used, if any (e.g. the license of bump.lua or whatever else).

The LÖVE PPA only distributes the love2d library, and apparently it doesn't include any third party library, therefore the license file (which is in /usr/share/doc/liblove0/copyright in this case) only includes the license for that. The rest of libraries are not included in the package, but are instead listed as dependencies, and each license is in its corresponding package.

A fully self-contained binary distribution should include the license of every library that it includes. As far as I know, the license.txt file that raidho36 pointed to is valid for the Android and Windows versions.
raidho36 wrote:
Sat May 04, 2019 5:56 pm
It should be included with the distribution somewhere.

while true do me:procrastinate() end