Open source license compatible with BGA agreement?

Game development with Board Game Arena Studio
User avatar
daikinee
Posts: 32
Joined: 19 November 2011, 01:19

Open source license compatible with BGA agreement?

Post by daikinee »

Hi,

I've seen just that tarini open source his code for Florenza: https://github.com/alberto-bottarini/bga-florenza

I'm thinking about doing the same thing for Assyria but i want to make sure i choose a licence compatible with the BGA term and conditions for developers:

Code: Select all

Art. 6 (about the code):
Developers accessing the platform agree that their code:
• can be used on BGA to run the game, with no limitations whatsoever;
• can be modified by BGA site administrators to fit the purpose of the site, to fix bugs or in the purpose of re-factoring;
• can be freely reused and adapted by developers for other games on the BGA studio platform.

BGA will give credit to the developer of a published game through the game description   page,   by   referencing   his   BGA   user   name   and   his   real   name,
unless the developer explicitly requests anonymity.

Developers can also publish the code they contributed under any licence they have an interest in, as long as they include the following mention as a code comment: 
“This   code   has   been   produced   on   the   BGA   studio   platform   for   use   on http://boardgamearena.com”.

All   rights   on   the   idea   and   graphics   of   a   game   stay   with   the   licensor   and author(s) respectively
This should exclude GPL but i'm not an expert at all.

tarini uses Apache License. I guess MIT should also be compatible

Does someone have ideas about that? BGA administrators?

Thanks
User avatar
tarini
Posts: 45
Joined: 11 July 2013, 22:36
Location: italy
Contact:

Re: Open source license compatible with BGA agreement?

Post by tarini »

Hi, before publishing source code on github, I asked to a BGA administrator.
He said that the code is property of the developer and he (in my case, me) can do what he want without any problems
User avatar
daikinee
Posts: 32
Joined: 19 November 2011, 01:19

Re: Open source license compatible with BGA agreement?

Post by daikinee »

Ok but i'm nearly sure it's not possible to use GPL as it should force to open source all the BGA platform.

Can you explain why you choose Apache license?
User avatar
daikinee
Posts: 32
Joined: 19 November 2011, 01:19

Re: Open source license compatible with BGA agreement?

Post by daikinee »

Here it is: https://github.com/sebastien-prudhomme/bga-assyria

I finally choose MIT license.
parikkala
Posts: 6
Joined: 01 April 2015, 16:13

Re: Open source license compatible with BGA agreement?

Post by parikkala »

Cooooool!

Thank you!
Ciaooo
Antonio
User avatar
mneme
Posts: 6
Joined: 05 July 2016, 03:38

Re: Open source license compatible with BGA agreement?

Post by mneme »

Don't see why GPL is a problem.

Agreeing to the BGA effectively means you're releasing the code under a BGA implied license, but the BGA agreement is explicitly compatable to OSS. So if you also release it under GPL, it's cross-licensed. The GPL adheres to derivatives allowed through the GPL, but doesn't in any way prevent cross-licensing, so unless you include GPL code that isn't compatable (and cross-licensed) to BGA, you should be solid.
User avatar
Victoria_La
Posts: 665
Joined: 28 December 2015, 20:55

Re: Open source license compatible with BGA agreement?

Post by Victoria_La »

Interesting discussion. How are you going release images for the game? Images are property of the publisher I don't think you can open source them
unless publisher agrees.
User avatar
Andy_K
Posts: 51
Joined: 13 February 2014, 15:59

Re: Open source license compatible with BGA agreement?

Post by Andy_K »

This is a very good idea though, a big code repository could save a lot of us quite a bit of work. Would be happy to make my source code available, although as Victoria mentioned this may have to be without the associated digital art.
User avatar
Victoria_La
Posts: 665
Joined: 28 December 2015, 20:55

Re: Open source license compatible with BGA agreement?

Post by Victoria_La »

We can keep a convention, i.e. we put them in git hub and always call
github.com/<user>/bga-<gamename>
So people looking for bga game source can find them there easier. Just have to keep /img in .gitignore
User avatar
Andy_K
Posts: 51
Joined: 13 February 2014, 15:59

Re: Open source license compatible with BGA agreement?

Post by Andy_K »

Yes, I believe I saw that convention mentioned once before either here or in a different thread, so I've been doing so already.

So I have:

https://github.com/AndyKerrison/bga-eruption
https://github.com/AndyKerrison/bga-nile

The art is there too so I'll need to replace the repository with that removed at some point I guess.
Post Reply

Return to “Developers”