OpenDungeons licensing

OpenDungeons licensing

Postby Bertram » 19 Aug 2014, 14:48

Hi there,

A new topic about licensing.
Some time ago, we got rid of not open sourced code and added copyright header on all the source code. So, yeah, this one is done. :)

Now, OpenDungeons isn't really clear about who did what in term of graphics, models, materials, and such.

Not that I'm particularly afraid since everyone pushing here agreed to submit under open-sourced terms, but we should make this crystal-clear before
the next release.

There are two battlefields atm, the one in the media source,
https://github.com/OpenDungeons/OpenDun ... dia-source

and the one in the main repo:
https://github.com/OpenDungeons/OpenDungeons

In the media source repo, I've created the following file:
https://github.com/OpenDungeons/OpenDun ... REDITS.txt

It does list each and every files present in there. If you find the idea correct, I'll do the same for the main repository (except for the source/ part which is under GPLv2).
Then, I'll need help of our artists and anyone at ease to fill the file with corresponding authors and licenses (whatever they are for now).

Afterward, we'll point out problems and fix them. :)
Certain files may also be obsolete and we should then remove them.

Care to give a hand with the CREDITS.txt file in the media source repo for a start?

Best regards,
User avatar
Bertram
VT Moderator
 
Posts: 1652
Joined: 09 Nov 2012, 12:26

Re: OpenDungeons licensing

Postby Akien » 19 Aug 2014, 15:00

For the main repo, maybe we could add a mention about the "default" license for everything that we have not properly credited or licensed ourselves:
- GPLv2 for source code (including cmake scripts, levels and scripts, and so on).
- CC By-SA 4.0 (or a previous version if they are deemed better suited) for art assets (models, textures, icons, sound, music).

Edit: I see we have the complete text of the GPLv3 and CC By-SA 3.0 in the licenses/ directory. Maybe those are the ones we want to take as default licenses?
Looking at the code it seems it is indeed GPLv3+ and not GPLv2.

Then of course every element in the repo that has no specified license and is not subject to one of those licenses should be removed, or its license and credits should be added.
Godot Engine project manager and maintainer.
Occasional FOSS gamedev: Lugaru, OpenDungeons, Jetpaca, Minilens.
User avatar
Akien
 
Posts: 737
Joined: 22 Feb 2014, 13:14

Re: OpenDungeons licensing

Postby Bertram » 19 Aug 2014, 15:35

Edit: I see we have the complete text of the GPLv3 and CC By-SA 3.0 in the licenses/ directory. Maybe those are the ones we want to take as default licenses?
Looking at the code it seems it is indeed GPLv3+ and not GPLv2.

Yes, they are the default licenses and the ones desired. And yes, oops, it is GPLv3. But IMHO, GPLv2 for code is ok, too.
User avatar
Bertram
VT Moderator
 
Posts: 1652
Joined: 09 Nov 2012, 12:26

Re: OpenDungeons licensing

Postby Akien » 19 Aug 2014, 15:42

Bertram {l Wrote}:
Edit: I see we have the complete text of the GPLv3 and CC By-SA 3.0 in the licenses/ directory. Maybe those are the ones we want to take as default licenses?
Looking at the code it seems it is indeed GPLv3+ and not GPLv2.

Yes, they are the default licenses and the ones desired. And yes, oops, it is GPLv3. But IMHO, GPLv2 for code is ok, too.

Most of the time GPLv2 code has a "(or any later version)" clause, so it's probably okay for us to grab GPLv2 code somewhere, to adapt it for our needs and to say that it's GPLv3 as the rest of the engine.
Godot Engine project manager and maintainer.
Occasional FOSS gamedev: Lugaru, OpenDungeons, Jetpaca, Minilens.
User avatar
Akien
 
Posts: 737
Joined: 22 Feb 2014, 13:14

Re: OpenDungeons licensing

Postby oln » 21 Aug 2014, 12:11

I'm sure there was a list of authors of media stuff somewhere.
User avatar
oln
 
Posts: 1020
Joined: 26 Oct 2010, 22:16
Location: Norway

Re: OpenDungeons licensing

Postby Bertram » 21 Aug 2014, 16:13

oln {l Wrote}:I'm sure there was a list of authors of media stuff somewhere.


Hi oln,

Normally, there is the credits.txt file in the media source repository which is based on the list from SVN.
Unfortunately, the list is a bit vague, or if you prefer not precise enough to make sure we're clean.
Is that what you meant?

Best regards,
User avatar
Bertram
VT Moderator
 
Posts: 1652
Joined: 09 Nov 2012, 12:26

Re: OpenDungeons licensing

Postby oln » 21 Aug 2014, 16:53

Ah, yeah, didn't really look at the file. There was a similar list on the old wiki, don't think it contained anything that wasn't in the file though.

The code has been GPLv3+ as long as I've been here at least (though there are a few files used from elsewhere that are public domain or with a permissive license, particularly the cmake module files.)
User avatar
oln
 
Posts: 1020
Joined: 26 Oct 2010, 22:16
Location: Norway

Re: OpenDungeons licensing

Postby Bertram » 22 Aug 2014, 08:31

@oln,
Thanks for the precisions. :) Will be useful.
User avatar
Bertram
VT Moderator
 
Posts: 1652
Joined: 09 Nov 2012, 12:26

Re: OpenDungeons licensing

Postby Bertram » 22 Aug 2014, 08:32

Ah, could you upload the latest release to sourceforge?
User avatar
Bertram
VT Moderator
 
Posts: 1652
Joined: 09 Nov 2012, 12:26

Re: OpenDungeons licensing

Postby Bertram » 22 Aug 2014, 10:59

Hi there, I completed the code repository CREDITS file with every file found there (wildcards help ;]) but there are few holes, and I was hoping that your memory would help here.

Could you tell me the license and authors (with source url if available) for the following models?
BeetleGolem.mesh
Bookcase.mesh
Bookshelf.mesh
Cavehornet.mesh
Chicken.*
Dwarf3
Farm.mesh
Field_indicator.mesh
Forge.mesh riidom?
ForgeAnvilObject.mesh riidom?
ForgeForgeObject.mesh riidom?
ForgeTableObject.mesh riidom?
GoldstackLv*.mesh
golem.*
Insect_low.003.skeleton
LavaGolem.mesh
Library.mesh
Light.mesh
Podium.mesh
RuinEntrance.mesh
Scarab.*
Shelf.mesh
Skeleton.*
SquareSelector.mesh
TrainingDummy1.mesh
Trainingdummy1.skeleton
Troll_Rock.mesh
WoodWatchTower.mesh

Also, does any one know what is licensing of the GUI files? (I'll check by myself but if you can help me, I won't complain. ;])

Best regards,
User avatar
Bertram
VT Moderator
 
Posts: 1652
Joined: 09 Nov 2012, 12:26

Re: OpenDungeons licensing

Postby Danimal » 22 Aug 2014, 23:04

If you can wait until next week i can tell you all of them, since im not near a pc atm.
User avatar
Danimal
OD Moderator
 
Posts: 1407
Joined: 23 Nov 2010, 13:50

Re: OpenDungeons licensing

Postby Bertram » 23 Aug 2014, 16:23

Np. Thanks a lot Danimal :D
Gui files, too?

Best regards,
User avatar
Bertram
VT Moderator
 
Posts: 1652
Joined: 09 Nov 2012, 12:26

Re: OpenDungeons licensing

Postby Danimal » 24 Aug 2014, 11:59

Sorry, not gui files
User avatar
Danimal
OD Moderator
 
Posts: 1407
Joined: 23 Nov 2010, 13:50

Re: OpenDungeons licensing

Postby oln » 24 Aug 2014, 13:10

If you are talking about the xml files describing the UI, I think they are based off some of the CEGUI samples. CEGUI is MIT-licenced, so I assume the samples are too. (Couldn't find anything suggesting otherwise at least.) Not sure if anyone working on them have specified anything. I'm not sure who put in the GUI originally, maybe andrewbuck or the other person that started the project (can't remember what his name was.) StefanP.MUC also did a fair bit of work on the GUI. None of them are active here now. Later work on it is from when you guys were here. I would think stuff would be CC-BY-SA or GPLv3 by default but I'm not sure about this one since it's based on something with a MIT license.

As for the GUI images, I can't remember much of who did what, other than that svenskmand made some of the old icons. You would have to dig through the forum if it's not listed, as there have been a lot of people involved in it, and some of it may have been replaced.
User avatar
oln
 
Posts: 1020
Joined: 26 Oct 2010, 22:16
Location: Norway

Re: OpenDungeons licensing

Postby Bertram » 26 Aug 2014, 10:14

Hi guys, :)

If you are talking about the xml files describing the UI, I think they are based off some of the CEGUI samples. CEGUI is MIT-licenced, so I assume the samples are too. (Couldn't find anything suggesting otherwise at least.) Not sure if anyone working on them have specified anything. I'm not sure who put in the GUI originally, maybe andrewbuck or the other person that started the project (can't remember what his name was.) StefanP.MUC also did a fair bit of work on the GUI. None of them are active here now. Later work on it is from when you guys were here. I would think stuff would be CC-BY-SA or GPLv3 by default but I'm not sure about this one since it's based on something with a MIT license.

As for the GUI images, I can't remember much of who did what, other than that svenskmand made some of the old icons. You would have to dig through the forum if it's not listed, as there have been a lot of people involved in it, and some of it may have been replaced.

Thanks for all the hinsight, oln. :)
What's already reassuring, is the fact that everything was done either by CEGUI or volunteer developers as far as I see it.
I'll check the xml files first and handle the images in a second row. There might indeed be a few gems in the forums.

Regards,
User avatar
Bertram
VT Moderator
 
Posts: 1652
Joined: 09 Nov 2012, 12:26

Re: OpenDungeons licensing

Postby Bertram » 26 Aug 2014, 15:34

Ok,

So far, most info is here:
viewtopic.php?f=38&t=1174

The base graphics and UI is based on the TaharezLook gui sample, which is MIT. So implicitly, all changes to those files needed to be the same, anyway.
I'll update the credits file accordingly.

The authors seem to be (in this order): svenskmand, andrewbuck, and StefanP.MUC.
I may have forgotten smaller additions but hopefully listing all the guys participating in the authors file will make this forgivable. ;)
Feel free to correct me if someone is missing, though.

EDIT: As for the font, which I dumbly almost forgot, the main list description is there:
viewtopic.php?f=38&t=1192

StefanP.MUC {l Wrote}:bluehigh.ttf - Font used by the GUI
bluehighway.font - CEGUI font definitions
FreeMono.ttf - Font used by OGRE for the console
ogrefonts.fontdef - OGRE font definitons


- Blue highway font:
http://www.fonts4free.net/blue-highway-font.html
http://typodermicfonts.com/the-larabie- ... ollection/
I think we have a problem with this font. It is stated as usable freely for commercial use, but is part of a pack you have to pay as far as I saw.
The license is not exactly well defined, thus I do think we should change for something more obviously free.

We could choose a replacement here for instance:
http://openfontlibrary.org/en/search?li ... License%29

- FreeMono font:
http://www.fontspace.com/gnu-freefont/freemono
Licensed as GPL 2.0+

- The .font and .fontdef files are text files licensed under MIT.

EDIT2: The mascot & logo
They seem to be done by Sven but please tell me if I'm wrong. Thus, they would be GPL 3.0.

Regards,
User avatar
Bertram
VT Moderator
 
Posts: 1652
Joined: 09 Nov 2012, 12:26

Re: OpenDungeons licensing

Postby Danimal » 28 Aug 2014, 14:36

BeetleGolem.mesh http://opengameart.org/content/beetle-golem-animated
Bookcase.mesh me
Bookshelf.mesh me
Cavehornet.mesh skorpio
Chicken.* skorpio
Dwarf3 http://opengameart.org/content/dwarf-fixed and skorpio
Farm.mesh me, texture by nobiax cc0
Field_indicator.mesh no idea
Forge.mesh riidom? http://opengameart.org/content/medieval-forge-v2
ForgeAnvilObject.mesh riidom? http://opengameart.org/content/medieval-forge-v2
ForgeForgeObject.mesh riidom? http://opengameart.org/content/medieval-forge-v2
ForgeTableObject.mesh riidom? http://opengameart.org/content/medieval-forge-v2
GoldstackLv*.mesh Me!!! im going to get angry at you! :x
golem.* unused, replaced by troll
Insect_low.003.skeleton renamed to cavehornet.skeleton
LavaGolem.mesh unused
Library.mesh me, or maybe its the old unused one
Light.mesh no idea
Podium.mesh http://opengameart.org/content/podium
RuinEntrance.mesh maybe this one? http://opengameart.org/content/cementery-gate
Scarab.* http://opengameart.org/content/beetle-golem-animated
Shelf.mesh me or the old unused one?
Skeleton.* burn that thing, i think its the crappy, never used one
SquareSelector.mesh no idea
TrainingDummy1.mesh Model by Aaron Eads CC-BY
Trainingdummy1.skeleton a byproduct of the previous
Troll_Rock.mesh part of current troll http://opengameart.org/content/rock-golem
WoodWatchTower.mesh never used, do we really need it?
User avatar
Danimal
OD Moderator
 
Posts: 1407
Joined: 23 Nov 2010, 13:50

Re: OpenDungeons licensing

Postby Bertram » 28 Aug 2014, 17:19

GoldstackLv*.mesh Me!!! im going to get angry at you! :x

:shock: You are kidding, right? :lol: Eh, huh, you are, right? :D No, no, you must be, right? :)
You sure are, right? ;) Please, tell me you are. :| Oh my god you are not kidding, right? :oops:

Posted here as a copy of what is on github to get maximum feedback:
@Danimal:
The cavehornet mesh is actually still using the Insect_low.003.skeleton file.
Could you re-export it using a same-named skeleton?
Also, is the Scarab the same creature as the cavehornet?? The two creatures are listed as separate in level files. This seems weird to me. O.o`
Could you also redo the given unclear models? not urgent as they are very specific to this game, thus have probably been made by someone around.

Best regards,
User avatar
Bertram
VT Moderator
 
Posts: 1652
Joined: 09 Nov 2012, 12:26

Re: OpenDungeons licensing

Postby Danimal » 28 Aug 2014, 21:44

Ok ill redo the cave hornet;

The two creatures are listed as separate in level files. This seems weird to me. O.o`

the hornet is that wasp/fly looking thing while the scarab is the big green guy with pincers as hands

Could you also redo the given unclear models? not urgent as they are very specific to this game, thus have probably been made by someone around.

err, which ones? please be more specific
User avatar
Danimal
OD Moderator
 
Posts: 1407
Joined: 23 Nov 2010, 13:50

Re: OpenDungeons licensing

Postby Bertram » 29 Aug 2014, 09:44

Danimal {l Wrote}:err, which ones? please be more specific

Yep.

(Screenshot taken from an old version, yet you'll see the point this way.)
- The square selector is the thing you're using to select tiles:
square_selector.png
square_selector.png (38.3 KiB) Viewed 24315 times


- The light can seen in the editor mode. It's a flat panel with a flame animation in the middle of it:
light_mesh.png
light_mesh.png (49.55 KiB) Viewed 24315 times

- The Field thing is this: (Its scale is bad here but you can see its shape.)
field_selector.png


Best regards,
User avatar
Bertram
VT Moderator
 
Posts: 1652
Joined: 09 Nov 2012, 12:26

Re: OpenDungeons licensing

Postby Akien » 29 Aug 2014, 10:10

What's the purpose of this "Field"? On the screenshot it seems it's just a kind of square shadow?
Godot Engine project manager and maintainer.
Occasional FOSS gamedev: Lugaru, OpenDungeons, Jetpaca, Minilens.
User avatar
Akien
 
Posts: 737
Joined: 22 Feb 2014, 13:14

Re: OpenDungeons licensing

Postby oln » 29 Aug 2014, 10:26

Reasonably sure those have been made by someone here, I'm just not sure who. Most likely andrewbuck or skorpio.
Last edited by oln on 29 Aug 2014, 10:40, edited 1 time in total.
User avatar
oln
 
Posts: 1020
Joined: 26 Oct 2010, 22:16
Location: Norway

Re: OpenDungeons licensing

Postby Danimal » 29 Aug 2014, 10:28

What's the purpose of this "Field"? On the screenshot it seems it's just a kind of square shadow?

My mind exactly; i wouldnt redo any of them except for the flame, a non animated torch icon would do better and be more explicit.

Bertram did i just see GoldstacksLV credited to skorpio? :x
User avatar
Danimal
OD Moderator
 
Posts: 1407
Joined: 23 Nov 2010, 13:50

Re: OpenDungeons licensing

Postby Bertram » 29 Aug 2014, 10:40

Danimal {l Wrote}:
What's the purpose of this "Field"? On the screenshot it seems it's just a kind of square shadow?

My mind exactly; i wouldnt redo any of them except for the flame, a non animated torch icon would do better and be more explicit.

Thus, we can rather safely assume that the license of those models is CC BY SA 3.0 authored by the OD Team and move on with it, then?
I'm all for a better light model if you got one, though. :)

Danimal {l Wrote}:Bertram did i just see GoldstacksLV credited to skorpio? :x

https://github.com/Bertram25/OpenDungeo ... EDITS#L139
Lol, oops indeed, seems I'm cursed with those models. XD Don't take this badly, we're in the process of fixing the credits,
and pull requests are here for review purpose. No need to get mad at it. :?

I've fixed it, btw:
https://github.com/Bertram25/OpenDungeo ... e21bf59341

Regards,
User avatar
Bertram
VT Moderator
 
Posts: 1652
Joined: 09 Nov 2012, 12:26

Re: OpenDungeons licensing

Postby Akien » 29 Aug 2014, 10:41

Danimal {l Wrote}:Bertram did i just see GoldstacksLV credited to skorpio? :x

I know a dev that will get crushed in the next OD LAN... :lol:
Godot Engine project manager and maintainer.
Occasional FOSS gamedev: Lugaru, OpenDungeons, Jetpaca, Minilens.
User avatar
Akien
 
Posts: 737
Joined: 22 Feb 2014, 13:14

Who is online

Users browsing this forum: No registered users and 1 guest

cron