*IMPORTANT*: Contributing to T4

All development conversation and discussion takes place here

Moderator: Moderator

Message
Author
darkgod
Master of Eyal
Posts: 10750
Joined: Wed Jul 24, 2002 9:26 pm
Location: Angolwen
Contact:

*IMPORTANT*: Contributing to T4

#1 Post by darkgod »

Hello

I should have done this before but anyway, if you do not agree I'll remove whatever was already contributed :)

I think I'll release T4 as GPL or LGPL, but I could change my mind until release and say MIT or whatever, anyway this will obviously be opensource.

But in order to avoid the headaches og T3 and GPL-isation, I'll ask people that contribute to release copyright to me, or to give me right to relicense the code as I see fit (you can add a "as long as its opensource" if you wish, it'll never change :)

Thanks!
[tome] joylove: You can't just release an expansion like one would release a Kraken XD
--
[tome] phantomfrettchen: your ability not to tease anyone is simply stunning ;)

madmonk
Reaper
Posts: 2257
Joined: Wed Dec 12, 2007 12:21 am
Location: New Zealand

Re: *IMPORTANT*: Contributing to T4

#2 Post by madmonk »

So I hope we don't run afoul of any earlier licenses...

If the earlier licenses are not an issue, then I am all for it!
Regards

Jon.

darkgod
Master of Eyal
Posts: 10750
Joined: Wed Jul 24, 2002 9:26 pm
Location: Angolwen
Contact:

Re: *IMPORTANT*: Contributing to T4

#3 Post by darkgod »

I rewrote everything from scratch no problem :)
[tome] joylove: You can't just release an expansion like one would release a Kraken XD
--
[tome] phantomfrettchen: your ability not to tease anyone is simply stunning ;)

Shoob
Reaper
Posts: 1535
Joined: Mon Jan 22, 2007 6:31 pm
Location: East of the sun, west of the moon

Re: *IMPORTANT*: Contributing to T4

#4 Post by Shoob »

yep, I am fine with this. I assumed this anyways.
Oliphant am I, and I never lie.

CheapyPipe
Wayist
Posts: 20
Joined: Thu Jun 17, 2010 1:25 am

Re: *IMPORTANT*: Contributing to T4

#5 Post by CheapyPipe »

Could you make this a Sticky? It's information that should probably be up there :)

Antagonist
Higher
Posts: 71
Joined: Sun May 23, 2010 9:55 am

Re: *IMPORTANT*: Contributing to T4

#6 Post by Antagonist »

Sounds alright to me. Its kinda what I assumed anyway.

Mushroomhermit
Thalore
Posts: 159
Joined: Wed Jul 07, 2010 4:11 pm
Location: The Intardnet

Re: *IMPORTANT*: Contributing to T4

#7 Post by Mushroomhermit »

Id like to help out making gfx for T4. Heres a few Ive done already.

Image

Let me know if you like 'em and what (if anything) you'd like me to work on next.

Image

Did the ants too
darkgod wrote:dixed

Antagonist
Higher
Posts: 71
Joined: Sun May 23, 2010 9:55 am

Re: *IMPORTANT*: Contributing to T4

#8 Post by Antagonist »

Since DG is on holiday for the week and noone else has commented yet.

Those look really good Mushroomhermit!

I would advise you start a new thread for your work though and send Angloki a PM.
He has already started making some tiles for TE4: http://forum.t-o-m-e.net/viewtopic.php?f=39&t=21934

Contributions, especially of art assets, is definitely welcome.

I quite like your idea of how to represent swarms I must say.

yufra
Perspiring Physicist
Posts: 1332
Joined: Tue Jul 13, 2010 2:53 pm

Re: *IMPORTANT*: Contributing to T4

#9 Post by yufra »

I release my copyright to DarkGod. There, I've said it. :)
<DarkGod> lets say it's intended

darkgod
Master of Eyal
Posts: 10750
Joined: Wed Jul 24, 2002 9:26 pm
Location: Angolwen
Contact:

Re: *IMPORTANT*: Contributing to T4

#10 Post by darkgod »

:)
BTW you dont have to licence our modules under my name as I've seen most of you do, this applies only to code contributed to TE4 itself, your creation is yours.
[tome] joylove: You can't just release an expansion like one would release a Kraken XD
--
[tome] phantomfrettchen: your ability not to tease anyone is simply stunning ;)

yufra
Perspiring Physicist
Posts: 1332
Joined: Tue Jul 13, 2010 2:53 pm

Re: *IMPORTANT*: Contributing to T4

#11 Post by yufra »

darkgod wrote::)
BTW you dont have to licence our modules under my name as I've seen most of you do, this applies only to code contributed to TE4 itself, your creation is yours.
I assume this means the commented license you put at the beginning of each lua file? I just pulled those out of my module and dropped a single copy into a LICENSE file. That should suffice, right?
<DarkGod> lets say it's intended

darkgod
Master of Eyal
Posts: 10750
Joined: Wed Jul 24, 2002 9:26 pm
Location: Angolwen
Contact:

Re: *IMPORTANT*: Contributing to T4

#12 Post by darkgod »

Well the GPL recommends that it's put inside each file so I did :)
[tome] joylove: You can't just release an expansion like one would release a Kraken XD
--
[tome] phantomfrettchen: your ability not to tease anyone is simply stunning ;)

madmonk
Reaper
Posts: 2257
Joined: Wed Dec 12, 2007 12:21 am
Location: New Zealand

Re: *IMPORTANT*: Contributing to T4

#13 Post by madmonk »

Having the license inside each file protects the file itself and therefore all the work you have done on the file. If you pull all of those licenses into one place (and not in the file itself) you effectively remove any protection from the code you wrote.

I would very strongly urge you to put the license into each piece of code your write!
Regards

Jon.

yufra
Perspiring Physicist
Posts: 1332
Joined: Tue Jul 13, 2010 2:53 pm

Re: *IMPORTANT*: Contributing to T4

#14 Post by yufra »

Very good, I put the license back into each file and simply changed the name of the module, the copyright, my name and email. Just to make sure, there does not need to be any mention of T4 or ToME in that license? I have put a copy of what I put at the top of each file below after "xxx"ing out anything some automated trawler may find useful.

Code: Select all

-- Viral Resistance - T-Engine 4 Module
-- Copyright (C) 2010 xxxxxxxx
--
-- 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.
--
-- You should have received a copy of the GNU General Public License
-- along with this program.  If not, see <http://www.gnu.org/licenses/>.
--
-- xxxxxx "yufra"
-- xxxxxx@gmail.com
<DarkGod> lets say it's intended

darkgod
Master of Eyal
Posts: 10750
Joined: Wed Jul 24, 2002 9:26 pm
Location: Angolwen
Contact:

Re: *IMPORTANT*: Contributing to T4

#15 Post by darkgod »

Sounds good
[tome] joylove: You can't just release an expansion like one would release a Kraken XD
--
[tome] phantomfrettchen: your ability not to tease anyone is simply stunning ;)

Post Reply