Pages: [1]   Go Down
Author Topic: Code lock? or code coding?  (Read 2356 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 4
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I mean how can I lock my arduino code so that no body ever can edit it? I thought about converting it to HEX but I heard about HEX converters. Can anyone help me?
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 28
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

No one can get your code unless you post it on the web or give it out
Logged

Belgium
Offline Offline
Edison Member
*
Karma: 68
Posts: 1926
Arduino rocks; but with my plugin it can fly rocking the world ;-)
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Don't underestimate hackers  smiley-twist
Logged

Do not PM me a question unless you are prepared to pay for consultancy.
Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -

Offline Offline
Newbie
*
Karma: 0
Posts: 28
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I know exactly how good hackers can be unless the original poster works for arduino or big company I don't think he needs to worry about hackers
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 4
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I have to give the code to someone but I don't want him to be able to edit it. HEX can do it?
Logged

Ayer, Massachusetts, USA
Offline Offline
Edison Member
*
Karma: 54
Posts: 1857
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I have to give the code to someone but I don't want him to be able to edit it. HEX can do it?
If you were contracted to give somebody the source, you should give it to them in a fashion that would allow them to use it to rebuild their installation.  Anything else is just lying and cheating on the contract.

If you include sources in your code that derive from GPL (GNU public license) sources, you can not legally distribute the objects created without having the obligation to distribute the source.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 4
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

No contract or anything just tell me how to do it smiley I'm not a bad person smiley
Logged

Ayer, Massachusetts, USA
Offline Offline
Edison Member
*
Karma: 54
Posts: 1857
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

No contract or anything just tell me how to do it smiley I'm not a bad person smiley
I tend to be of the view that a source release is not a source release unless the user has all of the bits and pieces to completely replicate the object code.  So I see no point in discussing the various ways to obfuscate code that ultimately would never work with somebody determined to break the obfuscation.

If you don't want people looking at your code and possibly modifying it, don't release the source.  However as I pointed out, if you used components directly in your code that are GPL licensed (not libraries that are provided by a distributor like arduino.cc), you are obligated to make the source code available in such a form that people can modify it and pass along their modifications.
Logged

Worst state in America
Offline Offline
God Member
*****
Karma: 32
Posts: 808
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I mean how can I lock my arduino code so that no body ever can edit it? I thought about converting it to HEX but I heard about HEX converters. Can anyone help me?

That defeats the whole idea of open source.......
Logged

Gentlemen may prefer Blondes, but Real Men prefer Redheads!

Offline Offline
Edison Member
*
Karma: 26
Posts: 1339
You do some programming to solve a problem, and some to solve it in a particular language. (CC2)
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
I heard about HEX converters.

Arduino includes a very good source-to-hex converter. It's called compiler  smiley-evil


(edit: typo)
« Last Edit: October 03, 2012, 03:25:21 pm by tuxduino » Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 4
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

HAHAHAHAHAHAHA funny  smiley-yell  I mean HEX to C
Logged

Offline Offline
Edison Member
*
Karma: 26
Posts: 1339
You do some programming to solve a problem, and some to solve it in a particular language. (CC2)
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

HAHAHAHAHAHAHA funny  smiley-yell  I mean HEX to C

Sorry, I didn't understand smiley-razz
Logged

Pages: [1]   Go Up
Jump to: