Raised This Month: $51 Target: $400
 12% 

Exceptions to the GPL?


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
Carolus
Member
Join Date: Jun 2010
Old 07-10-2010 , 14:05   Exceptions to the GPL?
Reply With Quote #1

Hi,

I have developped a zBlock-like plugin which is working really well.
I do not really mind distributing the source, but the whole point of the
plugin is to ensure players that if they see the plugin running, they can
expect a fair game.

If I would distribute the source, there will no doubt be fake or modified
versions of it running, making it useless.

Is it possible to make exceptions? Off course I won't mind sharing the
source with trustworthy Sourcemod staff.
Carolus is offline
psychonic

BAFFLED
Join Date: May 2008
Old 07-10-2010 , 14:31   Re: Exceptions to the GPL?
Reply With Quote #2

Send an email to dvander at alliedmods.net, but the answer is likely 'no'.
psychonic is offline
santaclaus
Senior Member
Join Date: Dec 2008
Old 07-10-2010 , 14:31   Re: Exceptions to the GPL?
Reply With Quote #3

http://forums.alliedmods.net/showthread.php?t=131101
__________________

santaclaus is offline
Carolus
Member
Join Date: Jun 2010
Old 07-10-2010 , 16:16   Re: Exceptions to the GPL?
Reply With Quote #4

@santaclaus : I have read that post, its off topic since there is no other way
than distributing the compiled code without the source... (well there is another way, but it involves making the plugin useless)

May I add that I'm really open to suggestions...
I've been thinking about how it might be possible to create some kind of digital signature (md5?) and have that checked.
But then again, they could just overwrite the whole md5 checking mechanism with hardcoded values...

Last edited by Carolus; 07-10-2010 at 16:25.
Carolus is offline
ProdigySim
SourceMod Plugin Approver
Join Date: Feb 2010
Old 07-10-2010 , 20:33   Re: Exceptions to the GPL?
Reply With Quote #5

No way around not distributing source code, really, sorry.

The only way to do true security (with open or closed source) would be with PKI. But it would not be very easy to have the clients verify any sort of signature.

Unfortunately, anything built on sourcemod needs to be GPL'd. You could make a srcds plugin and keep it closed, though.
ProdigySim is offline
Fyren
FyrenFyrenFyrenFyrenFyren FyrenFyrenFyrenFyrenFyren FyrenFyrenFyrenFyrenFyren FyrenFyrenFyrenFyrenFyren
Join Date: Feb 2106
Old 07-10-2010 , 22:40   Re: Exceptions to the GPL?
Reply With Quote #6

If you don't trust the server, the whole issue is moot anyway.

Anyone can create something to fake whatever your plugin does without source code, all they need to do is have it reproduce whatever output can be seen by clients while doing nothing else.
Fyren is offline
Carolus
Member
Join Date: Jun 2010
Old 07-11-2010 , 12:51   Re: Exceptions to the GPL?
Reply With Quote #7

Quote:
Originally Posted by Fyren View Post
Anyone can create something to fake whatever your plugin does without source code, all they need to do is have it reproduce whatever output can be seen by clients while doing nothing else.
I agree, but this also applies to closed source applications.

Last edited by Carolus; 07-11-2010 at 14:09.
Carolus is offline
Seta00
The Seta00 user has crashed.
Join Date: Jan 2010
Location: Berlin
Old 07-12-2010 , 12:17   Re: Exceptions to the GPL?
Reply With Quote #8

Quote:
Originally Posted by Carolus View Post
I agree, but this also applies to closed source applications.
That's exactly what he's talking about.
And yes, Fyren is right, closing the source won't help you.
Seta00 is offline
Dygear
SourceMod Donor
Join Date: Apr 2004
Location: Levittown, NY
Old 08-15-2010 , 10:45   Re: Exceptions to the GPL?
Reply With Quote #9

Quote:
Originally Posted by Carolus View Post
plugin is to ensure players that if they see the plugin running, they can expect a fair game.
That's not true, I can make an empty plugin that will look like yours, it will show up like yours but its not yours. It's just an empty plugin. All I have have to do is define the plugin values like yours and it will look like your plugin even tho it does nothing.
__________________
Dygear is offline
Send a message via AIM to Dygear Send a message via MSN to Dygear Send a message via Skype™ to Dygear
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 20:50.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode