Nevermind...
Moderator: Moderators
This mod is in direct violation of the GPL, and I want it taken down NOW.
I tried to keep this private. I tried to keep this easy. I failed. It appears that, instead, you guys intend to rip me off. That's not cool.
Since it has come to this, here is the exact sequence of events:
1. I downloaded the mod and extracted it to a .SDD.
2. I read through the contents, and noted that my NUKE_EXPLOSION_FX script was included, but the GPL license was not included.
Remembering that Fang had asked for help with scripting, I also checked through that, and found sequences like this:
Which anybody can compare with the Strider in NanoBlobs054b:
As anybody who knows anything about BOS can immediately tell you, Fang's script is my work, with minor modifications. I could make a crack about how he stole the lousy version, when the one in 0.6+ is far better because it no longer uses TURN-->NOW, but the humor is kind've lost to me right now- I'm too pissed off.
Seeing that no GPL license was included with the software, that no credit was given- in short, that I was getting ripped off by a major modder here, instead of being given credit for my groundbreaking work, which I have released under the GPL because I'm basically nice... I sent the following PM:
The response I received, from not one but two parties, Fang and Decimator, was a, "huh?"
Decimator:
And I thought, "hey, no problem, I wrote my post at 4AM or so, after coming home from an 11-hour day at work, and they might not have ever bothered reading the GPL". So, I sent the following reply:
And thought, "hey, great, I will be properly credited for developing stuff that a major mod is using, I don't have to talk about it in public, and I will establish a precedent for defending the GPL covering my code at the same time".
In short, I thought this was over. No harm, no foul- the general public would not even know, nobody's reputation would get hurt, and it'd be fine.
The response I got next was:
Decimator:
At any rate, I figured, "aw, I'll let the SpireRook slide, and no problem- they were snippy about it, but whatever".
Then I get the following:
Here are my conclusions from this terrible event.
1. Apparently the GPL will not prevent egotistical jackasses from claiming my work as their own.
Basically, folks, instead of adhering the GPL, which is easy and simple... instead of giving me credit for my work... instead of, say, not acting like asshats... I've been ripped off, and now these guys are trying to cover their tracks
All three of you are on my shit-list, permanently. Never ask me for anything ever again, do not speak to me ever again. I spent the last, what- four months or so, trying to remain a bridge to what's been going in the main world of Spring, Smoth... and this is how I get repaid? That's the biggest wound of all, I think, and after all your bitching about Caydr, I think it's completely hypocritical of you
2. Therefore, anything I do not want to get ripped off needs to be copyrighted.
I've done this in the past. With Spring, I thought it was more in keeping with the overall spirit to release everything I do under the GPL. I was proud to do so. I didn't realise that wasn't going to prevent people from ripping me off- adhering to the GPL is so easy!
I will have to seriously consider resorting to copyright protection, including actually suing people, if this does not stop. I would like to think that, after this event, people will not be asshats, because they'll know I'm going to come after them with a big, flaming sword in public if they do.
Everybody here knows that I give away a lot've really cool stuff FOR FREE, on MY OWN TIME. Don't be pricks, k? The last time people were pricks about this, I took down every Tutorial I wrote. I've been slowly making up for that fit of pure rage, but I'm really tempted to just tell people to kiss my ass this time, and enforce copyrights to any materials I produce from now on. Don't tempt me further.
I tried to keep this private. I tried to keep this easy. I failed. It appears that, instead, you guys intend to rip me off. That's not cool.
Since it has come to this, here is the exact sequence of events:
1. I downloaded the mod and extracted it to a .SDD.
2. I read through the contents, and noted that my NUKE_EXPLOSION_FX script was included, but the GPL license was not included.
Remembering that Fang had asked for help with scripting, I also checked through that, and found sequences like this:
Code: Select all
Walkscript()
{
while(1)
{
if (moving)
// Step 1
{
turn joint1a to y-axis <-30> now;
turn joint2a to y-axis <45> now;
turn joint3a to y-axis <30> now;
turn joint4a to y-axis <-45> now;
sleep 120;
}
while(!moving)
{
sleep 50;
turn joint1a to y-axis <-40> now;
turn joint1a to z-axis <0> now;
turn joint2a to y-axis <40> now;
turn joint2a to z-axis <0> now;
turn joint3a to y-axis <40> now;
turn joint3a to z-axis <0> now;
turn joint4a to y-axis <-40> now;
turn joint4a to z-axis <0> now;
sleep 50;
}
// Step 2
if (moving)
{
turn joint1a to y-axis <-45> now;
turn joint1a to z-axis <-30> now;
turn joint2a to y-axis <30> now;
turn joint3a to y-axis <45> now;
turn joint3a to z-axis <-30> now;
turn joint4a to y-axis <-30> now;
sleep 120;
}
while(!moving)
{
sleep 50;
turn joint1a to y-axis <-40> now;
turn joint1a to z-axis <0> now;
turn joint2a to y-axis <40> now;
turn joint2a to z-axis <0> now;
turn joint3a to y-axis <40> now;
turn joint3a to z-axis <0> now;
turn joint4a to y-axis <-40> now;
turn joint4a to z-axis <0> now;
sleep 50;
}
// Step 3
if (moving)
{
turn joint1a to y-axis <-60> now;
turn joint2a to y-axis <15> now;
turn joint3a to y-axis <60> now;
turn joint4a to y-axis <-15> now;
sleep 120;
}
while(!moving)
{
sleep 50;
turn joint1a to y-axis <-40> now;
turn joint1a to z-axis <0> now;
turn joint2a to y-axis <40> now;
turn joint2a to z-axis <0> now;
turn joint3a to y-axis <40> now;
turn joint3a to z-axis <0> now;
turn joint4a to y-axis <-40> now;
turn joint4a to z-axis <0> now;
sleep 50;
}
// Step 4
if (moving)
{
turn joint1a to y-axis <-75> now;
turn joint1a to z-axis <0> now;
turn joint2a to y-axis <30> now;
turn joint3a to y-axis <75> now;
turn joint3a to z-axis <0> now;
turn joint4a to y-axis <-30> now;
sleep 120;
}
while(!moving)
{
sleep 50;
turn joint1a to y-axis <-40> now;
turn joint1a to z-axis <0> now;
turn joint2a to y-axis <40> now;
turn joint2a to z-axis <0> now;
turn joint3a to y-axis <40> now;
turn joint3a to z-axis <0> now;
turn joint4a to y-axis <-40> now;
turn joint4a to z-axis <0> now;
sleep 50;
}
// Step 5
if (moving)
{
turn joint1a to y-axis <-60> now;
turn joint2a to y-axis <45> now;
turn joint2a to z-axis <30> now;
turn joint3a to y-axis <60> now;
turn joint4a to y-axis <-45> now;
turn joint4a to z-axis <30> now;
sleep 120;
}
while(!moving)
{
sleep 50;
turn joint1a to y-axis <-40> now;
turn joint1a to z-axis <0> now;
turn joint2a to y-axis <40> now;
turn joint2a to z-axis <0> now;
turn joint3a to y-axis <40> now;
turn joint3a to z-axis <0> now;
turn joint4a to y-axis <-40> now;
turn joint4a to z-axis <0> now;
sleep 50;
}
// Step 6
if (moving)
{
turn joint1a to y-axis <-45> now;
turn joint2a to y-axis <60> now;
turn joint3a to y-axis <45> now;
turn joint4a to y-axis <-60> now;
sleep 120;
}
while(!moving)
{
sleep 50;
turn joint1a to y-axis <-40> now;
turn joint1a to z-axis <0> now;
turn joint2a to y-axis <40> now;
turn joint2a to z-axis <0> now;
turn joint3a to y-axis <40> now;
turn joint3a to z-axis <0> now;
turn joint4a to y-axis <-40> now;
turn joint4a to z-axis <0> now;
sleep 50;
}
//Step 7
if (moving)
{
turn joint1a to y-axis <-30> now;
turn joint2a to y-axis <75> now;
turn joint2a to z-axis <0> now;
turn joint3a to y-axis <30> now;
turn joint4a to y-axis <-75> now;
turn joint4a to z-axis <0> now;
sleep 120;
}
while(!moving)
{
sleep 50;
turn joint1a to y-axis <-40> now;
turn joint1a to z-axis <0> now;
turn joint2a to y-axis <40> now;
turn joint2a to z-axis <0> now;
turn joint3a to y-axis <40> now;
turn joint3a to z-axis <0> now;
turn joint4a to y-axis <-40> now;
turn joint4a to z-axis <0> now;
sleep 50;
}
// Step 8
if (moving)
{
turn joint1a to y-axis <-15> now;
turn joint2a to y-axis <60> now;
turn joint3a to y-axis <15> now;
turn joint4a to y-axis <-60> now;
sleep 120;
}
while(!moving)
{
sleep 50;
turn joint1a to y-axis <-40> now;
turn joint1a to z-axis <0> now;
turn joint2a to y-axis <40> now;
turn joint2a to z-axis <0> now;
turn joint3a to y-axis <40> now;
turn joint3a to z-axis <0> now;
turn joint4a to y-axis <-40> now;
turn joint4a to z-axis <0> now;
sleep 50;
}
}
}
Code: Select all
Walkscript()
{
while(1)
{
if (moving)
// Step 1
{
turn thigh_rf to y-axis <30> now;
turn shin_rf to z-axis <20> now;
turn thigh_lf to y-axis <-45> now;
turn shin_lf to z-axis <-30> now;
turn thigh_rb to y-axis <-30> now;
turn shin_rb to z-axis <40> now;
turn thigh_lb to y-axis <45> now;
turn shin_lb to z-axis <-30> now;
sleep 65;
}
while(!moving)
{sleep 100;}
// Step 2
if (moving)
{
turn thigh_rf to y-axis <45> now;
turn shin_rf to z-axis <30> now;
turn thigh_lf to y-axis <-30> now;
turn shin_lf to z-axis <-20> now;
turn thigh_rb to y-axis <-45> now;
turn shin_rb to z-axis <30> now;
turn thigh_lb to y-axis <30> now;
turn shin_lb to z-axis <-40> now;
sleep 65;
}
while(!moving)
{sleep 100;}
// Step 3
if (moving)
{
turn thigh_rf to y-axis <60> now;
turn shin_rf to z-axis <40> now;
turn thigh_lf to y-axis <-15> now;
turn shin_lf to z-axis <-10> now;
turn thigh_rb to y-axis <-60> now;
turn shin_rb to z-axis <20> now;
turn thigh_lb to y-axis <15> now;
turn shin_lb to z-axis <-50> now;
sleep 65;
}
while(!moving)
{sleep 100;}
// Step 4
if (moving)
{
turn thigh_rf to y-axis <75> now;
turn shin_rf to z-axis <50> now;
turn thigh_lf to y-axis <-30> now;
turn shin_lf to z-axis <-20> now;
turn thigh_rb to y-axis <-75> now;
turn shin_rb to z-axis <10> now;
turn thigh_lb to y-axis <30> now;
turn shin_lb to z-axis <-40> now;
sleep 65;
}
while(!moving)
{sleep 100;}
// Step 5
if (moving)
{
turn thigh_rf to y-axis <60> now;
turn shin_rf to z-axis <40> now;
turn thigh_lf to y-axis <-45> now;
turn shin_lf to z-axis <-30> now;
turn thigh_rb to y-axis <-60> now;
turn shin_rb to z-axis <20> now;
turn thigh_lb to y-axis <45> now;
turn shin_lb to z-axis <-30> now;
sleep 65;
}
while(!moving)
{sleep 100;}
// Step 6
if (moving)
{
turn thigh_rf to y-axis <45> now;
turn shin_rf to z-axis <30> now;
turn thigh_lf to y-axis <-60> now;
turn shin_lf to z-axis <-40> now;
turn thigh_rb to y-axis <-45> now;
turn shin_rb to z-axis <30> now;
turn thigh_lb to y-axis <60> now;
turn shin_lb to z-axis <-20> now;
sleep 65;
}
while(!moving)
{sleep 100;}
//Step 7
if (moving)
{
turn thigh_rf to y-axis <30> now;
turn shin_rf to z-axis <20> now;
turn thigh_lf to y-axis <-75> now;
turn shin_lf to z-axis <-50> now;
turn thigh_rb to y-axis <-30> now;
turn shin_rb to z-axis <40> now;
turn thigh_lb to y-axis <75> now;
turn shin_lb to z-axis <-10> now;
sleep 65;
}
while(!moving)
{sleep 100;}
// Step 8
if (moving)
{
turn thigh_rf to y-axis <15> now;
turn shin_rf to z-axis <10> now;
turn thigh_lf to y-axis <-60> now;
turn shin_lf to z-axis <-40> now;
turn thigh_rb to y-axis <-15> now;
turn shin_rb to z-axis <50> now;
turn thigh_lb to y-axis <60> now;
turn shin_lb to z-axis <-20> now;
sleep 65;
}
while(!moving)
{sleep 100;}
}
}
As anybody who knows anything about BOS can immediately tell you, Fang's script is my work, with minor modifications. I could make a crack about how he stole the lousy version, when the one in 0.6+ is far better because it no longer uses TURN-->NOW, but the humor is kind've lost to me right now- I'm too pissed off.
Seeing that no GPL license was included with the software, that no credit was given- in short, that I was getting ripped off by a major modder here, instead of being given credit for my groundbreaking work, which I have released under the GPL because I'm basically nice... I sent the following PM:
Please, take the current version down, and adhere to the GPL license, insofar as you're using my code. If you don't know exactly what that means, read it. It's extremely explicit about what you must do to adhere to it.
This really isn't personal. Your mod looks awesome, and I don't want to spoil your release.
Given that, if you can get the rest of the mod to the status of GPL/CC, then I will be recommending it as the "default mod" shipped with Spring to the development team... it's time for me to set a clear precedent here.
If I don't enforce the license with you, then I won't be able to enforce it with anybody, including all the "me too" projects that are coming along- and if you won't adhere to the rules, I'm going to have to start copywriting everything I put out from here on, and I will quit sharing sourcecode, and will probably pursue the devs about content-protection schemes, which means you won't be able to make use of it, or derivative works. Look at it this way- it's either enforce the license through asking nicely, or start protecting myself from people ripping me off, and shutting down projects that won't comply.
I really don't want to go there- I'd rather give away cool stuff, for free, with the very minor catch that people adhere to the license.
I didn't Creative Commons the sourcecode such as particle FX for a reason- that stuff represents months of groundbreaking work- work, that if I was a selfish bastard, I'd be hoarding to myself. I'm not a selfish bastard- all I want is for everybody who downloads a product built on my work to know where it came from, so that they can take advantage of what I've been doing. Otherwise, I have just become a private technologist for the modders who know me well enough to study my projects, which defeats the whole purpose of being in the GPL'd release of Spring.
Basically, you are not adhering to the central points of the license, which is about including the raw source of what you're leveraging- you don't get to pretend like it's your Original Art. I cannot demand specific crediting on the mod's promo materials, given the GPL's wording, but that's OK. I just want to be able to show potential employers that various people are using the techniques and technologies I've developed.
I really thought you'd get that straight with me before release, but meh... please just fix the mod so it complies with GPL rules (read them if you don't understand them- they're in the root of NanoBlobs, or you can find them on the GNU Foundation website) and then re-release. We can call it a "minor technical problem Argh found", or something, and it shouldn't take very long at all to fix. I do not want a public fight, and I don't expect an apology- I know you are not intentionally ripping me off, and as I've said, this isn't personal.
I promise that if you do that, I will say absolutely nothing in public about this- I do not want to have a fight about this issue, but it's going to be rather important considering the things I still have coming down the pipeline that I enforce the rules here Razz
The response I received, from not one but two parties, Fang and Decimator, was a, "huh?"
Decimator:
Fanger:Argh, tell us what's missing so we can fix it. Your pm was entirely unhelpful, and we've been trying to decipher it with little success.
Could you outline what is in violation and what needs to be done to fix this, as legal jargon is usually ambigious...
And I thought, "hey, no problem, I wrote my post at 4AM or so, after coming home from an 11-hour day at work, and they might not have ever bothered reading the GPL". So, I sent the following reply:
Ok guys... here's the basic gist of things. I am PM'ing both of you this, to cover both notes.
Quote:
Argh, tell us what's missing so we can fix it. Your pm was entirely unhelpful, and we've been trying to decipher it with little success.
Quote:
Could you outline what is in violation and what needs to be done to fix this, as legal jargon is usually ambigious..
Here's what the GPL Foundation's website has to say about violations of the License.
* Does the distribution contain a copy of the License?
* Does it clearly state which software is covered by the License? Does it say anything misleading, perhaps giving the impression that something is covered by the License when in fact it is not?
* Is source code included in the distribution?
* Is a written offer for source code included with a distribution of just binaries?
* Is the available source code complete, or is it designed for linking in other non-free modules?
In short, you need to include the following things:
1. A complete copy of the GPL License, so that all people who bother looking at your source files can (operative word here is, "can", I don't really expect many to bother) see for themselves the text of said License. The License can be found here: http://www.gnu.org/licenses/gpl.txt
2. A written manifest, detailing what GPL code is being used, when it was modified, and where it came from.
In the case of E&E, so far as I am aware, we are talking about two things:
A. You need to include the entire scripts of the Strider and the SpireRook.
B. You need to include the original, un-modified version of my Nuke script.
So, you need to throw those three scripts into the mod, and then put a document (preferably in the same place as the GPL license file) that says:
"This Software contains GPL code that was distributed as a part of the Software known as NanoBlobs, which was written by Wolfe Games. The Wolfe Games website is at http://www.wolfegames.com The following files were used in the production of our work: Strider.bos, SpireRook.bos, and NUKE_EXPLOSION_FX.tdf. These were modified between the dates of 10/4/2006 and 12/14/2006 to produce our Software. If you wish to download a copy of the Software that our product is based on, contact us and we will be happy to send you a copy."
Not that I actually expect the above to happen, but it's part of the License.
Clearer now? About 10 minutes worth of copy-and-paste, and you're 100% legal- it'll probably take far longer to iron out the small bugs in the release, frankly Smile
And thought, "hey, great, I will be properly credited for developing stuff that a major mod is using, I don't have to talk about it in public, and I will establish a precedent for defending the GPL covering my code at the same time".
In short, I thought this was over. No harm, no foul- the general public would not even know, nobody's reputation would get hurt, and it'd be fine.
The response I got next was:
Decimator:
Fanger:Much better, thank you. In the future, I would suggest that you just say what you just sent me instead of what you sent first.
Which is a bunch of CRAP. The SpireRook from the pre-060+ versions is clearly seen in the six-legged walkscripts. Go look at the code, folks, and compare it with my SpireRook from 0.54b and previous.I did not use any source code from the spire rook so I will not be including that in anything...
At any rate, I figured, "aw, I'll let the SpireRook slide, and no problem- they were snippy about it, but whatever".
Then I get the following:
And in posts which Smoth has already taken down, he stated that the scripts were getting re-written, too.The only unit script we actually used was the strider script, which Smoth is now replacing. The nuke explosion has been completely removed and is being replaced with one of Smoth's explosions.
Here are my conclusions from this terrible event.
1. Apparently the GPL will not prevent egotistical jackasses from claiming my work as their own.
Basically, folks, instead of adhering the GPL, which is easy and simple... instead of giving me credit for my work... instead of, say, not acting like asshats... I've been ripped off, and now these guys are trying to cover their tracks

All three of you are on my shit-list, permanently. Never ask me for anything ever again, do not speak to me ever again. I spent the last, what- four months or so, trying to remain a bridge to what's been going in the main world of Spring, Smoth... and this is how I get repaid? That's the biggest wound of all, I think, and after all your bitching about Caydr, I think it's completely hypocritical of you

2. Therefore, anything I do not want to get ripped off needs to be copyrighted.
I've done this in the past. With Spring, I thought it was more in keeping with the overall spirit to release everything I do under the GPL. I was proud to do so. I didn't realise that wasn't going to prevent people from ripping me off- adhering to the GPL is so easy!
I will have to seriously consider resorting to copyright protection, including actually suing people, if this does not stop. I would like to think that, after this event, people will not be asshats, because they'll know I'm going to come after them with a big, flaming sword in public if they do.
Everybody here knows that I give away a lot've really cool stuff FOR FREE, on MY OWN TIME. Don't be pricks, k? The last time people were pricks about this, I took down every Tutorial I wrote. I've been slowly making up for that fit of pure rage, but I'm really tempted to just tell people to kiss my ass this time, and enforce copyrights to any materials I produce from now on. Don't tempt me further.
If your code is licensed under the GPL then it is copyrighted! The GPL is simply a license that states terms under which your code can be copied and re-used, you however still retain some of your rights to it and you can take legal action against people who violate it. Let me know what country you and the offenders are in and I'll get you more specific information.
Last edited by ZoFreX on 16 Dec 2006, 02:13, edited 1 time in total.
Anybody who just wants to look at how systematic this was just has to look through the URC mech files- or go look at bitmaps like: PlamaHeatB, etc., which even a graphics noob can see immediately is my work from NanoBlobs.
The bitmaps, models, and sounds were very carefully EXCLUDED from the GPL, and instead licensed under Creative Commons- I totally gave those away, and just said, "credit would be nice". I want people to use them. The scripts are a little more complicated- that stuff's going on my resume, folks. I don't want it ripped off. I want people to adhere to the GPL. It's not OK to claim you "made something", when the code- the stuff that actually makes it go, isn't really yours.
Smoth's site has a whole back-and-forth, where I gladly offered the use of code in NanoBlobs, because Fanger is actually not a very good animation coder.
Dammit, Fang... why couldn't you be honorable, and just do what I asked? It took me longer to put together the chain of events and flame you about it than it would've taken to comply
The bitmaps, models, and sounds were very carefully EXCLUDED from the GPL, and instead licensed under Creative Commons- I totally gave those away, and just said, "credit would be nice". I want people to use them. The scripts are a little more complicated- that stuff's going on my resume, folks. I don't want it ripped off. I want people to adhere to the GPL. It's not OK to claim you "made something", when the code- the stuff that actually makes it go, isn't really yours.
Smoth's site has a whole back-and-forth, where I gladly offered the use of code in NanoBlobs, because Fanger is actually not a very good animation coder.
Dammit, Fang... why couldn't you be honorable, and just do what I asked? It took me longer to put together the chain of events and flame you about it than it would've taken to comply

Because of this damn fucking reason.. thats why.. YOUR Flipping shit over a moddified walk animation, and a Nuke explosion.. Like I am somehow ripping off every damn little thing you did. You sent me a massive PM about this that was ambigious as all hell, I had to ask for clarification. All I really see this coming down to is your pissed I didnt give you enough credit or something. Well Gee wizz, Id wish Id known before hand this was going to turn into such a shitstorm, I was not expecting this sort of OMG YOU STOLE MY WORK response but meh..
IM REMOVING YOUR GOD DAMN CONTENT SIR, DECI TOLD YOU THAT, cool you fucking jets buddy boy.. I wont use your shit anymore please settle down..
IM REMOVING YOUR GOD DAMN CONTENT SIR, DECI TOLD YOU THAT, cool you fucking jets buddy boy.. I wont use your shit anymore please settle down..
Last edited by Fanger on 16 Dec 2006, 02:33, edited 1 time in total.
I don't know what the deal is here but fang released EE with some of Argh's stuff in it. Now apparently argh was upset and fang contacted me in order to help him strip out said offensive content. I have been redoing fangs animations for the past hour and just saw a huge amount of flaming in this EE thread.
WTF, Argh, you could have given him a moment to remove the shit. I didn't even read all of your massive flame but honestly you have not given fang reasonable time to respond. Further more the mod has been in the works where argh could see it for months. I am not sure why you feel imediate action has to be taken but lets calm down here. FANG CANNOT remove the file that requires IAMACUP to do it. In the interem you could calm down and give fang time to strip it out instead of starting a drama bomb. He has only had a few hours to change what you asked him to.
WTF, Argh, you could have given him a moment to remove the shit. I didn't even read all of your massive flame but honestly you have not given fang reasonable time to respond. Further more the mod has been in the works where argh could see it for months. I am not sure why you feel imediate action has to be taken but lets calm down here. FANG CANNOT remove the file that requires IAMACUP to do it. In the interem you could calm down and give fang time to strip it out instead of starting a drama bomb. He has only had a few hours to change what you asked him to.
No offense, but you should read the long flame, Smoth, and see why I'm so pissed off. All Fang had to do here was BOTHER TO READ THE GPL and obey simple instructions that I assembled to SAVE HIM TIME.
Then he would not have had to CHANGE ANYTHING. Oooh, he'd include two files from NanoBlobs, the GPL license, and notice that he'd used my work?
OMG... so much work
Does my level of sheer pissed-off make sense now? Instead of choosing to spend TEN MINUTES fixing his mod and taking care of shit, he goes to you and Deci, asking you guys to erase the fact that this isn't even HIS WORK.
THAT IS LAME. THAT IS WHY I AM MAD. Fang had a choice between minor changes that NOBODY BUT ME WOULD KNOW ABOUT and being a jerk.
I am going elsewhere for a few hours until I can calm down...
Then he would not have had to CHANGE ANYTHING. Oooh, he'd include two files from NanoBlobs, the GPL license, and notice that he'd used my work?
OMG... so much work

Does my level of sheer pissed-off make sense now? Instead of choosing to spend TEN MINUTES fixing his mod and taking care of shit, he goes to you and Deci, asking you guys to erase the fact that this isn't even HIS WORK.
THAT IS LAME. THAT IS WHY I AM MAD. Fang had a choice between minor changes that NOBODY BUT ME WOULD KNOW ABOUT and being a jerk.
I am going elsewhere for a few hours until I can calm down...
Why you guys seem to think it's ok to rip him off in the first place escapes me.. saying "ok fine we'll remove it now quit whinging" isn't good enough imo. You should apologise for ever having the sheer audacity to rip off someone elses hard work and then pass it off as your own work! You disgust me.
Now, before this situation becomes any more tense, I would like to interject with my input.
Fang evidently plans to fix this oversight, which should resolve the original issue. In addition, Argh was right to bring this up publicly and immediately - it is a serious issue, as anybody here who has ever made anything understands.
There is a problem, it is being rectified, there is no need to argue over it further.
I would recommend that everybody try to remove themselves from the issue for the moment before some radical decisions are made. Your emotions are corrupting your judgement.
Fang evidently plans to fix this oversight, which should resolve the original issue. In addition, Argh was right to bring this up publicly and immediately - it is a serious issue, as anybody here who has ever made anything understands.
There is a problem, it is being rectified, there is no need to argue over it further.
I would recommend that everybody try to remove themselves from the issue for the moment before some radical decisions are made. Your emotions are corrupting your judgement.
Last edited by Neddie on 16 Dec 2006, 02:38, edited 1 time in total.
Calm down argh, I understand your frustration, I am telling you, threating legal action etc is not necessary or called for as you need to give him time to correct the mistake.
There are things he needs to do:
Remove the current release: without iamacup he cannnot but he is working on something for that
Remove the content: I am helping him with that now.
I kindly ask you to retract your statement and give fang at least a day or so to correct his mistake. In the meantime a simple statement that he had used your work without complying would be more then fair. I did read a majority of your post and again, I agrea he should have at least credited you. Give him time to comply with you, he has been removing stuff since you pmed him. It was durring this that he contacted me, you saw the thread where we started replacing anything he had taken from your mod.
This is all a big misunderstanding, he didn't understand the requirements to use your work. It is going to be ok, fang was correcting it long before you made this flame.
There are things he needs to do:
Remove the current release: without iamacup he cannnot but he is working on something for that
Remove the content: I am helping him with that now.
I kindly ask you to retract your statement and give fang at least a day or so to correct his mistake. In the meantime a simple statement that he had used your work without complying would be more then fair. I did read a majority of your post and again, I agrea he should have at least credited you. Give him time to comply with you, he has been removing stuff since you pmed him. It was durring this that he contacted me, you saw the thread where we started replacing anything he had taken from your mod.
This is all a big misunderstanding, he didn't understand the requirements to use your work. It is going to be ok, fang was correcting it long before you made this flame.
Well legally he doesn'tsmoth wrote:Calm down argh, I understand your frustration, I am telling you, threating legal action etc is not necessary or called for as you need to give him time to correct the mistake.

But that said, it's good to see that it is being taken seriously and that the situation is being rectified :) Sorry to jump in on full gas but violation of the GPL really really annoys me. Laters y'all.
Are you a smurf or did you register simply to exasperate the situation?ZoFreX wrote:Why you guys seem to think it's ok to rip him off in the first place escapes me.. saying "ok fine we'll remove it now quit whinging" isn't good enough imo. You should apologise for ever having the sheer audacity to rip off someone elses hard work and then pass it off as your own work! You disgust me.
You jumped into a situation you knew nothing about. As I stated already fang was IMEDIATELY trying to correct the mistake. However, Argh did not tell him what he did wrong. When fang received that information he began working hard to correct it. Part of the reason that he pulled me was to expedite the corrections and relieve arghs frustrations.ZoFreX wrote:But that said, it's good to see that it is being taken seriously and that the situation is being rectified :) Sorry to jump in on full gas but violation of the GPL really really annoys me. Laters y'all.
Last edited by smoth on 16 Dec 2006, 02:45, edited 1 time in total.
I'm a lurker, I registered to express my opinion on the situation.smoth wrote:Are you a smurf or did you register simply to exasperate the situation?
From what Argh said it looked like his complaint wasn't being taken seriously. It's obvious now that it was, and is, so... great. I'm not impressed with the situation but there's no use crying over spilt milk, so I'ma leave it there.
Re-reading your post to see what was left, I noticed 2 bits:
that there are three people you were pissed at. Excuse me, I am helping fang take your work out. I gave him my gfx and am rewriting the script for him. I hoped you were not counting me on your shitlist.
Then I read:
Christ man, what is going on with you lately, you are not yourself and you have been really moody lately what is going on with you?
If anyone thinks this even looks similar they are wrong, I write stuff from scratch and this code has taken some amount of time. As always, when it is done(it is incomplete right now) I don't care what you people use this for.
If you were around more you would know that I always offer my bos code to people with no strings gpl or otherwise attached. The reason being is that bos code is not complex or special in anyway. It is for the most part code on a beginer level. It may have been this understanding between fang and I that caused fangs mistake. See, I always give script bits away with no strings attached, fang may have had that flawed assumption with argh.
Normaly Fang, Argh and I get along well, this is all a misunderstanding and Argh has a tendency to push himself a bit resulting in occasional personal explosions. Something, that I also do, so I understand why he over-reacted I hope the situtation is resolved soon.
that there are three people you were pissed at. Excuse me, I am helping fang take your work out. I gave him my gfx and am rewriting the script for him. I hoped you were not counting me on your shitlist.
Then I read:
Funny, so you KNEW we were fixing it but you started all of this. Also, I did not take those posts down, fang did, I asked him why and he said he felt it should be handled privately. So don't point fingers at me for a damn thing. Just like you can delete threads in the subforum I gave you fang can do the same. So next time talk to me, I have not done a godamn thing other then try and help resolve the situation with art and programing replace what fang took.And in posts which Smoth has already taken down, he stated that the scripts were getting re-written, too.
Christ man, what is going on with you lately, you are not yourself and you have been really moody lately what is going on with you?
Thanks man, I really wish it had not come to this. I am appauled at the way this was brought out publicly, in fact I was almost done with the replacement script for fang, visible here in it's unfinished state:ZoFreX wrote:I'm a lurker, I registered to express my opinion on the situation.smoth wrote:Are you a smurf or did you register simply to exasperate the situation?
From what Argh said it looked like his complaint wasn't being taken seriously. It's obvious now that it was, and is, so... great. I'm not impressed with the situation but there's no use crying over spilt milk, so I'ma leave it there.
Code: Select all
walk()
{
if( ANIM_VARIABLE)
{
//end left movement
turn joint1a to y-axis <-30> speed <300>;
//pick them up
turn joint1a to z-axis <-30> speed <270>;
turn joint3a to y-axis <30> speed <300>;
//put them down
turn joint3a to z-axis <0> speed <270>;
//begin right movement
turn joint2a to y-axis <-30> speed <300>;
//pick them up
turn joint2a to z-axis <0> speed <270>;
turn joint4a to y-axis <30> speed <300>;
//put them down
turn joint4a to z-axis <30> speed <270>;
sleep 260;
}
if( ANIM_VARIABLE)
{
//begin left movement
turn joint1a to y-axis <30> speed <300>;
//put them down
turn joint1a to z-axis <0> speed <270>;
turn joint3a to y-axis <-30> speed <300>;
//pick them up
turn joint3a to z-axis <-30> speed <270>;
//end right movement
turn joint2a to y-axis <30> speed <300>;
//put them down
turn joint2a to z-axis <30> speed <270>;
turn joint4a to y-axis <-30> speed <300>;
//pick them up
turn joint4a to z-axis <0> speed <270>;
sleep 260;
}
}
stopwalk()
{
//left side
turn joint1a to y-axis <-40> speed <395>;
turn joint1b to z-axis <-30> speed <395>;
turn joint3a to y-axis <40> speed <395>;
turn joint3b to z-axis <30> speed <395>;
//right side
turn joint4a to y-axis <-40> speed <395>;
turn joint4b to z-axis <30> speed <395>;
turn joint2a to y-axis <40> speed <395>;
turn joint2b to z-axis <-30> speed <395>;
sleep 260;
}
swim()
{
if( ANIM_VARIABLE)
{
//begin right movement
turn joint2a to y-axis <-90> speed <295>;
//pick them up
turn joint4a to z-axis <-30> speed <270>;
turn joint4a to y-axis <-60> speed <295>;
//pick them up
turn joint2a to z-axis <-30> speed <270>;
//begin left movement
turn joint1a to y-axis <90> speed <295>;
//put them down
turn joint1a to z-axis <0> speed <270>;
turn joint3a to y-axis <60> speed <295>;
//put them down
turn joint3a to z-axis <0> speed <270>;
sleep 260;
}
if( ANIM_VARIABLE)
{
turn joint1a to y-axis <-90> speed <295>;
//pick them up
turn joint1a to z-axis <-30> speed <270>;
turn joint3a to y-axis <-60> speed <295>;
//pick them up
turn joint3a to z-axis <-30> speed <270>;
turn joint2a to y-axis <90> speed <295>;
//put them down
turn joint2a to z-axis <0> speed <270>;
turn joint4a to y-axis <60> speed <295>;
//put them down
turn joint4a to z-axis <0> speed <270>;
sleep 260;
}
}
If you were around more you would know that I always offer my bos code to people with no strings gpl or otherwise attached. The reason being is that bos code is not complex or special in anyway. It is for the most part code on a beginer level. It may have been this understanding between fang and I that caused fangs mistake. See, I always give script bits away with no strings attached, fang may have had that flawed assumption with argh.
Normaly Fang, Argh and I get along well, this is all a misunderstanding and Argh has a tendency to push himself a bit resulting in occasional personal explosions. Something, that I also do, so I understand why he over-reacted I hope the situtation is resolved soon.