alliedmodders / amxmodx

AMX Mod X - Half-Life 1 Scripting and Administration
http://www.amxmodx.org/
477 stars 198 forks source link

About Compiler #1055

Closed wilianmaique closed 2 years ago

wilianmaique commented 2 years ago

Anyone who messes with 'PAWN' for a long time knows about the 'lysis decompiler' 'amxx uncompress'

both serve to 'decompile' at least a little, now the 'amxx uncompress' is possible to edit texts and then recompile and the plugin still works!

I was wondering if there is anything I can do to prevent this? or make it even more difficult.

luxxxoor commented 2 years ago

why is that an issue in the first place ?

wilianmaique commented 2 years ago

The problem is in being able to modify a code where it was not supposed to be possible, this is a big problem, the idea is to make it even more difficult. We know that those who really know how to 'reverse engineer' it is almost impossible to protect a code.

luxxxoor commented 2 years ago

i don't see any benefits in doing that

AMXX is under GNU 3 licence:

The GNU General Public License (GNU, GPL, or GPL) is a free software license originally written by Richard Stallman of the Free Software Foundation, which guarantees that users are free to use, share, and modify the software without paying anyone for it.

wilianmaique commented 2 years ago

i don't see any benefits in doing that

AMXX is under GNU 3 licence:

The GNU General Public License (GNU, GPL, or GPL) is a free software license originally written by Richard Stallman of the Free Software Foundation, which guarantees that users are free to use, share, and modify the software without paying anyone for it.

I'm talking about plugins themselves...

luxxxoor commented 2 years ago

which are also on the same license

wilianmaique commented 2 years ago

which are also on the same license

if that were the case we would have to see so many things wrong on the internet, but that's not how it works my friend

luxxxoor commented 2 years ago

just because people do bad things doesn't mean we have to do it too

dvander commented 2 years ago

Per the AMX Mod X license, binaries must have the accompanying source available.