Page 1 of 4

personal key

Posted: Wed Apr 21, 2004 11:56 am
by jm
hi

I have a question.
I am slowly starting use blender like a commercial tool, exactly BlenderEngine in 2.25 right now. So my question is if will be here chance to have personal key to lock "my" blender file(exe).
If the key cost or will cost money I will pay it with plessure.
please, give me the light to this problem.
(sorry my En)

thx jm

Posted: Wed Apr 21, 2004 12:01 pm
by jesterKing
There is no signing with the new gameengine and runtime creation.

/jesterKing

(edit: upcoming version, of course, not current).

Posted: Wed Apr 21, 2004 3:47 pm
by jm
I know.
That is why I post this Question. I hope that if will be here more people than I with the same request, maybe advance designers make some utility in new version with engine.
Maybe if it will be this possible, more people will do with Blender games or something like this in a future.
Otherwise is the engine in blender "only" toy.
(I think that this question is in the right time)

jm

Posted: Wed Apr 21, 2004 4:25 pm
by lemmy
Yeah, I want to be able to lock my files! I mean, ton himself said you can sell your works, but how can you hope to sell them, if other people can just look at the workings of it, and take it apart?

Blender seriously needs this feature.

Posted: Wed Apr 21, 2004 4:27 pm
by dreamkatana
I agree with u JM.

Blender.org should return with the personal keys, we could buy it in the E-shop for a simbolic price, like one dollar.

Very true!

Posted: Wed Apr 21, 2004 5:26 pm
by madcello
I totally agree with the need of a personal key!
And it could be released a small program to create DAT files (i think is simple), since .Blend files don't show the lock personal information!!

Posted: Wed Apr 21, 2004 7:28 pm
by yamyam
"Very difficult with OpenSource".

We reached the result above when we talked about this issue in BF forum of Elysiun. Because gameEngine has to decrypt locked file with no sign to execute it.
If gameEngine will only run with a sign like some archive softwares(e.g. unzip), It's not difficult to solve this issue.

Posted: Thu Apr 22, 2004 5:36 am
by alien-xmp
It's not possible, since you have to distribute the decryption algorithm and decryption key in order to play the game.

Therefore, a hostile user can use the decryption algorithm and decryption key to get the blend back.

You're better off trusting the user, and using copyrights. Set up a text window with a license, so that when someone opens the .blend in Blender they see the license, which would explicity prohibit redistribution.

Posted: Thu Apr 22, 2004 4:40 pm
by jm
alien-xmp wrote: You're better off trusting the user, and using copyrights. Set up a text window with a license, so that when someone opens the .blend in Blender they see the license, which would explicity prohibit redistribution.
And what can we do , when we will use this engine like a commercial tool?
You know commercial, not free. Why can I use other engine to build what I want if here is this user frendly engine. For some things is unnessesary use high end engine. So for what is this. For teeneger game, learning or what?(ofcourse this is also good reason)

tell this to modelers and people who use this tool to make some visualization or graphic design. "so, make some picture and give it free to consumers, why not?" and what about food, why can I do something else, if I am in this "good" and if here is request.

..you are right a can write some utility by my self, but i'm not so good. so I'm trying to speak to you,maybe you have same "problem" and we will help us to each other.


jm

Posted: Thu Apr 22, 2004 5:57 pm
by Carnivore
If you want to create commercial games and such, then there should be an .exe exporter somewhere... I've seen Blender-made .exe games. (everyone should know nurse.exe :wink: )

Posted: Thu Apr 22, 2004 6:34 pm
by dreamkatana
Carnivore wrote:If you want to create commercial games and such, then there should be an .exe exporter somewhere... I've seen Blender-made .exe games. (everyone should know nurse.exe :wink: )
Of course there is an .exe exporter, we are not blind. But the .exe file still can be opened in Blender.
Wake up boy.



Bye.

Posted: Fri Apr 23, 2004 5:18 am
by alien-xmp
jm wrote:
alien-xmp wrote: You're better off trusting the user, and using copyrights. Set up a text window with a license, so that when someone opens the .blend in Blender they see the license, which would explicity prohibit redistribution.
And what can we do , when we will use this engine like a commercial tool?
You know commercial, not free. Why can I use other engine to build what I want if here is this user frendly engine. For some things is unnessesary use high end engine. So for what is this. For teeneger game, learning or what?(ofcourse this is also good reason)

tell this to modelers and people who use this tool to make some visualization or graphic design. "so, make some picture and give it free to consumers, why not?" and what about food, why can I do something else, if I am in this "good" and if here is request.

..you are right a can write some utility by my self, but i'm not so good. so I'm trying to speak to you,maybe you have same "problem" and we will help us to each other.


jm
I don't mean you have to distribute for free.

As the creator of your game/design, you own the copyright to that design, and can license it however you want. If you want to charge money for it that is your right.

I am saying that a technical solution is not the answer, because there is no way to trust the computer your game is being run on.

I don't know of any other engine (OK, I haven't looked that hard) that *do* offer this kind of protection. Copy protection schemes protect the .exe but don't protect the game data (models, textures and sounds etc.) (It might be in publishers interest not to do this to encourage mods)

If you are in graphic design or visualisation you have it a lot easier (comercially), because you are doing it for someone, ie to develop a product's ad campaign, or to try to sell your work freelance.

Either way, if someone is distributing (part of) your copyrighted work without a license, you can contact them and either 1. get them to stop or 2. work out a license where they continue to distribute, but pay you royalties on each copy. You do have legal protection!

BTW, I am not a laywer, this is just my understanding of it. There was a point in here somewhere, and I think it was this: a technical protection is too easy to be broken to rely on.

Posted: Fri Apr 23, 2004 8:52 am
by alien-xmp
Or I could just remove Blender's ability to load runtimes. :?

Posted: Fri Apr 23, 2004 1:15 pm
by pildanovak
or maybe there are some utilities to recode .exe files on the net(?), so they are signed and cannot be decoded anymore. I've heard about such utils. that's usable for all kind of exe files, including blender. This wouldn't help the web plugin though

Posted: Fri Apr 23, 2004 1:26 pm
by dreamkatana
alien-xmp wrote:Or I could just remove Blender's ability to load runtimes. :?
Hey Alien, that would be a great and easy solution. Nice Idea and we will not need personals keys anymore.

Could u propose this idea in the Testing Builds forum?



Thanks.