From: Alan McKinnon <alan.mckinnon@gmail.com>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] {OT} Deliberately obfuscating my code
Date: Tue, 9 Nov 2010 08:56:42 +0200 [thread overview]
Message-ID: <201011090856.42883.alan.mckinnon@gmail.com> (raw)
In-Reply-To: <AANLkTik+irMqpdtsiY7QV9fLK0GzTrufTGP3eZXfMnY8@mail.gmail.com>
Apparently, though unproven, at 07:56 on Tuesday 09 November 2010, Grant did
opine thusly:
> >> This is OT, but you guys have proven extremely insightful over the
> >> years and I would love to hear what you think.
> >>
> >> I've been working on a particular software project for a long time.
> >> I'd like to hire a team of developers to take over the project, but I
> >> consider the code to be valuable and I'd like to keep the whole of it
> >> secure, even from my own developers. I was thinking I could do this
> >> by using some technique to obfuscate the true intention of the code
> >> modules. Maybe a recorded series of search/replaces for variable
> >> names which are reversed once code editing is complete? Has any
> >> software been made available to aid in an endeavor like this?
> >
> > Not an answer to your question but how are those developers going to
> > work on your software if you obfuscate it first? Seems very counter
> > productive. Not to mention that it seems like a perfect way to
> > introduce bugs in your code base.
>
> The internal function of each code module wouldn't be obfuscated of
> course, but the variable names and similar could be. The idea is that
> I would define a specific spec to which each module of code is
> written. This is very uncharted territory for me. Is this something
> that just isn't done? Does everyone just hope each of their
> developers are honest people?
Your average developer will look at that and say to himself
"Fuck that. I'm going somewhere else".
20 year olds might not. They don't have the experience to judge.
> > Wouldn't it be much simpler to have your developers sign an NDA? In
> > general, I would not worry too much about your idea being stolen, it's
> > the implementation that makes it worth something. And implementing an
> > idea takes a lot of hard work.
>
> The idea is nothing special, you're right, it's the implementation,
> and the software is the implementation in this case so I need to
> protect it.
Protect it from what? From people you hired?
Simpler to change your hiring policies.
Look, you gotta trust someone in this world. As a boss, like every other boss
out there, you gotta trust your staff.
--
alan dot mckinnon at gmail dot com
next prev parent reply other threads:[~2010-11-09 6:56 UTC|newest]
Thread overview: 35+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-11-09 4:52 [gentoo-user] {OT} Deliberately obfuscating my code Grant
2010-11-09 5:33 ` Hilco Wijbenga
2010-11-09 5:56 ` Grant
2010-11-09 6:56 ` Alan McKinnon [this message]
2010-11-09 21:36 ` Arttu V.
2010-11-09 7:00 ` Florian Philipp
2010-11-09 14:39 ` [gentoo-user] " Grant Edwards
2010-11-09 17:14 ` Grant
2010-11-09 17:25 ` Hilco Wijbenga
2010-11-09 18:08 ` Grant
2010-11-09 18:37 ` Hilco Wijbenga
2010-11-09 20:14 ` Alan McKinnon
2010-11-09 20:32 ` Florian Philipp
2010-11-10 5:56 ` Grant Edwards
2010-11-10 16:54 ` Florian Philipp
2010-11-10 5:47 ` Grant Edwards
2010-11-09 18:26 ` Mark Knecht
2010-11-10 6:06 ` Grant Edwards
2010-11-09 18:33 ` Jacob Todd
2010-11-10 16:44 ` [gentoo-user] " felix
2010-11-10 17:24 ` Florian Philipp
2010-11-11 0:34 ` Grant
2010-11-11 15:01 ` [gentoo-user] " Grant Edwards
2010-11-11 17:33 ` Grant
2010-11-12 10:29 ` Peter Humphrey
2010-11-12 14:35 ` Grant Edwards
2010-11-13 15:41 ` Grant
2010-11-13 17:02 ` Grant Edwards
2010-11-13 21:06 ` Grant
2010-11-14 9:23 ` Francesco Talamona
2010-12-30 7:49 ` Enrico Weigelt
2011-01-01 22:24 ` Grant
2010-11-11 19:57 ` [gentoo-user] " Paul Hartman
2010-11-13 14:14 ` Florian Philipp
2010-11-12 15:11 ` [gentoo-user] " Nikos Chantziaras
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=201011090856.42883.alan.mckinnon@gmail.com \
--to=alan.mckinnon@gmail.com \
--cc=gentoo-user@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox