joevGiving grief... With a smile.Join Date: 2002-07-20Member: 977Members, Retired Developer, NS1 Playtester, Contributor, Constellation, Reinforced - Shadow
<!--QuoteBegin--verbose+Mar 6 2003, 05:13 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (verbose @ Mar 6 2003, 05:13 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--><!--QuoteBegin--Scum of the Universe+Mar 5 2003, 10:41 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Scum of the Universe @ Mar 5 2003, 10:41 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> <!--QuoteBegin--voogru+Mar 5 2003, 05:50 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (voogru @ Mar 5 2003, 05:50 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> well... me and Bliss just came up with a way to detect it, cant fix it but we can detect when they run it.
basically, I check there energy and save it, when they try to run the exploit and they have the same amount of energy they had the last frame then it will warn them. 3 strikes there out.
This method had few false positives, but it works.
Ill be releasing it tomorrow, no it wont be open source sorry. (Dont want lamers to try to figure out how to get around it.) <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd--> So you summarize how it works and then claim that releasing it legaly (i.e. gpl compatable) will compromise it. Whatever... <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd--> This is a problem. I don't think the author of Metamod intended that all plugin authors be forced to open-source their plugins. Maybe he did, but I strongly doubt it. Most likely, he slapped the GPL down on his code to prevent "ripoffs" while still allowing him to release the source, not realizing the consequences. He _could_ distribute metamod under a modified GPL that explicitly exempts plugin authors from the open-source requirement. Perhaps I shall contact the Metamod author...
I like the GPL; it has many appropriate uses. However, I firmly believe that many, many authors slap the GPL on their code without understanding it. That's their fault, yes, but it's a problem nonetheless.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd--> As far as I know, if you can write code that operates in conjunction with a GPL 'library' without releasing source code.
Note: You're not *modifying* or *deriving from* MetaMod or whatever when you create a script/plugin.
It is not a 'derivative' work.
Perhaps the LGPL would be a better fit for MetaMod all things considered, but that's besides the point. Writing a metamod plugin does not derive code from Metamod (note: linking with is not deriving) as you are not modifying the MM codebase but instead using it's published API.
All this hoohaa about how the GPL 'infects' downstream licenses is dreamt up by the "Beast of Redmond" marketing department in a pathetic attempt to debunk Open Source software as it's their one big fear in the software market.
joevGiving grief... With a smile.Join Date: 2002-07-20Member: 977Members, Retired Developer, NS1 Playtester, Contributor, Constellation, Reinforced - Shadow
<!--QuoteBegin--Scum of the Universe+Mar 8 2003, 01:31 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Scum of the Universe @ Mar 8 2003, 01:31 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Looks like something broke... (If it was <a href='http://www.phpbb.com' target='_blank'>phpbb</a> I'd have a go at fixing it...) <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd--> it's your quoting
I've tried to fix it as best I can... just re-check that it's all in order.
<!--QuoteBegin--joev+--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (joev)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> As far as I know, if you can write code that operates in conjunction with a GPL 'library' without releasing source code.
Note: You're not *modifying* or *deriving from* MetaMod or whatever when you create a script/plugin.
It is not a 'derivative' work. <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd--> It is when you run it though. And yes, this doesn't apply to gcc. see the <a href='http://www.gnu.org/licenses/gpl-faq.html#GPLAndPlugins' target='_blank'>GPL FAQ</a>.
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Perhaps the LGPL would be a better fit for MetaMod all things considered, but that's besides the point. Writing a metamod plugin does not derive code from Metamod (note: linking with is not deriving) as you are not modifying the MM codebase but instead using it's published API. <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd--> So it's legal if it's run with something that provides the same API but isn't gpl. <!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> All this hoohaa about how the GPL 'infects' downstream licenses is dreamt up by the "Beast of Redmond" marketing department in a pathetic attempt to debunk Open Source software as it's their one big fear in the software market.
Pay no attention.
joev. <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd--> Ageed, pure FUD. But, by choosing to use a GPL base you accept the trade-off of releasing the greater work as GPL. Virus implies an involuntry victim. No-one is forcing anyone to create derivative works of GPL software. If you don't like it write your own (or find a more liberally licened one).
Can we start another thread about "the GNU/GPL liscence.."? I keep looking here for more information about the leap exploit fix and I have to sift through information that really has nothing to do with it.
Instead of pulling off quotes and plaguing the forums, just contact the MetaMod creator or whoever and notify him of this. Then it can be a priate fight vs a pulblic fight.
This is on Topic. If anything, all of the GPL-incompatable metamod plugin posts should be deleted. According to the Community Rules: <!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Any comment that calls for or encourages unlawful or illegal behavior or might result in harm to others is prohibited. <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd--> Running this plugin with metamod is the basically the same as running warez.
<!--QuoteBegin--jabs+Mar 10 2003, 06:56 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (jabs @ Mar 10 2003, 06:56 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Instead of pulling off quotes and plaguing the forums, just contact the MetaMod creator or whoever and notify him of this. Then it can be a priate fight vs a pulblic fight.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd--> <!--QuoteBegin--verbose+Mar 5 2003, 07:06 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (verbose @ Mar 5 2003, 07:06 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->I recently emailed the Metamod author, asking for further details. I will let this forum know what I hear back.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
Just an FYI, I was just playing on [Ht]'s Condomless Brothel's NS v1.04 (209.135.103.40:27015), who apparently have installed your "fix". I was involved in 3 fights where I used leap, and in all 3, the "Possible Leap exploit detected on" blah blah, was shown. After the 3rd warning, I was kicked.
And no, obviously I don't use any scripts, just hud_fastswitch w/ a good key arrangement :/.
I also installed the mod on my server had hand problems similar to romano, the plugin seems to detect alot of 'fale true' it even said that I was using it several times despite the fact that my endurace WAS going down and I WAS making noise.
<!--QuoteBegin--romano+Mar 11 2003, 12:34 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (romano @ Mar 11 2003, 12:34 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Just an FYI, I was just playing on [Ht]'s Condomless Brothel's NS v1.04 (209.135.103.40:27015), who apparently have installed your "fix". I was involved in 3 fights where I used leap, and in all 3, the "Possible Leap exploit detected on" blah blah, was shown. After the 3rd warning, I was kicked.
And no, obviously I don't use any scripts, just hud_fastswitch w/ a good key arrangement :/. <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd--> HEH, sorry about that romano. I thought I'd turned off the kick feature. And had just left it on a a warning. Maybe I forgot to change the new compile with the old one. I will remove it for now to stop it from kicking ppl.
BTW: you should have just posted in the servers forums. And I would have been much quicker to see and address the issue.
Any word if voogru got a fixed version of this plugin. It seems that people are suddenly more more useing this annoying exploit would really like to get it under control.
Comments
basically, I check there energy and save it, when they try to run the exploit and they have the same amount of energy they had the last frame then it will warn them. 3 strikes there out.
This method had few false positives, but it works.
Ill be releasing it tomorrow, no it wont be open source sorry. (Dont want lamers to try to figure out how to get around it.) <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
So you summarize how it works and then claim that releasing it legaly (i.e. gpl compatable) will compromise it. Whatever... <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
This is a problem. I don't think the author of Metamod intended that all plugin authors be forced to open-source their plugins. Maybe he did, but I strongly doubt it. Most likely, he slapped the GPL down on his code to prevent "ripoffs" while still allowing him to release the source, not realizing the consequences. He _could_ distribute metamod under a modified GPL that explicitly exempts plugin authors from the open-source requirement. Perhaps I shall contact the Metamod author...
I like the GPL; it has many appropriate uses. However, I firmly believe that many, many authors slap the GPL on their code without understanding it. That's their fault, yes, but it's a problem nonetheless.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
As far as I know, if you can write code that operates in conjunction with a GPL 'library' without releasing source code.
Note: You're not *modifying* or *deriving from* MetaMod or whatever when you create a script/plugin.
It is not a 'derivative' work.
Perhaps the LGPL would be a better fit for MetaMod all things considered, but that's besides the point. Writing a metamod plugin does not derive code from Metamod (note: linking with is not deriving) as you are not modifying the MM codebase but instead using it's published API.
All this hoohaa about how the GPL 'infects' downstream licenses is dreamt up by the "Beast of Redmond" marketing department in a pathetic attempt to debunk Open Source software as it's their one big fear in the software market.
Pay no attention.
joev.
it's your quoting
I've tried to fix it as best I can... just re-check that it's all in order.
joev.
As far as I know, if you can write code that operates in conjunction with a GPL 'library' without releasing source code.
Note: You're not *modifying* or *deriving from* MetaMod or whatever when you create a script/plugin.
It is not a 'derivative' work.
<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
It is when you run it though. And yes, this doesn't apply to gcc.
see the <a href='http://www.gnu.org/licenses/gpl-faq.html#GPLAndPlugins' target='_blank'>GPL FAQ</a>.
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->
Perhaps the LGPL would be a better fit for MetaMod all things considered, but that's besides the point. Writing a metamod plugin does not derive code from Metamod (note: linking with is not deriving) as you are not modifying the MM codebase but instead using it's published API.
<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
So it's legal if it's run with something that provides the same API but isn't gpl.
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->
All this hoohaa about how the GPL 'infects' downstream licenses is dreamt up by the "Beast of Redmond" marketing department in a pathetic attempt to debunk Open Source software as it's their one big fear in the software market.
Pay no attention.
joev.
<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
Ageed, pure FUD.
But, by choosing to use a GPL base you accept the trade-off of releasing the greater work as GPL. Virus implies an involuntry victim. No-one is forcing anyone to create derivative works of GPL software. If you don't like it write your own (or find a more liberally licened one).
Thank you
Roo
If anything, all of the GPL-incompatable metamod plugin posts should be deleted.
According to the Community Rules:
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->
Any comment that calls for or encourages unlawful or illegal behavior or might result in harm to others is prohibited.
<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
Running this plugin with metamod is the basically the same as running warez.
<!--QuoteBegin--verbose+Mar 5 2003, 07:06 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (verbose @ Mar 5 2003, 07:06 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->I recently emailed the Metamod author, asking for further details. I will let this forum know what I hear back.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
And no, obviously I don't use any scripts, just hud_fastswitch w/ a good key arrangement :/.
i suggest you do not use the current version ;/
And no, obviously I don't use any scripts, just hud_fastswitch w/ a good key arrangement :/. <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
HEH, sorry about that romano. I thought I'd turned off the kick feature. And had just left it on a a warning. Maybe I forgot to change the new compile with the old one. I will remove it for now to stop it from kicking ppl.
BTW: you should have just posted in the servers forums. And I would have been much quicker to see and address the issue.
<a href='http://www.Hostilism.com/brothel' target='_blank'>Servers Page</a>
<a href='http://www.hostilism.com/vbulletin' target='_blank'>Servers Forums</a>
Thanks,
Hudson82
It'll not make any noise, but vents break, and RTs health goes down.