







+1
Moderator: Moderators
Fang misunderstood that if he included GPL licensed scripts then he would have to include all his scripts under GPL, when he wanted to keep his scripts private copy write. Argh did a poor job of explaining this and misunderstood that fang really wanted to use his content without any crediting or licensing as if it were under fang's own license, which was never really the case. Fang got smoth to rewrite the offending scripts before there was any real understanding about what the real issue is. Argh was in the legal right to be upset by the licensing infraction, but fang never intended to cause a problem, he just misunderstood the issue. Fang is protective of his work, he didn't want it released under GPL.imbaczek wrote:Flame wars happen. Develop a thick skin and live with it.
I didn't like that GPL violation too, and also consider both Argh's and Fang's reactions inappropriate. I don't understand why Fang didn't just give credit and relicense the infringing files to GPL either. (No need to relicense the whole mod, only those files that use GPL-d code, after all.) Anyway, this issue should never go public, and I strongly suggest that if some other mod finds itself in a similar situation, just comply with the damn license, it's there for a reason - be it GPL or something else.
That's my $.02.
I for one know that there is more to this community than that.1v0ry_k1ng wrote:what community are you on about? the spring modding community is like a daytime TV housewives soap;
"U STOLE MI COEDD"
"NO I DIDN IT WUS TER BULTTERS"
"MIE AA IS BETTERS THAN URS!!"
"LOLZ I MAED A WIKI OF UR MOD MAEKIN IT LUCK SUCK"
I dont see ayone actucally changed their conductbecause of this post, but its the right idea.
This is not the case. You can individually license specific pieces of code in a coding project under GPL and the entire project does not need to be GPLed. This is the instance of the code argh is using for his BOS scripts AFAIK. Each script is individually GPLed. So I can use any of argh's scripts in my mod, or modify any of his scripts in my mod, and the only thing in my entire mod I need to redistribute as GPL is the script the original GPLed script derived from.manored wrote:Congrats smoth.
I readed somewhere (reliable) that if anything inside something you have done is under gpl license, the entire work falls under gpl license, so if you are going to do something you dont wanna see edited DONT USE GPL CONTENT!!!
That is not true. The GPL requires all distributed derived work to be licensed under the GPL too. The one real "exception" is that you can basically run GPL code on top of a GPL-incompatible platform. For example, you can run proprietary code on Linux. However, if I, say, took a GPL unit and integrated it into my non-GPL mod, I'd be in violation of the GPL. If I built a GPL unit for a mod, then that's slightly muddier ground, but seeing as the unit is conceptually another layer on top of the mod, you're probably in the clear.SwiftSpear wrote: This is not the case. You can individually license specific pieces of code in a coding project under GPL and the entire project does not need to be GPLed.
No, that's not true. That's basically the interpretation of the LGPL and it's what all these separate scripts really should be under. By making the script GPL, it does actually taint any mod that integrates it. Relicense under the LGPL, and this problem goes away.This is the instance of the code argh is using for his BOS scripts AFAIK. Each script is individually GPLed. So I can use any of argh's scripts in my mod, or modify any of his scripts in my mod, and the only thing in my entire mod I need to redistribute as GPL is the script the original GPLed script derived from.
I think the reason for this is for the same reason that you can run GPL-incompatible code on Linux, it's that Spring is a platform and developing/running code (mods) on top of that platform is normal use. Just as Linux is of little use on its own, Spring is also of little use without a mod to run on it.For a blatant example. All spring mods need spring to run, spring is GPL, by your definition all spring mods are therefore GPL, this is simply not the case.