Is there any way to guarantee a secure living?

  • Two Factor Authentication is now available on BeyondUnreal Forums. To configure it, visit your Profile and look for the "Two Step Verification" option on the left side. We can send codes via email (may be slower) or you can set up any TOTP Authenticator app on your phone (Authy, Google Authenticator, etc) to deliver codes. It is highly recommended that you configure this to keep your account safe.

Hobbees

New Member
Dec 1, 2001
11
0
0
Visit site
I've (finally) finished my modification and I want to release it. But now I'm asking myself: how could I protect my code? How can I make my code invisible to others?
I really liked the idea of open source for a long time. But now I have my own project and I've been working on it for more than a half year. Now, I think it's unjust to allow others to use my code I've been working on for such a long time for their work.
What can I do now???
Many thanks in advance!
 

Mychaeel

New Member
All you can do is delete (or overwrite) the text buffers that contain your original source code in your mod's code packages.

On the other hand, that won't keep anybody from decompiling the byte code (there's at least one program around that is capable of doing that) or, what's usually worse (and almost impossible to prove), steal your original ideas.

By the way, allowing other people to view your source code doesn't at all make your mod Open Source. It's still your own intellectual property (unless you expressly state otherwise).
 

Hobbees

New Member
Dec 1, 2001
11
0
0
Visit site
Originally posted by Mychaeel
All you can do is delete (or overwrite) the text buffers that contain your original source code in your mod's code packages.

On the other hand, that won't keep anybody from decompiling the byte code (there's at least one program around that is capable of doing that) or, what's usually worse (and almost impossible to prove), steal your original ideas.

By the way, allowing other people to view your source code doesn't at all make your mod Open Source. It's still your own intellectual property (unless you expressly state otherwise).

Yes, I've already heard of deleting the text parts, but I've also already heard of the ability to decompile the byte code.

I know, that's why I wrote "open source" and not "Open Source". I just meant the sense of "public" source.
Intellectual property won't count much, if somebody can take parts of somebody's code and modify it a bit so that it doesn't look like your original code.
So, there are really no possibilities to avoid that?
 

TaoPaiPai

Commisaire Van Loc
Jun 13, 2000
1,626
0
0
Matnik
Visit site
Man, just release the damn thing.
Or don't release it if you think it's ultra secret and nobody should have an eye on it...:hmm:
Just playing the mod should give people some idea and don't assume that nobody could recreate what you have coded unless you are using transcendental coding from outer space.There are really a lot of people around that can write good unrealscript.
Ideas are universal,and unrealscript happens to be an open language in nature.
If you want to make a living out of game coding/designing ,you have to know that you'll eventually have to release a lot of work before you can attain celebrity and you'll probably won't make money from a mod to start.
So just paste your name everywhere in the scripts ,and if the idea is very good ,then you'll be acknowledged as deserved :)
 

zenzelezz

Member
Sep 5, 2001
113
0
16
As far as I know (but I'm no expert), there's only one quite safe way to make Unreal/UT mods... C++. But in most cases I would think it's better to use UnrealScript although your code isn't too safe... but then again, that's my personal opinion.

(BTW, look at Tactical Ops - all UC =)

-- zenzelezz
 

TaoPaiPai

Commisaire Van Loc
Jun 13, 2000
1,626
0
0
Matnik
Visit site
Whatever you use ,it will always be possible to hack through your code-protection if a determined person.Unless of course you keep your code home,on you HD and never release it.

Moreover,if you release a software to the public,then whatever code you've put in it could be imitated and eventually bettered by people,just by looking at the output of your program.