[CLOSED/SOLVED] Question about GPL v3

Post Reply
User avatar
MCL
Member
Posts: 654
Joined: Mon Aug 20, 2018 00:44
GitHub: MCLx86
IRC: migdyn
In-game: singleplayer
Contact:

[CLOSED/SOLVED] Question about GPL v3

by MCL » Post

One question about GNU's Not Unix General Public License version 3: It states that I have to add a disclaimer and a relevant date in modified versions of the program. Is putting this:

Code: Select all

This mod was modified by migdyn on February 04, 2019
Changes made:
 - REMOVED BEDS AND FUNCTIONS RELEATED TO THEM.
 - REMOVED WASHING PLACES.
 - REMOVED LADDER WITH ROPE AND RAIL.
 - SOME OTHER MINOR CHANGES LIKE CHANGING NODE NAMES.
to the README.md enough?
Last edited by MCL on Tue Feb 05, 2019 12:55, edited 1 time in total.
2014-02-14 - 2024-02-14 TEN YEARS OF MCL

sofar
Developer
Posts: 2146
Joined: Fri Jan 16, 2015 07:31
GitHub: sofar
IRC: sofar
In-game: sofar

Re: Question about GPL v3

by sofar » Post

Absolutely sufficient. Note, there's very little confusion if you have a git tree where you document all the changes, so most people don't document extremely small changes like this separately - that is not the intent of the clause.

What you should do is add your own copyright statement to new stuff and stuff that was majorly modified:

""
Copyright (C) 2019 - migdyn

- modified to add <feature x, y and z>
- removed <p, q, r>
""

No need for caps, either.

Also, you should make sure each file also has the standard GPL3 header:

""
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program 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 General Public License for more details.
""

User avatar
MCL
Member
Posts: 654
Joined: Mon Aug 20, 2018 00:44
GitHub: MCLx86
IRC: migdyn
In-game: singleplayer
Contact:

Re: Question about GPL v3

by MCL » Post

Ah, ok.
The original mod author didn't add a header to any of the files. The legalcode is in the COPYING file.
Should I modify the files and add the GPLv3 header even though I'm not the author?
2014-02-14 - 2024-02-14 TEN YEARS OF MCL

sofar
Developer
Posts: 2146
Joined: Fri Jan 16, 2015 07:31
GitHub: sofar
IRC: sofar
In-game: sofar

Re: Question about GPL v3

by sofar » Post

migdyn wrote:Ah, ok.
The original mod author didn't add a header to any of the files. The legalcode is in the COPYING file.
Should I modify the files and add the GPLv3 header even though I'm not the author?
yes, but, you should add the original author at the top (and then your name below).

That way people can see who originally wrote it, and who made modifications.

What people sometimes do is just add more dates:

copyright (c) 2016 johnny
copyright (c) 2018 billy

etc.

User avatar
MCL
Member
Posts: 654
Joined: Mon Aug 20, 2018 00:44
GitHub: MCLx86
IRC: migdyn
In-game: singleplayer
Contact:

Re: Question about GPL v3

by MCL » Post

One more question, about modding API this time. I didn't want to create a separate topic.
How to detectc right clicking another player?
I read through api.txt & couldn't find anything.
2014-02-14 - 2024-02-14 TEN YEARS OF MCL

sofar
Developer
Posts: 2146
Joined: Fri Jan 16, 2015 07:31
GitHub: sofar
IRC: sofar
In-game: sofar

Re: Question about GPL v3

by sofar » Post

migdyn wrote:One more question, about modding API this time. I didn't want to create a separate topic.
How to detectc right clicking another player?
I read through api.txt & couldn't find anything.
no idea. I can't find any documentation indicating this is possible at the moment.

User avatar
MCL
Member
Posts: 654
Joined: Mon Aug 20, 2018 00:44
GitHub: MCLx86
IRC: migdyn
In-game: singleplayer
Contact:

Re: Question about GPL v3

by MCL » Post

Ok thanks
2014-02-14 - 2024-02-14 TEN YEARS OF MCL

Post Reply

Who is online

Users browsing this forum: No registered users and 12 guests