[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [ossig] Secret Windows Code Leaked On Internet



On Mon, Feb 16, 2004 at 04:10:22PM +0800, Uwe Dippel spoke thusly:

(snip)

>With the best of intention, once you know a solution to a given problem it
>is very hard to 'forget' that solution on purpose, in order to write one
>that is not derived from the first one.

You are making the assumption that there is *only* one solution.

>The programmer hired by me and knowing about 'that secret sys_call' will
>be less productive than the one untouched; because the latter doesn't need
>time to forget and won't while time away thinking: 'what a bunch of
>buggers not to permit me to use this.'

Again, I think you're making the assumption that said secret sys_call is
the better method in which to solve the problem. But I haven't followed
this thread closely.

>who's still waiting for the first reports of code quality. Would be fun 
>to know that they have trunks of dead code lying around for the simple
>purpose that the compilation dies once it is removed !

So? A number of major OSS projects have got dead code lying around. Samba,
Linux kernel, Apache etc. A source untar of samba-2.2.8a, with a trivial
find of all *.c files; including comments == 250,000+ lines. Assuming
150,000 lines are comments, that's 100,000 lines of code.

When you take into account that code lying around can be due to:

o  Ex-programmers quitting a project.
o  Certain portions being too hard to read/parse.
o  Making changes causing unwanted breakage in critical portions.
o  Scheduled code overhaul/rewrite in the near future.
o  Backwards compatibility.

I think its completely understandable, if not completely desirable.


---------------------------------------------------------
To unsubscribe: send mail to ossig-request@mncc.com.my
with "unsubscribe ossig" in the body of the message